.checkout-dialog{width:min(720px,calc(100% - 28px));padding:44px}.checkout-dialog h2{margin:8px 0 24px;font-size:34px}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.checkout-grid .wide{grid-column:1/-1}.checkout-grid input,.checkout-grid select,.checkout-grid textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;background:#fff}.payment-note{margin:20px 0;padding:16px;display:flex;flex-direction:column;gap:5px;border-radius:9px;background:#e8f7f4}.payment-note small{color:var(--muted)}.checkout-submit{display:flex;align-items:center;justify-content:space-between;gap:20px}.checkout-submit span{display:flex;flex-direction:column;color:var(--muted);font-size:11px}.checkout-submit strong{color:var(--ink);font-size:23px}.success-dialog{width:min(460px,calc(100% - 28px));padding:55px;text-align:center}.success-mark{width:70px;height:70px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--teal);font-size:36px}.success-dialog h2{font-size:31px}.account-dialog{width:min(650px,calc(100% - 28px));max-height:calc(100vh - 30px);overflow:auto}.profile-orders{margin:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.profile-orders-head{padding:16px 0;display:flex;justify-content:space-between}.text-button{border:0;color:var(--teal);background:transparent;cursor:pointer;font-weight:700}.history-order{padding:15px 0;border-top:1px solid var(--line)}.history-order>div:first-child{display:flex;align-items:center;justify-content:space-between}.history-order small{color:var(--muted)}.order-status{padding:5px 8px;border-radius:20px;color:var(--teal);background:#e5f5f2;font-size:9px;font-weight:800}.history-items{margin:10px 0;display:flex;flex-direction:column;gap:4px;font-size:11px}.history-order>strong{font-size:17px}@media(max-width:600px){.checkout-dialog{padding:40px 20px}.checkout-grid{grid-template-columns:1fr}.checkout-grid .wide{grid-column:auto}.checkout-submit{align-items:stretch;flex-direction:column}.checkout-submit button{width:100%}}
.np-refs{display:block;margin-top:7px;color:#718598;font-size:9px;line-height:1.5;word-break:break-all}
