:root{--bg:#090a0b;--panel:#111213;--line:#2b2c2d;--text:#f3f0e9;--muted:#8f8c86;--gold:#ffc55f}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans';display:grid;grid-template-columns:220px 1fr;min-height:100vh}.logo{color:white;text-decoration:none;display:flex;flex-direction:column}.logo strong{font:italic 34px/.75 'Barlow Condensed';letter-spacing:-.07em}.logo span{font-size:7px;letter-spacing:.4em;color:var(--gold);margin-top:8px}aside{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:30px 18px;display:flex;flex-direction:column}aside nav{display:grid;gap:5px;margin-top:55px}aside nav button{border:0;background:none;color:#aaa;text-align:left;padding:12px 15px;border-radius:4px}aside nav button.active{background:var(--gold);color:#17120a}aside>a:last-child{margin-top:auto;color:#777;font-size:10px}main{padding:34px}main>header{display:flex;justify-content:space-between;align-items:center}header p{font-size:9px;color:var(--gold);letter-spacing:.15em}h1{font:42px 'Barlow Condensed';margin:0}.admin-user{display:flex;align-items:center;gap:12px;font-size:11px}.admin-user i{width:36px;height:36px;display:grid;place-items:center;background:var(--gold);color:#111;border-radius:50%;font-style:normal}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:35px 0}.stats article,.appointments,.automation{background:var(--panel);border:1px solid var(--line);padding:20px}.stats span{font-size:10px;color:#aaa}.stats b{display:block;font:32px 'Barlow Condensed';margin:14px 0}.stats small{color:#59c872;font-size:9px}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.section-head{display:flex;justify-content:space-between;align-items:center}.section-head h2,.automation h2{font:22px 'Barlow Condensed'}.section-head button{background:var(--gold);border:0;padding:10px 13px}.table{border-top:1px solid var(--line)}.tr{display:grid;grid-template-columns:70px 1.2fr 1.4fr 1fr 90px;padding:12px 5px;border-bottom:1px solid var(--line);font-size:10px}.th{color:#777}.status{color:#17120a;background:var(--gold);padding:3px 7px;border-radius:20px;width:max-content}.empty{padding:45px;text-align:center;color:#777}.automation label{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:17px 0}.automation span{display:flex;flex-direction:column}.automation b{font-size:11px}.automation small{color:#777;margin-top:4px}.automation input{accent-color:var(--gold)}@media(max-width:850px){body{display:block}aside{position:relative;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}aside nav{display:none}aside>a:last-child{margin-left:auto}.stats{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.tr{grid-template-columns:55px 1fr 1fr}.tr span:nth-child(4),.tr span:nth-child(5){display:none}main{padding:20px}}
