body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{height:100vh}.login{margin:150px;width:300px}label{margin-bottom:18px}.button:hover{background-color:#06375f}.data-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000000f;margin:0 auto;max-width:1100px;padding:18px}.page-title{font-size:26px;margin:6px 0 16px;text-align:center}.data-form{display:flex;flex-direction:column;gap:14px;margin-top:10px}.top-grid{grid-gap:14px;align-items:end;grid-template-columns:repeat(3,1fr)}.top-grid,.two-col{display:grid;gap:14px}.two-col{grid-gap:14px;grid-template-columns:1fr 1fr}.field{display:flex;flex-direction:column;gap:6px}.label{color:#0f172a;font-size:13px;font-weight:700}.native,.text{height:46px}.native,.text,.textArea{background:#fff;border:1px solid #cbd5e1;border-radius:12px;font-size:15px;outline:none;padding:10px 12px}.textArea{resize:vertical}.btnPrimary{background:#2563eb;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:46px;padding:0 18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btnPrimary:hover{background:#1d4ed8}.table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000000f;margin:16px auto 40px;max-width:1200px;padding:16px}.table-title{font-size:18px;margin:0 0 12px;text-align:center}.table-wrap{overflow-x:auto}table{min-width:980px}thead th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:12px;padding:10px;text-align:left}tbody td{border-bottom:1px solid #eef2f7;font-size:14px;padding:10px;vertical-align:top}.muted{color:#64748b;margin-top:10px;text-align:center}@media (max-width:980px){.top-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}}@media (max-width:640px){.top-grid{grid-template-columns:1fr}}.main-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:20px auto;max-width:800px;padding:20px}h2{font-size:1.5rem}h2,table{margin-bottom:20px}table{border:1px solid #000;border-collapse:collapse;width:100%}th{background-color:#f2f2f2}td,th{border:1px solid #000;padding:10px;text-align:center}.error-message,.loading-message{background-color:#fdd;border:1px solid #900;border-radius:5px;color:#900;margin-top:20px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (width:"700px"){table{border:1px solid #000;border-collapse:collapse;margin-bottom:20px;margin-left:100px;width:100%}table,td,th{min-width:100px}}@media only screen and (max-width:600px){.display-table-data td,.display-table-data th{font-size:12px;padding:4px}.display-table-data{border-collapse:collapse;margin-top:20px;width:100%}.display-table-data,.display-table-data3{max-width:100%;overflow-x:auto}.display-table-data3{border-collapse:collapse;margin-top:20px;width:100%}}.w3-sidebar{background-color:#111;height:100%;left:0;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transition:.5s;width:0;z-index:1000}.w3-sidebar a{color:#fff;display:block;font-size:18px;padding:8px 8px 8px 32px;text-align:center;text-decoration:none;transition:.3s;width:100%}.w3-sidebar a:hover{box-shadow:0 0 10px #00a0fd80;color:#008cff}.w3-sidebar .w3-bar-item{color:#fff;padding:16px}.w3-main{padding:16px;transition:margin-left .5s}.open{width:22%}.w3-teal{background-color:teal;color:#fff;padding:15px;text-align:center}#openNav{display:inline-block}.sidebar-button{border:none;margin:0 10px;width:50px}.sidebar-close-button{background-color:red;border:none;margin:20px 10px}.sidebar-close-button:hover{background-color:#c70505;border:none;margin:20px 10px;width:100px}.close-div{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1315px){.open{width:30%}}@media only screen and (max-width:900px){.open{width:40%}}@media only screen and (max-width:576px){.open{width:70%}}.container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.container,.sidebar-container{background-color:#000}.login{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:20px}.login,h1{color:#000}h1{text-align:center}form{display:flex;flex-direction:column;width:100%}label{color:#000;font-size:18px}.img{height:150px;margin-bottom:5px;margin-top:10px;width:150px}button,input{border-radius:4px;margin:10px;padding:12px}input{background-color:#fff}.error{color:red;margin:0;text-align:center}.button{background-color:#135e91;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:10px;width:220px}.button:hover{background-color:#053863;color:#fff}.bttn{display:flex;justify-content:center}.eye-icon{cursor:pointer;height:24px;margin-left:2px;position:relative;width:24px}.lid{background-color:#000;height:50%;position:absolute;transform-origin:50% 0;transition:transform .3s ease;width:100%}.eye-icon.open .lid{transform:rotateX(0deg)}.eye-icon .lid{transform:rotateX(60deg)}.main-dash{display:flex;justify-content:center}.select-container{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.select-container select{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-right:10px;padding:8px;width:200px}h3{margin:0}.input-fields3{font-size:16px;margin-bottom:10px}.table-container{width:70%}.chart-container{display:flex;justify-content:center;margin:30px;width:30%}.select-container select:last-child{margin-right:0}.main-chart-container,.main-count-container{display:flex;justify-content:center}.main-count-container{align-items:center}.main-table-container{display:flex;justify-content:center}.select-label{font-size:20px;font-weight:700;margin-bottom:0}.count-container{align-items:center;background-color:#93caf8;border:1px solid #000;display:flex;flex-direction:column;font-size:20px;margin:10px;padding:10px}.page{background:#f8fafc;min-height:100vh;padding:12px 16px 40px}.headerCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000000f;margin:0 auto;max-width:1350px;padding:16px}.h1{color:#0f172a;font-size:26px;margin:4px 0 14px;text-align:center}.filtersRow{flex-wrap:wrap;justify-content:center}.exportButtons,.filtersRow{align-items:center;display:flex;gap:10px}.iconBtn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:grid;font-size:18px;height:46px;place-items:center;transition:background .15s ease,transform .05s ease;width:46px}.iconBtn:hover{background:#f1f5f9}.iconBtn:active{transform:translateY(1px)}.iconBtn.green{color:#165b2b}.statsRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:14px}.statCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;text-align:center}.statLabel{color:#475569;font-size:12px;font-weight:700}.statValue{color:#0f172a;font-size:22px;font-weight:800;margin-top:4px}.tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000000f;margin:14px auto 0;max-width:1350px;padding:12px}.tableWrap{border-radius:12px;overflow-x:auto}.table{border-collapse:collapse;min-width:1100px;width:100%}.table th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.table td,.table th{color:#0f172a;padding:10px}.table td{border-bottom:1px solid #eef2f7;font-size:14px;vertical-align:top}.wrapCell{max-width:320px;white-space:normal;word-break:break-word}.actionSelect{width:140px}.emptyState{background:#fff;border:1px solid #e2e8f0;border-radius:16px;color:#64748b;margin:16px auto 0;max-width:1350px;padding:18px;text-align:center}@media (max-width:980px){.statsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.statsRow{grid-template-columns:1fr}}@media print{.emptyState,.exportButtons,.filtersRow,.iconBtn,.sidebar,.statsRow{display:none!important}body{background:#fff!important}.page{padding:0!important}.headerCard,.tableCard{border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.tableWrap{overflow:visible!important}table{border-collapse:collapse!important;font-size:11px!important;table-layout:fixed!important;width:100%!important}td,th{border:1px solid #000!important;padding:6px!important;white-space:normal!important;word-break:break-word!important}th{background:#f1f5f9!important;font-weight:700!important}tr{page-break-inside:avoid!important}@page{size:A4 landscape;margin:10mm}.col-action{min-width:190px!important;width:190px!important}td,th{font-size:12.5px!important}.actionSelect{font-size:10.5px!important;min-width:180px!important;width:100%!important}}.col-action{min-width:160px;width:160px}.printHeader{display:none}@media print{.printHeader{border-bottom:2px solid #000;display:block!important;margin-bottom:10px;padding-bottom:8px}.printTitle{font-size:16px!important;font-weight:800!important;margin-bottom:6px;text-align:center}.printMeta{grid-gap:4px 12px;display:grid;font-size:11px!important;gap:4px 12px;grid-template-columns:repeat(3,1fr)}.printMeta b{font-weight:800}}.actionSelect{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;height:36px;min-width:150px;padding:6px 8px;width:100%}.welcome-container{align-items:center;display:flex;justify-content:center;padding:20px;text-align:center}.welcome-content{background:#ffffff1a;border-radius:10px;box-shadow:0 4px 10px #0000004d;max-width:1000px;padding:40px}.menu-buttons{align-items:center;border-radius:8px;color:#000;display:flex;flex-direction:column;font-size:20px;font-weight:600;margin:10px;padding:10px;text-decoration:none;transition:color .3s,background-color .3s}.menu-buttons:hover{color:#3f72af;transform:scale(1.1)}.menu-button-main{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.welcome-content h1{font-size:2.5rem;margin-bottom:20px}.welcome-content p{font-size:1.2rem;margin-bottom:30px}.welcome-button{background-color:#ff5722;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.welcome-button:hover{background-color:#e64a19}
/*# sourceMappingURL=main.bc8c769a.css.map*/