.eZJu0W_screen{flex-direction:column;min-height:100vh;display:flex}.eZJu0W_centered{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.eZJu0W_panel{background:#fff;border-radius:16px;width:100%;max-width:560px;padding:32px;box-shadow:0 1px 3px #0000001f}.eZJu0W_heading{margin:0 0 8px;font-size:28px;line-height:1.2}.eZJu0W_intro{color:#374151;margin:0 0 24px}.eZJu0W_field{flex-direction:column;gap:6px;margin-bottom:16px;font-weight:600;display:flex}.eZJu0W_input{color:#111827;background:#fff;border:2px solid #6b7280;border-radius:10px;min-width:0;min-height:56px;padding:0 16px;font-size:22px}.eZJu0W_input:focus{outline-offset:1px;outline:3px solid #1d4ed8}.eZJu0W_button{cursor:pointer;border:0;border-radius:10px;min-width:48px;min-height:56px;padding:0 24px;font-size:20px;font-weight:700}.eZJu0W_button:disabled{opacity:.55;cursor:wait}.eZJu0W_primary{color:#fff;background:#1d4ed8;width:100%;}.eZJu0W_secondary{color:#111827;background:#e5e7eb;}.eZJu0W_danger{color:#fff;background:#b91c1c;}.eZJu0W_error{color:#7f1d1d;background:#fee2e2;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-weight:600}.eZJu0W_notice{color:#1e3a8a;background:#dbeafe;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-weight:600}.eZJu0W_preview{color:#374151;margin:-8px 0 16px}.eZJu0W_topBar{color:#fff;background:#111827;align-items:center;gap:16px;padding:12px 20px;display:flex}.eZJu0W_topBarTitle{flex:1;font-size:20px;font-weight:700}.eZJu0W_topBarSeller{font-size:18px}.eZJu0W_topBarButton{color:#fff;background:#374151;min-height:48px;font-size:16px;}.eZJu0W_sellerGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;width:100%;max-width:960px;display:grid}.eZJu0W_sellerButton{color:#111827;background:#fff;border:2px solid #d1d5db;min-height:96px;font-size:22px;}.eZJu0W_pinDots{justify-content:center;gap:16px;margin:8px 0 24px;display:flex}.eZJu0W_pinDot,.eZJu0W_pinDotFilled{border:3px solid #111827;border-radius:50%;width:22px;height:22px}.eZJu0W_pinDotFilled{background:#111827}.eZJu0W_pinPad{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.eZJu0W_pinKey{color:#111827;background:#e5e7eb;min-height:72px;font-size:30px;}.eZJu0W_row{gap:12px;display:flex}.eZJu0W_row>*{flex:1;min-width:0}.eZJu0W_saleLayout{flex:1;grid-template-columns:minmax(280px,1fr) 2fr minmax(300px,1fr);align-items:start;gap:16px;padding:16px;display:grid}.eZJu0W_column{background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000001f}.eZJu0W_columnHeading{margin:0;font-size:20px}.eZJu0W_results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eZJu0W_resultButton{text-align:left;color:#111827;background:#f3f4f6;border:2px solid #0000;width:100%;min-height:56px;font-size:18px;font-weight:600;}.eZJu0W_resultNumber{color:#374151;min-width:64px;display:inline-block}.eZJu0W_card{border:3px solid;border-radius:12px;padding:16px}.eZJu0W_cardName{margin:0 0 4px;font-size:26px;font-weight:800}.eZJu0W_cardNumber{margin:0 0 8px;font-size:18px}.eZJu0W_cardStatus{margin:0;font-size:20px;font-weight:700}.eZJu0W_cardActive{color:#14532d;background:#dcfce7;border-color:#15803d;}.eZJu0W_cardSoon{color:#7c2d12;background:#ffedd5;border-color:#c2410c;}.eZJu0W_cardExpired{color:#7f1d1d;background:#fee2e2;border-color:#b91c1c;}.eZJu0W_category{color:#374151;margin:0 0 8px;font-size:18px}.eZJu0W_productGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.eZJu0W_productButton{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:8px;font-size:20px;display:flex;}.eZJu0W_productPrice{font-size:16px;font-weight:600}.eZJu0W_color_gray{color:#fff;background:#4b5563}.eZJu0W_color_blue{color:#fff;background:#1d4ed8}.eZJu0W_color_green{color:#fff;background:#15803d}.eZJu0W_color_yellow{color:#111827;background:#facc15}.eZJu0W_color_orange{color:#fff;background:#c2410c}.eZJu0W_color_red{color:#fff;background:#b91c1c}.eZJu0W_color_purple{color:#fff;background:#7e22ce}.eZJu0W_color_brown{color:#fff;background:#78350f}.eZJu0W_ticketLines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eZJu0W_ticketLine{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;display:grid}.eZJu0W_qtyButton{color:#111827;background:#e5e7eb;min-width:48px;min-height:48px;padding:0;font-size:24px;}.eZJu0W_total{border-top:2px solid #e5e7eb;justify-content:space-between;padding-top:12px;font-size:28px;font-weight:800;display:flex}.eZJu0W_choiceRow{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.eZJu0W_choice{color:#111827;background:#fff;border:3px solid #6b7280;min-width:0;min-height:56px;padding:0 8px;font-size:18px;}.eZJu0W_choiceSelected{background:#dbeafe;border-color:#1d4ed8;font-weight:800}.eZJu0W_change{color:#14532d;font-size:24px;font-weight:800}.eZJu0W_overlay{background:#111827b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.eZJu0W_done{text-align:center;border:6px solid #15803d;}.eZJu0W_doneChange{color:#14532d;margin:16px 0 24px;font-size:40px;font-weight:800}.eZJu0W_checkbox{align-items:center;gap:12px;min-height:48px;font-weight:600;display:flex}.eZJu0W_checkbox input{width:28px;height:28px}.eZJu0W_hint{color:#374151;margin:16px 0 0}.eZJu0W_spaced{margin-top:16px}.eZJu0W_tight{margin:0 0 8px}.eZJu0W_wide{width:100%;max-width:960px}.eZJu0W_saleList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.eZJu0W_saleItem{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000001f}.eZJu0W_saleSummary{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.eZJu0W_cancelForm{flex-direction:column;display:flex}.eZJu0W_tabs{background:#1f2937;gap:8px;padding:8px 16px 0;display:flex}.eZJu0W_tab,.eZJu0W_tabActive{cursor:pointer;color:#fff;background:#374151;border:0;border-radius:10px 10px 0 0;min-height:52px;padding:0 20px;font-size:18px;font-weight:700}.eZJu0W_tabActive{color:#111827;background:#f3f4f6}.eZJu0W_figures{grid-template-columns:1fr auto;gap:8px 24px;margin:0 0 16px;font-size:20px;display:grid}.eZJu0W_figures dt{font-weight:600}.eZJu0W_figures dd{text-align:right;margin:0;font-weight:800}.eZJu0W_textarea{border:2px solid #6b7280;border-radius:10px;min-height:96px;padding:12px 16px;font-size:20px}.eZJu0W_giftCards{text-align:left;margin:16px 0 24px}.eZJu0W_giftCardCode{letter-spacing:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px;font-weight:800}
