html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.splash-container{background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.splash-main{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;position:relative;transform:translateY(-80px)}.main-logo{width:580px;height:auto;margin-bottom:20px;margin-left:50px}.from-section{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;top:450px}.splash-text{color:#fff;opacity:.6;margin:0;font-size:16px;font-style:italic}.aisin-logo{opacity:.8;width:140px;height:auto}.bottom-spiral{z-index:1;pointer-events:none;background-image:url(/assets/splashOverlay-DAXBAMhq.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:1260px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=1024px){.main-logo{width:70%}.bottom-spiral{background-image:url(/assets/spiralImg_Tablet-DoMNSSxI.png);width:100%;height:1260px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.auth-wrapper-login{background:radial-gradient(75% 80%,#2a355d 0%,#171f3a 45%,#000515 80%,#000 100%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.auth-content{opacity:1;border-radius:16px;justify-content:center;gap:60px;width:100%;height:624px;padding:80px;display:flex}.auth-card-login{box-shadow:none!important;background:0 0!important;border:none!important}.auth-card-login .ant-card-body{flex-direction:column;align-items:center;padding:0;display:flex}.logo-wrapper-login{background:#0d1429;border:1.5px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;width:374px;height:121px;margin-bottom:48px;display:flex}.logo-wrapper-login img{opacity:1;gap:12px;width:202px;height:60px;padding:4px}.form-login .ant-input-prefix{margin-right:8px!important}.login-section{flex-direction:column;gap:18px;width:375px;display:flex}.heading{text-align:center}.heading .ant-typography{justify-content:center;align-items:center;gap:48px;margin-bottom:40px;font-family:Inter;font-size:32px;font-weight:400;line-height:32px;display:flex;color:#fff!important}.form-login{opacity:1;flex-direction:column;gap:8px;width:375px;height:196px;display:flex}.form-login .ant-form-item{margin-bottom:10px}.form-login .ant-input-affix-wrapper{-webkit-backdrop-filter:blur(20px);color:#fff;width:375px;height:42px;transition:all .2s;background:#ffffff03!important;border:1px solid #ffffff4d!important}.form-login .ant-input-affix-wrapper:hover{border-color:none!important;background:0 0!important}.form-login .ant-input-affix-wrapper.filled-input{background:#ffffff1a!important;border-color:#ffffff80!important}.form-login .ant-input-affix-wrapper-focused,.form-login .ant-input-affix-wrapper:focus-within{background:#ffffff03!important;border-color:#ffffff80!important}.form-login .ant-input-affix-wrapper:focus,.form-login .ant-input-affix-wrapper:focus-visible,.form-login .ant-input-affix-wrapper-focused,.form-login .ant-input-affix-wrapper:focus-within{box-shadow:none!important;outline:none!important}.form-login .ant-input::placeholder{color:#fff9}.ant-input-prefix img{width:14px;height:14px}.ant-input-password-icon,.form-login .ant-input-password-icon{color:#fff}.footer{justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:14px;font-size:11px;display:flex}.footer .ant-checkbox-wrapper{color:#fff;font-size:11px}.link{color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;text-decoration:underline}.login-btn{opacity:1;border-radius:8px;gap:4px;padding:12px;font-size:14px;font-weight:600;color:#fff!important;background:#747b93!important;border:none!important;width:375px!important;height:40px!important}.login-btn.ant-btn-primary:not(:disabled){color:#111!important;background:#fff!important}.login-btn:disabled{color:#ffffff4d!important;background:#ffffff40!important}.login-btn:hover{background:#fff!important}.login-btn:disabled,.login-btn:disabled:hover{color:#ffffff4d!important;cursor:not-allowed!important;background:#ffffff40!important}.create-account{text-align:center;margin-top:16px}.linkCreate{color:#fff;font-size:12px}.form-login .ant-form-item-has-error .ant-input-affix-wrapper,.form-login .ant-form-item-has-error .ant-input-affix-wrapper:hover,.form-login .ant-form-item-has-error .ant-input-affix-wrapper-focused,.form-login .ant-form-item-has-error .ant-input-affix-wrapper:focus-within{box-shadow:none!important;border:1px solid #ff4d4f!important}.form-login .ant-form-item-has-error .ant-input{color:#fff!important}.form-login .ant-form-item-explain-error{color:#ff4d4f!important;padding-top:10px!important;padding-bottom:10px!important}.ant-input-affix-wrapper.filled-input{background:#ffffff1a!important;border:1px solid #ffffff80!important}.figma-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.checkbox-box{background:0 0;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.checkbox-tick{object-fit:contain;filter:brightness(2);width:14px;height:14px}.figma-checkbox.checked .checkbox-box{background:#fff;border-color:#fff}.figma-checkbox.checked .checkbox-tick{filter:brightness(0)}.keepMe{color:#fff;letter-spacing:0%;margin-left:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%}@media screen and (width>=900px) and (width<=1200px){.auth-wrapper-login{justify-content:center;align-items:center;display:flex;position:relative}.auth-wrapper-login .auth-card-login{opacity:1;border-radius:18px;justify-content:center;align-items:center;gap:70px;width:666px;height:689px;padding:60px;display:flex;box-shadow:0 18px 40px #00000059}.logo-wrapper-login img{opacity:1;gap:12px;width:202px;height:60px;padding:4px}.heading{opacity:1;gap:8px;width:440px}.heading .ant-typography{font-family:Inter;font-size:32px}.heading .ant-typography-secondary{color:#000;font-family:Inter;font-size:22px;font-weight:700}.auth-card-login .ant-input,.auth-card-login .ant-input-password{border-radius:10px;font-family:Inter;font-size:16px}.footer{margin-top:8px}.login-btn{border-radius:10px;height:56px;font-family:Inter;font-size:20px}.bottom-image{bottom:-80px}.bottom-image img{width:100%;height:auto}.loginemail-input-wrapper input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.loginemail-input-wrapper input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.loginemail-input-wrapper input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.loginemail-input-wrapper input:-webkit-autofill:active{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.loginemail-input-wrapper .ant-input-affix-wrapper-focused{box-shadow:none!important}.loginemail-input-wrapper .ant-input-affix-wrapper:-webkit-autofill{box-shadow:none!important}.loginemail-input-wrapper .ant-input:focus{border-color:#ffffff17;box-shadow:none!important}.form-login{opacity:1;gap:8px;width:375px;height:282px}.create-account{margin-top:8%}}.ant-input::-ms-reveal{display:none!important}.ant-input::-ms-clear{display:none!important}.ant-input-password input::-ms-reveal{display:none!important}.ant-input-password input::-ms-clear{display:none!important}@media only screen and (width>=1024px) and (width<=1024px){.auth-wrapper-login{background:radial-gradient(75% 65%,#2a355d 0%,#171f3a 45%,#000515 80%,#000 100%);height:100vh;position:relative}.auth-content{gap:60px;width:666px;min-height:623px;padding:80px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}}.auth-wrapper-signup{background-image:url(/assets/backgroundImg-DvxOGCR9.png);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.auth-wrapper-signup:after{content:"";opacity:.2;background-image:url(/assets/backgroundImg-DvxOGCR9.png);background-size:48px 48px;width:100%;height:100%;position:absolute;bottom:-45%;transform:perspective(600px)rotateX(65deg)}.auth-card-create{opacity:1;border-radius:18px;justify-content:center;gap:70px;width:600px;height:780px;padding:60px;display:flex;box-shadow:0 18px 40px #00000059}.logo-wrapper-create{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.logo-wrapper-create img{opacity:1;width:316px;height:82px}.welcome-text{text-align:center;color:#022791}.heading-create{text-align:center;opacity:1;flex-flow:column;gap:12px;width:460px;height:100px;margin-bottom:35px}.title-text{text-align:center;margin-bottom:18px;font-family:Inter;font-size:14px}.auth-card-create .ant-form-item{margin-bottom:12px}.auth-card-create .ant-input,.auth-card-create .ant-input-password{border-radius:6px;height:40px}.password-rules{margin:6px 0 10px}.password-rule{align-items:center;gap:6px;margin-bottom:4px;font-family:Inter;font-size:13px;display:flex}.password-rule .success{color:#1bb65c}.password-rule .error{color:#bfbfbf}.create-btn{background-color:#0b173a;border-color:#0b173a;border-radius:8px;width:440px;height:44px;font-weight:500}.create-btn:hover,.create-btn:focus{border-color:#0b173a!important}.create-btn:disabled{color:#f5f5f5;background:#c3c5cc;border-color:#d6d6d6;font-family:Inter;font-weight:600}.signin-text{text-align:center;color:#000;margin-top:34px;font-family:Inter;font-size:14px;font-weight:400;display:block}.bottom-image{pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.bottom-image img{width:100%}.auth-content-signup{z-index:2;position:relative}@media screen and (width>=900px) and (width<=1200px){.auth-wrapper-signup{justify-content:center;align-items:center;display:flex;position:relative}.auth-card-create{width:666px;padding:80px}}.success-wrapper{background-image:url(/assets/backgroundImg-DvxOGCR9.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.success-wrapper:after{content:"";opacity:.25;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:48px 48px;width:100%;height:100%;position:absolute;bottom:-45%;transform:perspective(600px)rotateX(65deg)}.success-content{z-index:2;position:relative}.success-card{opacity:1;border-radius:18px;justify-content:center;gap:70px;width:600px;height:520px;padding:60px;display:flex;box-shadow:0 18px 40px #00000059}.logo-wrapper{justify-content:center;margin-bottom:20px;display:flex}.logo-wrapper img{width:316px;height:82px}.success-text{opacity:1;flex-direction:column;justify-content:center;align-items:center;width:440px;height:217px;display:flex}.welcome-text{color:#022791;margin-top:38px;margin-bottom:8px;font-size:18px}.message-text{color:#000;width:380px;font-size:24px}.message-text-success{color:#000;justify-content:center;width:340px;margin-bottom:14px;font-size:24px;display:flex}.sub-message-text{color:#000;width:440px;height:174px;font-size:24px;line-height:1.5}.login-link{cursor:pointer;color:#022791;justify-content:center;margin-bottom:14px;font-weight:500;text-decoration:underline;display:flex}.login-link:hover{color:#0056d2}@media screen and (width>=900px) and (width<=1200px){.success-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.success-wrapper .success-card{justify-content:center;align-items:center;display:flex}}.forgot-password-wrapper{background:radial-gradient(55% 80%,#2a355d 0%,#171f3a 45%,#000515 80%,#000 100%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.forgot-header{opacity:1;flex-direction:column;justify-content:center;gap:24px;width:375px;height:102px;margin-bottom:32px;display:flex}.forgot-empty-div{width:80px;display:flex}.back-btn-icon{opacity:1;width:40px;height:40px}.forgot-password-title{height:38px;padding-top:6px;font-family:Inter;color:#fff!important;font-size:32px!important;font-weight:400!important}.forgot-password-description{color:#fff;letter-spacing:0%;text-align:center;justify-content:center;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;display:flex}.forgot-email-input{opacity:1;width:375px!important;height:42px!important}.forgot-email-input.ant-input-affix-wrapper{-webkit-backdrop-filter:blur(20px);border-radius:8px;transition:all .2s;color:#fff!important;background:#ffffff03!important;border:1px solid #ffffff4d!important;width:375px!important;height:42px!important}.forgot-email-input.filled-input,.forgot-email-input.filled-input:hover,.forgot-email-input.filled-input:focus,.forgot-email-input.filled-input.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper.filled-input{background:#ffffff1a!important;border:1px solid #ffffff80!important}.ant-form-item-explain-error{color:#ff4d4f!important}.ant-form-item-has-error .forgot-email-input.ant-input-affix-wrapper{box-shadow:none!important;background:0 0!important;border:1px solid #ff4d4f!important}.forgot-email-input.ant-input-affix-wrapper:focus,.forgot-email-input.ant-input-affix-wrapper:focus-visible,.forgot-email-input.ant-input-affix-wrapper-focused{box-shadow:none!important;outline:none!important}.ant-input-affix-wrapper-focused{background:#ffffff03!important}.forgot-email-input input{color:#fff;background:0 0}.forgot-email-input input::placeholder{color:#ffffff73}.forgot-email-input .ant-input-prefix{color:#ffffff1a}.forgot-password-submit-btn{background:#ffffff40;border:none;border-radius:8px;justify-content:center;align-items:center;width:375px;height:42px;padding:12px;display:flex}.forgot-password-submit-btn:disabled>span{color:#fff}.forgot-password-submit-btn .ant-btn-loading{color:#111!important;opacity:1!important;background:#fff!important}.forgot-password-submit-btn .ant-btn-loading .reset-password-text,.forgot-password-submit-btn :not(:disabled) .reset-password-text{opacity:1!important;background:#fff!important;border:none!important}.forgot-password-card{opacity:1;text-align:center;border-radius:18px;justify-content:center;gap:70px;width:600px;height:689px;padding:60px;display:flex;box-shadow:0 18px 40px #00000059;background-color:#0000!important}.forgot-password-title{color:#fff;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;margin-bottom:8px;font-family:Inter;font-size:31px;line-height:100%}.forgot-password-div{flex-direction:row;justify-content:space-between;align-items:center;width:440px;height:40px;display:flex}.ant-form-item-control-input-content{justify-content:center;display:flex}.forgot-password-submit-btn:hover,.forgot-password-submit-btn:focus{background-color:#fff;border-color:#0b173a}.forgot-password-submit-btn.ant-btn-loading,.forgot-password-submit-btn.ant-btn-loading.ant-btn-disabled{opacity:1!important;background:#fff!important;border:none!important}.forgot-password-submit-btn.ant-btn-loading .forgot-password-text,.forgot-password-submit-btn.ant-btn-loading .ant-btn-loading-icon,.forgot-password-submit-btn.ant-btn-loading .anticon{color:#111!important}.forgot-password-submit-btn:not(:disabled){font-weight:700;background:#fff!important;border:none!important}.forgot-password-submit-btn:not(:disabled) .forgot-password-text{color:#111!important}.forgot-password-submit-btn:disabled,.forgot-password-submit-btn.ant-btn-disabled,.forgot-password-submit-btn:disabled,.forgot-password-submit-btn.ant-btn-disabled{letter-spacing:0%;text-transform:capitalize;font-family:Inter;font-size:16px;font-weight:600;line-height:100%;color:#ffffff4d!important;background:#ffffff40!important;border:none!important}.forgot-password-submit-btn:disabled .forgot-password-text,.forgot-password-submit-btn.ant-btn-disabled .forgot-password-text{color:#ffffff4d!important}.bottom-image-forgot{pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.bottom-image-forgot img{width:100%}.auth-content-forgot{z-index:2;opacity:1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:666px;height:390px;display:flex;position:relative}.forgot-password-text{letter-spacing:0%;text-transform:capitalize;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.form-div .ant-form{opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;width:375px!important;height:100px!important}.forgot-password-submit-btn.ant-btn-loading{opacity:1!important;background:#fff!important;border:none!important}.forgot-password-submit-btn.ant-btn-loading .forgot-password-text,.forgot-password-submit-btn.ant-btn-loading .anticon,.forgot-password-submit-btn.ant-btn-loading .ant-btn-loading-icon{color:#111!important}.forgot-password-submit-btn.ant-btn-loading:before{display:none!important}.forgot-form .ant-input-affix-wrapper:not(.filled-input){background:0 0!important}.forgot-form .ant-input-affix-wrapper-status-error,.forgot-form .ant-input-affix-wrapper.ant-input-status-error{box-shadow:none!important;border-color:#ff4d4f!important}.forgot-form .ant-input{color:#fff!important;background:0 0!important}.forgot-form .ant-input-prefix{background:0 0!important}.forgot-form .ant-input-affix-wrapper:not(.filled-input):hover,.forgot-form .ant-input-affix-wrapper:not(.filled-input):focus,.forgot-form .ant-input-affix-wrapper:not(.filled-input).ant-input-affix-wrapper-focused{box-shadow:none!important;background:0 0!important}.forgot-form .ant-input-affix-wrapper.filled-input,.forgot-form .ant-input-affix-wrapper.filled-input:hover,.forgot-form .ant-input-affix-wrapper.filled-input:focus,.forgot-form .ant-input-affix-wrapper.filled-input.ant-input-affix-wrapper-focused{background:#ffffff1a!important;border:1px solid #ffffff80!important}.forgot-form .ant-input-prefix{margin-right:8px!important}@media screen and (width>=900px) and (width<=1200px){.forgot-password-wrapper{background:radial-gradient(75% 65%,#2a355d 0%,#171f3a 45%,#000515 80%,#000 100%);justify-content:center;align-items:center;display:flex;position:relative}.forgot-password-wrapper .forgot-password-card{gap:28px;width:666px;height:689px;padding:80px}}.reset-password-page{background:radial-gradient(55% 80%,#2a355d 0%,#171f3a 45%,#000515 80%,#000 100%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.reset-password-container{z-index:2;opacity:1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:666px;height:auto;min-height:390px;display:flex;position:relative}.reset-header{opacity:1;flex-direction:column;justify-content:center;gap:24px;width:375px;height:85px;margin-bottom:32px;display:flex}.back-button{cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.back-button img{width:14px}.header-content{flex-direction:column;gap:8px;display:flex}.reset-title{font-family:Inter;line-height:48px;color:#fff!important;margin:0!important;font-size:32px!important;font-weight:400!important}.reset-subtitle{color:#fff;justify-content:center;font-family:Inter;font-size:16px;font-weight:400;line-height:20px;display:flex}.reset-form{opacity:1;flex-direction:column;justify-content:center;gap:18px;width:375px;height:auto;display:flex}.reset-empty-div{width:40px;display:flex}.reset-form .ant-form-item{margin-bottom:0}.reset-input.ant-input-affix-wrapper,.reset-input.ant-input-password,.reset-input{-webkit-backdrop-filter:blur(20px)!important;width:375px!important;height:42px!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important;border-radius:8px!important}.reset-input.ant-input-affix-wrapper,.reset-input.ant-input-password{background-color:#ffffff1a!important}.reset-input.ant-input-affix-wrapper .ant-input{color:#fff!important;background:0 0!important}.white-icon{color:#fff}.reset-form .ant-input-affix-wrapper{-webkit-backdrop-filter:blur(20px);color:#fff;width:375px;height:42px;padding:12px;transition:all .2s;background:#ffffff03!important;border:1px solid #ffffff4d!important}.reset-form .ant-input-affix-wrapper:hover{background:0 0!important;border-color:#ffffff80!important}.reset-form .ant-input-affix-wrapper:focus,.reset-form .ant-input-affix-wrapper:focus-visible,.reset-form .ant-input-affix-wrapper-focused,.reset-form .ant-input-affix-wrapper:focus-within{box-shadow:none!important;outline:none!important}.reset-input-filled{background:#ffffff1a!important;border:1px solid #ffffff80!important}.reset-btn.ant-btn-loading{color:#111!important;opacity:1!important;background:#fff!important}.reset-btn.ant-btn-loading .reset-password-text,.reset-btn:not(:disabled) .reset-password-text{color:#111!important;opacity:1!important}.reset-input.ant-input-affix-wrapper:hover{box-shadow:none!important;background:0 0!important;border-color:#ffffff80!important}.reset-input .ant-input{box-shadow:none!important;background:0 0!important}.reset-input .ant-input:focus{box-shadow:none!important;outline:none!important}.reset-input .ant-input-suffix{box-shadow:none!important}.reset-input input{color:#fff!important;background:0 0!important}.reset-input input::placeholder{color:#ffffff80;font-size:16px;font-weight:400}.reset-input img{width:14px}.password-strength{align-items:center;gap:12px;display:flex}.strength-bars{flex:1;gap:6px;display:flex}.strength-bar{background:#fff3;border-radius:30px;flex:1;height:3px}.strength-text{font-family:Inter;font-size:14px;font-weight:700}.strength-bar.very-weak{background:#d00}.strength-bar.weak{background:#ff9d00}.strength-bar.moderate{background:#ffe500}.strength-bar.strong{background:#26d26b}.strength-text.very-weak{color:#d00}.strength-text.weak{color:#ff9d00}.strength-text.moderate{color:#ffe500}.strength-text.strong{color:#26d26b}.password-rules{flex-direction:column;gap:8px;min-height:100px;transition:none;display:flex}.rule{align-items:center;gap:8px;display:flex}.rule span{color:#22c55e;font-size:12px;line-height:16px}.rule img{opacity:1;object-fit:contain;width:8.5px;height:8.5px}.reset-btn{background:#ffffff40;border:none;border-radius:8px;width:375px;height:40px}.reset-btn:not(:disabled){background:#fff!important}.reset-btn:not(:disabled) .reset-password-text{color:#111!important;opacity:1!important}.reset-btn:disabled{background:#ffffff40!important}.reset-btn:disabled .reset-password-text{color:#fff9!important}.ant-form-item-has-error .reset-input,.ant-form-item-has-error .reset-input.ant-input-password,.ant-form-item-has-error .reset-input.ant-input-affix-wrapper{box-shadow:none!important;border:1px solid #ff4d4f!important}.ant-input::-ms-reveal{display:none!important}.ant-input::-ms-clear{display:none!important}.ant-input-password input::-ms-reveal{display:none!important}.ant-input-password input::-ms-clear{display:none!important}.ant-form-item-explain-error{margin-top:6px;font-family:Inter;font-size:14px;font-weight:400;color:#ff404d!important}.reset-password-text{letter-spacing:0%;text-transform:capitalize;color:#fffc;opacity:.3;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.reset-password-div{flex-direction:row;justify-content:space-between;align-items:center;width:375px;height:42px;display:flex}.reset-form .ant-input-prefix{margin-right:8px!important}.reset-form .ant-input-affix-wrapper.filled-input{background:#ffffff1a!important;border-color:#ffffff80!important}.reset-form .ant-input-affix-wrapper-focused,.reset-form .ant-input-affix-wrapper:focus-within{background:#ffffff03!important;border-color:#ffffff80!important}@media (width>=1700px){.reset-password-container{width:440px}.reset-title{font-size:32px!important}}@media (width>=1300px) and (width<=1699px){.reset-password-container{width:440px}.reset-title{font-size:32px!important}}@media (width<=1200px){.reset-password-page{background:radial-gradient(75% 65%,#2a355d 0%,#171f3a 45%,#000515 80%,#000 100%);justify-content:center;align-items:center;display:flex;position:relative}.reset-password-container{width:420px}.reset-title{font-size:32px!important}}@media (width<=768px){.reset-password-container{width:90%}.reset-title{font-size:30px!important}}@media (width<=480px){.reset-password-container{width:calc(100% - 40px)}.reset-title{font-size:26px!important}.reset-header{gap:12px}}.quick-actions-container{z-index:10;justify-content:center;margin-top:-40px;display:flex;position:relative}.quick-actions-panel{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.quick-action-card{background-color:var(--grey200);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:200px;height:120px;padding:24px;transition:transform .2s;display:flex}.quick-action-card:hover{background-color:var(--grey200)!important;border:none!important}.quick-action-title{color:#000;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.quick-actions-wrapper{z-index:10;justify-content:center;width:100%;display:flex;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.stats-card{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#020617 100%);border-radius:18px;padding:18px 20px;box-shadow:0 10px 25px #00000073}.value-text{color:#fff;font-size:14px;font-weight:400}.stats-card-header{justify-content:space-between;align-items:center;display:flex}.stats-card-header h3{font-size:16px;font-weight:600}.stats-card-filters{align-items:center;gap:10px;display:flex}.filter-dropdown-wrapper{background:#a2b4d161;border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.filter-dropdown-wrapper-budget{background:var(--grey100);border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.filter-section{cursor:pointer;border-right:1px solid #00000040;justify-content:center;align-items:center;width:36px;height:100%;display:flex}.filter-icon{width:15px;height:13.5px}.dropdown-section{height:100%}.filter-icon:hover{opacity:1}.stats-dropdown{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:10px;outline:none;padding:6px 12px;font-size:13px}.stats-dropdown option{color:#fff;background:#020617}.stats-card-content{margin-top:14px}.stats-card-footer{justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.stats-card-footer strong{font-size:16px}.pie-container{z-index:10;justify-content:center;align-items:center;width:180px;min-width:180px;display:flex}.total-row{color:#fff;font-size:17px;font-weight:700}.ticket-no-data-layout{gap:16px;width:100%;margin-top:20px;margin-right:16px;display:flex}.ticket-no-data-donut{background:#ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:142px;height:142px;display:flex}.ticket-no-data-donut-inner{background:#0e1830cc;border-radius:50%;width:82px;height:82px}.ticket-no-data-card{color:#fff6;height:212px;letter-spacing:0%;text-align:center;background:#ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:10px;font-family:Inter;font-size:14px;font-weight:400;line-height:100%;display:flex}@media (width<=1024px){.pie-container{width:120px}}.ticket-card{border-top:1.5px solid #f5f2f033;align-items:flex-start;gap:20px;height:85%;margin:0 -12px;display:flex}.donut-wrap{flex-shrink:0;width:142px;height:142px;margin-top:16px}.legend-wrapper{flex-direction:column;flex:1;gap:12px;height:100%;margin-right:12px;display:flex}.legend-wrapper-severity{flex-direction:column;flex:1;justify-content:space-between;gap:25px;height:100%;margin-right:12px;display:flex}.legend-column{flex-direction:column;gap:14px;display:flex}.legend-columns{display:flex}.legend-row{justify-content:space-between;align-items:center;max-height:21px;display:flex}.legend-total{color:var(--pure-white);height:36px;letter-spacing:0%;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:space-between;align-items:center;padding-left:12px;padding-right:12px;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:flex}.legend-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;display:inline-block;overflow:hidden}.custom-select{width:130px;position:relative}.custom-select-trigger{color:#fff;background:#dae7ed33;border:1px solid #d9d9d9;border-radius:8px;justify-content:space-between;align-items:center;height:32px;padding:6px 12px;font-size:14px;display:flex}.arrow{color:#fff;font-size:12px}.custom-select-dropdown{z-index:1000;background:#fff;border-radius:8px;width:100%;padding:6px 0;position:absolute;top:38px;left:0;box-shadow:0 8px 20px #00000040}.custom-select-item{cursor:pointer;color:#000;border-bottom:1px solid #0000001a;padding:8px 12px}.custom-select-item:last-child{border-bottom:none!important}.custom-select-item:hover{background:#f9fafb}.custom-select-item.selected{color:#000;font-weight:700}.loader-overlay-tc{flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.no-data{color:#fff;opacity:.6;justify-content:center;align-items:center;height:100%;font-size:20px;font-weight:500;display:flex}.scrollable-legend-count{scrollbar-width:thin;scrollbar-color:#fff6 transparent;justify-content:space-around;height:180px;margin-top:14px;padding-right:6px;display:flex;overflow-y:auto}.scrollable-legend-count::-webkit-scrollbar{width:6px}.scrollable-legend-count::-webkit-scrollbar-track{background:0 0}.scrollable-legend-count::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:10px}.scrollable-legend-count::-webkit-scrollbar-button{width:0;height:0;display:none}.route-panel{z-index:1000;background:#fff;border-top-right-radius:24px;border-bottom-right-radius:24px;flex-direction:column;flex-shrink:0;width:550px;height:912px;display:flex;top:70px;left:73px;overflow:hidden;box-shadow:30px 0 84px #0000001a}.panel-top{z-index:10;background:#fff;flex-direction:column;flex-shrink:0;gap:16px;margin-bottom:20px;display:flex;position:sticky;top:0}.panel-scroll{background:#fff;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto;overflow-x:visible!important}.analytics-wrapper{flex-direction:column;display:flex}.panel-scroll::-webkit-scrollbar{width:6px}.panel-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.card-actions{align-items:center;gap:10px;display:flex}.panel-footer{background:#fff;justify-content:flex-end;align-items:center;margin-top:auto;padding:24px;display:flex}.panel-scroll .footer{width:100%}.route-input-outer{box-sizing:border-box;align-items:flex-start;width:calc(100% - 48px);height:auto;min-height:92px;padding:0 24px;display:flex;position:relative}.left-track{flex-direction:column;align-items:center;margin-right:10px;display:flex}.start-dot{background:#fff;border:2px solid #bbb;border-radius:50%;width:10px;height:10px}.track-line{border-left:2px dotted #bbb;width:2px;height:22px;margin:4px 0}.end-pin{background:#4caf50;border-radius:50%;width:18px;height:18px}.inputs-and-swap{flex-direction:column;gap:8px;width:502px;display:flex;position:relative}.inputs{flex-direction:column;gap:8px;display:flex}.swap-btn{z-index:999;border-width:0;padding:0;display:flex;position:absolute;top:50%;left:240px}.card-title{color:#000;font-family:Inter,sans-serif;font-size:36px;font-weight:400;line-height:100%}.route-card{background:#fff;border-radius:14px;flex-direction:column;width:360px;padding:14px;display:flex;position:relative;box-shadow:0 12px 30px #00000026}.card-header{border-bottom:1px solid #00000026;justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.close-btn-md{background:0 0;border:none;font-size:16px;line-height:1}.footer-actions{justify-content:flex-start;margin-top:auto;padding-top:12px;display:flex}.get-data-btn-mcr{opacity:1;color:#fff;background:var(--grey100);cursor:pointer;border:none;border-radius:8px;justify-content:center;gap:4px;width:144px;height:40px;padding:12px;font-family:Inter;font-size:16px;font-weight:600;display:flex}.get-data-btn-mcr:disabled{background:var(--grey100);color:#fff}.get-data-btn-mcr:disabled:hover{background:var(--grey200)}.get-data-btn-mcr:enabled{background:var(--navy700);color:#fff}.get-data-btn-mcr:hover{background:var(--navy900)}.get-data-btn-mcr:active{background:var(--blue600)}.ticket-count-card .scrollable-legend{max-height:870px;padding-right:4px;overflow-y:auto}.severity-layout{align-items:flex-start;gap:24px;display:flex}.severity-chart canvas{width:142px!important;height:142px!important}.severity-chart{width:142px;min-width:120px;height:142px}.severity-right{angle:0 deg;opacity:1;flex-direction:column;flex:1;justify-content:space-between;gap:8px;width:300px;min-width:0;height:auto;display:flex}.severity-right-dashboard{opacity:1;flex-direction:column;flex:1;justify-content:space-between;gap:16px;width:300px;min-width:0;min-height:142px;display:flex}.severity-legend-mcr li{justify-content:space-between;align-items:center;width:auto;height:17px;margin-bottom:2px;display:flex}.severity-legend-mcr .label{color:#000;font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:0%;font-size:14px;line-height:100%}.scrollable-legend{max-height:420px;padding-right:4px;overflow-y:auto}.severity-total{color:#000;height:36px;letter-spacing:0%;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:space-between;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:flex}.severity-total .bold{letter-spacing:0%;text-align:right;font-family:Inter;font-size:16px;font-weight:700;line-height:100%}.severity-total-dashboard{color:#000;height:36px;letter-spacing:0%;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:space-between;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:flex}.severity-total-dashboard .bold{letter-spacing:0%;text-align:right;font-family:Inter;font-size:18px;font-weight:700;line-height:100%}.chart-row canvas{max-width:110px!important;max-height:110px!important}.route-card{background:#fff;border-radius:14px;width:360px;padding:14px;font-family:Inter;box-shadow:0 12px 30px #00000026}.card-header{justify-content:space-between;align-items:center;padding:24px;display:flex}.close-btn-md{background:0 0;border:none;font-size:16px}.input-box{border:1px solid #e2e6ea;border-radius:8px;margin-top:10px;padding:10px;font-size:13px;position:relative}.route-summary{background-color:#f0f6f9;border-radius:9px;justify-content:space-between;align-items:center;width:70%;margin:12px 0;padding:8px 10px;font-size:14px;font-weight:400;display:flex}.route-stats-bar{background:var(--background-color);opacity:.5;box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;width:286px;min-width:0;height:42px;padding-left:12px;padding-right:12px;display:flex}.route-stats-left{align-items:center;gap:12x;white-space:nowrap;flex-shrink:0;display:flex}.route-stats-right{white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.stats-dot{background:#787b7d;border-radius:50%;width:4px;min-width:4px;height:4px;min-height:4px;margin:0 8px}.stats-distance{font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:0%;color:var(--destructive-base-black,#000);white-space:nowrap;font-size:14px;line-height:100%}.list-view-route-btn{background-color:var(--navy700);opacity:1;cursor:pointer;box-sizing:border-box;border-width:1px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:200px;height:42px;padding:12px;display:flex}.list-view-route-btn img{width:22px;height:22px}.list-view-route-btn.expanded{color:#fff;background:#1f2856;width:170px;font-weight:600}.list-view-route-btn span{color:#fff;white-space:nowrap;font-family:Inter;font-size:16px;font-weight:600}.list-view-route-btn:hover{background-color:var(--navy900)}.list-view-route-btn:active{background-color:var(--blue600)}.panel-scroll.empty{display:none}.ticket-filter-pill,.ticket-type-dropdown,.analytics-card{position:relative;overflow:visible!important}.no-ticket-data-state{angle:0 deg;opacity:1;background:#f5f2f0;border-radius:12px;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:502px;height:184px;margin-top:16px;display:flex}.no-ticket-data-icon{opacity:1;width:40px;height:40px}.no-ticket-data-text{color:#0000004d;font-family:Inter;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0%;text-align:center;font-size:14px;line-height:100%;display:flex;position:relative;top:10px}.filter-summary{justify-content:space-between;align-items:center;font-size:12px;display:flex}.filters{justify-content:space-between;margin-bottom:10px;display:flex}.list-view-btn{background:#d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:96px;height:24px;font-size:10px;display:flex}.analytics-card{box-sizing:border-box;background:#f5f2f0;border-radius:12px;flex-direction:column;gap:18px;width:502px;min-height:auto;padding:18px;display:flex}.section{background:#fff;border:1px solid #ececec;border-radius:8px;margin-bottom:12px;padding:12px}.section-header{justify-content:space-between;align-items:center;height:36px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.card-heading{color:#000;font-family:Inter;font-size:14px;font-weight:700}.section-actions{align-items:center;gap:8px;display:flex}.section-divider{height:8px}.heading{font-family:Inter,sans-serif;font-size:16px}.value{margin-left:auto;font-family:Inter,sans-serif}.map-settings-popover{z-index:1000;background:#fff;border-radius:12px;width:200px;padding:8px;position:absolute;top:0;right:76px;box-shadow:0 10px 30px #0003}.map-settings-option{color:#111827;border-radius:8px;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.map-settings-option:hover{background:#f3f4f6}.map-settings-option.active{background:#eef2ff}.status-dot{background:#d1d5db;border-radius:50%;width:10px;height:10px}.map-settings-option.active .status-dot{background:#22c55e}.dropdown-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:space-between;align-items:center;width:145px;height:32px;padding:0 12px 0 11px;display:flex}.dropdown-text{color:#1e1e1e;opacity:.3;margin-right:6px;font-family:Inter;font-size:16px;font-weight:100}.swap-btn{opacity:1;border-width:1px;border-radius:30px;gap:6px;width:40px;height:40px;position:absolute;top:35px}.swap-icon{transition:transform .2s}.swap-icon:active{transform:rotate(180deg)}.collapse-arrow{cursor:pointer;flex-shrink:0}.dropdown-arrow{object-fit:contain;width:10px;height:10px}.severity-legend-mcr{width:100%;margin:0;padding:0;list-style:none}.severity-legend-mcr li{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.severity-legend .dot{border-radius:50%;width:10px;height:10px}.severity-legend-mcr .value{color:#000;font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:0%;font-size:14px;line-height:100%}.legend-left{align-items:center;display:flex}.severity-legend-mcr .dot{border-radius:50%;width:10px;height:10px}.dropdown-item-md:hover{background:#f9fafb}.dropdown-item-md{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dropdown-left{align-items:center;display:flex}.dropdown-icon{width:18px;height:18px;margin-right:8px}.dropdown-label-md{color:#1f2937;font-family:Inter,sans-serif;font-size:14px}.dropdown-check{width:16px;height:16px}.ant-dropdown-menu{max-height:330px;padding:0;overflow-y:auto}.route-spinner{border:4px solid #d9d9d9;border-top-color:#183794;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ticket-header-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.ticket-title{color:#000;align-items:center;font-family:Inter;font-size:16px;font-weight:700;display:flex}.ticket-right-actions{align-items:center;gap:8px;display:flex}.ticket-filter-pill{angle:0 deg;opacity:1;border-width:1px;border-radius:8px;align-items:center;gap:1px;width:189px;height:36px;display:flex}.ticket-filter-pill .dropdown-trigger{width:210px;height:46px;padding:0 16px;box-shadow:none!important;background:0 0!important;border:none!important}.ticket-filter-pill .dropdown-text{color:#344054;opacity:1;font-size:14px;font-weight:400}.ticket-filter-pill .dropdown-arrow{width:14px;height:14px}.ticket-collapse-btn{cursor:pointer;background:#f5f2f0;border:1px solid #d9d9d9;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ticket-collapse-btn img{width:16px;height:16px}.ticket-filter-icon{angle:0 deg;opacity:1;background-color:var(--neutral-grey-100,#e5e2e0);border-width:1px;border-top-left-radius:8px;border-bottom-left-radius:8px;justify-content:center;align-items:center;gap:2px;width:36px;height:36px;padding:2px;display:flex}.ticket-type-dropdown{opacity:1;background:var(--neutral-grey-100,#e5e2e0);border-width:1px;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;gap:12px;width:152px;height:36px;padding:12px;display:flex}.ticket-filter-box .dropdown-trigger{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 14px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.ticket-filter-box .dropdown-text{color:#4b5563;opacity:1;font-family:Inter;font-size:14px;font-weight:400}.ticket-filter-box .dropdown-arrow{width:14px;height:14px}.ticket-filter-icon{border-right:1px solid #d9d9d9;justify-content:center;align-items:center;width:46px;height:100%;display:flex}.ticket-filter-icon img{width:18px;height:18px}.collapse-btn{cursor:pointer;cursor:pointer;opacity:1;background-color:var(--neutral-white,#f5f2f0);border-width:1px;border:1px solid var(--neutral-grey-200,#dbd8d6);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:36px;height:36px;padding:12px;display:flex}.ant-dropdown-menu-item:last-child .dropdown-item-md{border-bottom:none}.ant-dropdown-menu-item{padding:0!important}.dropdown-footer-md{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:center;gap:12px;padding:11px;display:flex}.dropdown-close{color:#404040;background:#e5e7eb;border:1px solid #0000;border-radius:6px;padding:12px}.dropdown-close:hover,.dropdown-close:focus,.dropdown-close:active,.dropdown-close:focus-visible{color:#404040!important;box-shadow:none!important;background:#e8ecf5!important;border-color:#000!important;transform:none!important}.ant-dropdown{border-radius:8px;justify-content:center;width:230px!important;box-shadow:none!important;background:0 0!important;border:none!important}.dropdown-apply{color:#fff;background:#0b173a;border:1px solid #0000;border-radius:6px;width:98px;height:42px;padding:12px}.dropdown-apply:hover,.dropdown-apply:focus,.dropdown-apply:active,.dropdown-apply:focus-visible{color:#fff!important;box-shadow:none!important;background:#000!important;border-color:#000!important;transform:none!important}.footer-icon-md{margin-right:4px}.scrollable-legend::-webkit-scrollbar{width:4px}.scrollable-legend::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.tile-content-icon img{width:100%;height:100%}.tile-content-label{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}.anamoly-data{background:0 0;flex-wrap:nowrap;align-items:center;gap:12px;width:calc(100% - 48px);margin:0 24px;display:flex}.no-data{color:#1c1818;justify-content:center;align-items:center;height:160px;font-size:14px;font-weight:bolder;display:flex}.analytics-empty-state{align-items:center;gap:24px;width:100%;height:144px;display:flex}.analytics-empty-donut{background:#fff;border-radius:50%;flex-shrink:0;width:142px;height:142px;position:relative}.analytics-empty-donut-only{justify-content:center;align-items:center;display:flex}.analytics-empty-donut:before{content:"";background:#f5f2f0;border-radius:50%;position:absolute;inset:28px}.analytics-empty-card{background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;height:102px;display:flex}.analytics-empty-card span{color:#0000004d;text-align:center;opacity:1;border-radius:12px;justify-content:center;align-items:center;width:300px;height:120px;padding-bottom:12px;font-family:Inter;font-size:14px;font-weight:400;display:flex}.page-footer-mark{color:#6b7280;z-index:900;background:#f8fafc;border-top:1px solid #3b82f6;justify-content:flex-end;align-items:center;width:100%;height:40px;font-size:14px;display:flex;position:fixed;left:0}.footer-info-strip{opacity:1;background:#f5f2f0;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:312px;height:28px;margin-right:24px;padding:4px 9px;display:flex}.footer-click-icon{flex-shrink:0;width:18px;height:18px}.footer-text{letter-spacing:0;color:#000;opacity:.4;white-space:nowrap;font-family:Inter;font-size:14px;font-weight:400;line-height:100%}.header-actions{align-items:center;gap:8px;display:flex}.list-view-icon-tablet{cursor:pointer;box-sizing:border-box;border-radius:8px;width:42px;height:42px}.tablet-route-stats{width:100%!important}.leaflet-popup-content-wrapper{background:#fff!important;border-radius:16px!important;padding:0!important;box-shadow:0 6px 24px #00000026!important}.leaflet-popup-content{width:auto!important;min-width:340px!important;margin:0!important}.leaflet-popup-tip-container{margin-top:-15px!important}.leaflet-popup-tip{background:#fff!important}.figma-popup{color:#000;box-sizing:border-box;background:#fff;border-radius:16px;width:340px;min-height:180px;margin-bottom:15px;padding:16px;font-family:Inter,sans-serif}.figma-popup .popup-title{color:#000;margin-bottom:8px;font-size:16px;font-weight:700}.figma-popup .popup-body{background:#f3f4f6;border-radius:10px;padding:12px}.figma-popup .row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.figma-popup .label{color:#6b7280;font-size:14px;font-weight:400}.figma-popup .value{color:#000;text-align:right;margin-left:0;font-size:14px;font-weight:500}.badge-row{gap:8px;display:flex}.badge{border-radius:6px;align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.badge.severe{color:#fff;font-weight:700}.badge.ongoing{color:#000;opacity:.3;background:#fff}.badge .dot{border-radius:50%;width:10px;height:10px}.popup-body{background:#f3f4f6;border-radius:10px;padding:12px}.row{grid-template-columns:1fr 1fr;margin-bottom:8px;font-size:14px;font-weight:400;display:grid}.row.multi{grid-template-columns:1fr}.value{color:#000;text-align:right;font-size:14px;font-weight:500}.row.multi .value{text-align:right}.custom-ward-tooltip{box-shadow:none!important;background:0 0!important;border:none!important}.ward-tooltip{background:#fff;border-radius:12px;min-width:180px;padding:12px 16px;box-shadow:0 4px 20px #00000026}.ward-title{color:#111827;margin-bottom:8px;font-size:16px;font-weight:700}.ward-total{justify-content:space-between;align-items:center;display:flex}.ward-total span{color:#9ca3af;font-size:14px}.ward-total strong{color:#111827;font-size:18px;font-weight:700}.custom-mcr-popup .leaflet-popup-content{width:400px!important;margin:0!important}.custom-mcr-popup .leaflet-popup-content-wrapper{background:#fff!important;border-radius:12px!important;padding:0!important}.mcr-popup{padding:12px}.mcr-popup-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mcr-ticket-id{font-family:Inter;font-size:24px;font-weight:500}.mcr-close{cursor:pointer;width:26px;height:26px}.mcr-badge-row{gap:12px;margin-bottom:16px;display:flex}.mcr-severity-badge,.mcr-status-badge{border-radius:20px;align-items:center;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.mcr-status-badge{background:#fff;border:1px solid #d2cdca}.mcr-popup-card{background:#f5f2f0;border:1px solid #e2ddd8;border-radius:12px;padding:12px}.mcr-popup-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcr-label{color:#979797;min-width:100px;font-size:14px}.mcr-value{text-align:right;color:#000;flex:1;font-size:14px;font-weight:500}.mcr-ticket-chip{background:#fff;border:1px solid #dbd8d6;border-radius:8px;align-items:center;gap:8px;height:40px;padding:8px;display:flex}.mcr-ticket-chip img{width:20px;height:20px}@media only screen and (width>=1024px) and (width<=1024px){.route-panel{angle:0 deg;opacity:1;border-top-right-radius:24px;border-bottom-right-radius:24px;flex-direction:column;width:480px;height:1220px;display:flex;position:relative;top:0;left:0}.no-ticket-data-state{width:432px}.footer-info-strip{width:280px}.panel-top{flex-direction:column;gap:16px;display:flex}.analytics-empty-card span{width:230px}.card-title{font-size:32px}.route-input-outer{angle:0 deg;opacity:1;width:432px;padding-top:0;padding-left:24px;padding-right:24px}.inputs{width:405px;height:42px}.route-stats-bar{angle:0 deg;opacity:1;opacity:.5;border-radius:8px;justify-content:space-between;width:432px;height:35px;padding-left:12px;padding-right:12px}.tablet-ticket-summary{z-index:9;background:#fff;padding-top:16px;padding-left:24px;padding-right:24px;position:sticky;top:0}.list-view-icon-tablet:hover{background:#e5e2e0}.panel-scroll{padding-top:0;padding-left:24px;padding-right:24px}.analytics-card{width:450px;padding:18px}.ticket-filter-icon{width:36px}.ticket-type-dropdown{width:142px}.ticket-filter-pill{width:170px}}@media (width<=1024px) and (height>=1300px){.map-controls-ticketMap-md{right:20px}.route-panel,.route-panel.open{height:1230px}}.ant-dropdown{box-shadow:none!important;background:0 0!important;border:none!important}.dropdown-search-active{position:relative}.dropdown-search .ant-input{color:#2d344e;font-size:16px}.ant-dropdown-menu{box-shadow:none!important;border:none!important;padding:0!important}.custom-dropdown-or{background:var(--pure-white);border-radius:12px;flex-direction:column;width:350px;padding:16px 16px 0;display:flex;box-shadow:0 16px 40px #0000002e}.dropdown-list{flex:1;min-height:150px;overflow-y:auto}.custom-select .ant-select-selector{padding-right:36px!important}.custom-select .ant-select-arrow{right:10px}.custom-select .ant-select-clear{justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex;right:34px}.custom-select .ant-select-clear svg{margin-bottom:12px}.selected-all-banner{background:var(--neutral-white);color:#475467;border-radius:8px;margin-top:12px;padding:12px;font-size:14px;font-weight:500}.dropdown-item-dd{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;height:36px;padding:12px 0;display:flex;border-bottom:1px solid #0000001a!important}.dropdown-item-dd img{flex-shrink:0}.dropdown-list>:last-child .dropdown-item-dd:last-child{border-bottom:none!important}.ant-dropdown-menu{padding:0;overflow-y:auto;max-height:300px!important}.dropdown-left{align-items:center;gap:10px;width:calc(100% - 30px);display:flex}.tile-dropdown-content-label{font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:0%;color:#000;font-size:16px;line-height:100%}.dropdown-icon-small-dashboard{width:10px;height:10px;margin-right:4px}.tile-content-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.square-checkbox{background:0 0;border:2px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.square-checkbox .tick{color:#b3b3b3;font-size:12px;font-weight:700}.square-checkbox.checked{background:#34c759;border-color:#34c759}.tick-icon{width:10px;height:10px}.dropdown-footer{place-content:center;align-items:center;display:flex}.dropdown-footer-dup{place-content:center space-between;align-items:center;gap:8px;padding:5px 0 0;display:flex}.dropdown-close-dd{background:var(--pure-white);color:#404040;border:none;border:1px solid var(--button-secondary-hover,#1e243a);angle:0 deg;opacity:1;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:78px;height:42px;padding:12px;display:flex}.dropdown-close-dd:hover{background:var(--neutral-white);border-color:#000!important}.dropdown-close-dd:active{background:var(--white110);border:2px solid #6e6e6e}.dropdown-apply{opacity:1;color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:228px;height:42px;padding:12px;display:flex;background:var(--navy700)!important}.dropdown-apply:hover{background:var(--navy900)!important;color:#fff!important}.dropdown-apply:active{background:var(--blue600)!important}.tickIcon{flex-shrink:0;width:18px;height:18px}.tickGreyIcon{flex-shrink:0;gap:10px;width:24px;height:24px}.btnText{font-family:Inter;font-weight:600;font-style:Semi Bold;letter-spacing:0%;text-transform:capitalize;color:var(--pure-white);font-size:16px;line-height:100%}.footer-icon{width:10px;height:15px}.footer-icon-close{width:18px;height:18px}.dropdown-trigger-ticket{color:#fff;cursor:default;border-radius:8px;justify-content:space-between;align-items:center;width:152px;height:36px;padding:0 12px;display:flex}.dropdown-trigger-md{background:var(--grey100);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;width:120px;height:32px;display:flex}.dropdown-trigger-dashboard{color:#fff;cursor:default;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;width:152px;height:36px;padding:0 12px;display:flex}.dropdown-text-md{color:#1e1e1e;opacity:.3;margin-right:6px;font-family:Inter;font-size:16px;font-weight:100}.dropdown-region-rd{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:8px;justify-content:space-between;align-items:center;width:130px;height:32px;padding:0 12px;display:flex}.dropdown-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.dropdown-item-dd{opacity:1;cursor:pointer;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;height:44px;padding-top:10px;padding-bottom:10px;transition:background .15s;display:flex}.dropdown-item-dd:hover{background:#f8f8f8}.dropdown-text-ticket{color:var(--pure-white);font-family:Inter;font-size:14px;font-style:normal;font-weight:400}.dropdown-list{scrollbar-width:thin;scrollbar-color:#0006 transparent;max-height:none;overflow:visible}.selected-tags{max-height:36px;max-height:unset;border-bottom:1px solid #ececec;flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;overflow:visible}.selected-tag{background:#f5f2f0;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:36px;padding:8px 12px;display:inline-flex}.selected-tag-icon{opacity:1;flex-shrink:0;width:24px;height:24px}.selected-tag-text{color:#000;white-space:nowrap;text-overflow:ellipsis;font-family:Inter;font-size:16px;font-weight:500;overflow:hidden}.tag-close{opacity:1;cursor:pointer;flex-shrink:0;width:18px;height:18px}.dropdown-search{width:314px;margin:0 auto 12px;position:relative;overflow:visible}.dropdown-search .ant-input-affix-wrapper{z-index:2;background:#fff;width:318px;height:42px;position:relative;box-shadow:none!important;border:1px solid #c8c3c0!important;border-radius:8px!important}.dropdown-search-active .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{box-shadow:none!important;border:2px solid #1e243a!important}.dropdown-search .ant-input-affix-wrapper:hover{border:1px solid #c8c3c0!important}.dropdown-search-icon{object-fit:contain;cursor:pointer;width:24px;height:24px}.dropdown-close{cursor:pointer;opacity:1;background:#fff;border:1px solid #1e243a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:78px;height:42px;padding:12px;display:flex}.dropdown-close-cancel{letter-spacing:0%;text-transform:capitalize;color:#000;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.select-all-row{opacity:1;border-bottom-width:1px;justify-content:space-between;height:76px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #00000080!important;height:44px!important}.dropdown-ticket-label{font-family:Inter;font-style:Regular;letter-spacing:0%;color:#000;line-height:100%;font-size:16px!important;font-weight:400!important}.select-all-left{align-items:center;gap:5px;display:flex}.select-all-icon{object-fit:contain;width:28px;height:28px}.select-all-check{object-fit:contain;width:36px;height:36px}.select-all-label{color:#000;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;font-style:Regular;width:132px;letter-spacing:0%}.ticketType-no-results{background:var(--neutral-white);angle:0 deg;opacity:1;border-bottom-width:1px;border-radius:8px;justify-content:center;align-items:center;gap:16px;height:44px;padding-top:10px;padding-bottom:10px;display:flex}.ticketType-no-results-content{justify-content:center;align-items:center;gap:12px;width:fit-content;display:flex}.dropdown-content-scroll{scrollbar-width:thin;scrollbar-color:#00000059 transparent;flex:1;max-height:320px;overflow:hidden auto}.dropdown-content-scroll::-webkit-scrollbar{width:4px}.dropdown-content-scroll::-webkit-scrollbar-thumb{background:#00000059;border-radius:10px}.all-ticket-filter-trigger{cursor:pointer;opacity:.8;background:#fff;border:1px solid #c8c3c0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:4px 12px;display:flex}.all-ticket-filter-placeholder{color:var(--navy700);opacity:.3;font-family:Inter;font-size:16px;font-weight:400}.all-ticket-filter-value{color:#30364d;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-family:Inter;font-size:16px;font-weight:400;overflow:hidden}.all-ticket-filter-search{width:18px;height:18px}.dropdown-trigger-all-tickets{cursor:pointer;background:#fff;border:1px solid #d2cdca;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 16px;display:flex}.ticket-type-search-icon{opacity:.4;width:24px;height:24px}.dropdown-text-all-tickets{color:#30364d;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-family:Inter;font-size:18px;font-weight:400;overflow:hidden}.all-ticket-clear{opacity:.5;cursor:pointer;width:24px;height:24px;margin-left:auto;margin-right:12px}.all-ticket-arrow{width:18px;height:18px}.dropdown-search-typing:before{content:"";border:2px solid var(--grey300);pointer-events:none;border-radius:10px;position:absolute;inset:-4px -8px -4px -4px}.dropdown-search-active:before{content:"";border:2px solid var(--grey300);pointer-events:none;z-index:0;border-radius:10px;position:absolute;inset:-4px -8px -4px -4px}.ticketType-no-results-text{letter-spacing:0;color:#000;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.dropdown-search-finished .ant-input-affix-wrapper{border:2px solid #2d344eb3!important}.dropdown-search-active .ant-input-affix-wrapper,.dropdown-search-active .ant-input-affix-wrapper-focused,.dropdown-search-active .ant-input-affix-wrapper:focus-within{box-shadow:none!important;border:2px solid #1e243a!important}.dropdown-search-active .ant-input-affix-wrapper{border:2px solid #1e243a!important}.dropdown-search-active .ant-input-affix-wrapper:before,.dropdown-search-active .ant-input-affix-wrapper:after{display:none!important}@media (width<=1024px) and (height>=1300px){.dropdown-region-rd{width:153px}}.dropdown-list::-webkit-scrollbar{width:4px}.dropdown-list::-webkit-scrollbar-thumb{background:#00000059;border-radius:10px}.dropdown-list::-webkit-scrollbar-button{display:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.location-input-wrapper{width:fit-content;position:relative}.left-icon{width:28px;height:28px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.location-input{opacity:1;text-overflow:ellipsis;background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;gap:12px;width:475px;height:42px;padding:0 65px 0 15px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:100%;transition:all .25s;display:flex}.location-input::placeholder{font-family:Inter;font-size:16px;font-weight:400;font-style:Regular;letter-spacing:0%;color:var(--navy700);opacity:.3;line-height:100%}.location-input:disabled{color:#0000004d;cursor:not-allowed;background:#f5f2f0;border:1px solid #dbd8d6}.location-input:disabled::placeholder{color:#0000004d}@media (width<=1024px) and (height>=1300px){.location-input{width:405px;height:42px;padding:0 70px 0 15px}}.right-icon-wrapper{cursor:pointer;width:30px;height:30px;position:absolute;top:28px;right:8px;transform:translateY(-50%)}.right-icon-wrapper img{width:25px;height:25px}.new-ticket-cross-icon{cursor:pointer;width:30px;height:30px;position:absolute;top:28px;right:8px;transform:translateY(-50%)}.right-icon-wrapper-md{cursor:pointer;width:18px;height:18px;position:absolute;top:25px;right:8px;transform:translateY(-50%)}.right-icon-wrapper-md img{width:22px;height:22px}.autocomplete-list{z-index:1000;background:#fff;border-radius:16px;position:absolute;top:64px;left:0;right:0;overflow:hidden;box-shadow:0 8px 28px #0000002e}.autocomplete-item{background:#fff;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.autocomplete-item:not(:last-child){border-bottom:3px solid #e5e7eb}.autocomplete-item:hover{background-color:#f9fafb}.autocomplete-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.autocomplete-text{color:#111827;font-size:15px;line-height:1.4}.location-input{transition:all .25s}.location-input.swap-animate{opacity:.8;transform:scale(.97)}.location-input-wrapper:focus-within .location-input{border:1px solid var(--navy700)!important;outline-offset:2px!important;outline:2px solid #0227911a!important}.location-input:not(:placeholder-shown):not(:focus){border:1px solid #0b173a!important;outline:none!important}.location-input:placeholder-shown:not(:focus){border:1px solid #0227912e!important;outline:none!important}.map-layout{background:#eef2f7;height:100vh;display:flex;overflow:hidden}.route-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.leaflet-container .leaflet-control-attribution{color:#000;background-color:#00000026;border-radius:10px;width:300px;height:23px;margin-bottom:-20px;padding-top:2px;padding-left:8px;font-family:Inter;font-size:14px;line-height:1.2;top:20px;left:60px}.leaflet-bottom.leaflet-left{top:100px;bottom:110px!important;left:80px!important}.leaflet-bottom.leaflet-right{bottom:100px!important;right:90px!important}.route-header h3{color:#1f3bb3;font-size:15px;font-weight:600}.route-header button{background:#f4f6fa;border:none;border-radius:50%;width:26px;height:26px}.route-input{margin-bottom:10px;position:relative}.route-input input{border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:9px 12px 9px 36px;font-size:13px}.route-input img{width:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.get-data-btn{color:#fff;background:#0b173a;border:none;border-radius:6px;width:200px;margin-top:14px;padding:10px;font-size:16px}.map-container{flex:1;height:100%;margin-bottom:15px;position:relative;overflow:hidden}.route-marker{border:3px solid #fff;border-radius:50%;width:20px;height:20px}.status-icon{flex-shrink:0;width:16px;height:16px}.route-marker.red{background:#ff3b30}.route-marker.green{background:#34c759}.route-marker.yellow{background:#fc0}.route-marker.blue{background:#007aff}.map-controls{z-index:999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:70px;right:25px}.map-control-btn,.map-settings-popover,.map-distance-row{pointer-events:auto}.map-controls-ticketMap{z-index:999;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:60px;right:70px}.map-controls button{background:#fff;border:1px solid #d1d5db;width:32px;height:32px;font-size:18px}.map-control-btn{background:#fff;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #00000040}.map-control-btn img{width:18.681px;height:19.25px}.map-control-btn.square{border-radius:10px;width:48px;height:48px}.map-control-btn.circle{border-radius:50%;width:48px;height:48px}.page-footer{color:#6b7280;z-index:900;background:#f8fafc;border-top:1px solid #3b82f6;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;display:flex;position:fixed;left:0}.map-distance-row{align-items:flex-end;gap:16px;display:flex}.map-distance-column{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.map-distance{color:#000;font-family:Inter;font-size:14px}.map-bar{background:#fff;border-radius:4px;width:120px;height:10px}.map-source-inline{color:#000;background-color:#00000026;border-radius:10px;width:276px;height:23px;padding-top:2px;padding-left:8px;font-family:Inter;font-size:14px;line-height:1.2}.map-control-btn.zoom{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:96px;display:flex;box-shadow:0 8px 20px #00000040}.map-control-btn.zoom img{width:24px;height:24px}.zoom-divider{background:#cfcfcf;width:36px;height:1px;margin:10px 0}.user-marker{background:0 0!important;border:none!important}@media (width>=850px) and (width<=1511px){.map-container{height:1250px}.map-controls{bottom:150px}.leaflet-bottom .leaflet-control-scale{top:0;left:30px}.leaflet-container .leaflet-control-attribution{color:#000;background-color:#00000026;border-radius:10px;width:300px;height:23px;margin-bottom:-20px;padding-top:2px;padding-left:8px;font-family:Inter;font-size:14px;line-height:1.2;left:100px}.leaflet-bottom.leaflet-left{top:100px;bottom:140px!important;left:100px!important}.leaflet-bottom.leaflet-right{bottom:180px!important;right:120px!important}.leaflet-control-attribution .leaflet-control div{display:hidden!important}}.comments-container{box-sizing:border-box;background:#f5f2f0;border-radius:12px;flex-direction:column;gap:18px;width:100%;max-width:502px;margin-bottom:18px;padding:18px;display:flex}.comments-header{justify-content:space-between;align-items:center;width:100%;min-height:36px;display:flex}.comments-title{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:100%}.comments-right{justify-content:flex-end;align-items:center;gap:12px;display:flex}.comments-count{color:#000;opacity:.5;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%}.collapse-btn{width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:#f5f2f0!important;border:1px solid #dbd8d6!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.collapse-btn:hover,.collapse-btn:focus,.collapse-btn:active{box-shadow:none!important;background:#f5f2f0!important;border-color:#dbd8d6!important}.collapse-icon-img{object-fit:contain;width:16px;height:16px;transition:transform .2s;display:block;transform:rotate(0)}.collapse-icon-img.expanded{transform:rotate(180deg)}.comments-list{flex-direction:column;width:100%;display:flex}.comment-card{box-sizing:border-box;border-bottom:1px solid #d5d5d5;flex-direction:column;width:100%;padding:12px 0;display:flex}.comment-row{box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;display:flex}.comment-info,.reply-info{flex:1;min-width:0;margin:0;padding:0}.comment-row>.comment-info>.comment-text{margin-top:12px;margin-left:-48px;line-height:20px}.comment-row>.comment-info>.comment-actions{align-items:center;gap:16px;margin-top:12px;margin-left:-48px;display:flex}.avatar,.avatar.small{color:#6a7597;background:linear-gradient(#6a759733 0%,#3c456133 100%);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex}.comment-top,.reply-info>.comment-top{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;display:flex}.comment-user{color:#000;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.comment-time{color:#000;opacity:.5;white-space:nowrap;text-align:right;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.comment-text{color:#000;word-break:break-word;overflow-wrap:anywhere;margin-top:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.comment-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.reply-action,.reply-count,.view-replies,.delete,.delete-action{font-family:Inter,sans-serif;font-size:14px}.reply-action{color:#000;cursor:pointer;align-items:center;margin:0;font-weight:700;line-height:20px;display:inline-flex}.reply-count{color:#000;opacity:.5;align-items:center;margin:0;font-weight:400;line-height:20px;display:inline-flex}.delete,.delete-action{color:#ff4e63;cursor:pointer;align-items:center;margin:0;font-weight:700;line-height:20px;display:inline-flex}.view-replies{color:#000;opacity:.5;cursor:pointer;width:fit-content;margin-top:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.comment-actions .view-replies{align-items:center;display:inline-flex;margin:0!important;padding:0!important;line-height:20px!important}.reply-thread{box-sizing:border-box;width:100%;margin:0;padding:0}.reply-wrapper{box-sizing:border-box;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.reply-wrapper+.reply-wrapper{margin-top:16px}.reply-wrapper>.reply-card{box-sizing:border-box;align-items:flex-start;gap:12px;width:calc(100% - 30px);margin-top:20px;margin-left:30px;padding:0;display:flex}.reply-card .reply-info{flex:1;min-width:0;margin:0;padding:0}.reply-wrapper>.reply-card>.reply-info>.comment-text{margin-top:12px;margin-left:-48px;line-height:20px}.reply-wrapper>.reply-card>.reply-info>.comment-actions{align-items:center;gap:16px;margin-top:12px;margin-left:-48px;display:flex}.second-level-replies{box-sizing:border-box;flex-direction:column;width:100%;margin-top:16px;margin-left:0;padding:0;display:flex}.reply-wrapper .second-level-replies .second-level-reply{box-sizing:border-box;align-items:flex-start;gap:12px;width:calc(100% - 60px);margin-top:20px;margin-left:60px;padding:0;display:flex}.reply-wrapper .second-level-replies .second-level-reply:first-child{margin-top:0}.second-level-reply>.reply-info>.comment-text{margin-top:12px;margin-left:-48px;line-height:20px}.second-level-reply>.reply-info>.comment-actions{align-items:center;gap:16px;margin-top:12px;margin-left:-48px;display:flex}.bottom-input{box-sizing:border-box;background:#fff;border:2px solid #d2cdca;border-radius:10px;align-items:center;gap:12px;width:100%;height:42px;padding:2px;transition:all .2s;display:flex;position:relative}.bottom-input:focus-within{box-shadow:none;border-color:#d2cdca;outline:none}.bottom-input:focus-within:after{content:"";pointer-events:none;border:1px solid #2d344e;border-radius:8px;position:absolute;inset:2px}.bottom-input .ant-input:focus,.bottom-input .ant-input-focused,.bottom-input .ant-input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.first-level-reply-input{box-sizing:border-box;width:calc(100% - 30px)!important;margin-top:16px!important;margin-bottom:16px!important;margin-left:30px!important}.second-level-input{box-sizing:border-box;width:calc(100% - 60px)!important;margin-top:16px!important;margin-bottom:16px!important;margin-left:60px!important}.bottom-input .ant-input,.reply-input .ant-input{color:#2d344e;flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:100%!important}.bottom-input .ant-input::placeholder,.reply-input .ant-input::placeholder{color:#2d344e;opacity:.6;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:100%!important}.send-btn{width:16px!important;min-width:16px!important;height:14px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin-right:10px!important;padding:0!important;display:flex!important}.send-btn:hover,.send-btn:focus,.send-btn:active{box-shadow:none!important;background:0 0!important;border:none!important}.send-icon-img{object-fit:contain;width:16px;height:14px;display:block}.nested-hide-replies{width:fit-content;margin-bottom:4px;margin-top:16px!important;margin-left:60px!important}.main-hide-replies{width:fit-content;margin-bottom:0;margin-top:16px!important;margin-left:0!important}.inactive-action,.last-level-reply{pointer-events:none;cursor:default!important}.comments-empty-state{box-sizing:border-box;background:#e5e2e0;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:78px;padding:12px;display:flex}.empty-state-icon{object-fit:contain;width:32px;height:32px}.empty-state-text{text-align:center;color:#000;opacity:.3;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%}.bottom-input-disabled{opacity:.5;cursor:not-allowed;background:#fff!important;border-color:#d2cdca!important}.bottom-input-disabled:focus-within{box-shadow:none!important;border-color:#d2cdca!important}.bottom-input-disabled .ant-input,.bottom-input-disabled .ant-input:disabled{color:#2d344e73!important;cursor:not-allowed!important;background:0 0!important}.bottom-input-disabled .ant-input::placeholder,.bottom-input-disabled .ant-input:disabled::placeholder{opacity:1;color:#2d344e73!important}.bottom-input-disabled .send-btn,.bottom-input-disabled .send-btn:disabled{opacity:.35!important;cursor:not-allowed!important}.bottom-input-disabled .send-icon-img{filter:grayscale();opacity:.35!important}.comments-container .ant-btn{box-shadow:none}.comments-container .ant-input{background:0 0!important}.comments-container .ant-input:focus,.comments-container .ant-input-focused{box-shadow:none!important}.comment-row>.comment-info>.reply-thread{box-sizing:border-box;width:calc(100% + 48px);margin-left:-48px}.reply-wrapper>.reply-card{box-sizing:border-box;align-items:flex-start;gap:12px;width:calc(100% - 30px);margin-top:20px;margin-left:30px;display:flex}.reply-wrapper>.second-level-replies{box-sizing:border-box;width:100%;margin-top:16px;margin-left:0;padding:0}.reply-wrapper>.second-level-replies>.second-level-reply{box-sizing:border-box;align-items:flex-start;gap:12px;width:calc(100% - 60px);margin-top:20px;margin-left:60px;display:flex}.reply-wrapper>.second-level-replies>.second-level-reply:first-child{margin-top:0}.comment-row>.comment-info>.first-level-reply-input{box-sizing:border-box;width:calc(100% + 18px)!important;margin-top:16px!important;margin-bottom:16px!important;margin-left:-18px!important}.reply-wrapper>.second-level-input{box-sizing:border-box;width:calc(100% - 60px)!important;margin-top:16px!important;margin-bottom:16px!important;margin-left:60px!important}.reply-wrapper>.second-level-replies>.nested-hide-replies{width:fit-content;margin-bottom:4px;margin-top:16px!important;margin-left:60px!important}.comment-row>.comment-info>.main-hide-replies{width:fit-content;margin-bottom:0;margin-top:16px!important;margin-left:-48px!important}.view-replies-reply{text-decoration:underline}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.severity-dropdown{background:#fff;border-radius:16px;width:350px;padding:16px 0;overflow:hidden}.severity-search{width:314px;margin:0 auto 12px;position:relative;overflow:visible}.severity-search .ant-input-affix-wrapper{z-index:2;background:#fff;width:318px;height:42px;position:relative;box-shadow:none!important;border:1px solid #c8c3c0!important;border-radius:8px!important}.severity-search-active{position:relative}.severity-search .ant-input{color:#2d344e;font-size:16px}.severity-search .ant-input-affix-wrapper:hover{border:1px solid #c8c3c0!important}.severity-search-active:before{content:"";pointer-events:none;z-index:1;border:2px solid #d2cdca;border-radius:10px;position:absolute;inset:-4px -8px -4px -4px}.severity-search-finished .ant-input-affix-wrapper{border:2px solid #2d344eb3!important}.severity-search-icon{opacity:1;width:24px;height:24px}.severity-search .ant-input{color:#2d344e;font-size:16px;font-weight:400}.dropdown-close-severity{background:var(--pure-white);color:#404040;border:none;border:1px solid var(--button-secondary-hover,#1e243a);angle:0 deg;opacity:1;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:78px;height:42px;padding:12px;display:flex}.dropdown-close-severity:hover{background:var(--neutral-white);border-color:#000!important}.dropdown-close-severity:active{background:var(--white110);border:2px solid #6e6e6e}.severity-search-icon{width:20px;height:20px}.severity-selected-pill{background:#f2efec;border:1px solid #e1ddda;border-radius:6px;justify-content:space-between;align-items:center;height:32px;margin:0 16px 12px;padding:0 10px;display:flex}.severity-pill-left{align-items:center;gap:8px;display:flex}.severity-pill-left img{width:24px;height:24px}.severity-pill-close{cursor:pointer;font-size:16px}.severity-list{height:276px;overflow-y:auto}.severity-item{cursor:pointer;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.severitydropdown-close-cancel{letter-spacing:0%;text-transform:capitalize;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.severity-itema-all{cursor:pointer;border-bottom:1px solid #00000080;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.severity-item:hover{background:#fafafa}.severity-item-left{align-items:center;gap:10px;display:flex}.severity-item-left img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.severity-item-left span{text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:16px;font-weight:400;font-style:Regular;letter-spacing:0%;color:#000;line-height:120%;overflow:hidden}.severity-radio{align-items:center;display:flex}.severity-radio input{display:none}.severity-radio span{border:1px solid #bdbdbd;border-radius:50%;width:16px;height:16px;position:relative}.severity-radio input:checked+span:after{content:"";background:#2d3b68;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.severity-footer{border-top:1px solid #ececec;gap:10px;padding:12px 16px;display:flex}.severity-cancel-btn{cursor:pointer;background:#fff;border:1px solid #1e243a;border-radius:8px;width:88px;height:42px;font-size:16px;font-weight:600}.severity-apply-btn{color:#fff;cursor:pointer;background:#2d3450;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:42px;font-size:16px;font-weight:600;display:flex}.severity-apply-btn img{width:18px;height:18px}.severity-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:space-between;align-items:center;width:152px;height:36px;padding:0 12px;display:flex}.severity-dropdown-overlay{z-index:99999!important}.severity-trigger span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:14px;font-weight:400;overflow:hidden}.severity-trigger img{flex-shrink:0;width:16px;height:16px}.severity-search .ant-input{color:#1f2937;font-family:Inter;font-size:14px}.severity-search .ant-input::placeholder{color:#b8b4b0}.severity-list::-webkit-scrollbar{width:4px}.severity-list::-webkit-scrollbar-track{background:0 0}.severity-list::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px}.severity-list::-webkit-scrollbar-thumb:hover{background:#0006}.severity-selected-pill span{color:#1f2937;font-family:Inter;font-size:14px;font-weight:500}.severity-cancel-btn:hover{background:#f8f8f8}.severity-apply-btn:hover{background:#222b49}.severity-cancel-btn:focus,.severity-cancel-btn:active,.severity-cancel-btn:focus-visible,.severity-apply-btn:focus,.severity-apply-btn:active,.severity-apply-btn:focus-visible{box-shadow:none;outline:none}.severity-footer button{transition:all .2s}.severity-item-left{width:calc(100% - 28px)}.severity-selected-pill,.severity-item,.severity-footer,.severity-search{box-sizing:border-box}.severity-selected-pill{background:#f5f2f0;border:1px solid #e5e2e0;border-radius:6px;min-height:32px;margin:0 16px 12px;padding:6px 10px}.severity-no-results{background:var(--neutral-white);angle:0 deg;opacity:1;border-bottom-width:1px;border-radius:8px;justify-content:center;align-items:center;gap:16px;width:318px;height:44px;margin:12px;padding-top:10px;padding-bottom:10px;display:flex}.severity-no-results-content{justify-content:center;align-items:center;gap:12px;width:fit-content;display:flex}.severity-no-results-text{letter-spacing:0;color:#000;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.no-ticket-data-icon{flex-shrink:0;width:24px;height:24px}.dropdown-apply.disabled,.dropdown-apply:disabled{cursor:not-allowed;opacity:1;background:var(--grey100)!important;border-color:#d9d9d9!important}.sticky-footer{background:var(--pure-white);opacity:1;border-top:1px solid #ececec;gap:12px;height:74px;position:sticky;bottom:0}.severity-search-active .ant-input-affix-wrapper{border:2px solid #1e243a!important}.severity-search-active .ant-input-affix-wrapper:before,.severity-search-active .ant-input-affix-wrapper:after{display:none!important}.severity-search-active .ant-input-affix-wrapper,.severity-search-active .ant-input-affix-wrapper-focused,.severity-search-active .ant-input-affix-wrapper:focus-within{box-shadow:none!important;border:2px solid #1e243a!important}@media (width<=1024px) and (height>=1300px){.severity-list{max-height:300px}.severity-cancel-btn{width:92px}}.severity-badge{white-space:nowrap;border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:8px 12px;font-family:Inter;font-size:16px;font-weight:700;display:inline-flex}.severity-badge.very-severe{border-color:var(--borderVerySevere);color:var(--verySevereText)}.severity-badge.severe{border-color:var(--borderSevere);color:var(--severeText)}.severity-badge.not-severe{border-color:var(--borderNotSevere);color:var(--notSevereText)}.severity-text{font-family:Inter;font-style:Bold;letter-spacing:0%;vertical-align:middle;line-height:100%;font-size:14px!important;font-weight:700!important}.status-text-badge{opacity:1;border-width:1px;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:104px;height:30px;padding:8px 12px;display:inline-flex;top:147px;left:312px}.status-text-badge-label{letter-spacing:0;text-transform:capitalize;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:100%}.selected-ticket-row .status-not_started .status-text-badge-label{color:#fff!important}.statistics-wrapper{width:100%}.statistics-grid{gap:24px;width:100%;display:flex}.statistics-card{background:var(--neutral-white);box-sizing:border-box;border:1px solid #d9d9d9;border-radius:12px;width:100%;overflow:hidden}.statistics-card-empty .statistics-card-header{background:#fff}.statistics-card-empty .statistics-no-data-container{background:#fff;padding:12px}.statistics-card-empty .statistics-no-data-card{background:#f5f2f0}.statistics-filter{background:var(--grey100);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:140px;height:40px;padding:12px;display:flex;overflow:hidden}.statistics-filter-icon{border-right:1px solid #d9d9d9;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.statistics-filter-content{align-items:center;gap:12px;padding:0 16px;display:flex}.statistics-filter-label{color:#000;font-size:16px;font-weight:400}.statistics-filter-arrow{font-size:14px}.update-icon{width:18px;height:18px;margin-right:6px}.update-icon-div{border-right:1px solid #fff;line-height:42px}.statistics-card-body{box-sizing:border-box;background:#f5f2f0;width:100%;padding:24px}.statistics-value{margin:0}.statistics-value-text{color:var(--black);font-family:Inter,sans-serif;font-size:16px;font-weight:700}.statistics-main-value{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.statistics-growth{color:#ff5964;margin-top:4px;font-size:16px;font-weight:400}.statistics-growth-text{color:var(--red);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400}.statistics-chart-placeholder{box-sizing:border-box;width:105%;height:242px;margin-top:16px}.statistics-chart{width:100%;height:360px;margin-top:24px}.statistics-chart canvas{width:100%!important;height:100%!important}.statistics-no-data-container{box-sizing:border-box;background:#fff;width:100%;padding:12px}.statistics-no-data-card{box-sizing:border-box;background:#f5f2f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:132px;display:flex}.statistics-no-data-icon{color:#a6a6a6;justify-content:center;align-items:center;margin-bottom:4px;line-height:1;display:flex}.statistics-no-data-icon img,.statistics-no-data-search-icon{object-fit:contain;opacity:.7;width:40px;height:40px}.statistics-no-data-text{color:#b0adac;text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.critical-wards{box-sizing:border-box;background:#f5f2f0;padding:24px 24px 0}.critical-wards-content{border-left:1px solid var(--navy700)}.statistics-card-header{box-sizing:border-box;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;height:76px;padding:18px;display:flex}.critical-title-with-icon{flex-shrink:0;align-items:center;gap:6px;width:fit-content;display:inline-flex}.tooltip-icon{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0;display:block}.ward-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ward-track{flex:1;display:contents}.ward-fill{color:#4a5578;background:linear-gradient(90deg,#f4c3cb 0%,#ff4d67 100%);border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;height:24px;padding-left:14px;font-size:12px;font-weight:400;display:flex}.ward-value{color:#4a5578;min-width:56px;font-size:14px;font-weight:500}.critical-wards::-webkit-scrollbar{width:6px}.critical-wards::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:10px}.period-dropdown{background:var(--pure-white);border-radius:12px;width:250px;margin-left:-25px;overflow:hidden;box-shadow:0 16px 40px #0003}.period-dropdown-list{padding:8px 0}.period-item{cursor:pointer;color:#262626;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:16px;display:flex}.period-item:hover{background:#fafafa}.period-label{color:var(--black);font-size:14px;font-style:normal;font-weight:400}.period-default{color:var(--grey300);font-size:14px;font-style:normal;font-weight:200}.ticket-icon{margin-left:8px}.ward-details-card{background:var(--neutral-white);border:1px solid var(--neutral-white);border-radius:16px;margin-top:24px;overflow:hidden}.ward-details-header{border-bottom:1px solid #0003;justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex}.ward-left-panel{padding:16px 0 16px 16px}.ward-right-panel{padding:16px 16px 16px 0}.ward-inside-panel{background:var(--pure-white);border-radius:16px;height:768px;margin-bottom:30px;padding:16px;overflow-y:auto}.tickets-overview-title{border-bottom:1px solid var(--grey100);color:var(--navy900);padding-bottom:8px;font-size:24px;font-weight:500}.section-divider{background:var(--grey100);width:100%;height:1px}.dropdown-main-div{flex-direction:row;justify-content:space-between;gap:10px;margin:16px 0;display:flex}.ant-tooltip .critical-wards-tooltip .ant-tooltip-inner{color:#000!important}.critical-wards-tooltip .ant-tooltip-arrow:before{background:var(--pure-white);border:1px solid #d9d9d9;display:none}.ticket-trend-tooltip{background:var(--pure-white);border:1px solid var(--grey100);box-sizing:border-box;border-radius:14px;justify-content:space-between;align-items:center;width:209px;height:46px;padding:12px;display:flex}.ticket-trend-tooltip-date{color:#979797;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.ticket-trend-tooltip-value{color:var(--black);font-family:Inter,sans-serif;font-size:14px;font-weight:700}@media (width<=1440px){.statistics-card-title{font-size:28px}}@media (width<=1024px){.statistics-card{height:auto}.statistics-card-header{flex-wrap:wrap;gap:12px;height:auto;padding:20px}.statistics-card-title{font-size:24px}.statistics-chart{height:320px}.ward-left-panel{padding:16px 16px 0}.ward-right-panel{padding:0 16px 16px}}@media (width<=768px){.statistics-card-title{font-size:22px}.statistics-filter{width:100%}.statistics-card-body{padding:16px}.ward-row{gap:8px}}.custom-select-dropdown{cursor:pointer!important;color:#000!important;background:#f9fafb!important;border-bottom:1px solid #0000001a!important;padding:8px 12px!important;font-size:16px!important}.custom-select-dropdown .ant-select-item-option-active,.custom-select-dropdown .ant-select-item-option-selected{background:#f9fafb!important}.custom-select-dropdown .ant-select-item-option:last-child{border-bottom:none!important}.custom-select-dropdown{border-radius:24px;padding:12px}.dropdown-search-wrapper{margin-bottom:12px;padding:2px}.ant-select .ant-select-placeholder{color:var(--navy700)!important;opacity:.3!important;font-size:16px!important}.dropdown-search-wrapper .ant-input-affix-wrapper{z-index:2;height:42px;box-shadow:none!important;background:#fff!important;border:1px solid #c8c3c0!important;border-radius:12px!important}.dropdown-search-focused .ant-input-affix-wrapper,.dropdown-search-typing .ant-input-affix-wrapper{border:1px solid var(--navy700)!important;outline-offset:2px!important;box-shadow:none!important;outline:2px solid #0227911a!important}.dropdown-search-wrapper .ant-input-affix-wrapper:focus,.dropdown-search-wrapper .ant-input-affix-wrapper-focused,.dropdown-search-wrapper .ant-input-affix-wrapper:focus-within{box-shadow:none!important}.dropdown-search-filled .ant-input-affix-wrapper{box-shadow:none!important;border:1px solid #0b173a!important;outline:none!important}.ant-select-item-option-content{font-size:16px}.custom-select .ant-select-clear{justify-content:center;align-items:center;opacity:1!important;visibility:visible!important;width:24px!important;height:24px!important;padding-bottom:10px!important;display:flex!important}.custom-select .ant-select-clear img{opacity:.5;cursor:pointer;width:24px!important;height:24px!important}.custom-select .ant-select-clear:hover img{opacity:1}.tag-close{opacity:1;cursor:pointer;flex-shrink:0;width:36px;height:36px;margin-right:10px}.tag-close:hover{color:#000}section{cursor:pointer;margin-top:20px}.section-header{justify-content:space-between;margin-bottom:10px;font-weight:600;display:flex}.section-divider{background-color:#e5e7eb;height:1px;margin:8px 0}.chart-row{grid-template-columns:120px 1fr;gap:12px;display:grid}.legend{margin:0;padding:0;list-style:none}.legend li{align-items:center;margin-bottom:6px;font-size:12px;display:flex}.value{margin-left:auto}.label{color:var(--black);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;opacity:.5!important}.bold{font-weight:600}.severity-legend-wrapper{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.severity-legend{margin-top:16px;margin-bottom:0;padding:0;list-style:none}.severity-legend li{text-overflow:ellipsis;justify-content:space-between;align-items:center;min-width:120px;margin-bottom:10px;display:flex;overflow:hidden}.severity-legend .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px}.severity-legend .label{white-space:nowrap;text-overflow:ellipsis;opacity:.5;color:#000;flex:1;min-width:0;font-family:Inter;font-size:14px;overflow:hidden}.severity-legend .value{color:#000;min-width:18px;margin-left:8px;font-size:14px}.ticket-severity{color:var(--neutral-white);font-family:Inter,sans-serif;font-size:20px;font-weight:400}.severity-legend-split{gap:24px;width:100%;display:flex}.severity-column{flex-direction:column;flex:1;gap:16px;display:flex}.severity-item-ticket-count{justify-content:space-between;align-items:center;display:flex}.legend-left{align-items:center;gap:8px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.label-ticket{color:var(--black);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;opacity:.5!important}.value-ticket{color:var(--black);font-family:Inter;font-size:14px;font-style:normal;font-weight:400}.severity-chart-dashboard{width:142px;height:142px}.count-total{justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:16px;display:flex}.count-total .bold{color:var(--black);font-family:Inter;font-size:17px;font-weight:700;line-height:100%}.ticket-no-data-layout-light{gap:28px;width:100%;display:flex}.ticket-no-data-donut-light{background:var(--neutral-white);border-radius:50%;justify-content:center;align-items:center;width:142px;height:142px;display:flex}.ticket-no-data-donut-inner-light{background:var(--pure-white);border-radius:50%;width:82px;height:82px}.ticket-no-data-card-light{background:var(--neutral-white);color:#0000004d;border-radius:12px;flex:1;justify-content:center;align-items:center;height:120px;font-size:16px;font-weight:400;display:flex}@media (width<=1024px){.severity-legend .label{max-width:150px}}.leaflet-control-zoom{box-shadow:none;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e3e3e5!important}.leaflet-control-zoom a{background:#fff;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#000!important;display:flex!important}.leaflet-touch .leaflet-bar a{width:48px;height:48px}.leaflet-control-zoom-in{border-bottom:1px solid #f3f3f7!important}.leaflet-control-zoom-out{border-top:none!important}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{width:18px;height:18px;font-size:30px;top:15px;left:15px}.leaflet-control-zoom a:hover{background:#f9fafb}.leaflet-control-zoom a span{justify-content:center;align-items:center;width:100%;display:flex}.leaflet-control-attribution .leaflet-control div{display:hidden!important}.region-details-map .leaflet-bottom.leaflet-right{bottom:0!important;right:0!important}.dashboard-scroll{flex:1;min-height:0;overflow:hidden auto}.dashboard-scroll>.ant-row{min-height:100%}.figma-filter-wrapper{background:#f5f2f0;border:1px solid #d5d5d5;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px 16px 8px;display:flex}.figma-filter-header{justify-content:space-between;align-items:center;height:42px;display:flex}.figma-filter-header span{color:#000;font-family:Inter;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;font-size:24px;line-height:100%}.figma-filter-collapse{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.filter-content{transition:max-height .35s,opacity .25s;overflow:hidden}.filter-content.expanded{opacity:1;max-height:700px}.filter-content.collapsed{opacity:0;max-height:0}.figma-filter-grid{flex-direction:row;gap:12px;width:100%;display:flex}.figma-filter-card{background:#e5e2e0;border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;min-height:108px;padding:12px;display:flex}.filter-large-card{background:#e5e2e0;border-radius:8px;min-height:228px;padding:12px}.figma-filter-title{color:#000;font-family:Inter;font-weight:600;font-style:Bold;leading-trim:NONE;letter-spacing:0%;margin-bottom:12px;font-size:16px;line-height:100%}.figma-space{height:14px}.filter-chip{cursor:pointer;background:#f8f8f8;border:1px solid #d5d5d5;border-radius:8px;height:42px;padding:0 14px;font-size:16px}.filter-chip.selected{background:#fff;border:1px solid #000;font-weight:600}.filterChipLabel{font-family:Inter;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:#000;font-size:16px;line-height:100%}.figma-filter-footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.clear-filters-btn{color:#121826;cursor:pointer;background:#fff;border:1px solid #c8c3c0;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:42px;padding:0 24px;font-family:Inter;font-size:16px;font-weight:600;transition:all .2s;display:flex}.clear-filters-btn:not(:disabled):hover{border-color:#2d344e}.clear-filters-btn:disabled{opacity:.4;border:1px solid var(--neutral-grey-200,#dbd8d6);cursor:not-allowed}.apply-filters-btn{background:var(--navy700);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 24px;font-family:Inter;font-size:16px;font-weight:600;transition:all .2s;display:flex}.apply-filters-btn:hover{background:#1f2742}.apply-filters-btn.disabled{background:var(--neutral-grey-100,#e5e2e0);cursor:not-allowed}.filter-arrow{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:transform .3s;display:flex}.filter-title-wrapper{align-items:center;gap:8px;display:flex}.filter-red-dot{background:#ff4e63;border-radius:50%;width:8px;height:8px}.clearText{font-family:Inter;font-weight:600;font-style:Bold;leading-trim:NONE;letter-spacing:0%;text-transform:capitalize;font-size:16px;line-height:100%}.clearImg{angle:0 deg;opacity:1;width:18px;height:18px}.filter-arrow{transform:rotate(180deg)}.filter-arrow.collapsed{transform:rotate(0)}.ward-type-column{flex-direction:column;display:flex}.chip-container{flex-wrap:wrap;gap:12px;display:flex}.dropdown-all-section{width:300px;height:42px}.ticket-type-group{flex-wrap:wrap;gap:8px;display:flex}.chip-filter{align-items:center;gap:8px;display:flex;background:0 0!important;border:1px solid #c8c3c0!important;border-radius:8px!important;height:42px!important}.chip-filter.active{border:1.5px solid #000!important}.chip-label-filter-ticket{font-family:Inter;font-size:16px;font-weight:400}.chip-label-filter-ticket.active{font-weight:600}.apply-filters-btn:not(:disabled):active{background-color:var(--blue600)!important}.apply-filters-btn:not(:disabled):hover{background-color:var(--navy900)}.date-chip-layout{flex-wrap:wrap;align-content:flex-start;gap:12px;display:flex}.date-reporting-card{height:auto;min-height:160px;overflow:hidden}.date-chip-layout{flex-wrap:wrap;gap:12px;width:100%;margin-top:20px;display:flex}.date-chip{justify-content:center;align-items:center;gap:8px;min-width:84px;height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid silver!important;border-radius:8px!important;padding:10px 16px!important;display:flex!important}.date-chip:hover{border-color:#000!important}.date-chip.active{background:#fff!important;border:2px solid #000!important}.date-chip-label{color:#000;font-family:Inter;font-size:16px;font-weight:400}.date-chip.active .date-chip-label{font-weight:700}@media (width<=1024px){.figma-filter-grid{flex-direction:row;display:flex}}.dropdown-all-section .ant-select-selection-item,.dropdown-all-section .ant-select-selection-placeholder{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:100%!important}.dropdown-all-section .ant-select-selection-search-input{font-family:Inter!important;font-size:16px!important}@media (width>=768px) and (width<=1199px){.figma-filter-wrapper{box-sizing:border-box;background:var(--neutral-white);border-radius:8px;width:100%;padding:12px;font-size:16px;overflow:hidden}.filter-title-wrapper{align-items:center;gap:6px;display:flex}.filter-title-wrapper>span:first-child{color:#000;font-family:Inter;font-size:16px;font-weight:500;line-height:20px}.filter-arrow img{object-fit:contain;width:28px!important;height:28px!important}.filter-content.expanded{width:100%;display:block}.filter-content.collapsed{display:none}.figma-filter-grid{box-sizing:border-box;grid-template-rows:auto auto;grid-template-areas:"ward-type severity""progress date";align-items:stretch;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;display:grid!important}.ward-type-column{grid-area:ward-type;grid-template-rows:1fr 1fr;min-width:0;gap:8px!important;display:grid!important}.severity-card{grid-area:severity;min-width:0}.progress-status-card{grid-area:progress;min-width:0}.date-reporting-card{grid-area:date;min-width:0}.ward-type-column .figma-space{display:none!important}.figma-filter-grid .figma-filter-card{box-sizing:border-box;background:#eeeceb;border-radius:6px;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important}.ward-type-column .figma-filter-card{min-height:78px}.progress-status-card,.date-reporting-card{min-height:142px}.severity-card{min-height:164px}.figma-filter-title{color:#000;font-family:Inter;margin-bottom:8px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.dropdown-all-section{width:100%!important;min-width:0!important}.dropdown-all-section .ant-select{width:100%!important}.dropdown-all-section .ant-select-selector{box-sizing:border-box;align-items:center;display:flex;border-radius:6px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 8px!important}.dropdown-all-section .ant-select-selection-placeholder,.dropdown-all-section .ant-select-selection-item{font-family:Inter;font-size:11px!important;line-height:32px!important}.severity-card,.progress-status-card,.date-reporting-card{flex-direction:column;display:flex!important}.severity-card .chip-group,.progress-status-card .chip-group,.date-reporting-card .chip-group{margin-top:auto!important}.figma-filter-grid .chip-group{align-content:flex-start;align-items:center;width:100%;flex-wrap:wrap!important;gap:6px!important;display:flex!important}.figma-filter-grid .chip-filter{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex;border-radius:6px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px 10px!important}.figma-filter-grid .chip-label-filter-ticket,.figma-filter-grid .date-chip-label{white-space:nowrap;font-family:Inter;font-weight:400;line-height:14px;font-size:11px!important}.figma-filter-grid .selected-ticket-pill-close{object-fit:contain;flex-shrink:0;width:12px!important;height:12px!important}.progress-status-card .chip-group{max-width:220px}.date-reporting-card .date-chip-layout{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.figma-filter-footer{box-sizing:border-box;align-items:center;width:100%;justify-content:flex-end!important;gap:8px!important;margin-top:0!important;padding-top:8px!important;display:flex!important}.clear-filters-btn,.apply-filters-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex;border-radius:6px!important;width:auto!important;min-width:0!important;height:32px!important;padding:6px 10px!important}.clearText{white-space:nowrap;font-family:Inter;line-height:14px;font-size:11px!important}.clearImg{object-fit:contain;width:12px!important;height:12px!important}}.ticket-map-page{width:100%;height:100%;display:flex;position:relative}.ticket-map-container{z-index:1;flex:1;height:100%;position:relative}.selected-marker{transform:scale(1.4);z-index:9999!important}.drawer-divider{background:#e7e2de;width:100%;height:1px}.ticket-drawer{left:var(--sidebar-width);z-index:50;background:#fff;border-right:1px solid #e5e7eb;border-top-right-radius:24px;border-bottom-right-radius:24px;width:550px;padding:24px;transition:transform .3s;position:fixed;transform:translate(-100%)}.ticket-drawer.open{transform:translate(0)}.ant-image-preview{z-index:5000}.ticket-popup{background:#fff;border-radius:16px;min-width:350px;min-height:159px;padding:12px;font-family:Inter,sans-serif}.popup-title{margin-bottom:12px;font-size:16px;font-weight:700}.popup-content{background:#f2f3f5;border-radius:12px;gap:16px;min-width:270px;min-height:104px;padding:12px}.ticket-popup-card{border:1px solid var(--grey400);background:#fff;border-radius:12px;margin-bottom:25px;padding:12px;font-family:Inter,sans-serif}.popup-header{color:#000;margin-bottom:8px;font-family:Inter;font-size:16px;font-weight:700}.popup-header-edit{color:#000;margin-bottom:8px;font-family:Inter;font-size:24px;font-weight:500}.popup-badges{gap:4px;height:28px;margin-bottom:12px;display:flex}.badge{border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700}.badge-red{color:#fff;background:red}.badge-green{color:#369e4c;background:#baefb9}.badge-gray{color:#374151;background:#e5e7eb}.popup-body-new{background:#f3f4f6;border-radius:12px;padding:12px}.popup-row{grid-template-columns:112px 1fr;justify-content:space-between;align-items:center;display:flex}.labelPopup{color:#00000059;text-align:left;font-family:Inter;font-size:14px;font-weight:400}.valuePopup{color:#000;text-align:right;justify-self:end;font-family:Inter;font-size:14px;font-weight:400}.valuePopup-edit-ticket-type{color:#000;text-align:right;justify-self:end;font-family:Inter;font-size:16px;font-weight:400}.valuePopup-edit{color:#000;text-align:right;justify-self:end;max-width:220px;font-family:Inter;font-size:14px;font-weight:500}.value.address{word-wrap:break-word}.custom-marker-icon{cursor:pointer;pointer-events:auto!important}.custom-tooltip{color:#000;z-index:9999;border-radius:10px;padding:10px;box-shadow:0 10px 25px #00000040;background:#fff!important;border:none!important}.leaflet-tooltip{opacity:1!important}.discard-desc{color:#6b7280;margin-bottom:20px;font-size:16px}.success-overlay{z-index:3000;background:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.success-modal{text-align:center;background:#f6f6f6;border-radius:16px;width:375px;max-height:420px;padding:24px;display:grid}.success-circle{border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:32px;display:flex}.success-img{width:88px;height:88px}.success-text-popup{color:#000;margin-top:16px;font-size:16px;font-weight:500}.view-ticket-btn{color:#fff;background:#0f1f3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:16px;display:flex}.go-home{cursor:pointer;color:#000;justify-content:center;align-items:center;gap:6px;margin:28px 0 16px;font-size:14px;display:flex}.btn-icon{width:16px;height:16px}.btn-icon-sm{color:#000;width:12px;height:12px;margin-right:8px}.discard-modal{text-align:center;background:#f6f6f6;border-radius:16px;width:375px;height:420px;padding:24px}.discard-circle{background:#f4c27a;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 16px;font-size:30px;display:flex}.discard-title{margin-bottom:10px;font-size:24px;font-weight:600}.discard-confirm-btn{color:#ff4d4f;background:#f8d7da;border:none;border-radius:8px;width:100%;height:42px;margin-bottom:10px}.keep-btn{cursor:pointer;color:#000;font-size:14px}.ticket-msg{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:35px}.ticket-number{font-family:Inter,sans-serif;font-size:24px;font-weight:600}.custom-popup .leaflet-popup-content-wrapper{margin-bottom:20px;box-shadow:none!important;background:0 0!important;border-radius:0!important;min-width:400px!important;min-height:159px!important;padding:0!important}.custom-popup .leaflet-popup-content{width:auto!important;margin:0!important}.custom-popup .leaflet-popup-tip{display:none;display:none!important}.ticket-map-container{height:100%;position:relative}.ticket-topbar-wrapper{z-index:1200;pointer-events:none;display:flex;position:absolute;top:25px;left:10px;right:25px}.ticket-topbar-wrapper>*{pointer-events:auto;width:100%!important}.ticket-topbar-wrapper.drawer-open{left:420px}.ticket-topbar-wrapper.filter-open{right:440px}.ticket-topbar-wrapper .TopBar{background:#fffffff2;border-radius:14px;padding:8px 12px;box-shadow:0 6px 18px #00000026}.ant-drawer-section{height:auto!important}.map-controls-ticketMap-md{z-index:999;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:130px;right:60px}.drawer-divider{border-top:1px solid #e5e2e0;width:calc(100% + 36px);margin-left:-18px}.comments-header-new{justify-content:space-between;align-items:center;display:flex}.comments-title-new{color:#000;font-family:Inter;font-size:18px;font-weight:500;line-height:100%}.comments-right-new{align-items:center;gap:12px;display:flex}.comments-count-new{color:#8c8c8c;font-family:Inter;font-size:14px;font-weight:400}.comments-toggle-btn{color:#2d344e!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#f5f2f0!important;border:1.5px solid #e5e2e0!important;border-radius:30px!important;outline:none!important;gap:10px!important;padding:6px!important}.comments-toggle-btn:hover{background:#e5e2e0!important}.comments-body{margin-top:18px}.comment-input-wrapper{background:#fff;border:1px solid #c8c3c0;border-radius:8px;align-items:center;gap:12px;height:42px;padding:0 12px;display:flex}.comment-input-new{flex:1}.comment-send-btn{color:#2d344e!important;width:24px!important;height:24px!important;padding:0!important;font-size:18px!important}.photos-grid-new{grid-template-columns:repeat(3,1fr);gap:2px;width:100%;display:grid}.photo-item-new{cursor:pointer;border-radius:4px;width:100%;height:180px;overflow:hidden}.photo-item-new .ant-image{width:100%;height:100%}.photo-item-new .ant-image-img{object-fit:cover;width:100%!important;height:100%!important}.photos-loading,.photos-empty{text-align:center;color:#8c8c8c;width:100%;padding:20px;font-family:Inter;font-size:14px}.images-no-data-container{opacity:1;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:460px;height:78px;padding-top:12px;padding-bottom:12px;display:flex}.images-no-data-card{background:var(--grey100);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:80px;display:flex}.images-no-data-icon{color:#a6a6a6;font-size:40px;line-height:1}.images-no-data-text{color:var(--black);opacity:.3;letter-spacing:0%;text-align:right;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media (width<=1024px) and (height>=1300px){.map-controls-ticketMap-md{right:20px}.ticket-drawer,.ticket-drawer.open{height:1230px}}.ant-modal-container{background-color:#000000d9!important}.ticket-overlay{z-index:6000;opacity:1;background:#0009;justify-content:space-between;position:fixed;inset:0}.ticket-overlay-tablet{-webkit-backdrop-filter:blur(41px);z-index:6000;background:#00000080;position:fixed;inset:0}.ticket-overlay-content{opacity:1;border-bottom-width:1.5px;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;gap:18px;width:100%;height:100%;padding:24px;animation:.3s slideUp;display:flex;overflow:hidden;background:#000!important}.ticket-overlay-content-tablet{opacity:.9;background:#666;border-bottom-width:1.5px;flex-direction:column;gap:18px;width:100%;height:100%;padding:36px 30px;animation:.3s slideUp;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.header{opacity:1;border-bottom-width:1.5px;flex-direction:column;gap:18px;width:1464px;height:165px;padding-bottom:8px;display:flex}.header-top{opacity:1;justify-content:space-between;align-items:center;width:1464px;height:42px;display:flex}.header-top h2{color:#fff;margin:0;font-family:Inter;font-size:24px;font-weight:400}.details-container{align-items:center;gap:12px;display:flex}.details{background:#222;border:1px solid #444;border-radius:8px;flex:1;grid-template-columns:1.1fr 1.1fr 1.3fr 1.2fr 1.3fr 1fr 1fr;padding:12px 16px;display:grid}.details-div{flex-direction:column;gap:6px;min-width:0;display:flex}.labelTag{color:#ffffff80;font-family:Inter;font-size:11px;font-weight:500}.valueTag{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Inter;font-size:13px;font-weight:500;overflow:hidden}.details-value-row span{text-transform:capitalize}.severity-tag{width:fit-content;color:#fff!important;background:#6d2d2d!important;border:none!important;border-radius:4px!important;margin:0!important}.status-tag{font-weight:600;color:#fff!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.details-table{opacity:1;border:1px solid #5b5b5b;border-radius:12px;width:1464px;height:105px}.details-header-row,.details-value-row{grid-template-columns:1.2fr 1fr 1.2fr 1.2fr 1.4fr 1fr 1fr;align-items:center;display:grid}.details-header-row{color:#fff;opacity:1;background:#fff3;border-top-left-radius:12px;border-top-right-radius:12px;align-items:center;gap:36px;height:51px;padding:12px}.details-header-row span{font-family:Inter;font-weight:700;font-style:Bold;letter-spacing:0%;text-align:center;color:#fff;font-size:16px;line-height:100%}.details-value-row{color:#fff;opacity:1;border-bottom-width:1px;gap:36px;height:54px;padding:12px}.details-value-row span{font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;min-width:0;font-size:14px;line-height:100%}.coordinate-value{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;text-underline-offset:1px!important;text-decoration-line:underline!important;text-decoration-color:#fff!important;text-decoration-thickness:1px!important}.viewer-nav-button{color:#fff!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:4px!important;min-width:124px!important;height:24px!important;padding:0 10px!important;font-size:11px!important;font-weight:500!important}.button-text{color:#fff;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;font-family:Inter!important}.viewer-nav-button.ant-btn{color:#fff!important;min-width:150px!important;height:42px!important;box-shadow:none!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:10px 12px!important;display:flex!important}.viewer-nav-button.ant-btn:not(:disabled):hover{background:#444!important;border-color:#666!important}.viewer-nav-button.ant-btn span{color:#fff!important;letter-spacing:0!important;font-family:Inter!important;font-size:14px!important;font-weight:400!important;line-height:192%!important}.nav-disabled,.nav-disabled:hover,.nav-disabled:focus,.nav-disabled:active{box-shadow:none!important;cursor:not-allowed!important;background:#2b2b2b!important;border-color:#3a3a3a!important}.nav-disabled .button-text{color:#fff6!important}.nav-disabled img{opacity:.3!important}.ant-btn.viewer-nav-button:not(:disabled):hover{color:#fff6!important;background:#ffffff0d!important;border-color:#ffffff26!important}.viewer-nav-button.ant-btn:disabled,.viewer-nav-button.ant-btn.ant-btn-disabled,.viewer-nav-button.ant-btn:disabled:hover,.viewer-nav-button.ant-btn.ant-btn-disabled:hover,.viewer-nav-button.ant-btn:disabled:focus,.viewer-nav-button.ant-btn.ant-btn-disabled:focus,.viewer-nav-button.ant-btn:disabled:active,.viewer-nav-button.ant-btn.ant-btn-disabled:active{opacity:.4;color:#fff!important;cursor:not-allowed!important;background-color:#fff6!important;border-color:#ffffff26!important}.viewer-nav-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:#444!important;border-color:#666!important}.header-actions{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.viewer-close{justify-content:center;align-items:center;width:42px;height:42px;display:flex}.actions{align-items:center;gap:10px;display:flex}.close-btn{cursor:pointer;width:36px;height:36px}.label{color:#fff6;font-family:Inter;font-size:14px;font-weight:400;line-height:"100%";opacity:1}.value{color:#fff;font-size:14px}.progress{color:#fff!important;background:#444!important}.image-section{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.main-image{border-radius:12px;max-height:60vh}.nav-btn{cursor:pointer;z-index:10;position:absolute}.nav-btn.left{width:42px;height:42px;left:20px}.nav-btn.right{width:42px;height:42px;right:20px}.thumbnails{justify-content:center;gap:10px;padding-bottom:16px;display:flex}.thumb{opacity:.6;cursor:pointer;border-radius:6px;width:70px;height:50px}.thumb.active{opacity:1;border:2px solid #3b82f6}.loading-images{color:#fff;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:900px;height:597px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;display:flex}.image-wrapper{width:auto;height:auto;position:relative}.image-wrapper img{border-radius:12px;max-width:100%;max-height:70vh;display:block}.defect-box{box-sizing:border-box;pointer-events:none;z-index:10;border:2px solid #ff3b30;position:absolute}.defect-label{color:#fff;white-space:nowrap;background:#ff3b30;border-radius:4px;padding:4px 8px;font-family:Inter;font-size:12px;position:absolute;top:-28px;left:0}.thumbnail-section{justify-content:center;align-items:center;gap:4px;margin-top:10px;display:flex}.badge{angle:0 deg;opacity:1;border-width:1px;border-radius:8px;gap:4px;width:107px;height:30px;padding:8px 12px}.swipe-hint{text-align:center;color:#fff9;margin-top:8px;font-size:12px}.thumbnail-section{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.thumbnail-section::-webkit-scrollbar{display:none}.statusBadge{opacity:1;border-radius:8px;gap:4px;width:83px;height:30px;padding:8px 12px}.badge,.statusBadge{justify-content:center;align-items:center;display:inline-flex}.table-badge-cell{justify-content:center;align-items:center;height:100%;display:flex}@media (width<=1024px){.details{border-bottom-width:1.5px;gap:36px;width:976px;height:136px;padding:0 0 18px}.ticket-overlay{z-index:6000;opacity:1;background:#0009;justify-content:space-between;position:fixed;inset:0}.image-section{width:976px;height:136px}.ticket-overlay-content{flex-direction:column;gap:24px;width:100%;height:100%;display:flex;top:24px;left:24px}.details-div{flex-direction:column;justify-content:center;width:80px;height:50px;display:flex}.nav-btn.left{width:38px;height:38px;top:50%;left:12px;transform:translateY(-50%)}.nav-btn.right{width:38px;height:38px;top:50%;right:12px;transform:translateY(-50%)}.thumbnail-section{justify-content:center;align-items:center;gap:4px;margin-top:10px;display:flex}.ticket-nav-btn{color:#fff!important;background:#444!important;border:none!important;border-radius:4px!important;height:30px!important;font-size:12px!important}.ticket-close-btn{cursor:pointer;color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.labelTag{font-size:12px;line-height:100%}.valueTag{text-overflow:ellipsis;font-size:12px;line-height:100%}.details-table{width:976px;height:109px}.header-top{width:976px}.date-value,.coordinate-value{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:110px;margin:0 auto;display:block;overflow:hidden}.viewer-close{z-index:9999;pointer-events:auto;width:42px;height:42px;display:block!important}}.status-text{letter-spacing:0%;vertical-align:middle;white-space:nowrap;text-transform:capitalize;font-family:Inter,sans-serif;font-size:14px;line-height:100%;font-weight:700!important}.ticketPageTitle{font-family:Inter;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:#000;line-height:100%;font-size:36px!important}.coordinates-link{color:#000;text-underline-offset:2px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-decoration:underline;display:inline-block}.coordinates-link:hover{color:var(--navy700)}.mapViewBtn{angle:0 deg;opacity:1;background-color:var(--navy700);color:#fff;border-radius:8px;gap:12px;width:199px;height:42px;padding:12px}.viewTicketText{font-family:Inter;font-weight:600;font-style:Bold;leading-trim:NONE;letter-spacing:0%;text-transform:capitalize;color:#fff;font-size:16px;line-height:100%}.customRouteCard{background:#f5f2f0;border:1px solid #ebe7e4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:76px;margin-bottom:12px;padding:12px 16px;display:flex}.routeDetails{flex-direction:column;flex:1;gap:10px;display:flex}.routeItem{align-items:flex-start;gap:8px;line-height:160%;display:flex}.routeRow{align-items:center;gap:6px;display:flex}.routeLabel{color:#000;min-width:40px;font-family:Inter;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:0%;font-size:16px;line-height:160%}.routeValue{color:#000;word-break:break-word;font-family:Inter;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;font-size:16px;line-height:160%}.editRouteBtn{cursor:pointer;color:#111827;white-space:nowrap;background:#fff;border:1px solid #1e243a1a;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 14px;font-family:Inter;font-size:14px;font-weight:500;transition:all .2s;display:flex}.editRouteBtn:hover{background-color:var(--white110)!important}.editRouteBtn:active{background-color:var(--grey100)!important}.filtersCard{background:#f5f5f5;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:14px}.filtersHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filtersHeader span{color:#243256;font-family:Inter;font-size:28px;font-weight:500}.collapseBtn{cursor:pointer;background:#fff;border:none;border-radius:6px;width:32px;height:32px}.ticketFiltersContainer{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;display:grid}.filterSection{background:#fff;border-radius:10px;min-height:138px;padding:14px}.filterSectionTitle{color:#111827;margin-bottom:14px;font-family:Inter;font-size:14px;font-weight:600}.filterChip{cursor:pointer;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:flex}.filterChip.selected{color:#111827;background:#fff;border:1px solid #243256;font-weight:600}.filterActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.clearFilterBtn{background:#fff;border:1px solid #d9d9d9;border-radius:8px;height:36px}.applyFilterBtn{color:#fff;background:#243256;border:none;border-radius:8px;height:36px;padding:0 18px}.editCustomText{font-family:Inter;font-weight:600;font-style:Bold;leading-trim:NONE;letter-spacing:0%;text-transform:capitalize;font-size:16px;line-height:100%}.ticketTableHeader{justify-content:space-between;align-items:center;width:100%;margin-top:16px;margin-bottom:8px;display:flex}.ticketCountText{color:#000;font-family:Inter;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;opacity:.5;font-size:14px;line-height:100%}.editColumnsBtn{cursor:pointer;color:#111827;background:#fff;border:1px solid #d5d5d5;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:42px;padding:0 16px;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;transition:all .2s;display:flex}.editColumnsBtn:hover{background:#f7f7f7;border-color:#2d344e}.editColumnText{font-family:Inter;font-weight:600;font-style:Bold;leading-trim:NONE;letter-spacing:0%;text-transform:capitalize;font-size:16px;line-height:100%}.editColumnsIcon{object-fit:contain;width:18px;height:18px}.ticket-title-container{align-items:center;gap:12px;display:flex}.ticket-back-btn{cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:200px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ticket-back-btn:hover{background:#f5f5f5}@media (width<=1024px){.customRouteCard{flex-direction:column;align-items:flex-start}.editRouteBtn{width:fit-content}.ticketTableHeader{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:42px;display:flex}.editColumnsBtn{align-self:unset;margin-left:auto}.ticketCountText{font-size:14px}}.severity-table-badge{box-sizing:border-box;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:auto;height:30px;padding:8px 12px;display:inline-flex}.severity-table-badge-text{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:100%}.edit-columns-popup{opacity:1;background:#fff;border-radius:12px;gap:16px;width:250px;min-height:280px;margin-left:-22px;padding:0;overflow:hidden;box-shadow:0 16px 40px #0000002e}.edit-columns-popup .dropdown-item-dd{border-bottom:1px solid #ececec;height:44px;padding:0 16px}.edit-columns-content .dropdown-item-dd:last-child{border-bottom:none!important}.edit-columns-popup .select-all-row{height:72px;border-bottom:1px solid #00000080!important}.edit-columns-popup .tile-dropdown-content-label{font-family:Inter;font-size:16px;font-weight:400}.edit-columns-popup .dropdown-footer{border-top:1px solid #00000026;gap:12px;padding:16px}.edit-columns-content{padding:8px 16px}.map-wrapper{width:100%;height:100%;position:relative}.map-filters{z-index:1000;gap:8px;display:flex;position:absolute;top:12px;left:12px}.map-filters button{background:#fff;border:1px solid #ddd;border-radius:10px;padding:4px 12px;font-size:12px}.map-filters .active{color:#fff;background:#0b173a}.leaflet-container{z-index:1;cursor:default!important}.leaflet-dragging{cursor:move!important}.ticket-topbar-wrapper,.leaflet-control-container{z-index:1000}.new-ticket{flex-direction:column;height:88vh;display:flex}@media (width<=1024px){.new-ticket{height:86vh}}.new-ticket-scroll{flex:1;padding-left:5px;overflow:hidden auto}.new-ticket-scroll::-webkit-scrollbar{width:6px}.chip-label{white-space:normal;word-break:break-word;text-align:left;letter-spacing:0%;text-transform:capitalize;font-family:Inter;font-size:16px;font-weight:600;line-height:100%;display:inline-block}.new-ticket-header{justify-content:space-between;padding-bottom:24px;display:flex}.border-line{border-bottom:1px solid var(--grey400);margin-left:-24px;margin-right:-24px}.new-ticket .new-ticket-header .mark-new-ticket{color:var(--black);letter-spacing:0%;margin-bottom:8px;font-family:Inter;font-size:36px;font-style:normal;font-weight:400;line-height:100%}.new-ticket .new-ticket-header .details-new-ticket{color:var(--black);opacity:.5;letter-spacing:0%;margin-bottom:0;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.ticket-id-title{color:#022791;margin:12px 16px 8px;font-family:Inter;font-size:20px;font-weight:700}.new-ticket-body{flex-direction:column;flex:1;gap:8px;padding-top:24px;padding-bottom:24px;display:flex}.new-ticket-body label{color:var(--black);letter-spacing:0%;margin-top:8px;font-family:Inter;font-size:16px;font-weight:700;line-height:100%}.helper-text{color:var(--black);opacity:.5;letter-spacing:0%;font-family:Inter;font-size:14px;font-weight:400;line-height:100%}.selected-ticket-pill{border:1.5px solid var(--black);background:var(--pure-white);border-radius:8px;align-items:center;width:fit-content;height:44px;margin-top:12px;padding:10px 16px;display:inline-flex}.selected-ticket-pill.disabled{background:var(--pure-white);cursor:not-allowed;border:1px solid #d5d5d5;border-radius:8px;align-items:center;width:fit-content;height:44px;margin-top:12px;padding:10px 16px;display:inline-flex;background:var(--neutral-white)!important;color:#0000004d!important}.selected-ticket-pill-content{align-items:center;gap:8px;display:flex}.selected-ticket-pill-icon{object-fit:contain;width:24px;height:24px}.tooltip-ticket-type .ant-tooltip-inner{background:var(--pure-white)!important;color:#0000001a!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.selected-ticket-pill-label{letter-spacing:0%;font-family:Inter;line-height:100%;color:var(--black)!important;font-size:16px!important;font-weight:600!important}.selected-ticket-pill-label.disabled{color:silver;letter-spacing:0%;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.selected-ticket-pill-close{cursor:pointer;width:19px;height:19px}.large-input{resize:none;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;height:42px;padding:12px 30px 12px 12px;font-size:14px;overflow:hidden;width:480px!important;box-shadow:none!important;background:var(--pure-white)!important;border:1px solid #0227912e!important;padding:12px!important}.large-input.input-typing,.large-input.input-typing:focus{border:1px solid var(--navy700)!important;outline-offset:2px!important;outline:2px solid #0227911a!important}.large-input.input-finished{border:1px solid #0b173a!important}.ant-select-item{background:var(--pure-white)!important;padding:0!important}.ant-select-item-option,.ant-select-item-option-active,.ant-select-item-option-selected{background:var(--pure-white)!important}.ticket-option{background:var(--pure-white);border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:16px 20px;display:flex}.label-ticket-type{letter-spacing:0%;line-height:100%;color:var(--black)!important;font-family:Inter!important;font-size:16px!important;font-weight:400!important}.label-ticket-type.disabled{letter-spacing:0%;cursor:not-allowed;line-height:100%;background:var(--neutral-white)!important;color:#0000004d!important;font-family:Inter!important;font-size:16px!important;font-weight:400!important}.ticket-type-select{resize:none;color:var(--black);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;height:42px;font-family:Inter;font-size:16px;font-weight:400;overflow:hidden;width:480px!important;box-shadow:none!important;background:var(--pure-white)!important;border:1px solid #0227912e!important;padding:12px!important}.ticket-type-select.select-disabled{resize:none;cursor:not-allowed;background:var(--neutral-white);color:#0000004d;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:8px;height:42px;font-family:Inter;font-size:16px;font-weight:400;overflow:hidden;width:480px!important;box-shadow:none!important;border:1px solid #0227912e!important;padding:12px!important}.ant-select-item-option-selected{background:0 0!important}.ticket-type-select.select-typing,.ticket-type-select.select-typing:focus{border:1px solid var(--navy700)!important;outline-offset:2px!important;background:var(--pure-white)!important;outline:2px solid #0227911a!important}.ticket-type-select.select-finished{background:var(--pure-white)!important;border:1px solid #0b173a!important}.ant-select-dropdown{background:var(--pure-white)!important}.ticket-type-select .ant-select-selector{height:42px!important;box-shadow:none!important;background:var(--pure-white)!important;border:1px solid #0227912e!important;border-radius:10px!important}.select-typing .ant-select-selector{border:1px solid var(--navy700)!important;outline-offset:2px!important;outline:2px solid #0227911a!important}.select-finished .ant-select-selector{border:1px solid #0b173a!important}.ant-input:focus,.ant-input-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{box-shadow:none!important}.large-input:focus,.large-input:focus-visible,.location-input:focus,.location-input:focus-visible{box-shadow:none!important;outline:none!important}.chip-group,.ticket-type-group{flex-wrap:wrap;gap:8px;display:flex}.chip-group.ticket-type-group{gap:12px}.ticket-type-group .chip{font-weight:400;background:var(--neutral-white)!important;border:1px solid #0000001a!important;padding:10px 20px!important}.ticket-type-group .chip.active{font-weight:600;background-color:var(--pure-white)!important;border:1.5px solid var(--black)!important;padding:10px 16px!important}.ticket-type-wrapper{max-height:180px;padding-right:4px;overflow-y:auto}.date-row{gap:16px;width:100%}.date-field{flex-direction:column;flex:1;gap:6px;margin-top:16px;display:flex}.date-field label{color:#0000004d!important}.date-input{border-radius:8px;width:100%;height:42px;padding-bottom:8px}.date-input .ant-picker-input>input{height:48px;font-size:14px;line-height:48px}.calendar-icon{cursor:pointer;font-size:18px}.chip-label-new-ticket{text-transform:capitalize;letter-spacing:0%;color:var(--black);font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.chip-label-new-ticket.active{text-transform:capitalize;letter-spacing:0%;color:var(--black);font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.chip-label-new-ticket.disabled{text-transform:capitalize;letter-spacing:0%;cursor:not-allowed;background:var(--neutral-white);color:#0000004d;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.upload-box{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:16px;font-size:12px}.upload-box span{color:#2563eb;cursor:pointer;font-weight:500}.new-ticket-footer{border-top:1px solid #e5e7eb;gap:12px;margin:0 -24px;padding-top:12px;display:flex}.new-ticket-footer button{min-width:110px}.save-icon{width:16px;height:16px}.upload-container{background-color:var(--pure-white);text-align:center;border:1px dashed #000;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.upload-icon{width:40px;height:40px}.upload-text{color:#000;font-size:14px;font-weight:300}.upload-separator{align-items:center;gap:12px;width:80%;display:flex}.upload-separator span{background-color:#e5e7eb;flex:1;height:1px}.upload-separator p{color:#6b7280;margin:0;font-size:12px}.browse-btn{color:#2563eb;background-color:var(--pure-white);border:1px solid #2563eb;border-radius:8px;padding:6px 14px;font-weight:500}.upload-note{color:#6b7280;margin-top:6px;font-size:14px;display:block}.comments-text{padding:10px}.custom-dragger .ant-upload-drag{background:0 0;border:none;margin:16px 0}.custom-dragger .ant-upload-btn{padding:0!important}.ant-picker-dropdown{z-index:2000!important}.save-btn{background-color:var(--navy700);border-radius:8px;height:42px;padding:12px;box-shadow:none!important;border:none!important;outline:none!important;flex:1!important}.save-btn:hover{background:var(--navy900)!important}.save-btn:active{background:var(--blue600)!important}.save-btn span{color:#fff;font-size:16px}.discard-btn{background-color:#ffdce0;border:none;border-radius:8px;gap:8px;height:42px;padding:12px;box-shadow:none!important;outline:none!important}.discard-btn span{color:#ff4e63;text-transform:capitalize;letter-spacing:0%;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.cross-icon{width:18px;height:18px}.coordinates-input{color:#000c;border-radius:8px;height:44px;padding:12px;font-size:14px}.chip{border:1px solid #ddd;border-radius:8px;align-items:center;height:auto;padding:8px;background-color:#0000!important;height:44px!important}.chip.active{background:#e6f4ff;border-color:#000}.chip.inactive{background:#fff;border:1px solid #e5e7eb}.chip:focus,.chip:active{box-shadow:none!important;outline:none!important}.chip-icon{object-fit:contain;width:12px;height:12px}.detection-icon{object-fit:contain;width:24px;height:24px}.chip-label{display:inline-block}.chip-close{cursor:pointer;opacity:.7;margin-left:6px;font-size:14px}.close-icon{color:#000;cursor:pointer;font-size:18px;font-weight:600}.chip-close:hover{opacity:1}.preview-container{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.preview-card{border:1px solid #ddd;border-radius:8px;width:60px;height:60px;position:relative;overflow:visible}.preview-image-wrapper{border:1px solid #ddd;border-radius:8px;width:100%;height:100%;overflow:hidden}.preview-image{object-fit:cover;width:100%;height:100%}.preview-remove{cursor:pointer;z-index:999;width:24px;height:24px;position:absolute;top:-10px;right:-10px}.chip:disabled{cursor:not-allowed;background:var(--neutral-white);color:#0000004d;border:1px solid #0000001a}.severity-dot{border-radius:50%;width:8px;height:8px}.header-action-btn{box-shadow:none!important;padding:0!important}.comment-main-div{background-color:var(--neutral-white);border-radius:12px;height:132px;padding:18px;gap:18px!important;width:480px!important}.comment-main-div label{color:var(--black);letter-spacing:0%;font-family:Inter;font-size:24px;font-weight:400;line-height:100%}.first-comment-div label{color:var(--black);opacity:.5;letter-spacing:0%;margin-right:12px;font-family:Inter;font-size:14px;font-weight:400;line-height:100%}.comment-input-container{border:1px solid var(--grey400);background-color:var(--pure-white);border-radius:8px;align-items:center;height:42px;margin-top:16px;display:flex;position:relative}.comment-input{border:none;flex:1;width:100%;margin-right:40px}.comment-input .ant-input{height:42px;padding-left:16px;padding-right:60px;font-size:16px}.comment-input input{border-radius:16px;height:42px;padding-right:60px}.send-icon{cursor:pointer;width:18px;height:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.down-arrow-div{border:1px solid var(--grey200);background-color:var(--neutral-white);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.down-arrow{width:24px;height:24px}.trash-wrapper{background-color:#f5dada;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.header-icon{width:18px;height:18px}.trash-wrapper:hover{background-color:#f2caca}.save-btn:disabled{cursor:not-allowed;background:var(--grey100)!important}.ticket-id-card{background:var(--neutral-white);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:10px 16px;display:flex}.ticket-id-label{color:var(--black);font-family:Inter;font-size:16px;font-weight:700}.ticket-id-value{color:#0000004d;font-family:Inter;font-size:16px;font-weight:400}.filter-drawer{z-index:1500;background:#fff;border-top-left-radius:24px;border-bottom-left-radius:24px;flex-direction:column;gap:18px;width:420px;height:calc(100vh - 70px);padding:24px;transition:transform .3s;display:flex;position:fixed;right:0;transform:translate(100%);box-shadow:-4px 0 20px #00000026}.apply-btn.disabled{cursor:not-allowed;opacity:.3;color:#fff;background-color:#0b173a;width:118px;height:40px}.apply-btn.enabled{cursor:pointer;color:#fff;background-color:#0b173a;width:118px;height:40px}@media (width<=1024px){.filter-drawer{height:auto;top:70px;bottom:66px}}.filter-drawer.open{transform:translate(0)}.filter-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;display:flex}.filter-header-right{align-items:center;gap:14px;display:flex}.clear{color:#404040;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-decoration:underline}.clear:hover{text-decoration:underline}.close-btn,.close-btn:hover:focus{box-shadow:none!important;outline:none!important}.filter-body{overscroll-behavior:contain;flex:1;margin-bottom:90px}.filter-drawer,.filter-body,.filter-drawer,.filter-body,.accordion-body{overflow:visible!important}.ant-select-dropdown{z-index:9999!important}.apply-wrapper{z-index:1000;background:#fff;border-top:1px solid #eee;justify-content:flex-start;padding:16px;display:flex;position:fixed;bottom:20px;left:0;right:0}.apply-btn{color:#9ca3af;background:#f0f6f9;border:none;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-size:16px;font-weight:500;display:flex}.accordion-item{background:#f0f6f9;border-radius:15px;margin-bottom:5px;padding:4px}.filter-item{cursor:pointer;background:#f0f6f9;border-radius:16px;justify-content:space-between;align-items:center;padding:8px 16px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.filter-item span:last-child{font-size:18px}.accordion-body{background:#f0f6f9;border-radius:16px;margin-top:10px;padding:0 14px;overflow:visible!important}.filter-body::-webkit-scrollbar{width:6px}.filter-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.chevron-icon{object-fit:contain;width:32px;height:32px}.scroll-section{flex-wrap:wrap;gap:8px;display:flex}.ticket-type-wrapper-fil{max-height:1300px;overflow-y:auto}.accordion-body{overflow:hidden}.accordion-body.closed{display:none}.common-modal-overlay{z-index:99999;background:#00000059;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.common-status-modal{background:#fff;border-radius:16px;width:550px;min-height:226px;overflow:hidden;box-shadow:0 12px 30px #00000026}.single-line-content .common-status-title{margin-top:0}.common-status-content{border-bottom:1px solid #e5e5e5;align-items:flex-start;gap:24px;padding:24px;display:flex}.common-status-text{flex-direction:row;align-items:flex-start;gap:20px;padding:24px;display:flex}.single-line-content{angle:0 deg;opacity:1;border-bottom-width:1px;align-items:center;gap:24px;width:550px;height:136px;padding:24px;display:flex}.common-status-icon{flex-shrink:0;width:72px;height:72px}.common-status-icon img{width:72px;height:72px}.common-status-title{color:#111827;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:150%}.common-status-description{color:#000;opacity:.5;width:calc(100% + 96px);margin-top:20px;margin-left:-96px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:150%;display:block}.common-status-footer{border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:12px;min-height:100px;padding:24px;display:flex}.common-secondary-btn{border:1px solid var(--grey200);background:var(--neutral-white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:65px;height:42px;padding:12px;display:flex}.common-secondary-btn:hover{background:var(--grey200)}.common-secondary-btn:active{background:var(--grey100)}.common-secondary-text{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%}.common-cancel-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;gap:8px;width:78px;height:42px;padding:12px;display:flex}.common-cancel-text{color:#111827;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.common-cancel-btn:hover{background-color:var(--white110)}.common-cancel-btn:active{background-color:var(--grey100)}.common-primary-btn{background:var(--navy700);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:65px;max-width:137px;height:42px;padding:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;display:flex}.common-primary-btn:hover{background:var(--navy900)}.common-primary-btn:active{background:var(--blue600)}.common-delete-btn{color:#ff4e63;cursor:pointer;opacity:1;background:#ffe3e6;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:84px;height:42px;padding:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;display:flex}.common-delete-btn-img{color:#ff4e63;cursor:pointer;opacity:1;background:#ffe3e6;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:101px;height:42px;padding:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;display:flex}.common-status-text-wrapper{flex-direction:column;flex:1;display:flex}.logout-confirm-modal{background:#fff;border-radius:16px;flex-direction:column;width:550px;min-height:226px;display:flex;overflow:hidden;box-shadow:0 10px 84px #0000001a}.logout-confirm-content{align-items:center;gap:32px;padding:32px;display:flex}.logout-confirm-icon img{object-fit:contain;width:88px;height:88px}.logout-content-text{color:#000;font-family:Inter;font-size:24px;font-weight:600;line-height:35px}.logout-confirm-footer{border-top:1px solid #0000001f;justify-content:flex-end;align-items:center;gap:16px;padding:24px;display:flex}.logout-cancel-btn-new{color:#000;cursor:pointer;background:0 0;border:none;border-radius:8px;width:78px;height:42px;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.cancel-btn-txt{leading-trim:NONE;letter-spacing:0%;text-transform:capitalize;color:#000;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.logout-btn-txt{leading-trim:NONE;letter-spacing:0%;text-transform:capitalize;color:#fff;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.logout-primary-btn-new{opacity:1;background:var(--navy700);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:85px;height:42px;padding:12px;font-family:Inter;font-size:16px;font-weight:600;display:flex}.logout-confirm-footer .logout-primary-btn-new:hover{background:var(--navy900)}.logout-confirm-footer .logout-primary-btn-new:active{background:var(--blue600)}.logout-cancel-btn-new:hover{background-color:var(--white110)}.logout-cancel-btn-new:active{background-color:var(--grey100)}@media (width:1024px){.logout-confirm-modal{width:550px;height:226px}.logout-confirm-content{opacity:1;gap:24px;padding:24px;display:flex}.logout-confirm-icon img{width:88px;height:88px}.logout-confirm-text{min-width:0}.logout-content-text{color:#000;font-family:Inter;font-size:24px;font-weight:600;line-height:35px}.logout-primary-btn-new{justify-content:center;font-size:16px}}.edit-profile-card{background:#fff;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex}input:disabled{background-color:var(--button-diabled-background);color:silver;cursor:not-allowed}.input-style{border:1px solid var(--button-border-background);border-radius:8px;width:375px;height:42px;padding:8px 12px;font-size:13px}.input-search-typing:before{content:"";border:2px solid var(--grey300);pointer-events:none;border-radius:8px;position:absolute;inset:2px -4px -4px}.edit-profile-title{letter-spacing:0;text-transform:capitalize;color:#000;width:1007px;height:34px;font-family:Inter;font-size:36px;font-style:normal;font-weight:400;line-height:100%}.profile-section-label{letter-spacing:0;color:#000;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.edit-profile-body{max-width:375px;max-height:45px}.input-with-icon,.password-input{position:relative}@media (width<=1024px) and (height>=1300px){.edit-profile-body{max-width:373px}}.form-group{margin-bottom:22px}label{margin-bottom:8px;font-size:13px;font-weight:600}.sub-label{color:#000;margin-bottom:4px;font-family:Inter;font-size:14px}input:disabled{background:var(--button-diabled-background)}.input-with-icon{margin-bottom:10px;position:relative}.input-with-icon img{opacity:.6;cursor:pointer;width:18px;position:absolute;top:26px;right:16px;transform:translateY(-50%)}.password-input{border:1px solid var(--button-border-background);box-sizing:border-box;background:#fff3;border-radius:8px;align-items:center;gap:12px;max-width:375px;height:42px;margin-bottom:8px;padding:12px 16px;display:flex}.password-input img:first-child{flex-shrink:0;width:18px;height:18px}.password-input.input-focused{border:2px solid #1e243a!important}.password-input.input-search-typing{position:relative;border:2px solid #1e243a!important}.password-input input{color:#000;background:0 0;border:none;border-radius:0;outline:none;flex:1;width:375px;height:100%;margin-top:0;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.password-input input::placeholder{color:var(--background-item-highlighted);opacity:.3}.password-input.input-search-typing:before{content:"";border:2px solid var(--grey300);pointer-events:none;border-radius:12px;position:absolute;inset:-6px}.password-input img:last-child{cursor:pointer;flex-shrink:0;width:18px;height:18px}.edit-profile-actions{background:#fff;justify-content:flex-end;gap:12px;width:100%;margin-top:auto;padding-top:16px;display:flex}.btn-discard{color:#000;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;background:var(--neutral-white)!important;border:1px solid var(--discard-button-background)!important}.btn-discard.ant-btn:hover,.btn-discard.ant-btn:focus,.btn-discard.ant-btn:active,.btn-discard.ant-btn:focus-visible{background:var(--grey200)!important;color:#0b173a!important}.btn-save{color:#fff;cursor:pointer;border:none;font-family:Inter,sans-serif;font-size:16px;font-weight:500;background:var(--background-item-highlighted)!important;border-radius:8px!important;padding:12px!important}.btn-save.ant-btn{background:var(--navy700)!important;color:#fff!important;box-shadow:none!important;border:none!important}.btn-save.ant-btn:hover,.btn-save.ant-btn:focus,.btn-save.ant-btn:focus-visible{background:var(--navy900)!important;color:#fff!important;box-shadow:none!important;border:none!important;transform:none!important}.btn-save.ant-btn:active,.btn-save.ant-btn.btn-save-clicked,.btn-save.ant-btn.btn-save-clicked:hover,.btn-save.ant-btn.btn-save-clicked:focus,.btn-save.ant-btn.btn-save-clicked:active{background-color:var(--blue600)!important;color:#fff!important;border-color:#183794!important}.logout-overlay{z-index:9999;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profile-success-modal{background:#fff;border-radius:16px;flex-direction:column;width:550px;min-height:224px;display:flex;overflow:hidden;box-shadow:0 10px 84px #0000001a}.profile-success-content{align-items:center;gap:36px;padding:36px;display:flex}.profile-success-icon img{object-fit:contain;width:88px;height:88px}.profile-success-text{letter-spacing:0%;color:#000;font-family:Inter;font-size:24px;font-weight:600;line-height:35px}.profile-success-footer{border-top:1px solid #00000026;justify-content:flex-end;padding:24px;display:flex}.profile-success-close-btn{background:var(--navy700);color:#fff;cursor:pointer;border:none;border-radius:8px;width:65px;height:40px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.profile-success-close-btn:hover{background:var(--navy900)}.profile-success-close-btn:active{background:var(--blue600)}.content-text{letter-spacing:0%;color:#000;font-family:Inter;font-size:24px;font-weight:600;line-height:35px}.close-text{letter-spacing:0%;color:#fff;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}@media (width:1024px){.profile-success-modal{opacity:1;border-radius:16px;width:550px;height:224px}.profile-success-content{gap:24px;padding:24px}.profile-success-icon img{width:88px;height:88px}.profile-success-text{font-size:20px;line-height:32px}.profile-success-close-btn{width:65px;height:40px;font-size:16px}}.help-card{background:#fff;border-radius:18px;flex-direction:column;width:100%;height:100%;display:flex}.help-email,.help-web{flex-direction:row;justify-content:left;align-items:center;gap:16px;width:468px;font-size:16px;font-weight:600;display:flex}.help-title{color:#000;flex-shrink:0;width:1007px;height:34px;margin-bottom:36px;font-family:Inter;font-size:36px;font-weight:400}.help-scroll-st{padding-right:8px;overflow-y:auto}.contact-bar{background-color:var(--background-color);border-radius:12px;gap:16px;padding:14px;display:flex}.label-style{letter-spacing:0%;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.contact-item{background:#fff;border-radius:8px;flex:1;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.contact-left{align-items:center;gap:10px;font-family:Inter;font-size:13px;display:flex}.contact-icon{background:#f3f6f9;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.contact-icon img{width:14px}.contact-arrow{color:#6b7280;font-family:Inter;font-size:14px}.faq-title{margin-top:28px;font-family:Inter;font-size:24px;font-weight:400;margin-bottom:0!important}.faq-item{opacity:1;border-bottom:1px solid #0003;flex-direction:column;gap:16px;padding:14px 0;display:flex}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;width:1000px;height:56px;font-family:Inter;font-size:16px;font-weight:400;display:flex}.chevron{width:18px;transition:transform .25s}.chevron.open{transform:rotate(180deg)}.faq-answer{color:#000;opacity:.5;margin-top:10px;font-family:Inter;font-size:16px;font-weight:400;line-height:1.6}@media (width:1024px){.help-email{width:320px}.help-web{width:208px}.label-style{font-size:16px}.faq-question{width:650px}}.licenses-card{background:#fff;border-radius:18px;width:100%;min-height:100%}.licenses-title{color:#000;width:1007px;height:34px;margin-bottom:36px;font-family:Inter;font-size:36px;font-weight:400}.license-item{margin-bottom:20px}.license-header{color:#000;justify-content:space-between;align-items:center;font-family:Inter;font-size:24px;font-weight:400;display:flex}.license-chevron{border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.license-chevron img{width:14px;height:14px}.license-text{color:#000;margin-top:12px;font-family:Inter;font-size:16px;font-weight:400;line-height:1.6}.license-divider{border-bottom:1px solid #0003;margin-top:20px}.terms-card{background:#fff;border-radius:18px;flex-direction:column;width:100%;display:flex}.terms-title{color:#000;opacity:1;flex-shrink:0;width:1007px;font-family:Inter;font-size:36px;font-weight:400}.terms-content{opacity:1;width:1007px;height:auto;letter-spacing:0%;padding-right:6px;font-family:Inter;font-size:16px;font-weight:400;line-height:160%}.terms-content li{font-weight:400;margin:0!important}.terms-content strong{font-weight:700;display:block}.terms-content p,.terms-content ul,.terms-list{margin:0!important}@media (width:1024px){.terms-content{opacity:1;width:667px;height:auto}}.terms-card{background:#fff;border-radius:18px;flex-direction:column;width:100%;height:100%;display:flex}.terms-title{color:#000;flex-shrink:0;margin-bottom:36px;font-family:Inter;font-size:36px;font-weight:400}.terms-content{padding-right:6px;line-height:160%;overflow-y:auto}.terms-content p{color:#000;font-family:Inter;font-size:16px;font-weight:400;line-height:1.7}.terms-content strong{color:#000;font-family:Inter;font-size:16px;font-weight:700;display:block}.settings-root{background:#f5f2f0;height:735px;margin-top:20px;display:flex;overflow:hidden}.settings-menu{opacity:1;flex-direction:column;gap:4px;width:240px;height:236px;display:flex}.settings-sidebar{border-radius:14px;flex-direction:column;width:324px;height:849px;margin-left:20px;margin-right:20px;padding-bottom:0;display:flex;position:relative;top:35px}.help-scroll{background-color:var(--background-color);height:912px;display:flex}.settings-heading{color:#000;margin-bottom:16px;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.settings-item{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:324px;height:50px;padding:12px;font-family:Inter,sans-serif;font-size:16px;display:flex}.settings-item.active{background:var(--background-item-highlighted);color:#fff}.item-left{align-items:center;gap:10px;display:flex}.item-arrow{opacity:.6}.logout-div{flex-direction:column;width:100%;margin-top:auto;display:flex;position:relative}.logout-btn{background-color:var(--button-background);color:red;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:20px;display:flex}.logout-btn.logout-btn-clicked,.logout-btn.logout-btn-clicked:hover,.logout-btn.logout-btn-clicked:focus,.logout-btn.logout-btn-clicked:active{background:var(--grey100)!important;border:1px solid var(--grey200)!important}.logout-btn:hover{background:var(--grey200)!important}.logout-txt{letter-spacing:0%;text-transform:capitalize;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%}.settings-content{opacity:1;background:#fff;border-radius:12px;justify-content:space-between;gap:36px;width:1055px;height:849px;padding:24px;display:flex;position:relative;top:15px;overflow:hidden;box-shadow:10px 4px 44px #5991a31a}label{margin-top:14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:flex}input{border:1px solid #d1d5db;width:100%;margin-top:6px;padding:12px 16px}.row{gap:8px;display:flex}.password{position:relative}.password img{cursor:pointer;width:16px;position:absolute;top:14px;right:12px}.actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn-discard{background:#e5e7eb;border:none;border-radius:8px;width:82px;height:42px;padding:10px}.btn-save{color:#fff;background:#0b173a;border:none;border-radius:8px;width:134px;height:42px;padding:10px}.arrow-img{width:24px;height:24px}.sidemenu-img{width:20px;height:20px}@media (width:1024px){.settings-sidebar{opacity:1;justify-content:space-between;width:240px;height:1152px;padding-bottom:23px;top:35px;left:12px}.settings-root{height:100%;margin-bottom:82px;overflow:hidden}.settings-content{opacity:1;justify-content:space-between;width:715px;height:1152px;margin-left:0;margin-right:40px;top:15px;left:20px;overflow:hidden}.arrow-img{width:24px;height:24px}.settings-item{width:240px;height:44px}.logout-btn{opacity:1;border-radius:8px;gap:12px;width:240px;height:44px;padding:12px}.logout-div{top:20px}}.custom-sidebar-nav{justify-content:center;align-items:center;gap:64px;display:flex}.nav-item{cursor:pointer;box-sizing:border-box;background:0 0;flex-direction:column;align-items:center;gap:6px;width:73px;height:66px;padding-top:12px;padding-bottom:12px;transition:background-color .3s ease-out,opacity .3s ease-out;display:flex;position:relative}.nav-item.inactive{opacity:.4;border-bottom:3px solid #0000}.nav-item.inactive span{color:var(--grey500);letter-spacing:0%;font-family:Inter;font-size:10px;font-weight:700;line-height:100%}.nav-item.active{opacity:1;background-color:var(--neutral-white)}.nav-item.active span{color:var(--navy700);letter-spacing:0%;font-family:Inter;font-size:10px;font-weight:600;line-height:100%}@media (width>=1366px){.sidebar-blue-block{background-color:#0b173a;width:100%;height:70px;display:block}}.custom-sidebar{background-color:var(--grey100);z-index:6;justify-content:center;align-items:center;width:100%;height:66px;display:flex;position:fixed;bottom:0;left:0}.custom-sidebar-nav{align-items:center;gap:64px;display:flex}.nav-item span{font-size:12px;font-weight:500;line-height:1}.nav-item.inactive{opacity:.4}.nav-item.inactive span{color:var(--grey500)}.nav-item.active{opacity:1;background:var(--neutral-white)}.nav-item.active span{color:var(--navy700)}.nav-item.active:before{content:"";background:var(--navy700);border-radius:999px;width:58px;height:4px;position:absolute;top:90%;transform:translateY(-50%)}.nav-item.active:after{content:"";background:var(--neutral-white);border-radius:999px;height:44px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@media (width<=1365px){.nav-item.active:after{content:"";background:var(--neutral-white);border-radius:999px;height:44px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}}.sidebar-blue-block{display:none}@media (width>=1366px){.custom-sidebar{z-index:1000;flex-direction:column;justify-content:flex-start;align-items:center;width:96px;height:calc(100vh - 70px);inset:64px 0 auto}.sidebar-blue-block{background-color:#0b173a;width:100%;height:70px;display:block}.nav-item.active:before{content:"";background:var(--navy700);border-radius:999px;width:4px;height:58px;padding-top:12px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.custom-sidebar{background-color:var(--grey100);flex-direction:column;justify-content:left;align-items:center;width:73px;height:100vh;top:0;bottom:auto;left:0}.custom-sidebar-nav{flex-direction:column;gap:24px}.nav-item.active{background:var(--neutral-white)}}.search-result-card{z-index:200;background:#fff;border-radius:8px;width:520px;position:absolute;top:44px;left:0;box-shadow:0 12px 30px #0000001f}.search-tabs{color:#4b5563;border-bottom:1px solid #e5e7eb;gap:14px;padding:12px 16px;font-size:13px;display:flex}.search-result-body{max-height:320px;overflow-y:auto}.search-section{padding:8px 0}.search-section-title{color:#6b7280;padding:6px 16px;font-size:12px;font-weight:600}.search-item{cursor:pointer;padding:8px 16px;font-size:14px}.search-item:hover{background-color:#f3f4f6}.view-all{color:#2563eb;cursor:pointer;padding:10px 16px;font-size:12px}.search-tabs{border-bottom:1px solid #e5e7eb;gap:12px;padding:10px 14px;display:flex}.search-tab{cursor:pointer;color:#000;background-color:#f5f5f5;border-radius:4px;padding:4px 10px;font-size:13px}.search-tab:hover{background-color:#f5f5f5}.search-tab.active{background-color:#fff;border:1px solid #000;font-weight:500}.search-count{color:#6b7280;padding:8px 16px;font-size:12px}.search-section{border-bottom:1px solid #f1f5f9;padding-bottom:6px}.search-section:last-child{border-bottom:none}.search-header{border-bottom:1px solid #f1f5f9;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.notifications-popover .ant-popover-inner{object-fit:cover;border-radius:8px;height:48px}.ant-popover{z-index:7000}.notification-content{flex:1}.notification-content .title{font-weight:600}.notification-content .description{color:#6b7280;font-size:13px}.notification-meta{flex-direction:column;align-items:flex-end;gap:32px;display:flex}.severity{color:#fff;border-radius:6px;padding:2px 8px;font-size:11px}.severity.verysevere{background:red}.severity.severe{background:#fa0}.time{color:#9ca3af;font-size:11px}.notifications-popover{width:420px}.notifications-container{z-index:8000;background:#fff;max-height:520px;overflow-y:auto}.notifications-header{border-bottom:1px solid #e5e7eb;padding:16px;font-size:18px;font-weight:600}.notification-section{padding:12px 16px}.section-title{color:#9ca3af;margin-bottom:8px;font-size:12px}.notification-card{cursor:pointer;background:#f4f8fc;border-radius:12px;gap:12px;margin-bottom:10px;padding:12px;display:flex}.unread-card{background-color:#dce6ed;border:1px solid #000}.notification-img{object-fit:cover;background-color:#e5e7eb;border-radius:8px;width:60px;min-width:60px;height:60px;min-height:60px}.app-header{height:var(--header-height);z-index:3000;position:fixed;top:0;left:0;right:0}.app-header-top{background-color:var(--navy800);color:var(--pure-white);height:var(--header-height);justify-content:space-between;align-items:center;padding:10px 30px;display:flex}.app-header-logo img{object-fit:contain;width:250px;height:80px}.app-logo{width:"189px";height:"48px";cursor:pointer}.user-profile{align-items:center;gap:12px;width:auto;margin-left:auto;display:flex}.header-search-wrapper{position:relative;background:var(--navy800)!important}.header-search{width:220px;height:40px}.header-search-wrapper .ant-input-affix-wrapper{border-radius:8px;height:40px;background:var(--navy800)!important;box-shadow:none!important;border:1px solid #fff3!important}.header-search .ant-input{font-size:18px;font-weight:400;color:var(--pure-white)!important;box-shadow:none!important;background-color:#0000!important}.header-search .ant-input::placeholder{color:#ffffff73;font-size:18px}.header-search .ant-input-affix-wrapper:hover,.header-search .ant-input-affix-wrapper-focused{border-color:#ffffff59!important}.search-icon{cursor:pointer;width:18px;height:18px}.city-dropdown{cursor:pointer;background:#fff3;border-radius:8px;align-items:center;width:188px;height:40px;display:flex;overflow:hidden}.city-icon-container{border-right:1px solid var(--navy800);justify-content:center;align-items:center;width:36px;height:40px;display:flex}.city-select .ant-select-selection-item{font-size:18px;font-weight:500;color:var(--pure-white)!important}.city-select.ant-select,.city-select.ant-select .ant-select-selection-item,.anticon-down{color:var(--pure-white)!important}.city-select-dropdown{cursor:pointer;width:125px;color:var(--pure-white);align-items:center;margin-left:15px;font-family:Inter;font-size:16px;display:flex}.city-select-dropdown span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.city-dropdown-popup{background:var(--pure-white);border-radius:12px;margin-left:-25px;position:absolute;top:25px;overflow:hidden;box-shadow:0 16px 40px #0003}.city-dropdown-list{padding:8px 0}.city-item{cursor:pointer;color:#262626;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:16px;display:flex}.city-item:hover{background:#fafafa}.city-label{color:var(--black);font-size:14px;font-style:normal;font-weight:400}.city-footer{gap:12px;padding:16px;display:flex}.city-cancel{background:var(--pure-white);cursor:pointer;border:1px solid #1f2437;border-radius:8px;width:78px;height:42px;font-size:16px;font-weight:600}.city-cancel:hover{background:var(--neutral-white);border:1px solid #000}.city-cancel:active{background:var(--white110);border:2px solid #6e6e6e}.city-apply{background:var(--navy700);color:#fff;cursor:pointer;border:none;border-radius:8px;width:128px;height:42px;font-size:16px;font-weight:600}.city-apply:hover{background:var(--navy900)}.city-apply:active{background:var(--blue600)}.radio-circle{border:2px solid #bfbfbf;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.radio-circle.selected{border-color:#3f4865}.radio-circle.selected:after{content:"";background:#3f4865;border-radius:50%;width:8px;height:8px}.period-footer{gap:12px;padding:16px;display:flex}.period-cancel{background:var(--pure-white);cursor:pointer;border:1px solid #1f2437;border-radius:8px;width:78px;height:42px;font-size:16px;font-weight:600}.period-cancel:hover{background:var(--neutral-white);border:1px solid #000}.period-cancel:active{background:var(--white110);border:2px solid #6e6e6e}.period-apply{background:var(--navy700);color:#fff;cursor:pointer;border:none;border-radius:8px;width:128px;height:42px;font-size:16px;font-weight:600}.period-apply:hover{background:var(--navy900)}.period-apply:active{background:var(--blue600)}.dropdown-arrow{flex-shrink:0;width:18px;height:18px}.avatar-circle{background:linear-gradient(#6a7597 0%,#3c4561 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:flex}.avatar-text{color:#ffffff80;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1}.notification-bell-wrapper{background:linear-gradient(#6a7597 0%,#3c4561 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:flex}.notification-bell-icon{width:28px;height:28px}.notification-bell-wrapper .ant-badge-dot{background-color:var(--red)!important;width:10px!important;min-width:10px!important;height:10px!important}.app-header-user{cursor:pointer;background:#fff3;border:1px solid #dae7ed33;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;max-width:180px;height:48px;padding:4px;display:flex}.app-header-user>div{min-width:0}.app-header-user-manage{opacity:.7;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:11px;overflow:hidden}.profile-icon-section{background:linear-gradient(135deg,#030a1f,#020c2a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile-icon{width:20px;height:20px}.app-header-user-name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:14px;font-weight:700;overflow:hidden}.app-header-user-manage{opacity:.5;color:#fff;font-family:Inter,sans-serif;font-size:10px}.app-header-bottom{background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:60px;padding:8px 24px;display:flex;box-shadow:0 5px 24.9px #698eb173}.app-header-search{border-radius:8px;width:400px;height:42px;padding:8px 12px}.app-header-search input{align-items:center;margin:-8px -8px -8px 0;list-style:none;display:flex}.right-buttonsDashboard,.right-buttons{justify-content:flex-start;align-items:center;gap:12px;display:flex}.btn-all-tickets{background-color:#e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:124px;height:40px;padding:8px;font-size:14px;font-weight:500;display:flex}.btn-new-ticket{color:#fff;cursor:pointer;background:#0a1f44;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.btn-new-ticket .new-ticket-icon{color:#fff;width:16px;display:block}.btn-new-ticket.ant-btn{color:#fff!important;box-shadow:none!important;background:#0b173a!important;border:none!important}.btn-new-ticket.ant-btn:hover,.btn-new-ticket.ant-btn:focus,.btn-new-ticket.ant-btn:active,.btn-new-ticket.ant-btn:focus-visible{color:#fff!important;box-shadow:none!important;background:#000!important;border:none!important;transform:none!important}.btn-new-ticket{transition:none!important}.ant-btn:after{display:none!important}@media (width<=1028px){.app-header{left:0}.user-profile{margin-right:2%}.app-header-top{padding-left:16px;padding-right:3px}.app-header-bottom{justify-content:space-between;padding-left:16px;padding-right:8px}.btn-new-ticket{margin-right:16px}.app-header-search{border-radius:8px;width:695px;height:42px;margin-left:8px;padding:8px 12px}}.app-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-content{background-color:#f5f2f0;flex-direction:column;flex:1;min-height:0;margin-top:70px;margin-left:72px;display:flex;overflow:auto}.page-footer{color:#6b7280;z-index:900;background-color:#fff;border-top:1px solid #c8c3c0;justify-content:flex-end;align-items:center;width:100%;height:40px;padding:12px;font-size:14px;display:flex;position:fixed;bottom:0;left:0}@media (width<=1024px){.app-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-content{flex-direction:column;flex:1;min-height:0;margin-top:70px;margin-left:0;display:flex;overflow:hidden}}.all-tickets-dashboard{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;gap:24px;height:calc(100vh - 70px);padding:24px;display:flex;overflow:hidden auto}.stats-overview-card{background:#fff;border:1px solid #d2cdca;border-radius:16px;margin-bottom:24px;padding:16px}.stats-overview-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ticket-stat-card{background:#fff;border:1px solid #d2cdca;border-radius:16px;flex-direction:column;justify-content:space-between;height:154px;padding:24px;display:flex}.ticket-stat-title{color:#30364d;font-size:18px;font-weight:400}.ticket-stat-value{color:#30364d;font-size:56px;font-weight:600;line-height:56px}.ticket-stat-growth-positive{color:#00a651}.ticket-stat-growth-negative{color:#ff4d4f}.statistics-panel{background:#fff;border:1px solid #d2cdca;border-radius:16px;margin-bottom:24px;padding:16px}.statistics-title{font-family:Inter;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;font-size:24px;line-height:100%}.tickets-main-card{background:#fff;border:1px solid #d2cdca;border-radius:16px;padding:16px}.tickets-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tickets-card-actions{align-items:center;gap:12px;display:flex}.tickets-dashboard-header{justify-content:space-between;align-items:center;display:flex}.tickets-dashboard-header h1{color:#000;letter-spacing:0%;margin:0;font-family:Inter;font-size:36px;font-weight:400;line-height:100%}.statistics-glance{color:#000;font-family:Inter;font-size:24px;font-weight:400;line-height:100%}.stats-card-ticket{background:#fff;border:1px solid #d2cdca;border-radius:16px;flex-direction:column;justify-content:space-between;height:154px;padding:24px;display:flex}.stats-title{color:var(--navy700);font-family:Inter;font-size:16px;font-weight:500;line-height:100%}.stats-value{font-family:Inter;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:-.45px;color:var(--navy700);font-size:40px;line-height:30px}.stats-growth{font-family:Inter;font-size:16px;font-weight:400}.stats-growth.positive{color:#20b34a;font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:-.15px;font-size:14px;line-height:20px}.stats-growth.negative{color:#ff4e63;font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:-.15px;font-size:14px;line-height:20px}.xxx-statistics{background:#fff;border:1px solid #d2cdca;border-radius:16px;padding:24px}.section-title{color:#000;margin-bottom:24px;font-family:Inter;font-size:32px;font-weight:400;line-height:100%}.tickets-section{background:var(--neutral-white);border:1px solid #d2cdca;border-radius:16px;padding:18px}.tickets-section-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tickets-section-header h3{color:#000;margin:0;font-family:Inter;font-size:24px;font-weight:400;line-height:100%}.tickets-actions{align-items:center;gap:12px;display:flex}.table-wrapper{margin-top:12px}.mark-route-btn{border-radius:8px;align-items:center;gap:8px;height:42px;display:flex}.mapViewBtn{angle:0 deg;opacity:1;background-color:var(--navy700);color:#fff;border-radius:8px;gap:4px;width:199px;height:42px;padding:12px;font-family:Inter;font-size:16px;font-weight:600;line-height:100%}.mapViewBtn:hover{background-color:var(--navy900)!important;color:#fff!important}.mapViewBtn:active{background-color:var(--blue600)!important;color:#fff!important}.statistics-header{justify-content:space-between;display:flex}.statistics-at-card-header{justify-content:space-between;align-items:center;height:76px;padding-top:8px;display:flex}.statistics-block-title{letter-spacing:0;color:#000;font-family:Inter;font-size:24px;font-weight:400;line-height:100%}.statistics-chart-card{background-color:#fff;border:1px solid #d2cdca;border-radius:12px;max-height:449px;overflow:hidden}.statistics-card{border:1px solid #d9d9d9;border-radius:12px;width:100%;max-height:450px;overflow:hidden}.map-view-btn{angle:0 deg;opacity:1;background-color:var(--navy700);border-radius:8px;gap:4px;width:123px;height:42px;padding:12px}.map-view-btn:hover{background-color:var(--navy900)!important;color:#fff!important}.map-view-btn:active{background-color:var(--blue600)!important;color:#fff!important}.map-View-text{font-family:Inter;font-weight:600;font-style:Bold;letter-spacing:0%;text-transform:capitalize;color:#fff;font-size:16px;line-height:100%}.View-all-text{font-family:Inter;font-weight:600;font-style:Bold;letter-spacing:0%;text-transform:capitalize;color:#000;font-size:16px;line-height:100%}.viewAllBtn{opacity:1;border-radius:8px;gap:8px;width:113px;height:42px;padding:12px}.viewAllBtn:hover{background-color:#f5f5f5!important}.viewAllBtn:active{background-color:#e5e2e0!important}@media (width<=1024px){.all-tickets-dashboard{margin-bottom:70px}}.stats-card-empty{background:#fff;border:1px solid #d2cdca;border-radius:16px;flex-direction:column;justify-content:space-between;height:154px;padding:24px;display:flex}.stats-empty-text{color:#9a948f;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.statistics-card-container{background:#f5f2f0;border-radius:16px;flex-direction:column;gap:18px;width:100%;padding:18px;display:flex}.loader-overlay{z-index:9999;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner{border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:48px;height:48px;animation:.9s linear infinite spin}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-COLGFB3M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-CDhBSFyE.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BOs3KVhN.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body,#root{box-sizing:border-box;--ant-color-text-placeholder:#00000073;background:#eaf3f7;height:100%;margin:0;padding:0}@media (width:1024px){html,body,#root{--ant-color-text-placeholder:#00000073;width:1024px}}.ant-select-selection-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ant-select{overflow:visible!important}.ant-select-selector{align-items:center!important;display:flex!important}.ant-select-selection-placeholder{left:12px;right:12px;position:absolute!important}.ant-select-dropdown .ant-select-item{background-color:#f5f5f5}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#ededed}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e0e0e0}:root{--pure-white:#fff;--neutral-white:#f5f2f0;--white110:#f5f5f5;--grey100:#e5e2e0;--grey200:#dbd8d6;--grey300:#d2cdca;--grey400:#c8c3c0;--grey500:#a8a29e;--navy700:#2d344e;--navy800:#1e243a;--navy900:#111526;--blue100:#adbde0;--blue300:#5c7ec7;--blue500:#1f47b8;--blue600:#183794;--blue700:#122a73;--pink:#ffdce0;--red:#ff4e63;--brown:#802732;--black:#000;--borderSevere:#ffac7499;--severe:#ffece04d;--severeBg:#ffece0;--verySevere:#ffe0e04d;--borderVerySevere:#ff4e63;--notSevere:#fff8d9;--borderNotSevere:#cca30099;--verySevereText:#ff4e63;--severeText:#ffac74;--notSevereText:#cca000;--completedText:#4ea1ff;--notStarted:#c8c3c0;--onGoing:#fff;--onHold:#fff;--completed:#4ea1ff;--severityHigh:#c00;--severityMedium:#f60;--severityLow:#ffd736;--header-height:70px;--sidebar-width:73px}.leaflet-routing-container,.leaflet-routing-error{box-sizing:border-box;background-color:#fff;width:320px;padding-top:4px;transition:all .2s}.leaflet-control-container .leaflet-routing-container-hide{width:32px;height:32px}.leaflet-routing-container h2{font-size:14px}.leaflet-routing-container h3{font-size:12px;font-weight:400}.leaflet-routing-collapsible .leaflet-routing-geocoders{margin-top:20px}.leaflet-routing-alt,.leaflet-routing-geocoders,.leaflet-routing-error{border-bottom:1px solid #ccc;max-height:320px;margin-top:2px;margin-bottom:6px;padding:6px;transition:all .2s;overflow-y:auto}.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt,.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders{display:none}.leaflet-bar .leaflet-routing-alt:last-child{border-bottom:none}.leaflet-routing-alt-minimized{color:#888;cursor:pointer;max-height:64px;overflow:hidden}.leaflet-routing-alt table{border-collapse:collapse}.leaflet-routing-alt tr:hover{cursor:pointer;background-color:#eee}.leaflet-routing-alt::-webkit-scrollbar{width:8px}.leaflet-routing-alt::-webkit-scrollbar-track{background-color:#eee;border-radius:2px}.leaflet-routing-alt::-webkit-scrollbar-thumb{background-color:#888;border-radius:2px}.leaflet-routing-icon{-webkit-background-size:240px 20px;content:"";vertical-align:top;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAAoCAYAAAAmGCn4AAAIyUlEQVR4AezVOQEAIAzAQPyLBvpp6HTDxULOew8AWFYBAAwYAAwYADBgGAAGDAAYMPDZOweYW3IwDF/btm3b/s21bdtd27Zt27Zt2/qdfZM0m8nkfL3T02m/03vb5Fn8p3gzesYTCDRq1Kg7yAP7g+vAe5Lr5N/yQHe+jIG0Z7gAwryvQJiOgbCs5T4olWB7gvWYMg0AF4AagD8oqZF1B1jONBOIBOwDNgf5YBronnKO2WBRBgZk0ddooq9xzgWMIiIzVTAteP3A/WBL/1ds1uko56U+jvINAxuBE+T8/k5yPzhB/jbMs/m9pczfj2Ne59hynw2CIWtPUKvIVA/6Os5UDv7SnX6yTbnFXLtlOV/rwb2gErRIIceNxDh3ZNHXJ0Rf+zoVMIrgXiFQNgC/yLEbwJa+C9hHCVvO1BQcBuoSZKmTdZt6It8GmfsXsIHTeey/gLnWkT0TZNvPYZ7dIsuRNrLtbuwCpnkJtDHMUag4E9BVo5+5iu1On8T9WN5QC8YVV0rYewF7JWHLZzce180j2/TzQr4RXM9bjwUsGLO+niDfO46yTCBOOX8JDgelYJCkVP7tS0JEE9gFTHMbaGKQoxn4nuh7R41+ziH6uE8nj4sNtGBccb2VsMzvnYQtZWgPvjNYab8D7b2Qr8T1PPVUwJzynaSRc7rlLM3AKxnGvQR0VLTrKOvE270CmjkScDV4LsKr4Hf5G8VCwyynEP0+k7B9c/AT0ceGOllcbZgF44rrpYRz7FSbYBbwYRnGehfsBBaB7pJF8m/vmk87JvlK7M9L7wUsmHOeqpH1TMtZDsow5gaal+/i7Q9yJODPiB2KwxXTc3fDLBMVfQ9J0L6IaPs7aK2VxeH1QcG44nonYZnbOwlbGLcr+CM2zpWgraJNW3BlrM0foGvOy1difx56LWBu+VKnMX8m/v4TaGEpS19QHT/yzaKfSzIcmfblELCs31JxlHl5CnleI/o+JEHb64m2F2nnsC3fGMLhilvrs4Rz8I7PLZkEfGhsjK9AqwTtWsm60baH5pZ8iWUV2JevvwLmXo8VR0AXgLOI38os3vUcv+bbMYt+Oma4JlzOJWDZ5k6izXUp5NmD6Pv9BJfD/iHaztfOYVO+BMLRilthKmF1VvYNkeCQBoOA448N7Gaw0t9oQ2wpyLeCno725euXgPl3plFuInItAfOom4csZTkqNs7hBn3FT/sexXgE3BVUEW2OTiFPD1Cre80eZXOizSegsXYO2/IlELZX3MjeYU02Ky+KYNgQ6iKY5FvnUMAvx8aYqdF2ZqztyyzPa9PTsQaUE8uvn8ucBQETy1w92IJBvl3ip3wl34ImoDH4gri7uJuFPHfHxik16Ks01tfdDgT8OWgVoQfYCDyg2PkaYZ5JeYR9uqLNg2muFywrsURYFnB0odKSMIpg2xDqIxzLtwrkAeFIwL/Gxuiis7GMtf2V43lthXxLqeV3bV3mqPFAHqjiPhJG2ZHIeEakzklEnV0s5Pk2NsYgg74GxXcqcvAxpH1TzFRJjPE9aJahfm9Qr3/zFo11AZpjPj5KiVrC9EbLQr60EQ7lWw0KXD7OYtq/43xCQ74lso5/AgYcj9+hFIBqTgmjPE9MkzmROlOJOi8FAWfNZ6bXpIkbvX4hxsvTePHKk9QYQcASlGJ65bUvlDVEvkX0Rj4IWCISTMdi85y8EuZ6AQ1KEZeEUUYpTqM2jtX9kKg7NpyCzopacDUYapJD44UaV2eo+wpRd+sg4ATjoxRSKy+1oeKaPvzypY/Y6I18ELBEKORbqJ+T/yYsBgELuo76jJbFbMcS0++EDHWPJOoeH27CMuJbMCrFXDOJcf4G7SL1RhP1/gEdgoATjo9SQN9dxy9g7seQiLt0y5Ju5IOASapAAWNO4ZGARYJ6ZZmecrCYqwn4iph+UzLUH0vU/Ro0DY8h/c/3YFWEfLAluFDxNac3Up637xLjbBKpczRR51qq3yBgAuKGDi8EzHAXaoVGW2E7T67dHKgh3zzu9QdFeCBgoVG3wmGu5brPjaK8SbRZGV7Ekeg54MWKm55WpJjtAGKM++XvjcGnRJ1Vss5rktZBwCBB/VWgzjMBi1ybjtx5uB+PS/hVplW5JDgGAZvDP92uUnwur4qAksfVDl5FOc63V1ES7Z4i2h2T8ode6ol1t5fi2e5vQNPYctguCBhobIg8EDAhhyBg9hfEpNV37n6MIQgYpT3423gZI64bWvgYg0jYrgO4WP0xBnYBX2nhbVg6z/fuAc4lfjsx0r6XpHHkksUIMBuMAi2CgIkNkAcCJlaoIGDuV6SmNQb/5wiDgLVew2rOVjY+R5hgOesDSsCR4AvdzxEyCPhZot3NKefbmBjndfAz8du4DMthO+Iu+M/BNM8EbH/D44GA1XIIAmb9SIjLsdg+yB8E/IQFAT9hIed0w+W0Duwcb8t4DThPkfWclPO1AX9ozL+XZVtKwOeCTUFR5Cj+KX8FzCBffgHTG+wgYM7PZNL5fJVwEDDZ/xDQQFz7PQOcpgR1iPYNYDDHdCL4kv6YgFUB/wBKI5SDHaW0ahV5SyxkvERjPd51NQJuDmaDfSIf6PjTXwEzyJdZwEJdJwjYcF4LG/l8lXAQsPay9JhGH48RfRyWAwKuAlfSr3i1IGBz3gbNLWRcmHD8GtCdEjBoDN6PPGb1RuT3pn4KmEG+nAJWEwRsOM+FrXweSpggCFhuSD8h5t/2Gv1sS/TxMaOA7wKb6N8Mxi7gn2PPXVud3wS3yzaUgPOiO2kok9Y6AQfCfEQRvosvwCrgBYrXInYz/YKSZL6v04lBwA+AkZZzHp4gR/lqBDwr8tKVHcBzQcD8BAFzSlhfvoEg4IuJDfC9WfR1O9HXhUHAGXdwfgOfgrvAoWCCo5xDExyBt1AJWP7/FaAG1IIDzAUcCHgsYR/kGwjwCziAMhssIjDeEWAV8H/t1QEJAAAAw6D+rf8cQ8AMAiBgBHwAIGAAEDAAIGAAEDAAIGAA+lIG6dSg2lVqEcYAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:240px 20px;width:20px;height:20px;margin:0;display:inline-block}.leaflet-routing-icon-continue{background-position:0 0}.leaflet-routing-icon-sharp-right{background-position:-20px 0}.leaflet-routing-icon-turn-right{background-position:-40px 0}.leaflet-routing-icon-bear-right{background-position:-60px 0}.leaflet-routing-icon-u-turn{background-position:-80px 0}.leaflet-routing-icon-sharp-left{background-position:-100px 0}.leaflet-routing-icon-turn-left{background-position:-120px 0}.leaflet-routing-icon-bear-left{background-position:-140px 0}.leaflet-routing-icon-depart{background-position:-160px 0}.leaflet-routing-icon-enter-roundabout{background-position:-180px 0}.leaflet-routing-icon-arrive{background-position:-200px 0}.leaflet-routing-icon-via{background-position:-220px 0}.leaflet-routing-geocoders div{padding:4px 0}.leaflet-routing-geocoders input{border:1px solid #ccc;width:calc(100% - 4px);line-height:1.67}.leaflet-routing-geocoders button{float:right;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin:0 3px 0 0;font:700 18px Lucida Console,Monaco,monospace;transition:background-color .2s}.leaflet-routing-add-waypoint:after{content:"+"}.leaflet-routing-reverse-waypoints:after{content:"⇅";font-weight:400}.leaflet-routing-geocoders button:hover{background-color:#eee}.leaflet-routing-geocoders input,.leaflet-routing-remove-waypoint,.leaflet-routing-geocoder{position:relative}.leaflet-routing-geocoder-result{z-index:1000;max-height:0;font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif;transition:all .5s;position:absolute;overflow:hidden}.leaflet-routing-geocoder-result table{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;width:100%}.leaflet-routing-geocoder-result-open{max-height:800px}.leaflet-routing-geocoder-selected,.leaflet-routing-geocoder-result tr:hover{background-color:#eee}.leaflet-routing-geocoder-no-results{color:#888;font-style:italic}.leaflet-routing-remove-waypoint{vertical-align:middle;cursor:pointer;background-color:#0000;display:inline-block}.leaflet-routing-remove-waypoint:after{z-index:1;content:"×";text-align:center;cursor:pointer;color:#ccc;background:#fff;width:15px;height:1px;margin:-16px auto auto;padding:2px 4px 16px 2px;font-size:18px;font-weight:700;line-height:1;display:block;position:absolute;top:4px;bottom:0;right:1px}.leaflet-routing-remove-waypoint:hover{color:#000}.leaflet-routing-instruction-distance{width:48px}.leaflet-routing-collapse-btn{color:#ccc;font-size:24px;font-weight:700;position:absolute;top:0;right:6px}.leaflet-routing-collapse-btn:after{content:"×"}.leaflet-routing-container-hide .leaflet-routing-collapse-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAYAAAAV1F8QAAABjUlEQVR4Ab1VA4h0URR+v23btv/8wtgKa9v2bp6wDOuwjpPdZG/mxs2b3eS359Q99eymerhH3/HlBEGw/WQymVPRaPR3JBLJwv81PVnbIADQBACC/OF5/rRrQGCwDo2Gw+F1juNOIC0QCNwhMFeA0DAzeCTnVVVVnWe8JadAmLJ3aAy+D9X4WlHZSVseDek40ot8jNwZkE4dTHddPB5/BQXei8ViH9Ejq0DY7qBfCvxCMBiMiW0QwHW1VkVgs0Agy+vZECtjux6wrsoSDc9GQFNTUyeJDjW6gjoA8F1sg8M0EQFCv0wpEIGnjYBAplqNLgL/ioecnpCcblG2wOg5ju0q9LyTBpIJ/WTetDmI6JAioknHwz5ONPvfxHmh3WWxRqg7RGeqEXn0V61joH4Vel0no//XsPFEPEfUAAvkFSzJc67PUbE3g9hQvlhAgt4VAekZcwxENyfk+L6KEzPIa2hoOOMYSBxVKBR6KYpkiG5VknMMRHOh8iwg3zUgerxe7yWsB27mX79+UbpsPcfWV8aO/4mmHgAAAABJRU5ErkJggg==);width:26px;height:23px;display:block;position:relative;top:4px;left:4px}.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after{content:none}.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide{margin-top:10px!important}.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide{margin-right:10px!important}.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide{margin-bottom:10px!important}.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide{margin-left:10px!important}@media only screen and (width<=640px){.leaflet-routing-container{width:100%;height:100%;margin:0!important;padding:0!important}}
