*{box-sizing:border-box}body{margin:0;color:#1d3043;background:#f3f6fa}.muted{color:#778596;font-size:13px;line-height:1.8}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 20% 20%,#d7eeeb,transparent 60%),#edf2f8}.login-card{width:410px;max-width:94vw;padding:18px;box-shadow:0 18px 70px #234c6612}.brand{color:#167d89;letter-spacing:2px;font-size:12px;margin-bottom:24px}.shell{height:100dvh;overflow:hidden}.sidebar{height:100%;overflow-y:auto}.workspace{height:100%;min-width:0;overflow-y:auto}.side-brand{height:82px;display:flex;align-items:center;gap:12px;padding:22px;color:#fff;font-weight:700;font-size:19px;white-space:nowrap;overflow:hidden}.side-caption{padding:0 24px 24px;color:#7e9ba9;font-size:12px}.side-footer{position:sticky;top:92vh;color:#7e9ba9;font-size:12px;padding:22px}.header{position:sticky;top:0;z-index:10;flex-shrink:0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 32px;border-bottom:1px solid #e7edf3}.content{padding:30px 32px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.page-heading h2{margin:0 0 6px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0}.feedback{margin-bottom:16px}.settings-grid{display:grid;grid-template-columns:1fr;gap:22px}@media(max-width:950px){.content{padding:20px}.stats{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.side-brand span,.side-caption,.side-footer{display:none}}.common-settings{display:grid;grid-template-columns:1fr 1fr;gap:32px}.full-width{width:100%}@media(max-width:1100px){.common-settings{grid-template-columns:1fr;gap:0}}
