*{box-sizing:border-box}body{margin:0;background:#f8ecd9;color:#5b432d;font:15px system-ui}main{max-width:1200px;padding:28px;margin:auto}header{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}h1{font-size:30px;margin:8px 0}a{color:#226f68}button,input,select{font:inherit;border:1px solid #cfb389;border-radius:10px;padding:10px 13px;color:inherit;background:#fff9ec}button{cursor:pointer}button.primary{background:#2c8d83;color:white;border-color:#2c8d83}button:disabled{opacity:.45;cursor:default}input{min-width:100px}section{background:#fff8ed;border:1px solid #e6cfab;padding:20px;border-radius:18px;margin:18px 0}h2{font-size:18px;margin-top:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.metrics{display:flex;gap:20px;flex-wrap:wrap}.metric{padding:14px;background:#f7e7cd;border-radius:12px;min-width:130px}.metric strong{display:block;font-size:28px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:11px 7px;border-bottom:1px solid #edddc1}small,.muted{color:#8c765e}.tag{background:#e0f1e7;color:#2b7162;padding:5px 9px;border-radius:12px}#feedback{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#604b34;color:#fff4dc;border-radius:12px;padding:12px 22px;display:none;max-width:90vw}#login{display:none}#error{color:#a74536;min-height:24px}@media(max-width:600px){main{padding:14px}table{font-size:12px}.hide-small{display:none}}
