*{box-sizing:border-box}body{margin:0;background:#f1f5fa;font:15px system-ui,-apple-system,Segoe UI,sans-serif;color:#152a40}header{background:linear-gradient(115deg,#052b49,#07598c);color:white;padding:22px max(25px,calc((100vw - 1300px)/2));display:flex;justify-content:space-between;align-items:center}.brand{font-size:25px;font-weight:800}.brand span{font-weight:500;margin-left:22px}header small{color:#c5e2f4}main{max-width:1350px;margin:28px auto;padding:0 18px}.panel{background:white;border:1px solid #d7e2ed;border-radius:12px;padding:24px;margin-bottom:22px;box-shadow:0 2px 7px #1234}h2{margin:0 0 17px;font-size:21px}.fields{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:15px}label{font-weight:650;font-size:13px}input{display:block;width:100%;padding:12px;border:1px solid #b8cadb;border-radius:7px;margin-top:7px;font:inherit;min-width:0}.actions{display:flex;align-items:center;gap:20px;margin-top:19px}button,.export{background:#075caa;color:white;border:0;border-radius:7px;padding:12px 20px;font-weight:650;cursor:pointer;text-decoration:none}.clear{color:#075caa;text-decoration:none}.resulthead{display:flex;justify-content:space-between;align-items:center;gap:15px}.resulthead h2{margin:0}.resulthead p{color:#657789}.scroll{overflow:auto;margin-top:18px}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:13px}th{background:#0b4167;color:white;text-align:left;padding:13px 12px}td{padding:12px;border-bottom:1px solid #e2eaf2}tr:nth-child(even){background:#f6f9fc}.pagination{display:flex;align-items:center;gap:20px;justify-content:flex-end;margin-top:18px}.pagination a{color:#075caa}.error{background:#fff1ef;border:1px solid #edb9b0;padding:15px;border-radius:7px;margin-bottom:18px}@media(max-width:900px){.fields{grid-template-columns:repeat(2,1fr)}.resulthead{align-items:start;flex-direction:column}}@media(max-width:520px){.fields{grid-template-columns:1fr}header{padding:18px}.brand{font-size:20px}}
