*{box-sizing:border-box}body{margin:0;background:#f3f4f2;color:#202826;font:15px Arial,sans-serif}h1{font-size:32px;margin:8px 0}h2{font-size:21px}a{color:#826322;text-decoration:none}aside{background:#15211e;color:#ecece1;position:fixed;right:0;top:0;bottom:0;width:250px;padding:32px 24px;display:flex;flex-direction:column}aside p{color:#aeb6ae;font-size:12px}.mark{border:1px solid #b9a36f;border-radius:50%;width:64px;height:64px;display:grid;place-items:center;color:#d4bd85;font-size:23px;margin-bottom:20px}nav{margin-top:40px;display:grid;gap:8px}nav a{padding:14px;border-radius:8px;color:#bbc2b8}nav a.active,nav a:hover{background:#314038;color:#ead29e}.profile{margin-top:auto}.profile small{display:block;margin:8px 0;color:#b7c2b2}.workspace{margin-right:250px;padding:36px 42px;max-width:1600px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.eyebrow{font-size:11px;letter-spacing:2px;color:#8a7956}header>span{color:#87918a;font-size:13px}.stats,.pipeline,.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stats article,.panel{background:white;border:1px solid #e0e4dd;border-radius:14px;padding:26px}.stats strong{display:block;font-size:40px;margin-top:18px;color:#314c3c}.stats small{color:#737f75}.panel{margin-top:24px}.pipeline{grid-template-columns:repeat(5,1fr)}.pipeline article{border-radius:8px;background:#f5f6f2;padding:20px}.pipeline strong{display:block;font-size:26px;margin-top:14px}.pipeline small{display:block;margin-top:10px;color:#737f75}.grid{grid-template-columns:repeat(2,1fr)}label{display:grid;gap:9px;margin:14px 0;font-size:13px}input,select,textarea{width:100%;border:1px solid #d7ddd5;border-radius:7px;padding:12px;background:#fbfcfa;font:inherit;color:#243428}textarea{min-height:90px}button,.button{display:inline-block;border:0;border-radius:7px;padding:12px 21px;background:#344f3d;color:white;cursor:pointer;font:inherit;margin-top:12px}.secondary{background:#e9ede6;color:#2f4838}.table{overflow:auto}table{border-collapse:collapse;width:100%;text-align:right;white-space:nowrap}td,th{padding:16px;border-bottom:1px solid #e6e9e1}th{font-size:12px;color:#82907d}.activity{padding:18px 0;border-bottom:1px solid #e8ebe3}.activity form{display:flex;gap:12px;align-items:center}.activity select{max-width:230px}.notice{background:#e0edde;color:#2d6034;padding:15px;border-radius:8px}.error{background:#ffe9e3;color:#923720;padding:15px;border-radius:8px}.search{display:flex;gap:12px}.search button{margin:0}.badge{background:#f2e8d5;color:#8c662e;padding:7px 12px;border-radius:20px}.login{max-width:460px;margin:8vh auto;background:white;padding:40px;border:1px solid #e1e5dd;border-radius:18px}.login h1{font-size:27px}.login p{line-height:1.7}.login button{width:100%}footer{margin-top:36px;color:#8a9485;font-size:12px}:focus-visible{outline:2px solid #ad8740;outline-offset:3px}@media(max-width:900px){aside{position:static;width:auto;padding:18px}aside .mark,aside>p{display:none}nav{margin:12px 0;display:flex;overflow:auto}nav a{white-space:nowrap}.profile{display:flex;gap:16px;align-items:center}.workspace{margin:0;padding:22px}.pipeline{grid-template-columns:repeat(2,1fr)}.stats{gap:10px}.stats article{padding:16px}.grid{grid-template-columns:1fr}header{align-items:start}.login{margin:24px 14px}}