:root{font-family:Inter,system-ui,sans-serif;color:#172033;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}nav{display:flex;gap:18px;align-items:center;padding:16px 4vw;background:#11182a;flex-wrap:wrap}nav a{color:#dbe5ff;text-decoration:none}main{max-width:1180px;margin:30px auto;padding:0 20px}h1{font-size:30px}h2{margin-top:32px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.cards section{background:white;border-radius:14px;padding:20px;box-shadow:0 5px 22px #18234a12}.cards strong{display:block;font-size:28px;color:#2457e6}.cards span{color:#65708b}.table{overflow:auto;background:#fff;border-radius:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:12px;border-bottom:1px solid #edf0f6;white-space:nowrap}form{background:#fff;padding:22px;border-radius:14px;margin-bottom:20px}label{display:block;font-weight:600;margin-bottom:14px}input,textarea,select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #ccd3e1;border-radius:8px;font:inherit}button{border:0;background:#2457e6;color:white;padding:11px 18px;border-radius:8px;font-weight:700;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.inline{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end}.inline input{margin:0}.queue{display:inline-block;padding:0;margin:0 8px 10px 0}.notice{padding:12px;background:#fff4d5;border-left:4px solid #f2b705}.error{color:#b42318}@media(max-width:700px){.inline{grid-template-columns:1fr}}
