:root{color:#24372f;font-synthesis:none;background:#f6f8f5;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:#fff;border:1px solid #d4ded5;border-radius:8px;padding:10px 14px}button:hover{background:#eef3eb}button:disabled{opacity:.5;cursor:default}.primary{color:#fff;background:#315a43;border-color:#315a43}.primary:hover{background:#254631}header{background:#fff;border-bottom:1px solid #dfe6dd;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 36px;display:flex}.brand{color:inherit;font-size:24px;font-weight:750;text-decoration:none}.brand span{color:#77857b;margin-left:14px;font-size:14px;font-weight:400}header button{margin-left:18px}main{width:100%;max-width:1150px;margin:0 auto;padding:42px}h1{letter-spacing:-1px;margin:8px 0 12px;font-size:34px}h2{margin:6px 0 12px;font-size:20px}p{color:#647169;line-height:1.6}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#758474;font-size:12px}.auth{max-width:480px;padding-top:80px}.auth form{gap:18px;margin:28px 0;display:grid}label{color:#526257;gap:7px;font-size:13px;display:grid}input,select{color:#24372f;background:#fff;border:1px solid #ccd8ce;border-radius:7px;width:100%;min-width:0;padding:11px}input:focus,select:focus{outline-offset:2px;outline:2px solid #6a9674}.layout{grid-template-columns:260px 1fr;min-height:calc(100vh - 76px);display:grid}nav{background:#edf2eb;border-right:1px solid #dfe6dd;flex-direction:column;gap:8px;padding:28px 20px;display:flex}nav button{text-align:left}nav .selected{background:#d7e5d4;border-color:#b4c9b0}nav form{border-top:1px solid #d2ddcf;gap:10px;margin-top:20px;padding-top:20px;display:grid}small{color:#78847c;margin-top:4px;font-size:12px;display:block}section{background:#fff;border:1px solid #dce5d9;border-radius:12px;margin-top:22px;padding:24px}article{border-top:1px solid #e4e9e1;padding:20px 0}code{overflow-wrap:anywhere;font-size:11px}.row{border-bottom:1px solid #eef1eb;align-items:center;gap:16px;padding:14px 0;display:flex}.row>div:first-child{flex:1}.row select{width:150px}.inline{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.inline label{flex:1;min-width:130px}.inline button{flex:none}.cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.muted{font-size:13px}.alert,.notice{overflow-wrap:anywhere;border-radius:8px;margin:20px 30px;padding:16px 26px}.alert{color:#813c25;background:#ffece5}.notice{color:#315a43;background:#e3efdf}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;border-bottom:1px solid #e4e9e1;padding:13px}time{color:#78847c;font-size:12px}@media (width<=760px){header{height:auto;min-height:70px;padding:12px}.brand span{display:none}.layout{grid-template-columns:1fr}nav{border-bottom:1px solid #dfe6dd;border-right:0}main{padding:24px}.cards{grid-template-columns:1fr}.row{flex-wrap:wrap}.auth{padding-top:40px}}
