.order-breadcrumb{color:var(--purple);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.check-order-page .order-page-heading{align-items:center;margin-bottom:26px}.order-page-heading h1{margin-bottom:9px;font-size:44px}.order-page-heading p{color:var(--muted);margin:0;font-size:14px}.order-search-art{width:95px;min-width:95px;height:90px;color:var(--purple);background:var(--lavender);border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative}.order-search-art>.icon:last-child{background:var(--cream);border-radius:50%;width:45px;height:45px;padding:3px;position:absolute;bottom:-3px;right:-6px}.check-order-page .recovery-panel{background:var(--lavender);border:0;border-radius:7px;margin-bottom:30px;padding:24px}.check-order-page .recovery-panel h2{margin-bottom:5px;font-size:20px}.check-order-page .recovery-panel>p{color:var(--muted);margin:0 0 13px 37px;font-size:13px}.check-order-page .recovery-panel form{gap:12px}.check-order-page .recovery-panel .field{margin:0}.check-order-page .recovery-panel input{background:#fff;border-color:#baa4d7}.check-order-page .recovery-panel>small{color:var(--purple);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.order-list-heading{margin:0 0 16px;font-size:22px}.order-card-theme.panel{border-radius:7px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.order-artwork{background:var(--graphite);width:84px;min-width:84px;height:84px;color:var(--neon);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.order-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.order-card-theme>.order-artwork{justify-content:center;margin:0;padding:0}.order-card-copy{min-width:0}.order-card-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:7px;display:flex}.order-card-meta>small{color:var(--muted);font-size:11px}.order-status-chip{background:var(--lavender);color:var(--purple);border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.order-status-chip.success{color:#146232;background:#dcf8dd}.order-status-chip.waiting{color:#805000;background:#fff0c9}.order-status-chip.negative{color:#a11b3b;background:#ffe6eb}.order-card-invoice{overflow-wrap:anywhere;margin-bottom:3px;font-size:13px;display:block}.order-card-theme h3{letter-spacing:0;margin:0 0 3px;font-size:14px;font-weight:500;line-height:1.35}.order-card-theme p{color:var(--muted);margin:0 0 4px;font-size:12px}.order-card-amount{font-variant-numeric:tabular-nums;font-size:15px;display:block}.order-card-cta.button{min-width:125px;padding-inline:18px;font-size:13px}.order-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding-block:55px;display:flex}.order-empty-state h1{max-width:600px;margin:20px 0 9px;font-size:28px}.order-empty-state h3{margin-top:20px}.order-empty-state p{max-width:450px;color:var(--muted);font-size:14px}.order-empty-symbol{background:var(--lavender);width:84px;height:84px;color:var(--purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.order-empty-symbol.negative{color:#c1254c;background:#ffe7eb}.order-empty-symbol.loading{outline-offset:7px;outline:7px solid #f5f0fc}.pending-reminder{background:#fffde3;border-color:#d4c700;border-radius:6px}.pending-reminder>.icon{color:var(--purple)}.pending-reminder-time{white-space:nowrap;font-size:12px;font-weight:650}.pending-reminder-time .countdown{font-size:15px;display:inline}.pending-reminder .button{white-space:nowrap;margin-left:8px}.order-theme .panel{border-radius:7px;padding:22px}.order-theme .back-link{margin-bottom:20px;font-size:12px;font-weight:600}.order-theme .order-payment-heading{align-items:flex-end;margin-bottom:25px}.order-theme .order-payment-heading h1{margin-bottom:8px;font-size:34px}.order-theme .order-payment-heading p{color:var(--muted);margin:0 0 6px;font-size:14px}.order-invoice-line{color:var(--purple);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.order-invoice-line b{color:var(--ink);overflow-wrap:anywhere}.order-copy-button{background:var(--lavender);color:var(--purple);border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:9px;display:inline-flex}.order-copy-button:hover{background:#e5d9f6}.order-theme .order-progress{gap:14px;margin:25px 0 29px}.order-theme .order-progress li>span{color:#62617d;background:#e4e4ed}.order-theme .order-progress li.active>span{background:var(--purple);color:#fff}.order-theme .order-progress li>b{max-width:140px;font-size:12px;font-weight:500}.order-theme .order-progress li.active>b{color:var(--purple);font-weight:650}.order-theme .payment-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);grid-template-areas:"qr summary""methods methods""private private""note note";align-items:start;gap:20px;display:grid}.order-theme .qr-panel,.order-theme .order-state-panel{grid-area:qr;margin:0}.order-theme .qr-panel{background:var(--lavender);border-color:#e7dff1;padding:20px}.order-theme .qr-panel h2{margin-bottom:5px;font-size:22px}.order-theme .qr-panel>p{color:#4c4160;margin-bottom:15px;font-size:13px}.order-theme .qr-main{background:#fff;border-radius:6px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:22px;padding:10px;display:grid}.payment-qr-frame{background:#fff;border-radius:5px;min-width:0;padding:0}.payment-qr-image{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.payment-qr-placeholder,.payment-qr-sample{aspect-ratio:1;text-align:center;min-width:0;color:var(--purple);background:#fff;border:1px solid #e2d9ed;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.payment-qr-placeholder p{margin:0;font-size:12px;line-height:1.5}.payment-qr-placeholder>.icon{flex-shrink:0}.payment-qr-sample>.icon{color:var(--purple);margin-bottom:3px}.payment-qr-sample b{letter-spacing:.015em;font-size:13px}.payment-qr-sample>span{color:var(--muted);font-size:11px;line-height:1.4}.qr-sample-strip{text-align:center;color:#a20e2d;background:#ffe7eb;border-radius:3px;margin-top:8px;padding:6px 4px;font-size:9px;font-weight:700;line-height:1.4;display:block}.qr-payment-details{min-width:0;padding:8px 2px}.qr-payment-details>span{font-size:12px}.qr-amount-line{justify-content:space-between;align-items:center;gap:7px;margin:4px 0 15px;display:flex}.order-theme .qr-amount{white-space:nowrap;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.65vw,36px);line-height:1.15}.qr-amount-line .order-copy-button{min-width:44px;min-height:44px;padding:9px}.order-theme .timer-panel{background:#fffbdc;border:0;border-radius:6px;gap:10px;margin-bottom:14px;padding:13px 12px}.payment-clock{color:#fff;background:#ffb500;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.order-theme .timer-panel small{color:var(--ink);font-size:11px}.order-theme .timer-panel .countdown{color:var(--ink);font-size:29px}.qr-payment-details .button{min-height:42px;margin-top:8px;padding:9px;font-size:12px}.order-theme .payment-check-button{border-color:var(--purple);color:var(--purple);background:#fff}.order-preview-action{border-top:1px solid #d9c9ea;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.order-preview-action small{color:#514264;font-size:11px}.order-preview-action .button{min-height:38px;padding:8px 10px;font-size:11px}.order-theme .payment-summary{background:#fff;grid-area:summary;padding:20px;position:sticky;top:105px}.order-theme .payment-summary h2{margin-bottom:18px;font-size:21px}.payment-summary-product{align-items:center;gap:12px;min-width:0;margin-bottom:15px;display:flex}.payment-summary-product .order-artwork{width:68px;min-width:68px;height:68px}.payment-summary-product>div:last-child{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.payment-summary-product span,.payment-summary-product small{color:var(--muted);font-size:11px;display:block}.order-theme .payment-summary .total-row{gap:8px;padding:11px 0 4px;font-size:12px}.order-theme .payment-summary .checkout-total{background:#fffbdc;margin:13px 0 17px;padding:13px 10px;font-size:13px}.order-theme .payment-summary .checkout-total>b{font-size:16px}.payment-discount{color:#146232}.order-theme .payment-cancel-trigger{color:#ba1245;background:#fff;border:1px solid #d91e58;margin-top:15px;font-size:12px;font-weight:500}.order-theme .payment-cancel-trigger:hover{background:#fff0f4}.order-theme .payment-summary-support{border-color:var(--purple);color:var(--purple);margin-top:9px;font-size:12px}.order-theme .how-pay{background:#fff;grid-area:methods;margin:0}.order-theme .how-pay h2{margin-bottom:5px;font-size:21px}.order-theme .how-pay>p{color:var(--muted);margin-bottom:15px;font-size:13px}.order-theme .bank-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-theme .bank-grid>.payment-provider{background:#fff;border:1px solid #ece6f1;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:88px;padding:12px;display:flex}.payment-provider-name{letter-spacing:-.035em;color:#075dd3;font-size:21px;font-weight:800;line-height:1.1}.payment-provider.provider-1 .payment-provider-name{color:var(--purple)}.payment-provider.provider-2 .payment-provider-name{color:#008aad}.payment-provider.provider-3 .payment-provider-name{color:#cc401b;font-size:17px}.payment-provider.provider-6 .payment-provider-name{color:#173a99;font-size:20px;font-style:italic}.payment-provider.provider-7 .payment-provider-name{color:#b95500}.payment-provider>small{color:var(--muted);font-size:11px}.payment-guide{border-top:1px solid var(--line);margin-top:15px;padding-top:12px;font-size:12px}.payment-guide summary{cursor:pointer;color:var(--purple);min-height:44px;font-weight:600}.order-theme .payment-guide ol{margin:4px 0 0;font-size:12px;line-height:1.6}.payment-processing-note{background:var(--lavender);color:var(--purple);border-radius:5px;grid-area:note;align-items:center;gap:10px;margin:0;padding:14px 17px;font-size:12px;display:flex}.order-status-banner{background:#e9fbe4;border-radius:7px;align-items:center;gap:16px;margin:3px 0 24px;padding:20px 22px;display:flex}.order-status-banner.waiting-admin{background:var(--lavender)}.order-status-banner.refund{background:#fff7dc}.order-banner-icon{color:#fff;background:#14964d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.waiting-admin .order-banner-icon{background:var(--purple)}.refund .order-banner-icon{background:#b87100}.order-status-banner>div:first-of-type{flex:1;min-width:0}.order-status-banner h1{letter-spacing:-.035em;margin:0 0 5px;font-size:22px}.waiting-admin h1{color:var(--purple)}.order-status-banner p{color:#455b45;margin:0;font-size:12px;line-height:1.5}.waiting-admin p{color:#514064}.order-banner-reference{text-align:right;overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:12px;display:flex}.order-banner-reference small{color:var(--muted);font-size:11px}.order-settled .order-progress{gap:0;margin-block:25px 32px}.order-settled .order-progress li{text-align:center;flex-direction:column;gap:10px}.order-settled .order-progress li>b{max-width:130px;font-size:12px;line-height:1.35}.order-settled .order-progress li:after{min-width:0;position:absolute;top:14px;left:calc(50% + 16px);right:calc(16px - 50%)}.settled-order-content{gap:20px;display:grid}.settled-order-content>.panel{margin:0}.delivered-layout{grid-template-columns:minmax(0,1fr) 195px;align-items:start;gap:24px;display:grid}.delivered-products{gap:23px;min-width:0;display:grid}.delivered-product-item{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:18px;display:grid}.delivered-product-item>div:last-child{min-width:0}.order-theme .delivered-product-item h2,.order-theme .preorder-waiting-item h2{margin:0 0 4px;font-size:19px;line-height:1.3;display:block}.order-example-label{color:var(--purple);margin-bottom:12px;font-size:10px;display:block}.order-theme .delivery-data{background:var(--lavender);border:0;border-radius:5px;gap:10px;margin:12px 0 0;padding:12px}.order-theme .delivery-data pre{font-size:13px;font-family:var(--font-sans);line-height:1.6}.order-theme .delivery-data .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--purple);background:#fff;border:1px solid #d8c7ea;border-radius:4px;padding:10px}.order-file-box{background:var(--lavender);border-radius:6px;align-self:center;min-width:0;padding:17px}.order-file-box>b{font-size:11px;font-weight:700}.order-file-box>p{color:#554268;margin:8px 0 14px;font-size:12px;line-height:1.5}.order-file-box .button{min-height:40px;padding-inline:9px;font-size:12px}.order-private-link{background:var(--lavender);border-radius:6px;align-items:center;gap:15px;min-width:0;padding:17px 20px;display:flex}.order-private-link>.icon{color:var(--purple);align-self:flex-start;margin-top:2px}.order-private-link>div{flex:1;min-width:0}.order-private-link h2{letter-spacing:-.02em;margin:0 0 7px;font-size:14px}.order-private-input{background:#fff;border:1px solid #c9b3e3;border-radius:5px;min-width:0;display:flex;overflow:hidden}.order-private-input input[readonly]{background:#fff;border:0;border-radius:0;min-height:38px;padding:8px 11px;font-size:12px}.order-private-input .order-copy-button{background:#fff;border-left:1px solid #d4c2e9;border-radius:0;min-height:44px}.order-private-link>p{color:#514366;max-width:175px;margin:15px 0 0;font-size:11px;line-height:1.6}.payment-private-link{grid-area:private}.order-aftercare{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.order-aftercare-panel{background:var(--lavender);border-radius:6px;min-width:0;padding:22px}.order-aftercare-panel h2{align-items:center;gap:10px;margin:0 0 15px;font-size:18px;display:flex}.order-aftercare-panel h2>.icon{color:var(--purple)}.order-aftercare-panel p{color:#4c3e5d;margin:8px 0 0;font-size:13px;line-height:1.7}.order-aftercare-panel>a{color:var(--purple);align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:600;display:inline-flex}.preorder-waiting-item{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:22px;display:grid}.preorder-waiting-notice{background:var(--lavender);color:var(--purple);border-radius:6px;gap:12px;margin-top:12px;padding:17px;display:flex}.preorder-waiting-notice>div{min-width:0}.preorder-waiting-notice b{font-size:14px}.preorder-waiting-notice p{margin:5px 0 0;font-size:12px;line-height:1.6}.order-support-callout{color:var(--purple);background:#f7f4fc;border-radius:6px;align-items:center;gap:14px;padding:17px;display:flex}.order-support-callout>div{flex:1;min-width:0}.order-support-callout b{font-size:14px}.order-support-callout p{margin:4px 0 0;font-size:12px;line-height:1.5}.order-support-callout .button{border-color:var(--purple);color:var(--purple);white-space:nowrap;font-size:12px}.order-payment-details{border:1px solid var(--line);background:#fff;border-radius:6px}.order-payment-details-heading{color:var(--purple);margin:0;padding:15px 20px;font-size:16px;font-weight:650}.order-theme .order-payment-details .payment-summary{border:0;border-top:1px solid var(--line);border-radius:0;position:static}.order-payment-details .payment-summary-product{max-width:400px}.order-completion-note{text-align:center}.order-completion-note>.icon{color:#168349;margin-bottom:15px}.order-theme .order-completion-note h2{justify-content:center}.order-state-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.order-state-panel h2{margin:20px 0 10px;font-size:22px}.order-state-panel p{color:var(--muted);max-width:390px;font-size:13px}.order-cancellation-note{margin-bottom:22px}.modal:has(.payment-result--theme){--result-accent:#1756a0;--result-hover:#104480;--result-surface:#f1f7ff;--result-icon:#dfeeff;--result-border:#c7dcf4;--result-copy:#344f6c;background:var(--result-surface);border-color:var(--result-border);border-radius:8px;max-width:420px}.modal:has(.payment-result--theme.success){--result-accent:#12663b;--result-hover:#0d512e;--result-surface:#f0faf3;--result-icon:#dff3e5;--result-border:#cbe5d3;--result-copy:#314e3c}.modal:has(.payment-result--theme.negative){--result-accent:#a2193d;--result-hover:#861331;--result-surface:#fff1f4;--result-icon:#fbdde5;--result-border:#efcbd5;--result-copy:#683443}.modal:has(.payment-result--theme.warning){--result-accent:#865000;--result-hover:#6d4000;--result-surface:#fff7e7;--result-icon:#f9e8bc;--result-border:#ead9af;--result-copy:#624919}.modal:has(.payment-result--theme)>header{display:none}.modal:has(.payment-result--theme)>.modal-body{padding:28px}.payment-result--theme{padding:6px 6px 2px}.payment-result--theme .payment-result-icon{background:var(--result-icon);width:102px;height:102px;color:var(--result-accent);margin-bottom:26px}.payment-result--theme>h2{color:var(--result-accent);margin-bottom:13px;font-size:24px;line-height:1.2}.payment-result--theme>p{color:var(--result-copy);margin-bottom:25px;font-size:13px;line-height:1.7}.payment-result--theme>.button{background:var(--result-accent);color:#fff;width:100%;min-height:45px;margin-top:10px;display:flex}.payment-result--theme>.button:hover{background:var(--result-hover)}.payment-result--theme>.button.outline{color:var(--result-accent);border-color:var(--result-border);background:#fff}.payment-result--theme>.button.outline:hover{background:var(--result-icon);border-color:var(--result-accent)}.payment-result--theme :is(.button,.order-copy-button):focus-visible{outline-color:var(--result-accent)}.payment-result-total{margin:-8px 0 20px;font-size:20px;display:block}.payment-result-reference{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:26px;font-size:10px;display:flex}.payment-result-reference b{color:var(--ink)}.payment-result-reference .order-copy-button{color:var(--result-accent);border-color:var(--result-border);background:0 0;min-width:44px;min-height:44px;padding:9px}.payment-result-reference .order-copy-button:hover{background:var(--result-icon)}.payment-cancel-content{text-align:center}.payment-confirm-icon{color:#cd541c;background:#fff0dd;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:4px 0 20px;display:inline-flex}.payment-cancel-content>p{color:var(--muted);font-size:13px}.payment-cancel-content .modal-actions{flex-direction:column;align-items:stretch;display:flex}.payment-cancel-content .modal-actions>.button{flex:auto;min-height:44px}.payment-cancel-content .button.outline{border-color:var(--purple);color:var(--purple)}@media (max-width:1050px){.order-theme .payment-grid{grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:16px}.order-theme .qr-main{grid-template-columns:minmax(145px,1fr) minmax(150px,1fr);gap:13px}.order-theme .qr-amount{font-size:27px}.order-theme .payment-summary{padding:17px}.order-preview-action{text-align:center;flex-direction:column;align-items:stretch}.delivered-layout{grid-template-columns:minmax(0,1fr) 175px;gap:18px}}@media (max-width:760px){.order-page-heading h1{font-size:32px}.order-search-art{border-radius:13px;width:65px;min-width:65px;height:67px}.order-search-art>.icon:first-child{width:39px}.order-search-art>.icon:last-child{width:34px;height:34px;right:-5px}.order-page-heading p{font-size:12px}.check-order-page .recovery-panel{margin-bottom:25px;padding:18px}.check-order-page .recovery-panel h2{align-items:flex-start;gap:9px;font-size:17px;line-height:1.3}.check-order-page .recovery-panel>p{margin-top:8px;margin-left:0;font-size:12px}.check-order-page .recovery-panel form{flex-direction:column;align-items:stretch;gap:9px}.check-order-page .recovery-panel>small{align-items:flex-start;font-size:10px;line-height:1.6}.order-list-heading{font-size:20px}.order-card-theme.panel{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:14px}.order-card-theme .order-artwork{align-self:start;width:66px;min-width:66px;height:72px}.order-card-meta{gap:5px 8px;margin-bottom:5px}.order-card-meta>small{font-size:9px}.order-status-chip{padding:4px 7px;font-size:9px}.order-card-invoice{font-size:11px}.order-card-theme h3{font-size:12px}.order-card-theme p{font-size:10px}.order-card-amount{font-size:13px}.order-card-cta.button{grid-column:2;justify-self:start;min-width:115px;min-height:44px;margin-top:-2px;font-size:12px}.pending-reminder{grid-template-columns:25px minmax(0,1fr);gap:9px 12px;padding:14px;display:grid}.pending-reminder>div>b{font-size:12px}.pending-reminder-time{grid-column:2;font-size:11px;display:block}.pending-reminder .button{grid-column:2;justify-self:start;margin:0;font-size:12px}.order-theme .back-link{margin-bottom:17px;font-size:11px}.order-theme .order-payment-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.order-theme .order-payment-heading h1{font-size:29px}.order-theme .order-payment-heading p{font-size:12px}.order-invoice-line{gap:5px;font-size:11px}.order-theme .order-progress{gap:5px;margin:23px 0}.order-theme .order-progress li{text-align:center;flex-direction:column;gap:8px}.order-theme .order-progress li>b{max-width:85px;font-size:10px;line-height:1.3}.order-theme .order-progress li:after{min-width:0;position:absolute;top:13px;left:calc(50% + 17px);right:calc(17px - 50%)}.order-theme .payment-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"qr""summary""methods""private""note";gap:17px}.order-theme .panel{padding:19px}.order-theme .qr-panel{padding:17px}.order-theme .qr-panel h2{font-size:20px}.order-theme .qr-panel>p{margin-bottom:12px;font-size:12px}.order-theme .qr-main{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}.payment-qr-frame{width:100%;max-width:260px;margin-inline:auto}.payment-qr-sample{aspect-ratio:1.1;min-height:220px}.qr-sample-strip{margin-top:7px;font-size:8px}.qr-payment-details{text-align:left;padding:3px 0 0}.qr-amount-line{margin:5px 0 14px}.order-theme .qr-amount{font-size:33px}.order-theme .timer-panel{text-align:left;max-width:none;margin-bottom:12px;padding:13px}.order-theme .timer-panel .countdown{font-size:29px}.qr-payment-details .button{min-height:44px;font-size:13px}.order-preview-action{gap:8px;margin-top:12px;padding-top:10px}.order-preview-action .button{min-height:42px;font-size:12px}.order-theme .payment-summary{padding:19px;position:static}.order-theme .payment-summary h2{margin-bottom:15px;font-size:20px}.order-theme .payment-summary .total-row{font-size:12px}.order-theme .payment-summary .checkout-total{font-size:13px}.payment-summary-product .order-artwork{width:65px;min-width:65px;height:65px}.order-theme .payment-summary-support,.order-theme .payment-cancel-trigger{min-height:43px;font-size:12px}.order-theme .how-pay h2{font-size:20px}.order-theme .how-pay>p{font-size:12px}.order-theme .bank-grid{gap:7px}.order-theme .bank-grid>.payment-provider{gap:7px;min-height:68px;padding:10px 3px}.payment-provider-name{font-size:15px}.payment-provider.provider-3 .payment-provider-name{font-size:11px}.payment-provider.provider-6 .payment-provider-name{font-size:13px}.payment-provider>small{font-size:8px}.payment-processing-note{padding:13px;font-size:11px}.order-status-banner{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px}.order-banner-icon{width:38px;height:38px}.order-status-banner h1{font-size:20px;line-height:1.2}.order-status-banner p{font-size:11px}.order-banner-reference{text-align:left;gap:3px;width:100%;padding-left:50px;font-size:11px}.order-banner-reference small{font-size:10px}.order-settled .order-progress li>b{max-width:82px;font-size:9px}.settled-order-content{gap:16px}.delivered-layout{grid-template-columns:minmax(0,1fr);gap:17px}.delivered-product-item{grid-template-columns:60px minmax(0,1fr);gap:12px}.delivered-product-item .order-artwork{width:60px;min-width:60px;height:65px}.order-theme .delivered-product-item h2,.order-theme .preorder-waiting-item h2{font-size:15px}.order-example-label{margin-bottom:9px;font-size:9px}.order-theme .delivery-data{gap:7px;padding:10px}.order-theme .delivery-data pre{font-size:12px}.order-theme .delivery-data .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.order-file-box{padding:15px}.order-file-box>p{margin:6px 0 12px}.order-file-box .button{min-height:44px;font-size:13px}.order-private-link{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px}.order-private-link>.icon{width:22px;margin-top:1px}.order-private-link h2{margin-bottom:8px;font-size:13px}.order-private-link>p{width:100%;max-width:none;margin:0 0 0 32px;font-size:10px}.order-private-input input[readonly]{min-height:40px;padding:8px;font-size:10px}.order-aftercare{grid-template-columns:minmax(0,1fr);gap:15px}.order-aftercare-panel{padding:18px}.order-aftercare-panel h2{margin-bottom:10px;font-size:17px}.order-aftercare-panel p{font-size:12px}.preorder-waiting-item{grid-template-columns:60px minmax(0,1fr);gap:12px;margin-bottom:16px}.preorder-waiting-item .order-artwork{width:60px;min-width:60px;height:65px}.preorder-waiting-notice{gap:9px;padding:12px}.preorder-waiting-notice>.icon{width:22px}.preorder-waiting-notice b{font-size:12px}.preorder-waiting-notice p{font-size:11px}.order-support-callout{flex-wrap:wrap;gap:11px;padding:14px}.order-support-callout>.icon{width:28px}.order-support-callout b{font-size:13px}.order-support-callout p{font-size:11px}.order-support-callout .button{min-height:40px;margin-left:39px;font-size:12px}.order-empty-state h1{font-size:25px}.modal:has(.payment-result--theme){max-width:calc(100% - 32px)}.modal:has(.payment-result--theme)>.modal-body{padding:25px 20px}.payment-result--theme>h2{font-size:23px}.payment-result--theme .payment-result-icon{width:90px;height:90px;margin-bottom:23px}}.payment-result-motion{isolation:isolate;color:#5b20b8;background:#f1ebfc;border-radius:28px;animation:.28s ease-out keez-result-arrive;position:relative}.payment-result-motion--success{color:#12663b;background:#e5f6e8}.payment-result-motion--negative{color:#a2193d;background:#ffe8ed}.payment-result-motion--expired,.payment-result-motion--waiting,.payment-result-motion--review{color:#865000;background:#fff3d8}.payment-result-motion--refund{color:#1756a0;background:#dfeeff}.payment-result-motion svg{stroke-dasharray:none;stroke-dashoffset:0;animation:none;overflow:visible}.payment-motion-orbit{opacity:.35;transform-origin:50%;animation:2.8s ease-in-out infinite keez-result-orbit}.payment-motion-check{stroke-dasharray:48;stroke-dashoffset:0;animation:2.8s ease-in-out infinite keez-result-check}.payment-motion-symbol{transform-origin:50%;animation:3s ease-in-out infinite keez-result-symbol}.payment-motion-hand{transform-origin:32px 32px;animation:8s linear infinite keez-result-hand}.order-theme .bank-grid>.payment-provider{border-color:#ece7f1;gap:10px;min-height:100px;padding:14px 10px}.payment-provider-logo{border-radius:5px;justify-content:center;align-items:center;width:100%;max-width:136px;height:42px;display:flex}.payment-provider-logo>img{object-fit:contain;width:100%;max-width:112px;height:32px;max-height:32px;display:block}.payment-provider-logo.is-dark{background:#4d2c83;padding:8px 12px}.payment-provider>small{text-align:center;font-size:12px;line-height:1.4}.order-theme .how-pay>p,.order-theme .payment-guide ol,.payment-guide,.payment-result--theme>p,.payment-cancel-content>p{font-size:15px;line-height:1.65}.payment-result-reference{font-size:12px;line-height:1.5}.order-theme .qr-panel>p,.qr-payment-details>span,.order-theme .timer-panel small,.payment-summary-product span,.payment-summary-product small,.order-theme .payment-summary .total-row{font-size:14px}.order-theme .payment-cancel-trigger,.order-theme .payment-summary-support{min-height:44px;font-size:14px}.order-card-meta>small,.order-status-chip{font-size:12px}.order-card-invoice,.order-card-theme p,.order-invoice-line,.order-status-banner p,.order-banner-reference small{font-size:14px}.order-card-theme h3{font-size:16px;line-height:1.45}.order-theme .order-progress li>b{font-size:13px;line-height:1.45}.order-private-link h2{font-size:16px}.order-private-link>p,.order-private-input input[readonly],.order-theme .delivery-data pre,.order-aftercare-panel p,.order-file-box>p,.order-file-box>b,.order-support-callout p,.preorder-waiting-notice p{font-size:14px}.order-private-link>p{max-width:220px}@keyframes keez-result-arrive{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}@keyframes keez-result-orbit{0%,to{opacity:.2;transform:scale(.95)}50%{opacity:.55;transform:scale(1.04)}}@keyframes keez-result-check{0%,15%{stroke-dashoffset:48px;opacity:.4}40%,to{stroke-dashoffset:0;opacity:1}}@keyframes keez-result-symbol{0%,80%,to{transform:translateY(0)}90%{transform:translateY(-2px)}}@keyframes keez-result-hand{to{transform:rotate(360deg)}}@media (max-width:760px){.order-theme .bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.order-theme .bank-grid>.payment-provider{min-height:94px;padding:12px 10px}.payment-provider-name,.payment-provider.provider-3 .payment-provider-name,.payment-provider.provider-6 .payment-provider-name{font-size:20px}.payment-provider>small,.order-card-meta>small,.order-status-chip{font-size:12px}.order-card-invoice,.order-card-theme p{font-size:13px}.order-card-theme h3{font-size:14px}.order-card-amount{font-size:16px}.order-theme .order-progress li>b,.order-settled .order-progress li>b{overflow-wrap:anywhere;font-size:12px}.order-theme .order-payment-heading p,.order-invoice-line,.order-status-banner p,.order-banner-reference small,.order-theme .payment-summary .total-row{font-size:14px}.order-private-link>p{width:auto;max-width:none;margin:0 0 0 32px;font-size:13px}.order-private-input input[readonly],.order-theme .qr-panel>p,.order-theme .how-pay>p,.order-theme .payment-guide ol,.payment-cancel-content>p,.payment-result--theme>p{font-size:14px}.order-preview-action small{font-size:12px}.order-theme .payment-summary-support,.order-theme .payment-cancel-trigger{min-height:44px;font-size:14px}.preorder-waiting-notice b,.order-support-callout b{font-size:15px}}@media (prefers-reduced-motion:reduce){.payment-result-motion,.payment-motion-orbit,.payment-motion-check,.payment-motion-symbol,.payment-motion-hand{stroke-dashoffset:0;transform:none;animation:none!important}.payment-motion-orbit{opacity:.4}}.order-status-banner>.payment-result-motion--compact{border-radius:13px;flex-shrink:0;width:46px;min-width:46px;height:46px;margin:0}.order-status-banner>.payment-result-motion--compact svg{width:34px;height:34px}@media (max-width:760px){.order-status-banner>.payment-result-motion--compact{border-radius:11px;width:38px;min-width:38px;height:38px}.order-status-banner>.payment-result-motion--compact svg{width:29px;height:29px}}
.site-footer .footer-payments .footer-payment{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.site-footer .payment-brand{flex:none;justify-content:center;align-items:center;height:44px;display:flex}.site-footer .payment-brand img{object-fit:contain;max-width:100%;display:block}.site-footer .payment-brand-qris{background:#fff;border-radius:6px;width:108px;padding:10px 9px}.site-footer .payment-brand-qris img{width:90px;height:auto}.site-footer .payment-brand-usdt{width:44px}.site-footer .payment-brand-usdt img{width:42px;height:42px}.site-footer .footer-payment>span:last-child{min-width:0}.order-theme .payment-providers{grid-template-columns:repeat(3,minmax(0,1fr))}.order-theme .payment-providers>details.payment-provider{background:#fff;border:1px solid #e0d9e9;border-radius:7px;min-width:0;min-height:0;padding:0;display:block}.payment-providers .payment-provider>summary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:78px;padding:12px 10px;list-style:none;display:flex}.payment-providers .payment-provider>summary::-webkit-details-marker{display:none}.payment-providers .payment-provider>summary:hover{background:#f5f0fc}.payment-providers .payment-provider>summary:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.payment-providers .payment-provider-chevron{color:var(--purple);flex:none;transition:transform .16s;transform:rotate(90deg)}.payment-providers .payment-provider[open]{grid-column:1/-1}.payment-providers .payment-provider[open]>summary{background:#faf7fe;border-bottom:1px solid #e5ddee;justify-content:flex-start}.payment-providers .payment-provider[open] .payment-provider-chevron{margin-left:auto;transform:rotate(-90deg)}.payment-providers .payment-provider>ol{color:#4b4158;margin:0;padding:15px 20px 17px 38px;font-size:14px;line-height:1.65}.payment-providers .payment-provider>ol>li+li{margin-top:8px}.payment-providers .payment-provider-logo{border-radius:6px;width:100%;min-width:0;max-width:124px;height:50px}.payment-providers .payment-provider-logo>img{object-fit:contain;width:auto;max-width:min(112px,100%);height:auto;max-height:38px}.payment-providers .payment-provider-logo--dana{background:#108ee9;padding:8px 10px}.payment-providers .payment-provider-logo--ovo{background:#4c3494;padding:8px 10px}.payment-providers .payment-provider-logo--app>img{border-radius:9px;width:48px;height:48px;max-height:48px}.order-theme .payment-provider-hint{color:#514260;margin-bottom:12px;font-size:14px}.order-theme .payment-provider-return{color:#5a5663;margin:16px 0 0;font-size:14px}@media (max-width:760px){.order-theme .payment-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-providers .payment-provider>summary{min-height:76px;padding:11px 9px}}@media (max-width:420px){.site-footer .footer-payments{column-gap:12px}.site-footer .footer-payments .footer-payment+.footer-payment{padding-left:12px}}@media (prefers-reduced-motion:reduce){.payment-providers .payment-provider-chevron{transition:none}}
