.aw-workspace{--aw-line:#e9dfda;--aw-muted:#82757c;--aw-ink:#332b35;min-width:0;color:var(--aw-ink)}
.aw-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#80677b,transparent 65%),#39323e;color:#fff;margin-bottom:22px}.aw-hero h1{font:600 clamp(30px,4vw,42px)/1.15 var(--fd);margin:10px 0}.aw-hero p{max-width:620px;font-size:12px;line-height:1.8;color:#e5dae1;margin:0}.aw-hero>.btn-s{background:#fff1;color:#fff;border-color:#ffffff55;flex-shrink:0}.aw-eyebrow{font-size:9px;font-weight:800;letter-spacing:2px}.aw-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0}.aw-metrics>a,.aw-metrics>div{display:grid;gap:8px;background:#fff;border:1px solid var(--aw-line);border-radius:16px;padding:20px;color:inherit;text-decoration:none}.aw-metrics span{font-size:11px;color:var(--aw-muted)}.aw-metrics b{font-size:26px;line-height:1.2}.aw-metrics small{font-size:10px;color:var(--aw-muted);line-height:1.6}.aw-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:#fff;border:1px solid var(--aw-line);border-radius:18px;padding:20px;margin:22px 0}.aw-filter .aw-search{grid-column:span 3}.aw-filter label,.aw-form label{display:grid;gap:7px;font-size:11px;font-weight:700}.aw-filter input,.aw-filter select,.aw-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.aw-form select{width:100%;min-width:0;padding:11px 12px;border:1px solid #e6dad8;border-radius:10px;font:400 12px var(--fb);color:#352d35;background:#fff;box-sizing:border-box}.aw-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aw-filter .aw-actions{align-self:end}.aw-actions button,.aw-actions a{font-size:11px}.aw-section-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:26px 0 16px}.aw-section-head h2,.aw-panel h2{font:600 26px var(--fd);margin:0}.aw-section-head h2 small{font:500 12px var(--fb);color:var(--aw-muted);margin-left:8px}.aw-section-head p,.aw-panel>p{font-size:11px;line-height:1.8;color:var(--aw-muted);margin:6px 0}.aw-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aw-user-card{background:#fff;border:1px solid var(--aw-line);border-radius:18px;padding:20px;min-width:0}.aw-user-card header{display:flex;gap:12px;align-items:center}.aw-user-card header>div{min-width:0;flex:1}.aw-avatar{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#f9e9ed;color:#9a526b;font:600 24px var(--fd);border-radius:15px}.aw-user-card h3{font-size:13px;margin:0 0 5px;overflow-wrap:anywhere}.aw-user-card h3 a{color:inherit;text-decoration:none}.aw-user-card small{font-size:10px;color:var(--aw-muted);line-height:1.6}.aw-state{width:8px;height:8px;flex-shrink:0;background:#588a72;border-radius:50%}.aw-state.is-blocked{background:#c15a6e}.aw-contact{font-size:11px;overflow-wrap:anywhere;min-height:18px;color:#756a70;margin:16px 0 12px}.aw-chips{display:flex;gap:7px;flex-wrap:wrap}.aw-chips .pill{font-size:9px}.aw-user-numbers{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 0;margin:12px 0;border-top:1px solid #f1e9e4;border-bottom:1px solid #f1e9e4}.aw-user-numbers>div{display:grid;gap:5px}.aw-user-numbers b{font-size:17px}.aw-user-numbers span{font-size:10px;color:var(--aw-muted)}.aw-user-balance{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:14px}.aw-user-card footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.aw-user-card footer a{font-size:10px;flex-shrink:0}.aw-empty{text-align:center;padding:40px 20px;background:#fff;border:1px dashed var(--aw-line);border-radius:16px;grid-column:1/-1}.aw-empty p{font-size:12px;color:var(--aw-muted)}.aw-jump{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 24px}.aw-jump a{font-size:11px;background:#fff;padding:10px 15px;border:1px solid var(--aw-line);border-radius:30px;color:#735462;text-decoration:none}.aw-panel{background:#fff;border:1px solid var(--aw-line);border-radius:18px;padding:24px;margin-bottom:18px;min-width:0;scroll-margin-top:85px}.aw-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;align-items:start}.aw-form{display:grid;gap:16px;margin-top:20px}.aw-form small{font-size:10px;color:var(--aw-muted);font-weight:400;line-height:1.7}.aw-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aw-form .aw-switch{display:flex;align-items:center;gap:10px;line-height:1.6}.aw-switch input{accent-color:#a56d82;flex-shrink:0;width:18px;height:18px}.aw-form footer{display:flex;justify-content:flex-end;border-top:1px solid #f0e7e2;padding-top:15px}.aw-password{display:flex;gap:8px}.aw-password button{font-size:10px;flex-shrink:0}.aw-form [aria-invalid=true]{border-color:#b43d50!important}.aw-error{color:#ac3048!important}.aw-info{margin:16px 0 0;font-size:11px}.aw-info>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #f0e7e2}.aw-info dt{color:var(--aw-muted)}.aw-info dd{margin:0;max-width:65%;text-align:right;overflow-wrap:anywhere}.aw-mini-list{display:grid;gap:12px;margin-top:16px}.aw-mini-item{background:#fbf7f4;border:1px solid #f1e8e3;border-radius:12px;padding:15px;min-width:0}.aw-mini-item h3{font:600 22px var(--fd);margin:0 0 8px;overflow-wrap:anywhere}.aw-mini-item p,.aw-mini-item small{font-size:11px;line-height:1.7;margin:6px 0;color:var(--aw-muted)}.aw-mini-item .aw-actions{margin-top:12px}.aw-mini-item .aw-form{margin-top:12px}.aw-ledger{display:grid;gap:12px;margin-top:16px}.aw-ledger article{border-bottom:1px solid #eee4df;padding-bottom:14px;display:flex;justify-content:space-between;gap:14px;font-size:11px;line-height:1.7}.aw-ledger article>div{min-width:0;overflow-wrap:anywhere}.aw-ledger small{display:block;color:var(--aw-muted);font-size:10px}.aw-ledger b{display:block}.aw-ledger .pill{font-size:9px}.aw-danger{border-color:#e9c7cf;background:#fffbfc}.aw-danger summary{cursor:pointer;font-weight:700;font-size:13px}.aw-choice{display:flex!important;align-items:start;gap:10px!important;border:1px solid var(--aw-line);padding:14px;border-radius:12px;font-size:12px}.aw-choice input{margin-top:3px;accent-color:#9f5e79}.aw-choice span{display:grid;gap:5px;overflow-wrap:anywhere}.aw-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.aw-queue a{display:grid;gap:8px;padding:20px;border:1px solid var(--aw-line);background:#fff;border-radius:16px;text-decoration:none;color:inherit}.aw-queue b{font-size:24px}.aw-queue span{font-size:12px;font-weight:700}.aw-queue small{font-size:10px;color:var(--aw-muted)}.aw-dashboard .tile,.aw-dashboard .card{border-radius:18px;border-color:var(--aw-line)}.aw-dashboard .tiles{gap:14px}.aw-dashboard .grid3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.aw-dashboard .card .h{flex-wrap:wrap;gap:8px}.aw-dashboard .tbl-wrap{max-width:100%;overflow:auto}.aw-dashboard .live-note{font-size:11px}.aw-dashboard .feed .it{min-width:0}.aw-dashboard .feed .it>div{min-width:0;overflow-wrap:anywhere}.aw-dashboard details>summary{font:600 24px var(--fd);padding:18px 0;cursor:pointer}.aw-dashboard .aw-hero h1{font-size:38px}.aw-dashboard .aw-jump{position:static}.aw-back{display:inline-block;font-size:11px;margin-bottom:16px}
@media(max-width:1150px){.aw-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-detail-grid{grid-template-columns:minmax(0,1fr)}.aw-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.aw-hero{padding:24px;flex-direction:column;align-items:flex-start;gap:16px}.aw-hero h1{font-size:32px}.aw-filter{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}.aw-filter .aw-search{grid-column:1/-1}.aw-filter .aw-actions{grid-column:1/-1}.aw-user-grid{grid-template-columns:1fr}.aw-panel{padding:18px}.aw-row{grid-template-columns:1fr}.aw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aw-metrics>a,.aw-metrics>div{padding:16px}.aw-metrics b{font-size:24px}.aw-jump{gap:8px}.aw-jump a{font-size:10px;padding:9px 12px}.aw-dashboard .grid3,.aw-dashboard .grid2{grid-template-columns:1fr}.aw-dashboard .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-dashboard .td-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-dashboard .mod-strip{overflow:auto}.aw-ledger article{flex-wrap:wrap}.aw-queue a{padding:16px}.aw-queue span{font-size:11px}.aw-section-head{flex-wrap:wrap}.aw-panel .aw-actions>a,.aw-panel .aw-actions>button{font-size:10px}.aw-info>div{flex-wrap:wrap}.aw-info dd{text-align:left;max-width:100%}.aw-form footer button{width:100%}}
@media(prefers-reduced-motion:reduce){.aw-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){.aw-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.aw-form select,.aw-filter input,.aw-filter select{min-height:44px;font-size:16px}.aw-workspace .btn-p,.aw-workspace .btn-s{min-height:44px}.aw-hero h1{overflow-wrap:anywhere}.aw-dashboard .aw-queue b{overflow-wrap:anywhere}}
.aw-dashboard .td-v{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.aw-dashboard .td-v .d{font:600 10px var(--fb);padding:3px 5px;border-radius:12px;background:#f4ebe8}.aw-dashboard .tile .v{overflow-wrap:anywhere}
@media(max-width:700px){.aw-dashboard .tile .v{font-size:20px;line-height:1.25}.aw-metrics>:last-child:nth-child(odd){grid-column:1/-1}}
