[hidden]{display:none!important}.brand-panel{margin:0 0 28px;padding:24px;border:1px solid #ff65b142;border-radius:14px;background:linear-gradient(140deg,#34122566,#130d19);color:#f8f3fa}.brand-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.brand-panel h3,.brand-save h3{font-size:22px!important;letter-spacing:0!important;line-height:1.35!important;margin:10px 0}.brand-eyebrow{font-size:12px;letter-spacing:2px;color:#ff9dce}.brand-panel p,.brand-save p,.brand-auth p{font-size:16px;line-height:1.65;color:#d2c0d8}.brand-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.brand-fields label,.brand-auth label,#brand-selector-wrap>label{display:block;font-size:14px;font-weight:600;color:#e1cfe8}.brand-fields input,.brand-fields textarea,.brand-auth input,#brand-selector{display:block;width:100%;box-sizing:border-box;min-height:46px;margin-top:8px;padding:12px;border:1px solid #97557d;border-radius:9px;background:#180f20;color:#fff;font:inherit;font-size:16px;resize:vertical}.brand-fields input::placeholder,.brand-fields textarea::placeholder,.brand-auth input::placeholder{color:#af9cb9}.brand-fields input:focus,.brand-fields textarea:focus,.brand-auth input:focus,#brand-selector:focus{outline:2px solid #ff80bd;outline-offset:2px}.brand-help{font-size:14px!important;color:#c5b0cc!important}.brand-status,#orderStatus{font-size:15px;color:#ffc2df;line-height:1.6;white-space:pre-line}.brand-save{padding:22px;margin:26px 0;border-radius:12px;background:#281020;border:1px solid #ff65b13a}.brand-buttons{display:flex;flex-wrap:wrap;gap:10px}.brand-save button,.brand-auth button{border:1px solid #ff65b17a;border-radius:9px;background:#e32987;color:#fff;min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.brand-save button+button,.brand-auth .brand-secondary{background:#32132a}.brand-save a,.brand-auth a{color:#ffb0d6}.brand-check{display:flex!important;align-items:flex-start;gap:12px;color:#fff;font-size:16px}.brand-check input{width:20px!important;min-height:20px!important;margin:3px 0!important;accent-color:#ed258b}.brand-auth{direction:rtl;width:min(440px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto;box-sizing:border-box;border:1px solid #ff65b178;border-radius:18px;padding:30px;background:#150d1b;color:#fff;box-shadow:0 20px 90px #0008}.brand-auth::backdrop{background:#07020bc9}.brand-auth h2{font-size:26px;margin:18px 0 10px}.brand-auth form{display:grid;gap:14px}.brand-auth .brand-close{position:absolute;left:12px;top:9px;background:transparent;border:0;font-size:24px;padding:4px;width:40px}.brand-auth>p{margin:12px 0}.brand-auth button:disabled,.brand-save button:disabled{opacity:.6;cursor:wait}#brand-count{font-size:14px;color:#ffb0d6;white-space:nowrap}#brand-selector-wrap{margin-top:20px}.oc-editing .field.is-invalid textarea{border-color:#ff7096}.oc-editing .field .error-text{color:#ffa2c5}.oc-editing #orderNumber{font-size:16px;overflow-wrap:anywhere}.oc-editing .confirmation p{color:#d2c0d8}.oc-editing #goalOtherField textarea{min-height:90px}
@media(max-width:650px){.brand-panel{padding:18px}.brand-fields{grid-template-columns:1fr;gap:16px}.brand-heading{display:block}#brand-count{display:block;margin-top:10px}.brand-save{padding:18px}.brand-buttons{display:grid}.brand-auth{padding:24px 20px}.brand-auth h2{font-size:24px}.brand-panel h3{font-size:21px!important}}
.credit-confirm{max-width:520px}.credit-confirm p{line-height:1.7}.credit-confirm [data-balance]{background:#fff1f8;color:#37112b;border-radius:14px;padding:16px;font-weight:700}.credit-confirm .credit-topup{display:block;text-align:center;background:#fff;color:#281120;padding:14px;border-radius:12px;margin:14px 0;text-decoration:none;font-weight:700}.credit-confirm [data-use]{background:#ff2ca8;color:#fff}.credit-confirm button:disabled{opacity:.45;cursor:not-allowed}
