.admin-mode>.sidebar,.admin-mode>.mobile-nav,.admin-mode .workspace>.topbar,.admin-mode #guest-invite{display:none!important}.admin-mode .workspace{margin-left:236px;padding-top:78px}.admin-mode #main{padding:32px;max-width:1700px}.aw-sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:#101411;border-right:1px solid var(--border);z-index:30;padding:32px 20px;display:flex;flex-direction:column}.aw-brand{font-size:14px;font-weight:850;letter-spacing:.02em;color:#fff}.aw-logo{display:block;color:var(--green);font-size:28px;letter-spacing:8px;margin-bottom:10px}.aw-brand>span:last-child{display:block;color:var(--muted);font-size:10px;letter-spacing:.18em;margin-top:9px}.aw-sidebar nav{display:grid;gap:7px;margin-top:44px}.aw-sidebar nav a{padding:12px 15px;color:var(--muted);border-radius:7px;font-size:14px}.aw-sidebar nav a.active{color:var(--green);background:#1b3123;border:1px solid #2b4a36}.aw-sidebar-bottom{margin-top:auto;display:grid;gap:20px;font-size:13px}.aw-live{color:var(--green);font-size:12px}.aw-header{position:fixed;top:0;right:0;left:236px;min-height:78px;display:flex;align-items:center;gap:20px;padding:16px 32px;border-bottom:1px solid var(--border);background:#101411f5;z-index:25}.aw-header strong{font-size:14px}.aw-header form{margin-left:auto;max-width:240px}.aw-header input{padding:10px 14px}.aw-zone{font-size:11px;color:var(--muted)}.aw-identity{font-size:12px;max-width:130px;overflow:hidden;text-overflow:ellipsis}.aw-header .primary{white-space:nowrap;font-size:13px;padding:11px 15px}.aw-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 26px}.aw-heading h1{font-size:32px;letter-spacing:-1px;margin:7px 0 9px}.aw-heading p{font-size:13px;color:var(--muted);margin:0;overflow-wrap:anywhere}.aw-heading button{font-size:12px;padding:9px 15px}.aw-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.aw-stat{background:#141a16;border:1px solid var(--border);border-radius:10px;padding:20px;display:grid;gap:12px}.aw-stat:hover{border-color:var(--green)}.aw-stat strong{font-size:32px;line-height:1;color:#fff}.aw-stat span{font-size:12px;color:var(--muted)}.aw-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:22px;align-items:start}.aw-panel{border:1px solid var(--border);border-radius:10px;background:#111613;padding:24px;margin-bottom:20px;min-width:0}.aw-panel h2{font-size:16px;margin:0 0 18px}.aw-panel h3{font-size:14px;margin-top:24px}.aw-panel p{font-size:13px;line-height:1.6;color:#abb8af;overflow-wrap:anywhere}.aw-panel a{color:var(--green);font-size:13px}.aw-task{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:19px 0;font-size:13px}.aw-task b{font-size:14px}.aw-task p{margin:6px 0}.aw-task small,.aw-task-end small{color:var(--muted);font-size:11px}.aw-task-end{display:grid;gap:10px;text-align:right;min-width:135px}.aw-task-end a{font-size:12px;color:var(--green)}.aw-big{font-size:28px;font-weight:750;text-transform:capitalize;margin:12px 0}.aw-big small{font-size:14px;color:var(--muted);font-weight:400}.aw-badge{display:inline-block;padding:4px 7px;background:#252e28;border-radius:4px;color:#b8c4bd;font-size:10px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.aw-badge.yellow{color:var(--gold);background:#302b19}.aw-badge.green{color:var(--green);background:#193523}.aw-refresh,.aw-help{font-size:11px!important;color:var(--muted)!important;line-height:1.6}.aw-event{display:flex;gap:10px;padding:16px 0;border-top:1px solid var(--border);font-size:12px;overflow-wrap:anywhere}.aw-event p{margin:7px 0;font-size:12px}.aw-event small{color:var(--muted);font-size:10px}.aw-dot{width:6px;height:6px;border-radius:50%;background:var(--green);margin-top:5px;flex-shrink:0}.aw-dot.bad{background:#fa827d}.aw-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:22px}.aw-tabs button,.aw-tabs a{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);padding:13px 16px;font-size:12px}.aw-tabs .active{color:var(--green);border-color:var(--green)}.aw-tabs small{margin-left:6px;color:var(--muted)}.aw-filters{display:flex;gap:12px;margin-bottom:22px}.aw-filters input{flex:1;min-width:130px}.aw-filters select{width:auto;min-width:130px}.aw-filters input,.aw-filters select{font-size:12px;padding:11px 13px}.aw-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:9px}.aw-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;background:#111613}.aw-table th{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:#172019;padding:15px;white-space:nowrap}.aw-table td{padding:18px 15px;border-top:1px solid var(--border);vertical-align:middle}.aw-table td:first-child{min-width:230px;max-width:350px}.aw-table td:first-child>a{font-size:13px;color:#e7efe9;font-weight:600;line-height:1.5}.aw-table tr:hover td{background:#17221a}.aw-table small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.aw-empty{color:var(--muted);font-size:13px;padding:25px 0;line-height:1.7}.aw-editor{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:22px}.admin-mode label,#aw-confirm label{display:grid;gap:8px;font-size:12px;color:#bac8bf;margin-bottom:18px}.admin-mode textarea,#aw-confirm textarea{width:100%;resize:vertical;box-sizing:border-box;background:#0a100c;color:#e8f0ea;border:1px solid #344139;border-radius:6px;padding:12px;font:inherit;font-size:13px}.admin-mode input,.admin-mode select{font-size:13px}.aw-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aw-checklist{border-top:1px solid var(--border);padding-top:18px}.aw-checklist label,.admin-mode label.aw-check{display:flex;align-items:center;gap:10px;font-size:12px}.aw-checklist input,.aw-check input{width:auto;accent-color:var(--green)}.aw-savebar{position:sticky;bottom:0;background:#142019f5;border:1px solid #345340;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;z-index:10}.aw-savebar span{font-size:11px;color:var(--muted);margin-left:auto}.aw-savebar button{font-size:12px}.aw-publish{border-color:var(--gold);color:var(--gold)}.aw-pre{white-space:pre-wrap}.aw-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.aw-facts span{font-size:11px;color:var(--muted)}.aw-facts strong{display:block;color:#e7eee9;font-size:14px;margin-top:8px}.aw-action-stack{display:grid;gap:12px}.aw-action-stack button{font-size:12px;text-align:left}.aw-moderation{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.5fr) minmax(230px,1fr);gap:16px}.aw-report{display:block;padding:16px 8px;border-top:1px solid var(--border);line-height:1.6;font-size:12px!important}.aw-report.selected,.aw-message.selected{background:#263323;border-left:3px solid var(--gold)}.aw-message{padding:16px 10px;border-bottom:1px solid var(--border);font-size:12px}.aw-message small{font-size:10px;color:var(--muted)}.aw-id{font-size:11px!important;overflow-wrap:anywhere;color:var(--muted)}.admin-mode pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.admin-mode details{font-size:12px;margin:12px 0}.admin-mode footer{margin-top:30px}#aw-confirm{max-width:650px;max-height:85vh;overflow:auto;width:calc(100vw - 40px);padding:30px;box-sizing:border-box}#aw-confirm p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}#aw-confirm h2{font-size:22px}#aw-shell[hidden]{display:none}
@media(min-width:1600px){.aw-header form{max-width:320px}}@media(max-width:1150px){.aw-sidebar{width:190px}.admin-mode .workspace{margin-left:190px}.aw-header{left:190px;gap:12px}.aw-zone{display:none}.aw-moderation{grid-template-columns:1fr 1fr}.aw-moderation>aside{grid-column:1/-1}.aw-identity{max-width:80px}.aw-stats{gap:8px}.aw-stat{padding:15px}.aw-columns{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}}@media(max-width:800px){.aw-sidebar{position:relative;width:100%;padding:15px 18px;display:block;border-bottom:1px solid var(--border)}.aw-brand{font-size:12px}.aw-logo,.aw-brand>span:last-child,.aw-sidebar-bottom .aw-live{display:none}.aw-sidebar nav{display:flex;overflow:auto;margin-top:14px;gap:3px}.aw-sidebar nav a{padding:9px 12px;white-space:nowrap;font-size:12px}.aw-sidebar-bottom{position:absolute;top:15px;right:18px;font-size:11px}.aw-header{position:relative;left:0;padding:12px 18px;min-height:65px;gap:10px;flex-wrap:wrap}.aw-header strong{display:none}.aw-header form{max-width:none;flex:1;margin:0}.aw-identity{display:none}.aw-zone{display:block;order:4;width:100%;font-size:10px}.admin-mode .workspace{margin:0;padding-top:0}.admin-mode #main{padding:22px 18px}.admin-mode #aw-shell{display:contents}.admin-mode .workspace{display:contents}.admin-mode #main{padding-top:185px}.aw-sidebar{position:absolute;top:0;z-index:30}.aw-header{position:absolute;top:95px;right:0;left:0}.aw-heading h1{font-size:27px}.aw-stats{grid-template-columns:repeat(2,1fr)}.aw-stat:last-child{grid-column:1/-1}.aw-stat{display:flex;align-items:center;gap:16px;padding:16px}.aw-stat strong{font-size:25px}.aw-columns,.aw-editor,.aw-moderation{grid-template-columns:1fr}.aw-moderation>aside{grid-column:auto}.aw-panel{padding:19px}.aw-filters{flex-wrap:wrap}.aw-filters input{flex-basis:100%}.aw-filters select{flex:1;min-width:100px}.aw-savebar{flex-wrap:wrap}.aw-savebar span{width:100%;margin:0}.aw-task{gap:12px}.aw-task-end{min-width:105px}.aw-two{gap:12px}.admin-mode footer{padding:24px 18px}.aw-header .primary{padding:10px}.aw-tabs a,.aw-tabs button{padding:11px 10px}}

#aw-shell[hidden]{display:none!important}
@media(max-width:800px){.aw-sidebar{inset:0 0 auto 0;height:auto}.aw-header{bottom:auto}.aw-sidebar nav{scrollbar-width:thin}}

@media(max-width:800px){.admin-mode #main{padding-top:205px}}
/* Keep long service failures and IDs inside their section at every viewport. */
.admin-mode #main,.admin-mode .workspace,.aw-heading>div,.aw-task>div,.aw-event>div{min-width:0}
.admin-mode .form-error,.aw-section-error,#aw-confirm-error{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.aw-section-error{padding:12px 14px;border:1px solid #574739;border-radius:7px;background:#211d16;color:#dfc294;font-size:12px;line-height:1.6}

.aw-panel fieldset{border:0;margin:0;padding:0;min-width:0}.aw-panel fieldset:disabled{opacity:.55}.aw-reset{margin-top:24px}.aw-reset fieldset{margin:16px 0}.aw-reset pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.aw-reset li{margin:8px 0}

.aw-heading > a.primary {display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;font-weight:700;white-space:nowrap;text-decoration:none}
/* Unified workspace: generous cards, focused composer, responsive navigation. */
.aw-logo{display:flex;gap:5px;letter-spacing:0}.aw-logo b{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--green);color:#07150d}.aw-logo b+ b{background:var(--gold)}
.aw-sidebar{background:#0e1110;padding:28px 20px}.aw-sidebar nav a{border:1px solid transparent;border-radius:12px;font-weight:650}.aw-header{background:#090b0bf2;backdrop-filter:blur(16px)}
.admin-mode #main{max-width:1440px;padding:40px}.aw-heading{margin-bottom:30px}.aw-heading h1{font-size:clamp(30px,3.5vw,48px);letter-spacing:-1.8px;line-height:1.08}.aw-heading p{font-size:15px;line-height:1.7;max-width:650px}.aw-heading .eyebrow{color:var(--green);letter-spacing:.16em;font-size:11px}
.aw-panel,.aw-draft-card{background:#161a18;border:1px solid #29322d;border-radius:20px;padding:28px}.aw-panel h2{font-size:23px;letter-spacing:-.5px}.aw-panel p{font-size:14px}.aw-panel details{padding:16px 0;border-top:1px solid var(--border)}.aw-panel summary{cursor:pointer;font-size:14px;font-weight:650}.aw-badge{border-radius:6px;padding:6px 9px;font-weight:700}
.aw-launch{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:36px;background:linear-gradient(120deg,#1d3024,#141a16 65%);border:1px solid #365341;border-radius:24px;margin:0 0 38px}.aw-launch h2{font-size:32px;letter-spacing:-1px;margin:14px 0}.aw-launch p{max-width:390px;color:var(--muted);line-height:1.7;margin-bottom:26px}.aw-launch .primary{display:inline-flex;padding:14px 22px;border-radius:12px;color:#07150d;font-weight:800}.aw-flow{list-style:none;padding:0;margin:0;display:grid;gap:20px;align-content:center}.aw-flow li{display:flex;gap:18px;align-items:center}.aw-flow b{color:var(--green);background:#26382b;border:1px solid #3a5140;border-radius:12px;padding:12px;font-size:14px}.aw-flow span{font-weight:700}.aw-flow small{display:block;color:var(--muted);font-weight:400;margin-top:5px;font-size:12px}
.aw-desk-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.aw-desk-columns .section-row{margin-bottom:16px}.aw-desk-columns h2{font-size:20px}.aw-draft-card{display:flex;flex-direction:column;gap:24px;margin-bottom:14px;transition:border-color .15s,transform .15s;color:#f3f6f4}.aw-draft-card:hover{border-color:#54715c;transform:translateY(-2px)}.aw-card-category{font-size:12px;color:var(--muted);margin-left:10px}.aw-draft-card h3{font-size:21px;line-height:1.35;margin:18px 0 10px;letter-spacing:-.4px}.aw-draft-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.aw-card-link{color:var(--green);font-size:13px;font-weight:750}.aw-empty{border:1px dashed #344239;border-radius:18px;padding:30px;background:#111613}.aw-queue-count{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin:0 0 22px}.aw-queue-count .aw-dot{margin:0}.aw-review-card{max-width:900px;padding:32px}.aw-review-card>h2{font-size:29px;line-height:1.25;margin:16px 0}.aw-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.aw-outcomes>div{padding:20px;background:#14261b;border:1px solid #2b4b35;border-radius:14px}.aw-outcomes>div+div{background:#292416;border-color:#4b4026}.aw-outcomes b{color:var(--green);font-size:11px;letter-spacing:.12em}.aw-outcomes>div+div b{color:var(--gold)}.aw-outcomes p{margin-bottom:0;color:#e0e7e2}
#aw-draft-form{max-width:880px}.aw-steps{display:flex;padding:0;list-style:none;gap:8px;margin:0 0 24px}.aw-steps li{flex:1;color:var(--muted);border-bottom:3px solid #29322d;padding:14px 0;font-size:13px;font-weight:700}.aw-steps li.active{color:var(--green);border-color:var(--green)}.aw-composer-footer{display:flex;gap:12px;padding:18px 0;background:#090b0bf2;position:sticky;bottom:0;backdrop-filter:blur(12px)}.aw-composer-footer .primary{margin-left:auto}.admin-mode button,.admin-mode input,.admin-mode select,.admin-mode textarea{border-radius:10px}.admin-mode label{font-size:14px;gap:10px;margin-bottom:22px}.admin-mode input,.admin-mode select,.admin-mode textarea{padding:14px;font-size:15px}.admin-mode [hidden]{display:none!important}.admin-mode button:focus-visible,.admin-mode a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.aw-review-card .admin-actions button{padding:14px 24px}.aw-review-card .admin-actions{padding-top:16px;border-top:1px solid var(--border)}
@media(max-width:1050px){.aw-desk-columns{grid-template-columns:1fr}.aw-launch{gap:24px;padding:28px}.aw-header .aw-identity{display:none}}
@media(max-width:800px){.admin-mode{display:flex;flex-direction:column}.admin-mode #aw-shell{display:block;order:-1}.admin-mode .workspace{display:block;margin:0;padding:0}.aw-sidebar{position:relative;inset:auto;width:100%;padding:18px}.aw-sidebar nav{margin-top:18px}.aw-sidebar-bottom{top:20px}.aw-header{position:relative;inset:auto;min-height:0;padding:12px 18px}.aw-header:has(>strong:first-child:last-child){display:none}.aw-header form{width:100%}.aw-zone{display:none}.admin-mode #main{padding:28px 18px}.aw-heading{align-items:flex-start;flex-wrap:wrap}.aw-heading h1{font-size:36px}.aw-launch{grid-template-columns:1fr;padding:26px;gap:32px}.aw-launch h2{font-size:29px}.aw-flow{border-top:1px solid #365341;padding-top:24px}.aw-panel,.aw-review-card,.aw-draft-card{padding:22px}.aw-outcomes{grid-template-columns:1fr}.aw-review-card>h2{font-size:25px}.aw-steps li{font-size:11px;line-height:1.5}.aw-composer-footer{flex-wrap:wrap}.aw-composer-footer button{font-size:12px;padding:12px}.aw-two{grid-template-columns:1fr;gap:0}.aw-heading>.aw-badge{white-space:normal}}
