[hidden]{display:none!important}.account{max-width:600px;padding:25px 20px 80px}.panel{background:white;border:1px solid #e0e4d8;border-radius:22px;padding:36px}.panel h1,.dashboard h1{font-size:32px;letter-spacing:0}form{margin:24px 0}label{display:block;margin:18px 0 8px;font-size:14px}input{display:block;width:100%;padding:13px;border:1px solid #cbd3c4;border-radius:8px;font:inherit;margin-top:8px;background:#fff}input:focus{outline:2px solid #42684b}small{display:block;color:#78816f;line-height:1.7;margin-top:8px}.primary{background:#294e3c;color:white}#submit{width:100%;margin-top:24px}#message{min-height:24px;color:#9b4a28;font-size:14px}#logout{margin-top:25px}.dashboard{padding:25px 30px 80px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats article{padding:24px;background:#eaf0e1;border-radius:14px;color:#63745c}.stats strong{display:block;font-size:34px;margin-top:12px;color:#294e3c}.search{display:flex;gap:12px}.search input{margin:0}.table-wrap{overflow:auto;background:white;border:1px solid #e0e4d8;border-radius:12px}table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}th,td{text-align:left;padding:18px;border-bottom:1px solid #edf0e6}th{color:#77836c;font-size:12px}.pagination{display:flex;justify-content:center;gap:24px;align-items:center;margin-top:25px}button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.panel{padding:24px}.stats{gap:8px}.stats article{padding:15px;font-size:12px}.dashboard{padding:20px 16px}}
