@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2f5;color:#1a2332;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f0f2f5}::-webkit-scrollbar-thumb{background:#0076ce4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0076ce}button,input,select,textarea{font-family:Inter,inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes barFill{0%{width:0}to{width:var(--target-width)}}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loginSlide{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes headerShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fade-in{animation:fadeUp .3s ease both}.fade-in-slow{animation:fadeUp .5s ease both}.slide-left{animation:slideInLeft .25s ease both}.slide-right{animation:slideInRight .25s ease both}.count-anim{animation:countUp .4s ease both}.dell-card{background:#fff;border:1px solid #dce3eb;border-radius:6px;box-shadow:0 1px 4px #0000000f,0 0 0 0 #0000;transition:box-shadow .2s ease,border-color .2s ease}.dell-card:hover{border-color:#b8d0eb;box-shadow:0 4px 16px #0076ce1a}.dell-btn-primary{background:#0076ce;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.dell-btn-primary:hover:not(:disabled){background:#005ba1;box-shadow:0 4px 12px #0076ce59;transform:translateY(-1px)}.dell-btn-primary:active:not(:disabled){transform:translateY(0)}.dell-btn-primary:disabled{background:#94b8d6;cursor:not-allowed}input:focus,select:focus,textarea:focus{border-color:#0076ce!important;box-shadow:0 0 0 3px #0076ce1f!important;outline:none}.nav-item-active{background:#0076ce1f!important;color:#0076ce!important;font-weight:600!important}.status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.02em;padding:2px 8px}.progress-bar{background:#e5eaef;border-radius:4px;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#0076ce,#0096d6);border-radius:4px;height:100%;transition:width .6s ease}.dell-table{border-collapse:collapse;width:100%}.dell-table th{background:#f6f8fa;border-bottom:2px solid #dce3eb;color:#5a6b7d;font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.dell-table td{border-bottom:1px solid #f0f2f5;color:#1a2332;padding:11px 14px;vertical-align:middle}.dell-table tr:hover td{background:#f6f9fd}.section-header{background:linear-gradient(135deg,#0076ce,#005ba1);border-radius:6px 6px 0 0;color:#fff;font-size:13px;font-weight:700;gap:8px;letter-spacing:.03em;padding:10px 18px}.login-bg,.section-header{align-items:center;display:flex}.login-bg{background:linear-gradient(145deg,#001f4d,#003880 40%,#0057b8 70%,#0076ce);gap:40px;justify-content:space-between;min-height:100vh;overflow:hidden;padding:40px 6%;position:relative}.login-bg:before{background:radial-gradient(ellipse,#ffffff0f 0,#0000 70%);content:"";height:120%;position:absolute;right:-10%;top:-20%;transform:rotate(-20deg);width:60%}.login-bg:after{background:radial-gradient(ellipse,#0096d626 0,#0000 70%);bottom:-20%;content:"";height:80%;left:-5%;position:absolute;width:50%}.login-card{animation:loginSlide .4s ease both;background:#fff;border-radius:8px;box-shadow:0 20px 60px #00000059,0 4px 16px #0003;max-width:440px;overflow:hidden;position:relative;width:100%;z-index:1}.tooltip-container{display:inline-block;position:relative}.tooltip-text{background:#1a2332;border-radius:4px;bottom:125%;color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap;z-index:200}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}@media print{body{background:#fff!important;color:#000!important}.no-print{display:none!important}.dell-card{border:1px solid #ccc!important;box-shadow:none!important}}
/*# sourceMappingURL=main.7315a3f3.css.map*/