.back-selection-modal.order-modal{background:#fffffff5}.order-back{padding:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;font:inherit}.order-back:focus-visible{outline:3px solid var(--accent-gold);outline-offset:2px}.backs-grid.order-backs--compact{grid-template-columns:repeat(4,1fr);max-height:300px;overflow-y:auto;padding:4px}.order-backs--compact .selection-check{top:4px;right:4px;width:22px;height:22px}.order-options{margin-top:24px}.order-options h4{font-size:1rem;font-weight:700;margin:0 0 12px;color:var(--text-primary)}.order-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.order-option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);color:var(--text-primary);font:inherit;text-align:center;cursor:pointer;transition:all .2s}.order-option.active{border:2px solid var(--accent-gold);background:#d4af370d;box-shadow:0 4px 12px #d4af3726}.order-option--deck.active{border-color:#a100ff;background:#a100ff0d;box-shadow:0 4px 12px #a100ff26}.order-option-label{font-weight:800;font-size:.95rem}.order-option.active .order-option-label{color:var(--accent-gold)}.order-option--deck.active .order-option-label{color:#a100ff}.order-option-desc{font-size:.75rem;color:var(--text-secondary)}.order-option-price{margin-top:4px;font-size:.85rem;font-weight:700;color:var(--text-secondary)}.order-option--deck .order-option-price{color:var(--text-primary)}.order-option-price.is-extra{color:var(--accent-gold)}@media(max-width:420px){.order-options-grid{gap:8px}.order-option{padding:10px 4px}}
