.admin-body{background:#0b0e0c}.a-topbar{height:76px;border-bottom:1px solid #29352a;display:flex;align-items:center;justify-content:space-between;padding:0 35px;background:#101510;position:sticky;top:0;z-index:15;gap:20px}.a-brand{font:900 17px var(--font);letter-spacing:-.055em;display:flex;gap:13px;align-items:center}.a-brand span{background:var(--acid);color:#0b1808;padding:8px 12px}.a-brand small{font:800 9px var(--textfont);color:#9dae9a;letter-spacing:.1em}.a-topbar-side{display:flex;align-items:center;gap:28px}.a-topbar-side a,.a-link{font-size:10px;letter-spacing:.08em;color:#b3c4af;font-weight:900;white-space:nowrap}.a-link{border:0;background:transparent}.a-layout{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:calc(100vh - 76px)}.a-aside{border-right:1px solid #29352a;padding:43px 30px;display:flex;flex-direction:column;gap:24px;background:#0e130f}.a-aside p{font-size:10px;letter-spacing:.12em;color:var(--acid);font-weight:900}.a-aside h2{font:900 24px/1.3 var(--font);letter-spacing:-.055em;margin:0}.a-aside em{font-style:normal;color:var(--acid)}.a-side-block{margin-top:36px}.a-side-block>span{font-size:10px;color:#829185;font-weight:900}.a-side-block div{padding:18px 0;border-bottom:1px solid #273127;color:#b7c2b7;font-size:11px;font-weight:900;letter-spacing:.05em}.a-side-bottom{margin-top:auto;color:#728272;font-size:9px;letter-spacing:.11em;line-height:2}.a-content{max-width:1000px;width:100%;padding:55px 55px 90px}.a-content h1{font:900 clamp(24px,3.1vw,40px) var(--font);letter-spacing:-.06em;margin:12px 0 30px}.a-card{border:1px solid #2a362b;background:#131914;padding:31px 34px;margin:25px 0}.a-card h3{font:800 19px var(--font);letter-spacing:-.055em;margin:6px 0 26px}.a-card>p:not(.a-section-tag),.a-hint{color:#9aaa9b;line-height:1.8;font-size:12px}.a-section-tag{color:var(--acid);font-size:10px;font-weight:900;letter-spacing:.11em}.a-label{display:block;font-size:10px;font-weight:900;color:#b9c7b6;letter-spacing:.08em;margin:20px 0 11px}.admin-input{max-width:100%;margin-bottom:9px;font-size:14px}.admin-textarea{resize:vertical;min-height:105px}.a-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.a-fields>.a-label{grid-column:span 1}.a-fields>.admin-input,.a-fields>.admin-textarea{grid-column:span 2}.a-fields .a-hint,.a-check{grid-column:span 2}.a-fields>.a-label{grid-column:span 2}.a-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.a-stat{padding:24px 22px;background:#172219;border:1px solid #344738;min-width:0;display:flex;flex-direction:column;gap:12px}.a-stat span,.a-stat small{font-size:9px;color:#96ab97;font-weight:900;letter-spacing:.07em}.a-stat strong{font:900 19px var(--font);letter-spacing:-.05em;color:var(--acid);overflow-wrap:anywhere}.a-stat small{font-size:8px}.a-check{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:900;margin-top:25px}.a-check input{height:20px;width:20px;accent-color:var(--acid)}.a-save-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.a-save-bar span{font-size:11px;color:#9dae9f;line-height:1.6}.a-card form>.btn{margin-top:25px}
@media(max-width:1000px){.a-layout{grid-template-columns:220px minmax(0,1fr)}.a-aside{padding:30px 20px}.a-content{padding:45px 30px}.a-aside h2{font-size:18px}}@media(max-width:740px){.a-layout{grid-template-columns:1fr}.a-aside{display:none}.a-topbar{padding:0 17px;height:64px}.a-brand{font-size:13px}.a-brand small{display:none}.a-topbar-side{gap:12px}.a-topbar-side a,.a-link{font-size:9px}.a-content{padding:30px 18px}.a-card{padding:23px 19px}.a-stat-grid{grid-template-columns:1fr}.a-save-bar{flex-direction:column;align-items:stretch}.a-save-bar .btn{width:100%}}

.a-roadmap-entry{margin:22px 0;padding:20px;border:1px solid #3e4d3c;background:#161d17}.a-roadmap-entry .a-label{margin-top:14px;display:block}
