@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif;background:#030a14}body{min-height:100vh}:root{--bg:#030a14;--bg2:#071426;--panel:#071526;--panel2:#0a1a2f;--line:#183554;--text:#f4f7ff;--muted:#91acd1;--blue:#1688ff;--cyan:#10cfff;--pink:#ff1974;--green:#19e6b0;--yellow:#ffb62e;--purple:#9b4dff;--red:#ff285e;--sidebar-w:244px;--topbar-h:78px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at 75% 15%,#0b1d38 0,#030a14 42%,#020811);color:var(--text)}button,input,select{font:inherit}button{cursor:pointer;color:inherit}.hidden{display:none!important}.page{min-height:100vh}.login-page{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#030911}.ambient{position:absolute;filter:blur(2px);pointer-events:none}.ambient-blue{width:850px;height:500px;left:-350px;bottom:-250px;border-radius:50%;border-top:2px solid #128cff;box-shadow:0 0 35px #087cff88;transform:rotate(27deg)}.ambient-pink{width:720px;height:460px;right:-310px;top:90px;border-radius:50%;border-top:2px solid #ff2384;box-shadow:0 0 35px #ff147488;transform:rotate(-28deg)}.login-card{width:min(540px,100vw);padding:48px 55px 42px;border:1px solid #29445f;border-radius:20px;background:linear-gradient(145deg,#07101bde,#030a12ed);box-shadow:0 35px 100px #0009,0 0 40px #0b5fff12;position:relative;text-align:center;z-index:1}.login-brand,.top-brand{display:flex;align-items:center;gap:22px}.login-brand{justify-content:center;margin-bottom:46px}.medulance-logo{font-weight:700;color:#18bff4;font-size:24px;display:flex;align-items:center;gap:9px}.logo-heart{font-size:31px;color:#ff287a;text-shadow:-7px 0 #11a9ff}.brand-divider{width:1px;height:44px;background:#71829a}.uber-logo{font-size:clamp(17px,1.8vw,23px);letter-spacing:-1.5px;color:#fff}.fingerprint{margin:0 auto 22px;width:72px;height:72px;border:1px solid #087cff;border-radius:20px;display:grid;place-items:center;font-size:47px;color:#d9eaff;box-shadow:0 0 25px #078cff55,inset 0 0 20px #078cff1b}.login-card h1{font-size:34px;margin:0 0 10px}.login-subtitle{color:var(--muted);margin:0 0 30px}.input-wrap{height:56px;border:1px solid #2a425e;border-radius:15px;display:flex;align-items:center;margin:12px 0;background:#06101b99}.input-wrap:focus-within{border-color:#168cff;box-shadow:0 0 0 3px #168cff12}.input-icon{width:52px;color:#a9c2e5;font-size:20px}.input-wrap input{border:0;outline:0;background:transparent;color:#fff;flex:1;height:100%;font-size:15px}.input-wrap input::placeholder{color:#8099bd}.eye-btn{background:none;border:0;color:#9eb5d7;margin-right:16px}.primary-btn,.secondary-btn{height:56px;border-radius:15px;border:1px solid #294765;width:100%;font-weight:600}.primary-btn{background:#f7f9fd;color:#07101b;box-shadow:0 8px 30px #0d7fff28}.login-btn{margin-top:22px;font-size:16px}.login-btn span{margin-left:8px}.magic-link{background:none;border:0;color:#b9cbea;margin:22px 0}.or{display:flex;align-items:center;gap:15px;color:#94abcc;margin:10px 0 20px}.or span{height:1px;background:#2b415c;flex:1}.or b{font-weight:400}.secondary-btn{background:#050e18;color:#e5edfa}.legal{color:#829abd;font-size:12px;line-height:1.8;margin:28px 0 0}.demo-note{margin-top:18px;color:#4f6b8f;font-size:11px}.app-page{background:radial-gradient(circle at 78% 4%,rgba(8,35,74,.3333333333),transparent 32%),#030b17}.topbar{height:var(--topbar-h);border-bottom:1px solid #1d75c5;background:#041020;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 clamp(16px,2.5vw,34px) 0 clamp(16px,2.5vw,48px);position:fixed;top:0;left:0;right:0;z-index:100}.top-left{display:flex;align-items:center;gap:14px;min-width:0}.hamburger-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;border:0;border-radius:8px;background:transparent}.hamburger-btn span{display:block;width:100%;height:2px;border-radius:2px;background:#b8cce8}.hamburger-btn:hover{background:#0c2540}@media(min-width:901px){.hamburger-btn{display:none}}@media(max-width:900px){.hamburger-btn{display:flex}}.top-actions{display:flex;align-items:center;gap:25px}.icon-button{background:transparent;border:0;color:#b8cce8;font-size:19px;position:relative}.notification-btn i{position:absolute;right:-6px;top:-7px;background:var(--red);width:18px;height:18px;border-radius:50%;font-style:normal;font-size:11px;display:grid;place-items:center}.admin-profile{display:flex;align-items:center;gap:11px;color:#e8effb}.admin-profile strong{font-size:13px}.admin-profile small{display:block;color:#7895bb;font-size:10px;margin-top:2px;white-space:nowrap}.admin-profile span{margin-left:5px}.avatar{width:38px;height:38px;border-radius:50%;background:#173052;display:grid;place-items:center;font-size:15px}.sidebar{position:fixed;left:0;top:var(--topbar-h);bottom:0;width:var(--sidebar-w);border-right:1px solid #19416a;background:linear-gradient(180deg,#04101f,#03101f);z-index:90;display:flex;flex-direction:column;overflow:hidden;margin-top:.5%}@media(max-width:1599px){.sidebar{margin-top:1.3%}}.sidebar-backdrop{display:none}.side-brand{height:105px;padding:20px 27px;display:flex;align-items:center;gap:15px}.side-brand .uber-logo{font-size:26px}.sos-mark{font-size:18px;color:#ff2380;border-left:1px solid #536983;padding-left:13px;display:flex;gap:6px}.sos-mark span{font-size:13px;color:#dce7f8;line-height:1.1}.sos-mark small{font-size:9px;color:#7893b8}.sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:3px 8px 8px;scrollbar-width:none;-ms-overflow-style:none}.sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.nav-item{width:100%;height:29px;border:0;background:transparent;border-radius:7px;text-align:left;padding:0 10px;color:#b9cae1;font-size:11px;line-height:1;margin:1px 0;display:flex;align-items:center;gap:9px;position:relative;text-decoration:none}.nav-item:hover,.nav-item.active{background:linear-gradient(90deg,#082d85,#123fa5);color:#fff;box-shadow:inset 2px 0 #18c8ff}.nav-icon{font-size:13px;width:16px;text-align:center}.nav-badge{margin-left:auto;background:#fa1e5c;border-radius:9px;padding:2px 6px;font-size:9px}.side-footer{flex:0 0 auto;position:static;padding:12px 18px 14px;margin-top:6px;color:#8ea6c8;font-size:10px;line-height:1;display:flex;align-items:center;gap:10px}.mini-heart{color:#ff267b;font-size:20px;text-shadow:-6px 0 #12a7ff}.main-content{margin-left:var(--sidebar-w);padding:calc(var(--topbar-h) + 30px) clamp(16px,2.5vw,40px) 50px;min-height:100vh;font-size:72%}.main-content :where(p,span,small,strong,b,em,i,label,td,th,li,a,button,input,select,time,h1,h2,h3,h4,h5,h6){font-size:72%}.main-content :where(h1,h2,h3,h4,h5,h6){font-size:64%}.main-content .page-heading h1{font-size:clamp(12px,1.3vw,17px)}.main-content .page-heading p{font-size:72%}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.page-heading h1{font-size:clamp(17px,1.9vw,24px);letter-spacing:-1px;margin:0 0 4px}.page-heading p{margin:0;color:#91add1;font-size:12px}.heading-actions{display:flex;gap:12px;align-items:center}.heading-actions select,.date-btn{height:43px;background:#061426;border:1px solid #244363;border-radius:10px;color:#dce8f8;padding:0 16px}.date-btn{display:flex;align-items:center;gap:10px}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:24px}.stat-card{min-height:133px;border:1px solid #25415e;border-radius:12px;background:linear-gradient(135deg,#08172a,#061120);display:flex;gap:17px;align-items:center;padding:18px;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;width:150px;height:100px;right:-50px;bottom:-45px;border-radius:50%;border:1px solid currentColor;opacity:.16}.stat-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:25px;border:1px solid currentColor;box-shadow:0 0 22px currentColor44}.stat-card p{font-size:12px;color:#dce7f7;margin:0 0 8px}.stat-card strong{font-size:25px;display:block}.stat-card small{display:block;color:#15dfad;font-size:11px;margin-top:6px}.stat-card small em{color:#7894b7;font-style:normal;margin-left:4px}.danger{color:#ff2c66;border-color:#6e2645}.warning{color:#ffb52b;border-color:#594726}.blue{color:#138bff}.purple{color:#a75aff}.success{color:#12dfad}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 438px;gap:18px}.panel,.incoming-panel{border:1px solid #1b3857;border-radius:13px;background:linear-gradient(145deg,#061426dd,#04101f);overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 14px}.panel-title h2{font-size:18px;margin:0 0 5px}.panel-title p{color:#7f9ac0;margin:0;font-size:12px}.text-link{background:none;border:0;color:#078cff}.filters{display:flex;gap:10px;padding:0 14px 13px}.filters select,.search-box,.filter-btn{height:40px;background:#04101e;border:1px solid #254360;border-radius:9px;color:#b7cbe5}.filters select{padding:0 10px;min-width:120px}.search-box{display:flex;align-items:center;padding:0 10px;flex:1}.search-box span{font-size:22px;margin-right:7px}.search-box input{background:transparent;border:0;outline:0;color:#fff;min-width:0;width:100%;font-size:12px}.search-box input::placeholder{color:#7e96b8}.filter-btn{width:44px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:980px}th,td{border-top:1px solid #112b46;padding:12px 10px;text-align:left;font-size:10px;white-space:nowrap}th{color:#819abd;font-weight:500;background:#061326}td{color:#dce7f7}.case-id{font-weight:700}.reason-cell{white-space:normal;max-width:145px}.status,.verify{display:inline-block;padding:7px 10px;border-radius:8px;font-size:10px;font-weight:600}.status.emergency{background:#64162f;color:#ff4b78}.status.general{background:#0c3375;color:#43a4ff}.status.active{background:#073c83;color:#49a5ff}.status.pending{background:#4d350e;color:#ffb72f}.status.forwarded{background:#381375;color:#b66cff}.status.closed{background:#075445;color:#24e3b1}.verify{background:#074b43;color:#18ddb2}.verify.required{background:#513514;color:#ffb52b}.action-btn{background:#051b35;border:1px solid #0c79ef;color:#56adff;border-radius:7px;padding:8px 13px;font-size:11px}.row-selected{background:#08162a}.row-selected td:first-child{border-left:4px solid #ff2470}.incoming-panel{border-color:#ff1d5d;box-shadow:0 0 25px #ff1d5d16;padding:16px;position:sticky;top:98px;align-self:start}.incoming-head{display:flex;align-items:flex-start;justify-content:space-between}.incoming-head strong{display:block;margin-left:20px;font-size:14px}.incoming-head small{display:block;color:#849ec1;margin:4px 0 0 20px;font-size:10px}.live-dot{width:10px;height:10px;background:#ff1d5d;border-radius:50%;display:inline-block;box-shadow:0 0 13px #ff1d5d}.live-pill{border:1px solid #ff1d5d;color:#ff3e70;border-radius:7px;padding:6px 9px;font-size:10px}.incoming-panel h2{font-size:22px;margin:20px 0 12px}.incoming-meta p{color:#a9bfdd;font-size:12px;margin:7px 0}.detail-stack{margin-top:18px}.detail-box{display:flex;gap:11px;border:1px solid #223b58;border-radius:9px;padding:10px;margin:5px 0;background:#061324}.detail-box>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#12315d;color:#56aaff;flex:none}.detail-box small{display:block;color:#8ca6c9;font-size:10px;margin-bottom:3px}.detail-box strong{font-size:12px}.detail-box p{margin:3px 0 0;color:#7d98bc;font-size:10px;line-height:1.4}.danger-box>b{background:#5a1730;color:#ff4b78}.remark-box{border:1px solid #25415f;border-radius:9px;padding:8px;margin-top:7px;display:flex;align-items:center;gap:7px}.remark-box>div{color:#55a9ff}.remark-box label{display:block;color:#b7cae2;font-size:10px}.remark-box label small{color:#738dad;float:right;margin-left:60px}.remark-box input{background:transparent;border:0;outline:0;color:#fff;width:100%;font-size:11px}.remark-box button{border:0;background:transparent;color:#52a9ff}.incoming-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.send-police,.view-details,.secondary-dark{height:43px;border-radius:9px;font-weight:600}.send-police{border:0;background:linear-gradient(90deg,#ff1f61,#ff315e);color:#fff;box-shadow:0 8px 25px #ff1f6125}.view-details,.secondary-dark{border:1px solid #205183;background:#061427;color:#a9c8f2}.full-panel{padding-bottom:20px}.full-panel .table-wrap{padding:0 14px}.simple-view .page-heading{margin-bottom:35px}.empty-card{border:1px solid #1b3857;background:#061426;border-radius:14px;min-height:360px;display:grid;place-items:center;text-align:center;padding:60px;color:#8ca6c9}.empty-card div{font-size:45px;color:#1595ff}.empty-card h2{color:#fff;margin:10px 0 0}.empty-card p{max-width:500px}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center}.modal-backdrop{position:absolute;inset:0;background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{position:relative;width:min(650px,92vw);border:1px solid #28547e;border-radius:17px;background:linear-gradient(145deg,#07192c,#030c18);box-shadow:0 30px 100px #000;z-index:1;padding:25px}.modal-close{position:absolute;right:18px;top:15px;background:none;border:0;color:#9db6d6;font-size:29px}.modal-top{display:flex;align-items:center;gap:13px;border-bottom:1px solid #183452;padding-bottom:18px}.modal-top small{color:#7f9abd}.modal-top h2{margin:3px 0;font-size:25px}.case-alert{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#54142d;color:#ff3b70;border:1px solid #ff2c66}.modal-top .status{margin-left:auto}.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:20px 2px}.modal-grid label{display:block;color:#7894b8;font-size:11px;margin-bottom:6px}.modal-grid strong{font-size:13px}.modal-grid .wide{grid-column:1/-1;padding:14px;border:1px solid #1c3855;border-radius:10px;background:#061426}.modal-grid p{color:#819abc;font-size:11px;line-height:1.5;margin:8px 0 0}.modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #183452;padding-top:18px}.modal-footer button{padding:0 20px}.toast{position:fixed;right:28px;bottom:25px;background:#0a2037;border:1px solid #159bff;color:#dcecff;border-radius:10px;padding:13px 18px;z-index:200;transform:translateY(100px);opacity:0;transition:.25s;box-shadow:0 10px 40px #0008}.toast.show{transform:translateY(0);opacity:1}@media(max-width:1400px){.dashboard-grid{grid-template-columns:1fr}.incoming-panel{position:relative;top:auto}.reports-grid,.config-grid,.super-grid{grid-template-columns:1fr}.super-kpis,.stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){:root{--sidebar-w:210px}.stats-grid{grid-template-columns:repeat(3,1fr)}.report-kpis,.config-summary{grid-template-columns:1fr 1fr}}@media(max-width:900px){:root{--sidebar-w:250px}.sidebar{transform:translate(-100%);transition:transform .25s ease;box-shadow:0 0 40px #0000008c}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:var(--topbar-h) 0 0 0;background:#02081199;z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-content{margin-left:0}.stats-grid,.super-kpis{grid-template-columns:1fr 1fr}.page-heading{gap:15px;flex-direction:column}.heading-actions{width:100%;flex-wrap:wrap}}@media(max-width:900px){.main-content{padding-top:calc(var(--topbar-h) + 24px)}}@media(max-width:768px){.top-brand .brand-divider,.top-brand .uber-logo{display:none}.admin-profile div:not(.avatar){display:none}.login-card{padding:38px 25px}.login-brand{margin-bottom:35px}.modal-grid,.client-cards,.report-bottom-grid{grid-template-columns:1fr}}@media(max-width:520px){.topbar{padding:0 12px}.stats-grid,.super-kpis{grid-template-columns:1fr}.dashboard-grid{gap:12px}.incoming-actions,.report-kpis,.config-summary{grid-template-columns:1fr}.icon-button{font-size:20px}.avatar{width:36px;height:36px;font-size:15px}}@media(min-width:1600px){:root{--sidebar-w:300px;--topbar-h:88px}.nav-item{height:36px;font-size:13px;padding:0 14px;border-radius:9px;gap:12px}.nav-icon{font-size:16px;width:20px}.nav-badge{font-size:11px;padding:3px 8px}.sidebar nav{padding:6px 12px 12px}.superadmin-divider{padding:10px 14px 4px}.side-footer{font-size:12px;padding:14px 20px 16px}.mini-heart{font-size:24px}}@media(min-width:1900px){:root{--sidebar-w:320px;--topbar-h:96px}.nav-item{height:40px;font-size:14px}.nav-icon{font-size:18px;width:22px}.side-footer{font-size:13px}}.profile-back{color:#a9c6eb;font-size:14px;margin:0 0 20px;cursor:pointer;display:inline-block}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:18px}.profile-main,.profile-side{display:flex;flex-direction:column;gap:18px}.profile-hero{min-height:225px;padding:32px;display:flex;align-items:center;position:relative}.profile-avatar-wrap{position:relative;margin-right:30px}.profile-avatar{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;font-size:40px;background:#0b1f3a;border:3px solid #1396ff;box-shadow:0 0 0 3px #ff238155,0 0 35px #098cff44}.camera-btn{position:absolute;right:-3px;bottom:0;width:34px;height:34px;border-radius:50%;border:1px solid #1a8cff;background:#07182b;color:#bfe0ff}.profile-identity{flex:1}.profile-name-row{display:flex;align-items:center;gap:8px}.profile-name-row h2{font-size:23px;margin:0}.verified-badge{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#1598f5;color:#fff;font-size:11px}.profile-identity>p{color:#90acd0;font-size:13px;margin:5px 0 8px}.active-chip{display:inline-block;padding:5px 11px;border-radius:20px;background:#064d46;color:#1be3b6;font-size:10px;margin-bottom:11px}.profile-contact{color:#b8cbe4;font-size:12px;margin:7px 0}.profile-contact span{display:inline-block;width:24px;color:#8db9ee}.edit-profile-btn{position:absolute;right:22px;top:22px;height:42px;border:1px solid #2c5276;border-radius:22px;background:#071629;color:#d5e5fa;padding:0 18px}.personal-card{padding:24px}.section-heading{display:flex;align-items:center;gap:11px;margin-bottom:22px}.section-heading h2{font-size:16px;margin:0}.section-icon{font-size:21px;color:#b6d4fa}.info-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;row-gap:26px}.info-grid label,.emergency-grid label{display:block;color:#7896bd;font-size:11px;margin-bottom:7px}.info-grid strong,.emergency-grid strong{font-size:13px;color:#e7eef9;font-weight:500}.emergency-card{padding:22px 24px}.emergency-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.small-edit{margin-left:auto;border:1px solid #2b5177;border-radius:18px;background:#061426;color:#b9d2f0;padding:7px 17px}.account-status-card{min-height:130px;padding:24px;display:flex;align-items:center;gap:17px}.status-orb{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;color:#71b9ff;background:#092248;border:1px solid #8747ff;box-shadow:0 0 24px #4b20ff55}.account-status-card>div:last-child>span{color:#17bff2;font-size:12px}.account-status-card h2{font-size:19px;margin:6px 0}.account-status-card h2 i{display:inline-block;width:8px;height:8px;background:#17e3b0;border-radius:50%;margin-right:7px}.account-status-card p{color:#7996bd;font-size:10px;margin:0}.quick-stats-card{padding:21px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-grid>div{min-height:95px;border:1px solid #203c59;border-radius:12px;padding:14px;background:#061427}.quick-grid b{font-size:21px;display:block}.quick-grid span{font-size:10px;color:#8ca7ca;display:block;margin:4px 0 8px}.quick-grid em{font-size:10px;color:#18dcae;font-style:normal}.pink-text{color:#ff3b73!important}.security-card{padding:21px}.security-card .section-heading{margin-bottom:8px}.security-card button{width:100%;height:58px;border:0;border-top:1px solid #17324d;background:transparent;text-align:left;color:#bcd0e9;display:flex;align-items:center;gap:14px}.security-card button:first-of-type{border-top:0}.security-card button span{flex:1;font-size:12px}.security-card button small{display:block;color:#718db2;font-size:9px;margin-top:3px}.security-card button b{font-size:23px;font-weight:400;color:#7896bb}.admin-profile{border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:11px;color:#e8effb;padding:0}@media(max-width:1100px){.profile-layout{grid-template-columns:1fr}.profile-side{display:grid;grid-template-columns:1fr 1fr}.security-card{grid-column:1/-1}}@media(max-width:700px){.profile-hero{align-items:flex-start;padding-top:85px;flex-direction:column}.profile-avatar-wrap{margin-bottom:20px}.edit-profile-btn{left:22px;right:auto}.info-grid,.emergency-grid{grid-template-columns:1fr}.profile-side{display:flex}}.report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.report-kpi{border:1px solid #1d3b5b;border-radius:12px;background:#061426;padding:18px;display:flex;align-items:center;gap:14px}.rk-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;border:1px solid currentColor}.blue-rk{color:#1998ff}.pink-rk{color:#ff3270}.green-rk{color:#18ddb1}.purple-rk{color:#a25cff}.report-kpi small{display:block;color:#7f9abe;font-size:10px}.report-kpi strong{display:block;font-size:24px;margin:5px 0}.report-kpi em{font-size:10px;color:#18dcae;font-style:normal}.reports-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px;margin-bottom:18px}.report-panel{min-height:325px}.report-label{font-size:9px;color:#6383aa;border:1px solid #234463;padding:6px 8px;border-radius:6px}.chart-area{height:235px;margin:0 18px 18px;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#14304b 47px)}.chart-area:before{content:"";position:absolute;left:35px;right:5px;bottom:25px;height:180px;background:linear-gradient(145deg,transparent 0 5%,rgba(11,140,255,.0705882353) 45%,transparent 46%),linear-gradient(20deg,transparent 0 35%,rgba(255,37,128,.062745098) 36%,transparent 37%);clip-path:polygon(0 78%,10% 67%,20% 73%,30% 48%,40% 58%,50% 35%,60% 49%,70% 24%,80% 39%,90% 14%,100% 28%,100% 100%,0 100%)}.chart-bars{display:flex;align-items:flex-end;height:190px;position:absolute;left:43px;right:10px;bottom:35px;gap:12px}.chart-bar{flex:1;background:linear-gradient(to top,#078cff,#0dcfff);border-radius:4px 4px 0 0;min-width:8px;opacity:.9}.chart-day-labels{position:absolute;left:43px;right:10px;bottom:7px;display:flex;gap:12px}.chart-day-labels span{flex:1;text-align:center;color:#6f8caf;font-size:9px}.bar-report{padding:5px 22px 22px}.bar-row{display:grid;grid-template-columns:110px 1fr 42px;align-items:center;gap:12px;margin:18px 0}.bar-row span{font-size:11px;color:#a9bfdd}.bar-row>div{height:8px;background:#0b2138;border-radius:5px;overflow:hidden}.bar-row i{height:100%;display:block;background:linear-gradient(90deg,#087dff,#13c8ff);border-radius:5px}.bar-row b{text-align:right;font-size:11px}.client-report-panel{padding-bottom:12px;margin-bottom:18px}.client-report-table td{padding:15px 12px}.client-report-table td:first-child strong{display:block}.client-report-table td:first-child small{color:#6885a9;font-size:9px}.rate-good,.trend-up{color:#18dcae}.trend-down{color:#ffb32c}.report-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mini-report{padding:20px}.mini-report h2{font-size:16px;margin:0 0 18px}.reason-stat{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #132e49;color:#94add0;font-size:11px}.reason-stat b{color:#e8f0fb}.performance{display:flex;gap:10px}.performance div{flex:1;padding:17px 10px;border:1px solid #1d3b59;border-radius:10px;background:#061426}.performance strong{display:block;font-size:19px}.performance span{display:block;color:#718db0;font-size:9px;margin-top:5px}.primary-small{height:43px;border:0;border-radius:9px;padding:0 18px;background:linear-gradient(90deg,#087fff,#0ebcff);color:#fff;font-weight:600}.config-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.config-summary-card{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #1c3b5b;border-radius:12px;background:#061426}.config-summary-card>span{width:43px;height:43px;border:1px solid #197fff;border-radius:10px;display:grid;place-items:center;color:#34a8ff;font-size:20px}.config-summary-card small{display:block;color:#7d99bc;font-size:10px}.config-summary-card strong{font-size:23px;display:block;margin-top:4px}.config-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;margin-bottom:18px}.config-clients{padding-bottom:18px}.config-status{font-size:9px;color:#18dcb0;border:1px solid #075d4d;border-radius:15px;padding:7px 10px}.client-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 18px}.client-card{display:grid;grid-template-columns:43px 1fr auto 20px;align-items:center;gap:10px;border:1px solid #1b3957;background:#061426;border-radius:10px;padding:13px}.client-logo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-weight:800}.uber-mini{background:#1d2939}.med-mini{background:#073d57;color:#20c9f5}.earth-mini{background:#163b32}.corp-mini{background:#322a52}.client-card strong{display:block;font-size:12px}.client-card small{display:block;color:#728fb3;font-size:9px;margin-top:3px}.client-card>button{background:none;border:0;color:#7894b6}.client-active{font-size:8px;color:#17dcb0;background:#06493e;border-radius:12px;padding:5px 7px}.onboarding-card{padding:22px}.config-muted{color:#7895b9;font-size:11px}.onboarding-steps{display:flex;justify-content:space-between;position:relative;margin:28px 0}.onboarding-steps:before{content:"";position:absolute;left:12px;right:12px;top:13px;height:1px;background:#25425f}.step{position:relative;z-index:1;text-align:center;background:#061426}.step b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid #2c4b69;background:#061426;color:#7694b8;margin:auto;font-size:10px}.step.active b{background:#087fff;border-color:#15a9ff;color:#fff}.step span{display:block;color:#7896ba;font-size:8px;margin-top:7px}.step.active span{color:#d8e8fc}.onboard-btn{margin-top:10px;height:46px}.lower-config{margin-bottom:0}.routing-card,.service-card{padding-bottom:15px}.routing-list{padding:0 18px}.routing-list>div{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #15304a}.routing-list b{font-size:11px}.routing-list span{color:#829dbf;font-size:10px}.routing-list em{font-size:8px;color:#16ddb0;background:#064b42;padding:5px 8px;border-radius:10px;font-style:normal}.compact{height:35px;padding:0 12px;font-size:9px}.toggle-row{display:flex;align-items:center;padding:13px 20px;border-top:1px solid #15304a}.toggle-row span{flex:1}.toggle-row b{display:block;font-size:11px}.toggle-row small{display:block;color:#6f8cae;font-size:9px;margin-top:4px}.toggle-row input{display:none}.toggle-row i{width:38px;height:21px;background:#19324c;border-radius:20px;position:relative}.toggle-row input:checked+i{background:#087fff}.toggle-row i:after{content:"";width:15px;height:15px;border-radius:50%;background:#dcecff;position:absolute;left:3px;top:3px;transition:.2s}.toggle-row input:checked+i:after{left:20px}.client-modal{width:min(680px,94vw)}.config-alert{background:#082d5d;color:#35a9ff;border-color:#138cff}.client-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:20px}.client-form label{display:block;color:#7896ba;font-size:10px;margin-bottom:7px}.client-form input,.client-form select{width:100%;height:43px;background:#04101e;border:1px solid #254360;border-radius:8px;outline:0;color:#e6effb;padding:0 12px}.client-form .wide,.client-form .modal-footer{grid-column:1/-1}.client-form input:focus,.client-form select:focus{border-color:#158cff}@media(max-width:1100px){.report-kpis,.config-summary{grid-template-columns:1fr 1fr}.reports-grid,.config-grid{grid-template-columns:1fr}}@media(max-width:700px){.report-bottom-grid,.client-cards,.client-form{grid-template-columns:1fr}.client-form .wide{grid-column:auto}.report-kpis,.config-summary{grid-template-columns:1fr 1fr}.bar-row{grid-template-columns:85px 1fr 35px}}.responsex-brand{height:54px;display:flex;align-items:center;max-width:225px;overflow:hidden}.responsex-brand img{display:block;width:auto;height:54px;max-width:225px;object-fit:contain;object-position:left center}.login-brand .responsex-brand,.login-brand .responsex-brand img{height:72px;max-width:230px}.top-brand .responsex-brand{height:48px}.top-brand .responsex-brand img{height:48px;max-width:190px}.role-selector{height:44px;border:1px solid #2a425e;border-radius:10px;display:flex;align-items:center;padding:0 12px;margin-top:10px;background:#06101b;color:#8fa9cc;font-size:10px;text-align:left}.role-selector span{flex:1}.role-selector select{background:transparent;border:0;outline:0;color:#dce9fb;font-size:11px}.role-selector option{background:#071426}.superadmin-divider{padding:7px 10px 2px;color:#526f96;font-size:8px;letter-spacing:1.2px}.blue-badge{background:#087fff!important}.superadmin-only{display:none}.platform-live{font-size:10px;color:#18ddb0;border:1px solid #075d4d;background:#052c28;padding:8px 11px;border-radius:16px}.super-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}.super-kpi{min-height:125px;border:1px solid #1d3c5a;background:#061426;border-radius:12px;padding:18px;display:flex;gap:12px;align-items:center}.super-kpi>span{width:45px;height:45px;border-radius:11px;background:#08284b;color:#26a5ff;border:1px solid #126fc1;display:grid;place-items:center;font-size:20px}.super-kpi small{display:block;color:#7895b9;font-size:9px}.super-kpi strong{display:block;font-size:24px;margin:5px 0}.super-kpi em{font-style:normal;color:#16dbad;font-size:9px}.super-kpi:nth-child(5)>span{color:#ffb62e;border-color:#805d16;background:#30230b}.super-kpi .alert-text{color:#ffb62e}.super-grid{display:grid;grid-template-columns:1.5fr .85fr;gap:18px;margin-bottom:18px}.platform-chart-panel{min-height:315px}.platform-chart{height:235px;margin:0 22px 20px;display:flex;align-items:flex-end;gap:14px;padding:0 8px 22px;border-bottom:1px solid #17334e;background:repeating-linear-gradient(to top,transparent 0,transparent 45px,#122c46 46px)}.platform-chart .pbar{flex:1;min-width:15px;background:linear-gradient(to top,#087fff,#12d2ff);border-radius:5px 5px 0 0;position:relative}.platform-chart .pbar span{position:absolute;bottom:-19px;left:0;right:0;text-align:center;color:#6683a7;font-size:8px}.health-panel{min-height:315px}.health-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid #15304a;font-size:11px;color:#a6bbd7}.health-good,.health-warn{font-size:9px}.health-good{color:#18ddb0}.health-warn{color:#ffb52b}.platform-activity{padding-bottom:8px}.activity-list>div{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid #15304a}.activity-list>div>div{flex:1}.activity-list strong{display:block;font-size:11px}.activity-list small{display:block;color:#708caf;font-size:9px;margin-top:4px}.activity-list time{color:#647f9f;font-size:9px}.activity-dot{width:9px;height:9px;border-radius:50%}.green-dot{background:#18ddb0}.blue-dot{background:#1596ff}.pink-dot{background:#ff2870}.yellow-dot{background:#ffb72e}.super-table td small{display:block;color:#6985a9;font-size:8px;margin-top:4px}.company-status,.agent-online,.agent-away,.agent-offline{font-size:9px;padding:6px 8px;border-radius:12px}.active-company,.agent-online{color:#18ddb0;background:#064a42}.trial-company,.agent-away{color:#ffb72e;background:#49330e}.agent-offline{color:#8099ba;background:#15263a}.green-text{color:#18ddb0!important}.yellow-text{color:#ffb52b!important}.super-search{max-width:280px;flex:none}.agent-super-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.agent-super-kpis>div{padding:16px 20px;border:1px solid #1d3c5a;background:#061426;border-radius:11px}.agent-super-kpis small{display:block;color:#7895b9;font-size:9px}.agent-super-kpis strong{display:block;font-size:22px;margin-top:5px}.supervision-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.supervision-card{padding-bottom:10px}.critical-number{background:#5b1730;color:#ff4c78;border-radius:12px;padding:7px 10px;font-size:10px}.super-case{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;border-top:1px solid #15304a;padding:13px 18px}.super-case .case-alert{width:30px;height:30px;font-size:12px}.super-case strong{display:block;font-size:11px}.super-case small{display:block;color:#748fb2;font-size:9px;margin-top:3px}.oversight-row{display:grid;grid-template-columns:105px 1fr 25px;align-items:center;gap:10px;padding:13px 20px;font-size:9px;color:#9ab1d0}.oversight-row>div{height:7px;background:#0b2239;border-radius:5px;overflow:hidden}.oversight-row i{display:block;height:100%;background:linear-gradient(90deg,#087fff,#10cfff);border-radius:5px}.audit-panel{padding-bottom:10px}.audit-list>div{display:grid;grid-template-columns:115px 1fr 80px;gap:12px;padding:13px 20px;border-top:1px solid #15304a;font-size:9px;color:#8da6c8}.audit-list b{color:#c8d9ed}.audit-list strong{color:#dcecff}.audit-list time{text-align:right;color:#637f9f}.company-modal .modal-top{margin-bottom:2px}.responsex-brand img{height:54px;width:auto;max-width:235px;object-fit:contain;display:block}.login-brand .responsex-brand img{height:72px;max-width:260px}.top-brand .responsex-brand img{height:48px;max-width:200px}.nav-item,.nav-item:hover,.nav-item.active{text-decoration:none!important}@media(min-width:901px){.login-card{min-height:600px}}.responsex-animation-box{position:relative;width:180px;height:180px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;border:3px solid #0785ff;border-radius:54px;background:radial-gradient(circle at center,#0083fb09,#0014231f 60%,#000a1433);box-shadow:0 0 0 1px #0083fb0d,0 0 25px #0083fb09,inset 0 0 22px #0083fb05;overflow:hidden;font-size:initial;color:initial}.responsex-sos-animation{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.responsex-x{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);overflow:visible;filter:drop-shadow(0 0 7px rgba(0,131,251,.3));animation:responsexXMotion 4.2s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity,filter}.responsex-x .x-shape{transform-origin:center;transform-box:fill-box}.responsex-x path{fill:#0083fb;animation:responsexXColor 4.2s ease-in-out infinite;will-change:fill}.responsex-sos{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.2);opacity:0;color:#ff3b4e;font-size:22px;font-weight:900;line-height:1;letter-spacing:1.5px;white-space:nowrap;text-shadow:0 0 8px rgba(255,59,78,.3);animation:responsexSOS 4.2s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity,filter}.responsex-sos:before{content:"";position:absolute;left:50%;top:50%;width:55px;height:55px;transform:translate(-50%,-50%) scale(.4);border-radius:50%;border:1px solid rgba(255,59,78,.55);opacity:0;pointer-events:none;animation:sosPulseRing 4.2s ease-out infinite}@keyframes responsexXMotion{0%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);filter:drop-shadow(0 0 7px rgba(0,131,251,.28))}17%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}22%{transform:translate(-50%,-50%) scale(1.07) rotate(0)}26%{transform:translate(-50%,-50%) scale(.98) rotate(0)}31%{opacity:1;transform:translate(-50%,-50%) scale(.88) rotate(-2deg)}35%{opacity:.92;transform:translate(-50%,-50%) scale(.7) rotate(2deg);filter:drop-shadow(0 0 9px rgba(255,59,78,.35))}39%{opacity:.55;transform:translate(-50%,-50%) scale(.45) rotate(-1deg)}42%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(0)}43%,66%{opacity:0;transform:translate(-50%,-50%) scale(.18)}70%{opacity:.15;transform:translate(-50%,-50%) scale(.28) rotate(-2deg);filter:drop-shadow(0 0 9px rgba(0,131,251,.3))}74%{opacity:.55;transform:translate(-50%,-50%) scale(.62) rotate(2deg)}78%{opacity:.9;transform:translate(-50%,-50%) scale(.92) rotate(0)}82%{opacity:1;transform:translate(-50%,-50%) scale(1.12) rotate(0)}86%{transform:translate(-50%,-50%) scale(.96)}90%{transform:translate(-50%,-50%) scale(1.03)}94%,to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);filter:drop-shadow(0 0 7px rgba(0,131,251,.28))}}@keyframes responsexXColor{0%,29%{fill:#0083fb}34%{fill:#5b70c4}38%{fill:#c94669}42%,68%{fill:#ff3b4e}72%{fill:#c94669}76%{fill:#5574cb}80%,to{fill:#0083fb}}@keyframes responsexSOS{0%,39%{opacity:0;transform:translate(-50%,-50%) scale(.2);filter:blur(2px)}43%{opacity:.45;transform:translate(-50%,-50%) scale(.55);filter:blur(1px)}46%{opacity:1;transform:translate(-50%,-50%) scale(1.15);filter:blur(0)}49%{transform:translate(-50%,-50%) scale(.96)}52%{transform:translate(-50%,-50%) scale(1)}55%{transform:translate(-50%,-50%) scale(1.14);text-shadow:0 0 14px rgba(255,59,78,.8)}58%{transform:translate(-50%,-50%) scale(1)}61%{transform:translate(-50%,-50%) scale(1.08);text-shadow:0 0 10px rgba(255,59,78,.6)}64%{opacity:1;transform:translate(-50%,-50%) scale(1)}68%{opacity:.65;transform:translate(-50%,-50%) scale(.72)}72%{opacity:0;transform:translate(-50%,-50%) scale(.2);filter:blur(1px)}to{opacity:0}}@keyframes sosPulseRing{0%,48%{opacity:0;transform:translate(-50%,-50%) scale(.35)}52%{opacity:.55;transform:translate(-50%,-50%) scale(.55)}60%{opacity:0;transform:translate(-50%,-50%) scale(1.45)}61%{opacity:0;transform:translate(-50%,-50%) scale(.45)}63%{opacity:.35;transform:translate(-50%,-50%) scale(.6)}69%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.responsex-x,.responsex-x path,.responsex-sos,.responsex-sos:before{animation:none}.responsex-x{opacity:1;transform:translate(-50%,-50%)}.responsex-sos{display:none}}
