*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f4f6f8;color:#17202a}.wrap{max-width:1400px;margin:auto;padding:18px}header{background:#123b5d;color:white;padding:22px;border-radius:12px;margin-bottom:16px}h1{margin:0 0 6px}h2{margin-top:0}.card{background:white;padding:20px;border-radius:12px;box-shadow:0 2px 10px #0001;margin-bottom:16px}input,select,button{padding:10px 12px;border:1px solid #cbd5df;border-radius:7px;font-size:14px}button{cursor:pointer;background:#123b5d;color:white;border:0;margin-left:6px}button:hover{opacity:.9}.note{color:#667085;font-size:13px}.hidden{display:none}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.cards div{background:white;padding:18px;border-radius:10px;box-shadow:0 2px 8px #0001}.cards b{display:block;font-size:26px}.cards span{color:#667085}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.tabs button.active{background:#0b7a53}.filters{background:white;padding:12px;border-radius:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.filters label{font-size:14px}table{width:100%;min-width:1050px;border-collapse:collapse;background:white}th,td{padding:9px;border:1px solid #d9dee5;text-align:center;font-size:13px}th{background:#eaf0f5;position:sticky;top:0}.scroll{overflow:auto;max-height:65vh}.tat{font-weight:bold}.good{color:#087443}.status{margin-left:10px}.error{color:#b42318}@media(max-width:700px){.cards{grid-template-columns:repeat(2,1fr)}button{margin:2px 0}.wrap{padding:10px}}@media print{button,.filters,.tabs,header p{display:none!important}.card{box-shadow:none}.wrap{max-width:none}.scroll{max-height:none}body{background:white}}