:root{--green:#baff39;--bg:#050706;--panel:#0d100e;--panel2:#121613;--text:#f8faf8;--muted:#9ca59e;--line:rgba(255,255,255,.11);--pink:#f52d8a;--cyan:#35e5df;--violet:#b526e6}
*{box-sizing:border-box}body{margin:0;color:var(--text);background:var(--bg);font-family:'Montserrat',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}
.auth-page{min-height:100vh;padding:32px;display:grid;place-items:center;background:radial-gradient(circle at 15% 15%,rgba(186,255,57,.12),transparent 30%),radial-gradient(circle at 90% 90%,rgba(53,229,223,.09),transparent 26%),var(--bg)}
.auth-card{width:min(100%,510px);padding:42px;background:rgba(13,16,14,.96);border:1px solid var(--line);box-shadow:0 30px 90px rgba(0,0,0,.45)}.auth-logo{display:block;width:180px;height:72px;object-fit:contain;object-position:left;margin-bottom:34px}.kicker{margin:0 0 12px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.auth-card h1{margin:0 0 30px;font:400 clamp(32px,7vw,48px)/1 'Alata',sans-serif}.auth-card form{display:grid;gap:18px}.auth-card label{display:grid;gap:8px;color:#cbd0cc;font-size:12px;font-weight:700}.auth-card input{width:100%;height:50px;padding:0 14px;color:#fff;background:#080b09;border:1px solid var(--line);outline:0}.auth-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(186,255,57,.08)}.auth-card button{height:52px;margin-top:5px;border:0;color:#071004;background:var(--green);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.auth-card button:hover{background:#cbff69}.notice{margin:0 0 20px;padding:13px 15px;font-size:12px;line-height:1.6;border:1px solid}.notice.error{color:#ffc0d8;background:rgba(245,45,138,.08);border-color:rgba(245,45,138,.35)}.notice.success{color:#e2ffc1;background:rgba(186,255,57,.07);border-color:rgba(186,255,57,.3)}.notice a{color:var(--green);font-weight:700}.back-link{display:inline-block;margin-top:25px;color:var(--muted);font-size:11px;font-weight:700}
.admin-page{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;height:100vh;padding:24px 18px;display:flex;flex-direction:column;background:#080b09;border-right:1px solid var(--line)}.admin-brand{display:block;padding:0 10px 28px;border-bottom:1px solid var(--line)}.admin-brand img{width:150px;height:60px;object-fit:contain;object-position:left}.admin-sidebar nav{display:grid;gap:4px;margin-top:24px}.admin-sidebar nav a{padding:13px 14px;color:#aeb6b0;font-size:12px;font-weight:700;border-left:2px solid transparent}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:rgba(255,255,255,.035);border-left-color:var(--green)}.site-link{margin-top:auto;padding:14px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-main{min-width:0;padding:0 42px 70px}.admin-topbar{min-height:84px;margin-bottom:58px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.admin-topbar>div{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:11px}.admin-topbar strong{color:var(--green)}.admin-user span{color:#fff;font-weight:700}.admin-user form{margin:0}.admin-user button{padding:8px 10px;color:var(--muted);background:transparent;border:1px solid var(--line);font-size:9px;font-weight:800;text-transform:uppercase;cursor:pointer}.dashboard-intro h1{margin:0;font:400 clamp(42px,6vw,72px)/1 'Alata',sans-serif}.dashboard-intro>p:last-child{color:var(--muted);font-size:14px}.stat-grid{margin-top:45px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{min-height:145px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--green)}.stat-card.accent-2{border-top-color:var(--cyan)}.stat-card.accent-3{border-top-color:var(--pink)}.stat-card.accent-4{border-top-color:var(--violet)}.stat-card span{color:var(--muted);font-size:11px;font-weight:700}.stat-card strong{font:400 48px/1 'Alata',sans-serif}.dashboard-grid{margin-top:14px;display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.dashboard-card{padding:28px;background:var(--panel);border:1px solid var(--line)}.dashboard-card h2{margin:0 0 15px;font:400 27px/1.15 'Alata',sans-serif}.dashboard-card>p:not(.kicker){color:var(--muted);font-size:13px;line-height:1.6}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}.quick-actions a,.outline-action{padding:14px;color:#fff;background:var(--panel2);border:1px solid var(--line);font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.quick-actions a:hover,.outline-action:hover{color:#071004;background:var(--green);border-color:var(--green)}.outline-action{display:inline-block;margin-top:14px}
@media(max-width:1000px){.admin-page{grid-template-columns:190px minmax(0,1fr)}.admin-main{padding-left:24px;padding-right:24px}.stat-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.quick-actions{grid-template-columns:1fr}}
@media(max-width:680px){.auth-page{padding:15px}.auth-card{padding:28px 22px}.admin-page{display:block}.admin-sidebar{position:relative;width:100%;height:auto}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-main{padding:0 18px 50px}.admin-topbar{margin-bottom:38px}.admin-topbar>div:first-child{display:none}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:110px}.stat-card strong{font-size:36px}}

.page-heading{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between;gap:24px}.page-heading h1{margin:0;font:400 clamp(38px,5vw,62px)/1 'Alata',sans-serif}.primary-link{padding:15px 18px;color:#071004;background:var(--green);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filter-bar{margin-bottom:14px;padding:14px;display:flex;gap:10px;background:var(--panel);border:1px solid var(--line)}select,.field input,.field textarea{width:100%;color:#fff;background:#080b09;border:1px solid var(--line);outline:0}.filter-bar select{width:auto;min-width:180px;height:42px;padding:0 12px}.filter-bar button{padding:0 18px;color:#071004;background:var(--green);border:0;font-size:10px;font-weight:800;text-transform:uppercase}.content-table{border:1px solid var(--line);background:var(--panel)}.content-table__head,.content-row{display:grid;grid-template-columns:minmax(290px,2fr) 1fr .8fr 1fr 1fr;gap:16px;align-items:center}.content-table__head{padding:13px 18px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line)}.content-row{min-height:74px;padding:10px 18px;color:#b8c0ba;font-size:11px;border-bottom:1px solid var(--line)}.content-row:last-child{border-bottom:0}.content-row:hover{background:rgba(255,255,255,.025)}.article-cell{display:flex;align-items:center;gap:13px;min-width:0}.article-cell img,.article-cell i{width:54px;height:54px;flex:0 0 auto;object-fit:cover;background:#171c18}.article-cell strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.status-pill{display:inline-flex;padding:6px 8px;color:#cbd1cc;background:#181d19;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.status-published{color:#dfffbb;background:rgba(186,255,57,.1)}.status-review{color:#bffefb;background:rgba(53,229,223,.1)}.status-scheduled{color:#e7c7ff;background:rgba(181,38,230,.11)}.empty-state{padding:70px 20px;display:grid;gap:8px;text-align:center}.empty-state span{color:var(--muted);font-size:12px}
.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.editor-main,.editor-sidebar{display:grid;gap:18px}.editor-main,.editor-box,.seo-panel{padding:22px;background:var(--panel);border:1px solid var(--line)}.editor-box h2{margin:0 0 20px;font:400 20px/1.2 'Alata',sans-serif}.field{display:grid;gap:8px;margin-bottom:18px}.field:last-child{margin-bottom:0}.field>span{color:#b8c0ba;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field input{height:47px;padding:0 13px}.field textarea{padding:13px;resize:vertical;line-height:1.6}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--green)}.title-input{height:64px!important;font:400 24px 'Alata',sans-serif!important}.field select{height:47px;padding:0 12px}.editor-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:8px;background:#080b09;border:1px solid var(--line);border-bottom:0}.editor-toolbar button{min-width:38px;height:32px;padding:0 9px;color:#d7ddd8;background:#151a16;border:1px solid var(--line);font-size:10px;cursor:pointer}.editor-toolbar button:hover{color:#071004;background:var(--green)}.rich-editor{min-height:430px;padding:20px;color:#e6eae7;background:#080b09;border:1px solid var(--line);font-size:14px;line-height:1.8;outline:0}.rich-editor:focus{border-color:var(--green)}.rich-editor h2,.rich-editor h3{font-family:'Alata',sans-serif}.primary-action{width:100%;height:50px;color:#071004;background:var(--green);border:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.upload-drop{min-height:120px;padding:18px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:#fff;background:#080b09;border:1px dashed rgba(186,255,57,.4);cursor:pointer}.upload-drop input{position:absolute;opacity:0;pointer-events:none}.upload-drop span{color:var(--muted);font-size:9px}.existing-cover{display:block;width:100%;aspect-ratio:16/9;margin-bottom:14px;object-fit:cover}.seo-panel summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.seo-fields{margin-top:22px}.notice.success{color:#e2ffc1;background:rgba(186,255,57,.07);border-color:rgba(186,255,57,.3)}
@media(max-width:1050px){.editor-layout{grid-template-columns:1fr}.editor-sidebar{grid-template-columns:repeat(3,1fr)}.content-table__head,.content-row{grid-template-columns:minmax(240px,2fr) 1fr .8fr}.content-table__head span:nth-child(4),.content-table__head span:nth-child(5),.content-row>span:nth-child(4),.content-row>span:nth-child(5){display:none}}
@media(max-width:760px){.editor-sidebar{grid-template-columns:1fr}.filter-bar{display:grid}.filter-bar select{width:100%}.content-table__head{display:none}.content-row{grid-template-columns:1fr;gap:8px}.content-row>span:not(.article-cell){padding-left:67px}.page-heading{align-items:start;flex-direction:column}.rich-editor{min-height:320px}}
.box-heading{margin-bottom:20px;display:flex;align-items:start;justify-content:space-between;gap:16px}.box-heading h2{margin:0;font:400 26px 'Alata',sans-serif}.small-action{padding:10px 12px;color:#071004;background:var(--green);border:0;font-size:9px;font-weight:800;text-transform:uppercase;cursor:pointer}.schedule-list{display:grid;gap:10px}.schedule-row{position:relative;padding:15px 48px 0 15px;display:grid;grid-template-columns:1.25fr 1fr .75fr .75fr 1.5fr;gap:10px;background:#080b09;border:1px solid var(--line)}.schedule-row .field{margin-bottom:15px}.remove-schedule{position:absolute;top:13px;right:12px;width:28px;height:28px;color:#ffbdd5;background:rgba(245,45,138,.08);border:1px solid rgba(245,45,138,.25);font-size:20px;cursor:pointer}.switch-field{margin-bottom:18px;display:flex;align-items:center;gap:10px;color:#d8ddd9;font-size:11px;font-weight:700}.switch-field input{width:17px;height:17px;accent-color:var(--green)}.show-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.show-admin-card{overflow:hidden;background:var(--panel);border:1px solid var(--line)}.show-admin-card.featured{border-color:rgba(186,255,57,.5);box-shadow:inset 0 3px var(--green)}.show-admin-card>img,.show-placeholder{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#141914}.show-admin-card>div:last-child{padding:19px}.show-admin-card h2{margin:13px 0 6px;font:400 25px/1.1 'Alata',sans-serif}.show-admin-card p{margin:0;color:var(--muted);font-size:11px}.show-admin-card ul{margin:15px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--line)}.show-admin-card li{margin:4px 0;color:#c9cfca;font-size:10px}.show-admin-card:hover{transform:translateY(-2px);border-color:rgba(186,255,57,.35)}
@media(max-width:1150px){.schedule-row{grid-template-columns:1fr 1fr}.schedule-note{grid-column:1/-1}.show-admin-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.schedule-row{grid-template-columns:1fr}.schedule-note{grid-column:auto}.show-admin-grid{grid-template-columns:1fr}}
.team-admin-list{background:var(--panel);border:1px solid var(--line)}.team-admin-row{min-height:92px;padding:12px 18px;display:grid;grid-template-columns:64px minmax(200px,1.5fr) .7fr minmax(180px,1fr);gap:18px;align-items:center;border-bottom:1px solid var(--line)}.team-admin-row:last-child{border-bottom:0}.team-admin-row:hover{background:rgba(255,255,255,.025)}.team-admin-row>img,.team-avatar-letter{width:64px;height:64px;object-fit:cover;background:#151a16}.team-avatar-letter{display:grid;place-items:center;color:var(--green);font:400 27px 'Alata',sans-serif}.team-admin-row>div{min-width:0;display:grid;gap:5px}.team-admin-row>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-admin-row>div>span:not(.status-pill){overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-state{display:grid;gap:6px;margin:0 0 20px}.account-state strong{font-size:12px}.account-state span,.account-hint{color:var(--muted);font-size:10px;line-height:1.6}.outline-action.full{display:block;text-align:center}.existing-cover.portrait{aspect-ratio:4/5}.invite-box{max-width:700px}.invite-box form{display:grid;gap:18px}
@media(max-width:820px){.team-admin-row{grid-template-columns:56px 1fr .7fr}.account-column{display:none!important}}@media(max-width:560px){.team-admin-row{grid-template-columns:50px 1fr}.team-admin-row>div:nth-child(3){display:none}.team-admin-row>img,.team-avatar-letter{width:50px;height:50px}}
.message-inbox{background:var(--panel);border:1px solid var(--line)}.conversation-row{position:relative;min-height:96px;padding:15px 22px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--line)}.conversation-row:last-child{border-bottom:0}.conversation-row:hover,.conversation-row.unread{background:rgba(255,255,255,.025)}.conversation-row.unread{box-shadow:inset 3px 0 var(--green)}.conversation-avatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;color:#071004;background:var(--green);font:400 20px 'Alata',sans-serif}.conversation-copy{min-width:0}.conversation-copy>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.conversation-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-copy time,.conversation-copy>span{color:var(--muted);font-size:9px}.conversation-copy p{margin:7px 0 0;overflow:hidden;color:#c2c9c3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.unread-badge{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;color:#071004;background:var(--green);border-radius:20px;font-size:9px}.new-message-box{max-width:850px}.new-message-box form{display:grid;gap:20px}.recipient-picker{margin:0;padding:0;border:0}.recipient-picker legend{margin-bottom:10px;color:#b8c0ba;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recipient-picker>label{padding:10px 12px;display:flex;align-items:center;gap:12px;background:#080b09;border:1px solid var(--line);cursor:pointer}.recipient-picker>label+label{border-top:0}.recipient-picker>label input{accent-color:var(--green)}.recipient-picker>label>span:last-child{display:grid;gap:3px}.recipient-picker small{color:var(--muted)}.conversation-heading{margin-bottom:24px}.conversation-heading>a{display:inline-block;margin-bottom:30px;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase}.conversation-heading h1{margin:0;font:400 clamp(34px,5vw,54px)/1 'Alata',sans-serif}.conversation-heading>div>span{display:block;margin-top:10px;color:var(--muted);font-size:10px}.chat-panel{height:calc(100vh - 260px);min-height:520px;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--panel);border:1px solid var(--line)}.chat-messages{padding:25px;display:flex;overflow-y:auto;flex-direction:column;gap:13px}.chat-message{width:min(76%,720px);align-self:flex-start;padding:13px 15px;background:#171b18;border:1px solid var(--line)}.chat-message.own{align-self:flex-end;background:rgba(186,255,57,.09);border-color:rgba(186,255,57,.22)}.chat-message>div{display:flex;justify-content:space-between;gap:12px}.chat-message strong{color:var(--green);font-size:9px}.chat-message time{color:#778079;font-size:8px}.chat-message p{margin:8px 0 0;color:#e1e5e2;font-size:12px;line-height:1.65}.chat-compose{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;background:#080b09;border-top:1px solid var(--line)}.chat-compose textarea{width:100%;padding:12px;color:#fff;background:#121613;border:1px solid var(--line);resize:none;outline:0}.chat-compose textarea:focus{border-color:var(--green)}.chat-compose button{color:#071004;background:var(--green);border:0;font-size:10px;font-weight:800;text-transform:uppercase;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:650px){.conversation-row{grid-template-columns:48px minmax(0,1fr) auto;padding:12px}.conversation-copy time{display:none}.chat-panel{height:70vh;min-height:480px}.chat-message{width:90%}.chat-compose{grid-template-columns:1fr}.chat-compose button{height:45px}}
.page-subtitle{display:block;margin-top:12px;color:var(--muted);font-size:11px}.chart-weeks{background:var(--panel);border:1px solid var(--line)}.chart-week-row{min-height:86px;padding:14px 20px;display:grid;grid-template-columns:105px minmax(190px,1fr) 190px 100px;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.chart-week-row:last-child{border-bottom:0}.chart-week-row:hover{background:rgba(255,255,255,.025)}.chart-week-row>time{color:var(--green);font:400 20px 'Alata',sans-serif}.chart-week-row>div{display:grid;gap:5px}.chart-week-row span{color:var(--muted);font-size:9px}.chart-week-row b{color:var(--green);font-size:9px;text-align:right;text-transform:uppercase}.chart-week-field{margin-bottom:16px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--panel);border:1px solid var(--line)}.chart-week-field span{font-size:10px;font-weight:800;text-transform:uppercase}.chart-week-field input{height:42px;padding:0 12px;color:#fff;background:#080b09;border:1px solid var(--line)}.chart-editor-list{display:grid;gap:10px}.chart-editor-row{padding:13px;display:grid;grid-template-columns:82px 118px minmax(300px,1fr) 90px;gap:16px;align-items:center;background:var(--panel);border:1px solid var(--line)}.chart-position{height:100%;display:grid;place-items:center;align-content:center;background:#080b09;border-right:2px solid var(--green)}.chart-position span{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.12em}.chart-position strong{font:400 38px 'Alata',sans-serif}.chart-editor-cover{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;color:var(--muted);background:#151a16;font-size:9px}.chart-editor-cover img{width:100%;height:100%;object-fit:cover}.chart-editor-cover label{position:absolute;inset:auto 0 0;padding:8px;color:#071004;background:rgba(186,255,57,.94);font-size:8px;font-weight:800;text-align:center;text-transform:uppercase;cursor:pointer}.chart-editor-cover input{position:absolute;opacity:0}.chart-editor-fields{min-width:0}.chart-editor-fields .field{margin-bottom:9px}.chart-field-row{display:grid;grid-template-columns:120px 1fr;gap:10px}.chart-reactions-admin{display:grid;gap:8px;text-align:center}.chart-reactions-admin span{color:var(--muted);font-size:8px;text-transform:uppercase}.chart-reactions-admin strong{font-size:10px}.sticky-save{position:sticky;bottom:12px;z-index:10;margin-top:18px;padding:14px 16px;display:flex;align-items:center;justify-content:flex-end;gap:20px;background:rgba(8,11,9,.96);border:1px solid rgba(186,255,57,.3);backdrop-filter:blur(14px)}.sticky-save>span{margin-right:auto;color:var(--muted);font-size:9px}.sticky-save .primary-action{width:auto;padding:0 24px}
@media(max-width:900px){.chart-editor-row{grid-template-columns:70px 100px 1fr}.chart-reactions-admin{display:none}.chart-week-row{grid-template-columns:90px 1fr 90px}.chart-week-row>span{display:none}}@media(max-width:620px){.chart-editor-row{grid-template-columns:60px 82px 1fr;gap:9px;padding:9px}.chart-field-row{grid-template-columns:1fr}.chart-position strong{font-size:28px}.chart-week-row{grid-template-columns:1fr}.chart-week-row>b{text-align:left}.sticky-save{align-items:stretch;flex-direction:column}.sticky-save .primary-action{width:100%}}
.studio-admin-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start}.studio-count{min-width:32px;height:32px;display:grid;place-items:center;color:#071004;background:var(--green);font-size:9px;font-weight:800}.studio-inbox{display:grid;gap:10px}.studio-mail,.studio-chat-item{padding:19px;background:var(--panel);border:1px solid var(--line)}.studio-mail.is-new{box-shadow:inset 3px 0 var(--green)}.studio-mail header,.studio-chat-item header{display:flex;align-items:start;justify-content:space-between;gap:16px}.studio-mail header>div{display:grid;gap:5px}.studio-mail header span,.studio-mail time,.studio-chat-item time{color:var(--muted);font-size:9px}.studio-mail>p,.studio-chat-item>p{color:#d5dad6;font-size:11px;line-height:1.7}.studio-mail footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:12px}.studio-mail footer>a{color:var(--green);font-size:9px;font-weight:800}.studio-mail form,.studio-chat-item form{display:flex;gap:7px}.studio-mail button,.studio-chat-item button{padding:9px 11px;color:#cbd1cc;background:#151a16;border:1px solid var(--line);font-size:8px;font-weight:800;text-transform:uppercase;cursor:pointer}.studio-chat-item.status-approved{border-left:3px solid var(--green)}.studio-chat-item.status-rejected{opacity:.55}.studio-chat-item button.approve{color:#071004;background:var(--green);border-color:var(--green)}.studio-chat-item button.reject{color:#ffc4da;border-color:rgba(245,45,138,.35)}
@media(max-width:1050px){.studio-admin-grid{grid-template-columns:1fr}}@media(max-width:560px){.studio-mail footer,.studio-mail header{align-items:flex-start;flex-direction:column}.studio-mail footer form{flex-wrap:wrap}}
