.
lpos{border:1px solid #dfe3ea;border-radius:12px;padding:16px;background:#fff;max-width:1200px}
.lpos h3{margin-top:0}
.lpos .note{color:#444;font-size:.95rem}
.panel{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;margin:14px 0}
.inline-row{display:flex;align-items:center;gap:8px;padding-top:6px}
label{display:flex;flex-direction:column;gap:6px}
input[type=number], select{padding:10px 12px;font-size:16px;line-height:1.3;border:1px solid #cbd5e1;border-radius:8px;min-height:44px}
button.button{padding:12px 16px;font-size:16px;border-radius:10px}
.button-primary{background:#2563eb;color:#fff;border:1px solid #1e40af}
.button-primary:hover{background:#1d4ed8}
.packs{display:grid;gap:16px;margin-top:12px}
.pack{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fafafa}
.pack h4{margin:0 0 8px 0}
.slots{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.slot{background:#fff;border:1px dashed #d1d5db;border-radius:10px;padding:10px}
.slot h5{margin:0 0 8px 0;font-size:1rem}
ul.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}
.card{display:flex;gap:10px;align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:#fff}
.thumb-wrap{width:64px;min-width:64px;height:90px;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}
.thumb{width:100%;height:100%;object-fit:cover;display:block}
.meta{display:flex;flex-direction:column;gap:4px}
.name{font-weight:600;font-size:0.96rem;line-height:1.2}
.rarity{font-size:0.85rem;color:#475569}
.foil{background:#fde68a;color:#92400e;border:1px solid #f59e0b;padding:0 6px;border-radius:9999px;font-size:0.75rem;margin-left:6px}
.summary{margin-top:12px}
.summary table{width:100%;border-collapse:collapse}
.summary th,.summary td{border:1px solid #e5e7eb;padding:6px 8px}
.summary thead th{background:#f8fafc;text-align:left}
.error{color:#b91c1c}
