.manual-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:16px 0}.manual-toolbar label{flex:1;min-width:190px}.manual-pagination{display:flex;align-items:center;gap:16px;justify-content:flex-end;margin:18px 0}.manual-pagination span{margin-right:auto}#manualPaymentRows{display:grid;gap:12px}.manual-payment-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel,#101c2b)}.manual-payment-card div{display:grid;gap:7px;min-width:0}.manual-payment-card span,.manual-payment-card small{overflow-wrap:anywhere}.manual-payment-card small{color:var(--muted,#849bb1)}.manual-status{color:#43c4b7;font-weight:700}.manual-payment-card button{min-height:44px}.manual-checkbox{display:flex;align-items:center;gap:10px;line-height:1.6}.manual-checkbox input{width:19px;height:19px;flex-shrink:0}.manual-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.manual-config-grid label:first-child{grid-column:1/-1}#manualQrPreviews{display:flex;flex-wrap:wrap;gap:20px;margin:25px 0}#manualQrPreviews figure{margin:0;display:grid;gap:10px;text-align:center}#manualQrPreviews img{width:150px;height:150px;object-fit:contain;background:#fff;padding:10px;border-radius:10px}#manualPaymentDialog{width:min(930px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--bg,#080e17);color:var(--text,#eaf2fa);padding:26px}#manualPaymentDialog::backdrop{background:#000a}#manualPaymentDialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.manual-order-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.manual-order-summary p{margin:0;display:grid;gap:6px;overflow-wrap:anywhere}.manual-order-summary small{color:var(--muted,#849bb1)}.manual-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.manual-proof-grid figure{margin:0;min-width:0}.manual-proof-grid img{display:block;width:100%;max-height:470px;object-fit:contain;background:#fff;border-radius:8px}.manual-proof-grid figcaption{font-size:12px;overflow-wrap:anywhere;margin-top:8px}#manualReviewForm{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}#manualReviewForm .form-actions{gap:12px}#manualReviewStatus{display:block;line-height:1.6;margin-top:12px}#manualConfigStatus{max-width:650px;overflow-wrap:anywhere;line-height:1.6}#manualPaymentDialog input{color:inherit;background:var(--panel,#101c2b);border:1px solid var(--line);border-radius:8px;padding:12px}.manual-empty{padding:30px;text-align:center}html[data-theme=light] .manual-payment-card{background:#fff}html[data-theme=light] #manualPaymentDialog{background:#f3f7fa;color:#102b42}html[data-theme=light] #manualPaymentDialog input{background:#fff}@media(max-width:600px){.manual-payment-card{grid-template-columns:1fr;gap:16px}.manual-payment-card button{width:100%}.manual-config-grid,.manual-order-summary{grid-template-columns:1fr}.manual-pagination{gap:10px;flex-wrap:wrap}#manualPaymentDialog{padding:18px}#manualPaymentDialog input,#manualPaymentConfig input{font-size:16px}.manual-proof-grid{grid-template-columns:1fr}.manual-toolbar>*{width:100%}.manual-toolbar label{min-width:0}}
.manual-payment-card button,#manualPaymentClose,.manual-order-summary button{font:inherit;border:1px solid var(--line);padding:11px 14px;border-radius:8px;background:#17364c;color:#dff4ff;min-height:44px;cursor:pointer}#manualPaymentDialog .manual-checkbox input{padding:0;appearance:auto;width:19px;height:19px}.manual-order-summary button{align-self:end}html[data-theme=light] .manual-payment-card button,html[data-theme=light] #manualPaymentClose,html[data-theme=light] .manual-order-summary button{background:#eaf3fa;color:#14324a}@media(min-width:380px) and (max-width:600px){#manualPaymentDialog .manual-order-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manual-order-summary p:nth-child(3),.manual-order-summary p:nth-child(7),.manual-order-summary>a,.manual-order-summary>button{grid-column:1/-1}}
#manualReviewForm>label:not(.manual-checkbox){display:grid;gap:8px;margin-top:16px;line-height:1.5}#manualReviewForm input:not([type=checkbox]){display:block;width:100%;min-width:0;box-sizing:border-box}#manualReviewForm .form-actions{display:flex;flex-wrap:wrap;margin-top:20px}#manualPaymentDialog .manual-order-summary p{min-width:0;align-content:start;line-height:1.5}#manualPaymentDialog .manual-order-summary small,#manualPaymentDialog .manual-order-summary strong{display:block;overflow-wrap:anywhere;white-space:normal}#manualPaymentConfig .manual-config-grid label{display:grid;gap:8px;line-height:1.5}#manualPaymentConfig .manual-config-grid input{width:100%;min-width:0;box-sizing:border-box}
.manual-status.awaiting_review{color:#e4ab57}.manual-status.awaiting_payment{color:#8abce2}.manual-status.rejected{color:#ed9393}html[data-theme=light] .manual-status.awaiting_review{color:#8b560b}html[data-theme=light] .manual-status.awaiting_payment{color:#306181}html[data-theme=light] .manual-status.rejected{color:#a73434}

#manualWelcomeForm label{display:grid;gap:8px}#manualWelcomeForm textarea{width:100%;max-width:100%;min-height:240px;resize:vertical;box-sizing:border-box;font:inherit;line-height:1.6}#manualWelcomeForm .form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#manualWelcomeHelp{font-size:.85rem;opacity:.75}
.manual-proof-pdf{display:grid;justify-items:center;align-content:center;gap:14px;min-height:210px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel,#101c2b);color:inherit;text-decoration:none}.manual-proof-pdf strong{display:grid;place-items:center;width:58px;height:68px;border:1px solid #d9a3a32e;border-radius:8px;background:#d6494914;color:#dc8585;font-size:17px;letter-spacing:.08em}.manual-proof-pdf span{font-weight:600}.manual-proof-pdf small{color:var(--muted,#849bb1)}.manual-proof-pdf:hover{border-color:#488fbc}.manual-proof-pdf:focus-visible{outline:2px solid #488fbc;outline-offset:3px}html[data-theme=light] .manual-proof-pdf{background:#fff}html[data-theme=light] .manual-proof-pdf strong{color:#a52e35}
.manual-credit-config,.manual-proof-privacy{min-width:0;margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:12px}.manual-credit-config legend,.manual-proof-privacy legend{padding:0 8px;font-weight:650}.manual-credit-config .manual-config-grid label:first-child{grid-column:auto}.manual-proof-privacy label{display:grid;gap:8px}.manual-proof-privacy select{font:inherit;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);max-width:100%}.manual-proof-delete{font:inherit;margin-top:16px;border:1px solid #b7727244;background:transparent;color:var(--text);border-radius:8px;padding:11px 15px;cursor:pointer}.manual-proof-delete:focus-visible{outline:2px solid #488fbc;outline-offset:2px}
.manual-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.manual-credit-config{scroll-margin-top:100px}@media(max-width:600px){.manual-heading-actions{width:100%}.manual-heading-actions button{flex:1}}

.manual-status.awaiting_checkout{color:#dcae62}.manual-checkout-editor{margin:24px 0;padding:22px;border:1px solid #4099c55c;border-radius:14px;background:#278fc508}.manual-checkout-editor>small{font-size:10px;letter-spacing:.12em;color:var(--muted)}.manual-checkout-editor h3{margin:10px 0}.manual-checkout-editor p{line-height:1.6;overflow-wrap:anywhere}.manual-checkout-status{font-weight:600}.manual-checkout-fields{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin:20px 0}.manual-checkout-fields label{display:grid;gap:9px;min-width:0}.manual-checkout-fields input{min-width:0;width:100%;box-sizing:border-box}.manual-checkout-editor .form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}html[data-theme=light] .manual-status.awaiting_checkout{color:#865600}@media(max-width:600px){.manual-checkout-fields{grid-template-columns:1fr}.manual-checkout-editor{padding:16px}.manual-checkout-editor .form-actions button{flex:1}}

.manual-checkout-editor .form-actions button{margin-left:0}.manual-checkout-editor .form-actions button:last-child{background:transparent;color:var(--text);border:1px solid var(--line)}
