*{box-sizing:border-box}body{margin:0;background:#f3f6f3;color:#18221c;font-family:Arial,sans-serif}header{padding:18px 6%;background:#173d2a;color:white;display:flex;gap:18px;align-items:center}header span{opacity:.7}header a{margin-left:auto;color:white}main{max-width:1200px;margin:35px auto;padding:0 18px}.card{background:white;border:1px solid #dce4dc;border-radius:16px;padding:24px;margin-bottom:22px;box-shadow:0 8px 30px #173d2a0c}.login-card{max-width:500px;margin:60px auto}.card h1,.card h2{margin-top:0}input,select{padding:12px;border:1px solid #cbd6cd;border-radius:8px;margin:5px;width:calc(100% - 10px)}button{border:0;background:#28744b;color:white;border-radius:8px;padding:11px 16px;margin:5px;cursor:pointer}.secondary{background:#5e6a62}.row{display:flex;gap:5px;flex-wrap:wrap}.row>*{flex:1;min-width:150px}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stats div{background:white;padding:18px;border-radius:12px;text-align:center}.stats b{display:block;font-size:30px;color:#28744b}.stats span{font-size:12px;text-transform:uppercase;color:#777}.tabs{margin:20px 0}.tab label{display:block;margin-top:12px;font-weight:700}.rte{min-height:180px;border:1px solid #cbd6cd;border-radius:9px;padding:14px;background:white;margin:7px 0}.toolbar{background:#edf2ed;border:1px solid #cbd6cd;border-radius:9px;padding:4px;margin:8px 0}.toolbar button{padding:7px 10px;margin:2px}.item{border-top:1px solid #e4e9e5;padding:12px 0}.muted{color:#68736c}hr{border:0;border-top:1px solid #ddd;margin:25px 0}@media(max-width:700px){.stats{grid-template-columns:repeat(2,1fr)}}
