*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#17243a;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#1765a8;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1150px;margin:auto;padding:0 20px}header{background:#12243b;color:white}.head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:68px;flex-wrap:wrap}.head a{color:#b9e1ff}.logo{display:inline-block;background:#1e9cbb;padding:7px 9px;border-radius:9px;margin-right:8px}.muted,small{color:#718096}header .muted{color:#c0cbd7}main{padding-top:18px}nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}nav a{background:white;padding:9px 13px;border-radius:8px;border:1px solid #dfe5ef}h1{font-size:25px;margin:0 0 18px}h2{font-size:18px;margin:0 0 15px}h3{font-size:16px;margin:18px 0 12px}.card{background:white;border:1px solid #e1e7ef;border-radius:12px;padding:19px;margin-bottom:16px;box-shadow:0 2px 9px #14253b08}.narrow{max-width:470px;margin:30px auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats strong{display:block;font-size:27px;margin-top:7px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}label{display:block;font-size:12px;font-weight:600;color:#4b5d70;margin-bottom:14px}input,select,textarea{display:block;width:100%;padding:10px;border:1px solid #cfd9e4;border-radius:7px;background:white;color:#17243a;margin-top:5px;font:inherit}button,.button{background:#167e9c;color:white;border:0;border-radius:7px;padding:10px 14px;display:inline-block;cursor:pointer;font-weight:600}button:hover,.button:hover{background:#11647c;text-decoration:none}.button.secondary{background:#e7eff6;color:#20445b}.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:15px}.actions h2{margin:0 auto 0 0}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:12px;color:#718096}td,th{padding:12px 9px;border-bottom:1px solid #edf0f4}td{vertical-align:top}.pill{display:inline-block;background:#edf4fa;border-radius:15px;padding:4px 9px;font-size:12px;white-space:nowrap}.details p{margin:5px 0 13px}.note{padding:10px 0;border-bottom:1px solid #e6ebf1}.note p{white-space:normal}.check{display:flex;align-items:center;gap:8px}.check input{width:auto;margin:0}.error{color:#b02d32}footer{padding:35px 0;color:#8190a1;font-size:12px}@media(max-width:760px){.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.head{padding-top:10px;padding-bottom:10px}}
.filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0}.filter label{min-width:175px;flex:1;margin:0}.filter button,.filter .button{margin-bottom:0}.filter input,.filter select{margin-top:4px}
