.referral-box{margin:24px 0;padding:22px;border:1px solid #365878;border-radius:14px;background:#10243b;color:#e8f1ff;text-align:left}.referral-box label{display:block;margin:0 0 10px!important;font-size:16px;font-weight:650}.referral-box label span{font-weight:400;color:#b8c9e0}.referral-input{display:flex;gap:10px;flex-wrap:wrap}.referral-input input{flex:1;min-width:150px;width:auto!important;margin:0!important;padding:12px;border:1px solid #8fa7c4;border-radius:8px;font:inherit;background:white;color:#15253c;text-transform:uppercase}.referral-input button{border:0;border-radius:8px;padding:12px 18px;background:#2169d9;color:white;font:inherit;cursor:pointer}.referral-input button:disabled{opacity:.6}.referral-box p{margin:12px 0 0;font-size:14px!important;line-height:1.5;color:#bfd1e8}.referral-input button:focus-visible,a:focus-visible{outline:3px solid #74c6ff;outline-offset:3px}.seller-shell{max-width:1100px;margin:48px auto;padding:0 22px}.seller-shell h1{font-size:clamp(32px,5vw,52px)}.seller-panel{padding:24px;background:#10243b;border:1px solid #365878;border-radius:16px;margin:24px 0}.seller-panel p{line-height:1.6}.seller-shell input,.seller-shell select{padding:12px;border:1px solid #8fa7c4;border-radius:8px;font:inherit;color:#13283d;background:white;max-width:100%;box-sizing:border-box}.seller-shell button{font:inherit;cursor:pointer;padding:10px 16px;border:1px solid #4b79a1;border-radius:8px;background:#1c60bf;color:white}.seller-shell button:disabled{opacity:.6}.seller-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.seller-actions input:not([type=checkbox]){flex:1;min-width:170px}.seller-shell input[type=checkbox]{width:20px;height:20px;accent-color:#3b85eb}.seller-code{font-size:26px;font-weight:700;letter-spacing:.08em;color:#91c5ff}.seller-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seller-stat{padding:18px;border:1px solid #365878;border-radius:12px}.seller-stat strong{display:block;margin-top:10px;font-size:26px}.seller-table-wrap{overflow:auto}.seller-table{border-collapse:collapse;width:100%;font-size:14px}.seller-table th,.seller-table td{padding:14px 10px;text-align:left;border-bottom:1px solid #365878;white-space:nowrap}.seller-shell .muted{color:#b7c9df}.sale-review{padding:18px;margin:14px 0;border:1px solid #365878;border-radius:12px}.sale-review label{display:block;margin:12px 0}.sale-review .seller-actions{margin-top:12px}[hidden]{display:none!important}@media(max-width:600px){.seller-stats{grid-template-columns:1fr}.seller-panel{padding:18px}.seller-shell{padding:0 16px}.referral-input button{flex:1}.seller-code{font-size:21px}}
