:root{--color-white: #ffffff;--color-black: #000000;--color-midnight-black: #11344d;--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 11px;--border-radius-button: 8px;--color-primary-50: #f2f8fe;--color-primary-100: #ebf6ff;--color-primary-200: #b7d6f8;--color-primary-300: #88baf2;--color-primary-400: #589fed;--color-primary-500: #1277e6;--color-primary-600: #1268c6;--color-primary-700: #0c54a3;--color-primary-800: #064284;--color-secondary-50: #f0f9fc;--color-secondary-100: #dff0f5;--color-secondary-200: #c1e0ea;--color-secondary-300: #7ec7dd;--color-secondary-400: #4ab0ce;--color-secondary-500: #2197b9;--color-secondary-600: #1582a2;--color-secondary-700: #0a6984;--color-secondary-800: #045a72;--color-gray-50: #f6f6f7;--color-gray-100: #efeff0;--color-gray-200: #e1e2e4;--color-gray-300: #cfcfd2;--color-gray-400: #bababf;--color-gray-500: #a7a7ad;--color-gray-600: #908f95;--color-gray-700: #807e84;--color-gray-800: #69676c;--color-success-50: #e6f3ef;--color-success-100: #cfe8df;--color-success-200: #9fd2bf;--color-success-300: #6fbb9f;--color-success-400: #56af8f;--color-success-500: #3fa47f;--color-success-600: #0f8e60;--color-success-700: #04784e;--color-success-800: #065f3f;--color-warning-50: #fff8eb;--color-warning-100: #feeac7;--color-warning-200: #fdd28a;--color-warning-300: #fcbb4d;--color-warning-400: #fbab24;--color-warning-500: #f59e0b;--color-warning-600: #d98b06;--color-warning-700: #b47409;--color-warning-800: #92610e;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--background-primary: var(--color-white);--background-secondary: var(--color-gray-50);--background-tertiary: var(--color-gray-100);--text-primary: var(--color-midnight-black);--text-secondary: var(--color-gray-700);--text-tertiary: var(--color-gray-600);--text-disabled: var(--color-gray-500);--text-inverse: var(--color-white);--text-link: var(--color-primary-500);--text-date: var(--color-gray-500);--interactive-primary-default: var(--color-primary-500);--interactive-primary-hover: var(--color-primary-600);--interactive-primary-pressed: var(--color-primary-700);--interactive-primary-disabled: var(--color-primary-200);--interactive-primary-focused: var(--color-primary-500);--interactive-secondary-default: var(--color-secondary-500);--interactive-secondary-hover: var(--color-secondary-600);--interactive-secondary-pressed: var(--color-secondary-700);--interactive-secondary-disabled: var(--color-secondary-200);--status-success: var(--color-success-600);--status-success-bg: var(--color-success-50);--status-success-light: var(--color-success-100);--status-warning: var(--color-warning-500);--status-warning-bg: var(--color-warning-50);--status-warning-light: var(--color-warning-100);--status-error: var(--color-error-600);--status-error-bg: var(--color-error-50);--status-error-light: var(--color-error-100);--border-default: var(--color-gray-600);--border-light: var(--color-gray-300);--border-input: var(--color-gray-300);--border-input-hover: var(--color-gray-400);--border-input-focused: var(--color-primary-500);--color-detected: #c92224;--color-resolved: var(--color-success-600);--color-blocked: var(--color-warning-700);--color-closed: var(--color-gray-600);--color-new: var(--color-success-400);--color-no-issue: var(--color-gray-200);--color-sg: var(--color-primary-500);--background-color: #f0f0f0;--text-color-primary: #11344d;--text-color-secondary: #6c757d;--primary-color: #1277e6;--primary-color-hover: #1268c6;--primary-color-focused: #1e88c0;--primary-color-pressed: #176c89;--primary-color-disabled: #a3cfe3;--secondary-color: #6c757d;--success-color: #28a745;--neutral-color: #0d0d0d;--danger-color: #dc3545;--border-radius: var(--border-radius-medium);--border-color: #908f95;--white-color: #ffffff;--black-color: #000000;--gray-color: #959595;--accordion-color: #595959;--detected-color: #c92224;--resolved-color: #0fb45b;--blocked-color: #ac8f17;--closed-color: #908595;--new-color: #5ac361;--noissue-color: #ddd;--loadingmore-color: #666;--text-date: #a3a3a3;--traversal: #1e293b;--search-color: #acacac;--sg-color: #3a88de;--input-label-color: #908f95;--input-hover-color: #bababf;--input-border-color: #cfcfd2}.ant-table-wrapper .ant-table-cell-fix-right{z-index:10!important;background:#fff!important;position:sticky;right:1px!important}.ant-table-body{overflow-y:auto!important;overflow-x:auto!important;scrollbar-color:auto;scrollbar-width:auto}.ant-table-body::-webkit-scrollbar{width:6px;height:6px}.ant-table-body::-webkit-scrollbar-track{background-color:#e1e6e6;border-radius:6px}.ant-table-body::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:6px}.ant-table-body::-webkit-scrollbar-thumb:hover{background-color:#cfcfd2}.ace_scrollbar::-webkit-scrollbar{height:5px;width:5px}.ace_scrollbar::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.ace_scrollbar::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px}.ace_editor,.ace_editor *{font-family:Monaco,Menlo,Ubuntu Mono,Droid Sans Mono,Consolas,monospace!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}.text-primary{color:var(--text-color-primary)}.text-black{color:var(--black-color)}.text-neutral-black{color:var(--neutral-color)}.text-gray{color:var(--gray-color)}.text-primary-button{color:var(--primary-color)}.accordion{color:var(--accordion-color)}.border-color{color:var(--border-color)}.detected-color{color:var(--detected-color)}.resolved-color{color:var(--resolved-color)}.blocked-color{color:var(--blocked-color)}.closed-color{color:var(--closed-color)}.new-color{color:var(--new-color)}.noissue-color{color:var(--noissue-color)}.loadingmore-color{color:var(--loadingmore-color)}.text-date{color:var(--text-date)}.white-color{color:var(--white-color)}.text-traversal{color:var(--traversal)}.danger-color{color:var(--danger-color)}.seach-color{color:var(--search-color)}.sg-color{color:var(--sg-color)}@media (min-width: 1920px){:root{--border-radius-button: 11px}}@media (max-width: 1536px){.portal-dropdown .select-option{font-size:14px}}.k-fs-11{font-size:11px}.k-fs-12{font-size:12px}.k-fs-14{font-size:14px}.k-fs-15{font-size:15px}.k-fs-16{font-size:16px}.k-fs-18{font-size:18px}.k-fs-20{font-size:20px}.k-fs-22{font-size:22px}.k-fs-23{font-size:23px}.k-fs-24{font-size:24px}.k-fs-30{font-size:30px}.k-fs-32{font-size:32px}.k-fs-34{font-size:34px}.k-fs-36{font-size:36px}.k-fw-regular{font-weight:400}.k-fw-medium{font-weight:500}.k-fw-semibold{font-weight:600}.k-fw-bold{font-weight:700}@media (max-width: 1536px){.k-fs-11{font-size:6px}.k-fs-12{font-size:7px}.k-fs-14,.k-fs-15{font-size:9px}.k-fs-16{font-size:10px}.k-fs-18{font-size:12px}.k-fs-20{font-size:14px}.k-fs-22,.k-fs-23{font-size:16px}.k-fs-24{font-size:18px}.k-fs-30{font-size:21px}.k-fs-32{font-size:22px}.k-fs-34{font-size:24px}.k-fs-36{font-size:26px}}@font-face{font-family:Roboto;src:url(/app/assets/Roboto-Regular-36LIHh1U.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/app/assets/Roboto-Medium-C-WomXeB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/app/assets/Roboto-SemiBold-DYOFH5_n.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/app/assets/Roboto-Bold-Hc5RoILo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*:not(.doc_message *){margin:0;padding:0}*{box-sizing:border-box;font-family:Roboto,Inter,sans-serif;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;word-spacing:.7px}body{overflow:hidden}.auth,.authLoader-container{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.auth .auth-container{height:80%;width:80%;background-color:var(--white-color);color:var(--text-color-primary);display:flex;align-items:center;justify-content:center;box-shadow:#00000029 0 1px 4px;border-radius:8px;overflow:hidden}.auth .auth-container .auth-left,.auth .auth-container .auth-right{flex:1;height:100%;width:100%}.auth .auth-container .auth-left{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative;border-right:1px solid #cff7fe;background:url(/app/LoginBg.png);background-position:center;background-size:cover;padding-left:25px}.auth .auth-container .auth-left .logo{width:300px}.auth .auth-container .auth-left .description{margin-left:25px;margin-top:-25px}.auth .auth-container .auth-left .description span:first-child{color:var(--primary-color)}.auth .auth-container .auth-right{display:flex;align-items:center;justify-content:center;position:relative}.auth .auth-container .auth-right .logo{width:200px;display:none;position:absolute;top:25px;left:20px}.auth .auth-container .auth-right .form-container{width:70%;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.auth .auth-container .auth-right .form-container form{display:flex;flex-direction:column;gap:15px}.auth .auth-container .auth-right .form-container .form-heading .sub-heading{margin-top:10px}.auth .auth-container .auth-right .form-container .form-heading .sub-heading a{color:inherit;margin-left:5px}.auth .auth-container .auth-right .form-container .auth-form{width:100%;display:flex;flex-direction:column}.auth .auth-container .auth-right .form-container .auth-form .form-input{display:flex;flex-direction:column;gap:10px}.auth .auth-container .auth-right .form-container .auth-form .auth-btn{min-height:50px;border:none;border-radius:8px;background-color:var(--primary-color);color:var(--white-color);font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;min-width:44px}.auth .auth-container .auth-right .form-container .auth-form .auth-btn:hover{background-color:var(--primary-color-hover)}.auth .auth-container .auth-right .form-container .auth-form .auth-btn:focus{background-color:var(--primary-color-focused);outline:2px solid var(--primary-color-focused)}.auth .auth-container .auth-right .form-container .auth-form .auth-btn:active{background-color:var(--primary-color-pressed)}.auth .auth-container .auth-right .form-container .auth-form .auth-btn:disabled{background-color:var(--primary-color-disabled);cursor:not-allowed;color:#ffffff90}.auth .auth-container .auth-right .form-container .divider{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px}.auth .auth-container .auth-right .form-container .divider hr{width:45%;border:none;height:1px;background-color:#cfcfd2}.auth .auth-container .auth-right .form-container .btn-container{height:auto;width:100%;display:flex;gap:15px;flex-shrink:0}.auth .auth-container .auth-right .form-container .btn-container button{width:100%}.auth .spinner{width:20px;height:20px;border:3px solid var(--white-color);border-top:3px solid #2197b9;border-radius:50%;animation:spin 1s linear infinite}.auth .version-info{position:absolute;right:5px;bottom:5px;color:#cfcfd2}.auth .back-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);text-decoration:none;font-weight:600;transition:color .3s ease}.auth .back-link:hover{color:var(--primary-color-hover)}@media (min-width: 1537px){.auth .auth-container{height:80%;width:80%}.auth .auth-container .auth-left .logo{width:350px}}@media (min-width: 1025px) and (max-width: 1536px){.auth .auth-container{height:85%;width:85%}.auth .auth-container .auth-left{padding-left:20px}.auth .auth-container .auth-left .logo{width:280px}.auth .auth-container .auth-right .form-container{width:70%}}@media (min-width: 769px) and (max-width: 1024px){.auth .auth-container{height:90%;width:90%}.auth .auth-container .auth-left{padding-left:15px}.auth .auth-container .auth-left .logo{width:240px}.auth .auth-container .auth-right .form-container{width:80%;gap:20px}.auth .auth-container .auth-right .form-container .btn-container{flex-direction:column;gap:12px}}@media (min-width: 481px) and (max-width: 768px){.auth .auth-container{height:100%;width:100%;flex-direction:column;padding:20px}.auth .auth-container .auth-left{display:none}.auth .auth-container .auth-right{justify-content:center;align-items:center;padding-top:60px}.auth .auth-container .auth-right .logo{display:block;width:180px;top:20px;left:20px}.auth .auth-container .auth-right .form-container{width:90%;max-width:400px;gap:20px}.auth .auth-container .auth-right .form-container .btn-container{flex-direction:column;gap:12px}.auth .auth-container .auth-right .form-container .auth-form{gap:18px}}@media (max-width: 480px){.auth{padding:10px}.auth .auth-container{height:100%;width:100%;padding:15px;flex-direction:column;box-shadow:none}.auth .auth-container .auth-left{display:none}.auth .auth-container .auth-right{width:100%;align-items:center;justify-content:center;padding-top:60px}.auth .auth-container .auth-right .logo{display:block;width:150px;top:15px;left:15px}.auth .auth-container .auth-right .form-container{width:100%;max-width:350px;padding:0;gap:18px}.auth .auth-container .auth-right .form-container .auth-form{gap:16px}.auth .auth-container .auth-right .form-container .btn-container{flex-direction:column;gap:10px}.auth .auth-container .auth-right .form-container .auth-form .auth-btn{height:48px;font-size:16px}.auth .version-info{position:fixed;right:10px;bottom:10px;font-size:12px}}@media (max-width: 360px){.auth .auth-container{padding:10px}.auth .auth-container .auth-right .logo{width:130px;top:10px;left:10px}.auth .auth-container .auth-right{padding-top:50px;justify-content:center;align-items:center}.auth .auth-container .auth-right .form-container{gap:15px;max-width:300px}}.input-wrapper{width:100%;margin-bottom:16px}.input-wrapper .label-container{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.input-wrapper .input-label{color:var(--text-color-primary)}.input-wrapper .input-field-container{position:relative}.input-wrapper .input-field{width:100%;padding:8px;border:1px solid var(--input-border-color);outline:none;border-radius:8px;transition:all .2s ease;resize:none;font-weight:500;color:var(--neutral-color)}.input-wrapper .input-field:not(textarea){height:50px}.input-wrapper .input-field::placeholder{color:var(--input-label-color);font-size:18px;font-weight:500}.input-wrapper .input-field:hover:not(:disabled):not(:focus){border-color:var(--input-hover-color)}.input-wrapper .input-field:focus{border-color:transparent;box-shadow:0 0 0 2px var(--input-hover-color)}.input-wrapper .input-field.success{border-color:#6ee7bb}.input-wrapper .input-field.success:hover{border-color:#34d399}.input-wrapper .input-field.success:focus{border-color:#34d399;border-width:2px}.input-wrapper .input-field.error{border-color:#f87171}.input-wrapper .input-field.error:hover{border-color:#ef4444}.input-wrapper .input-field.error:focus{border-color:#ef4444;border-width:2px}.input-wrapper .input-field:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.input-wrapper .input-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#6b7280}.input-wrapper .input-indicator.success{color:#10b981}.input-wrapper .input-indicator.error{color:#ef4444}.input-wrapper .required-asterisk{color:#ef4444;margin-left:4px}.input-wrapper .supportive-text{margin-top:4px;font-size:12px;color:#6b7280}.input-wrapper .supportive-text.success{color:#10b981}.input-wrapper .supportive-text.error{color:#ef4444}.input-wrapper .input-field.has-password-toggle{padding-right:40px}.input-wrapper .password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#908f95;display:flex;align-items:center;justify-content:center;z-index:2}.input-wrapper .password-toggle-btn:hover{color:#0d0d0d}.input-wrapper .password-toggle-icon{width:20px;height:20px}.input-wrapper textarea.input-field{resize:vertical;overflow-y:auto}.input-wrapper textarea.input-field::-webkit-scrollbar{width:5px}.input-wrapper textarea.input-field::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.input-wrapper textarea.input-field::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.input-wrapper textarea.input-field::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 1536px){.input-wrapper .input-field:not(textarea){height:36px}.input-wrapper .input-field::placeholder{font-size:12px}}._customButton_1u93w_1{height:50px;border-radius:var(--border-radius-button);padding:0 12px;border:none;cursor:pointer;transition:box-shadow .3s ease,border .3s ease,opacity .3s ease;display:inline-flex;align-items:center;gap:5px;justify-content:center;box-sizing:border-box}._customButton_1u93w_1._primary_1u93w_20{background:transparent linear-gradient(111deg,var(--color-secondary-500) 0%,var(--color-primary-500) 100%) 0% 0% no-repeat padding-box;box-shadow:2px 2px 8px #0d2e529a;border-radius:var(--border-radius-button);color:var(--color-white);border:none;outline:3px solid transparent;outline-offset:-3px;transition:none}._customButton_1u93w_1._primary_1u93w_20:hover:not(:disabled){background:var(--color-primary-600);box-shadow:2px 2px 8px #0d2e529a;border-radius:var(--border-radius-button);border:none;outline:3px solid transparent;outline-offset:-3px}._customButton_1u93w_1._primary_1u93w_20:focus:not(:disabled){background:var(--color-primary-400) 0% 0% no-repeat padding-box;border:none;outline:3px solid var(--color-primary-200);outline-offset:-3px;border-radius:var(--border-radius-button)}._customButton_1u93w_1._primary_1u93w_20:active:not(:disabled){background:var(--color-primary-700) 0% 0% no-repeat padding-box;border-radius:var(--border-radius-button);box-shadow:none;border:none;outline:3px solid transparent;outline-offset:-3px}._customButton_1u93w_1._primary_1u93w_20:disabled{background:var(--color-gray-300) 0% 0% no-repeat padding-box;border-radius:var(--border-radius-button);cursor:not-allowed;color:var(--color-white);box-shadow:none;border:none;outline:3px solid transparent;outline-offset:-3px}._customButton_1u93w_1._secondary_1u93w_83{background:var(--color-primary-100) 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #0d2e521a;border:1px solid var(--color-primary-500);border-radius:var(--border-radius-button);color:var(--color-primary-500);transition:background .2s ease,box-shadow .2s ease,border .2s ease}._customButton_1u93w_1._secondary_1u93w_83:hover:not(:disabled){background:var(--color-primary-200) 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #0d2e521a;border:1px solid var(--color-primary-500);border-radius:var(--border-radius-button)}._customButton_1u93w_1._secondary_1u93w_83:focus:not(:disabled){background:var(--color-primary-100) 0% 0% no-repeat padding-box;border:1px solid var(--color-primary-300);border-radius:var(--border-radius-button);outline:none}._customButton_1u93w_1._secondary_1u93w_83:active:not(:disabled){background:var(--color-primary-100) 0% 0% no-repeat padding-box;border:1px solid var(--color-primary-500);border-radius:var(--border-radius-button);box-shadow:none}._customButton_1u93w_1._secondary_1u93w_83:disabled{background:var(--color-gray-300) 0% 0% no-repeat padding-box;border-radius:var(--border-radius-button);border:1px solid transparent;cursor:not-allowed;color:var(--color-white);box-shadow:none}._customButton_1u93w_1._tertiary_1u93w_131{background:var(--color-white) 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #0d2e521a;border:1.5px solid var(--color-midnight-black);border-radius:var(--border-radius-button);color:var(--color-midnight-black);transition:background .2s ease,box-shadow .2s ease,border .2s ease}._customButton_1u93w_1._tertiary_1u93w_131:hover:not(:disabled){background:var(--color-gray-100) 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #0d2e521a;border:1px solid var(--color-midnight-black);border-radius:var(--border-radius-button)}._customButton_1u93w_1._tertiary_1u93w_131:focus:not(:disabled){background:var(--color-white) 0% 0% no-repeat padding-box;border:1px solid var(--color-gray-400);border-radius:var(--border-radius-button);outline:none}._customButton_1u93w_1._tertiary_1u93w_131:active:not(:disabled){background:var(--color-white) 0% 0% no-repeat padding-box;border:1px solid var(--color-midnight-black);border-radius:var(--border-radius-button);box-shadow:none}._customButton_1u93w_1._tertiary_1u93w_131:disabled{background:var(--color-gray-300) 0% 0% no-repeat padding-box;border-radius:var(--border-radius-button);border:1px solid transparent;cursor:not-allowed;color:var(--color-white);box-shadow:none}._customButton_1u93w_1._text_1u93w_179{height:auto!important;background:transparent;border:none;text-align:left;text-decoration:underline;color:var(--color-primary-500);box-shadow:none;padding:0;height:auto;transition:color .2s ease,opacity .2s ease}._customButton_1u93w_1._text_1u93w_179:disabled{text-decoration:underline;color:var(--color-gray-500);cursor:not-allowed;background:transparent}._customButton_1u93w_1._danger_1u93w_204{border:1px solid #dc3545;color:#fff;background:var(--danger-color);transition:all .2s ease}._customButton_1u93w_1._danger_1u93w_204:disabled{border:1px solid transparent;cursor:not-allowed;color:#f6f6f7;background-color:#cfcfd2}._customButton_1u93w_1._danger_1u93w_204:hover:not(:disabled){color:#fff;opacity:.8}._customButton_1u93w_1._success_1u93w_227{color:#f4f4f4;background:#009a42;border:1px solid transparent}._customButton_1u93w_1._iconButton_1u93w_238{background:var(--color-white) 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #0d2e521a;border:1.5px solid var(--color-midnight-black);border-radius:var(--border-radius-button);color:var(--color-midnight-black);transition:background .2s ease,box-shadow .2s ease,border .2s ease;height:50px;width:50px}._customButton_1u93w_1._iconButton_1u93w_238:hover:not(:disabled){background:var(--color-gray-100) 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #0d2e521a;border:1px solid var(--color-midnight-black);border-radius:var(--border-radius-button)}._customButton_1u93w_1._iconButton_1u93w_238:focus:not(:disabled){background:var(--color-white) 0% 0% no-repeat padding-box;border:1px solid var(--color-gray-400);border-radius:var(--border-radius-button);outline:none}._customButton_1u93w_1._iconButton_1u93w_238:active:not(:disabled){background:var(--color-white) 0% 0% no-repeat padding-box;border:1px solid var(--color-midnight-black);border-radius:var(--border-radius-button);box-shadow:none}._customButton_1u93w_1._iconButton_1u93w_238:disabled{background:var(--color-gray-300) 0% 0% no-repeat padding-box;border-radius:var(--border-radius-button);border:1px solid transparent;cursor:not-allowed;color:var(--color-white);box-shadow:none}._customButton_1u93w_1:disabled img{opacity:.5;pointer-events:none}._spinner_1u93w_292{width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color, #007bff);border-radius:50%;animation:_spin_1u93w_292 .8s linear infinite}@keyframes _spin_1u93w_292{to{transform:rotate(360deg)}}@media (max-width: 1536px){._customButton_1u93w_1{padding:0 10px;height:36px}._customButton_1u93w_1._iconButton_1u93w_238{height:36px!important;width:36px!important}}._logoLoader_1g5vp_1{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}._logoLoader_1g5vp_1 img{width:100%;height:100%;object-fit:contain;filter:brightness(.95)}._logoLoader_1g5vp_1 ._light_1g5vp_19{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff80,#fff0);animation:_lightMove_1g5vp_1 2s linear infinite;mix-blend-mode:screen;pointer-events:none;filter:blur(2px)}@keyframes _lightMove_1g5vp_1{0%{left:-75%}to{left:125%}}.loader-container{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.loader-container .main_loader{width:fit-content;font-size:60px;line-height:1.5;font-family:system-ui,sans-serif;font-weight:700;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #2197b9;background:radial-gradient(1.13em at 50% 1.6em,#2197b9 99%,#0000 101%) calc(50% - 1.6em) 0/3.2em 100% text,radial-gradient(1.13em at 50% -.8em,#0000 99%,#2197b9 101%) 50% .8em/3.2em 100% repeat-x text;animation:l9 2s linear infinite}.loader-container .main_loader:before{content:"K I V O R"}@keyframes l9{to{background-position:calc(50% + 1.6em) 0,calc(50% + 3.2em) .8em}}._dashboard_1q0g2_1{width:100vw;height:100vh;overflow:hidden;display:flex}._dashboardMain_1q0g2_8{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}._dashboardContent_1q0g2_15{flex:1;background-color:#f5f8fa;overflow:hidden}@media (max-width: 768px){._dashboard_1q0g2_1{flex-direction:column}._dashboard_1q0g2_1>aside{display:none!important}._dashboardMain_1q0g2_8{width:100%}._dashboardContent_1q0g2_15{padding-bottom:80px;overflow-y:auto}}._fullScreenLoader_1q0g2_42{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;z-index:9999}._navbar_16lt5_6{height:97px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--white-color);color:var(--black-color);padding:10px 25px;box-shadow:0 12px 5px #0006;border-bottom:1px solid #ddd}._navbarLeft_16lt5_20{display:flex;align-items:center;gap:10px;position:relative}._navbarTitle_16lt5_27{color:var(--text-color-primary)}._clearJobIdBtn_16lt5_32{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:4px 8px;background-color:#ef4444;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;transition:all .2s ease;line-height:1;vertical-align:middle}._clearJobIdBtn_16lt5_32:hover{background-color:#dc2626;transform:scale(1.05)}._clearJobIdBtn_16lt5_32:active{transform:scale(.95)}._monthsRange_16lt5_60{display:inline-flex;align-items:center;padding:8px 16px;background:#fff;color:var(--text-color-primary);border:1px solid #cfcfd2;border-radius:8px;margin-left:12px;white-space:nowrap;font-size:16px}._navbarRight_16lt5_74,._btnContainer_16lt5_81{display:flex;align-items:center;gap:20px}._iconBtn_16lt5_87{height:50px;width:50px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;border:none;border-radius:50%;color:var(--black-color);font-size:25px;font-weight:500;cursor:pointer;transition:color .3s}._appSwitchBtn_16lt5_104{height:50px;display:flex;align-items:center;background-color:#dfeff5;color:var(--text-color-primary);border-radius:25px}._appSwitchBtn_16lt5_104 img{height:50px;width:50px}._appSwitchBtn_16lt5_104 span{font-size:18px;font-weight:500;padding:10px 15px}._appSwitchBtn_16lt5_104 ._link_16lt5_124{height:40px;width:40px;border-radius:50%;text-decoration:none;display:flex;align-items:center;justify-content:center}._insightsChatSelector_16lt5_135{min-width:250px;max-width:350px}._dropdownMenu_16lt5_147{position:absolute;top:70px;right:20px;background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 10px #0000001a;z-index:1000;min-width:180px}._dropdownOptions_16lt5_159{list-style:none;padding:4px 0}._dropdownOption_16lt5_159{min-height:40px;width:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#333;border-radius:5px;transition:background-color .2s ease;padding:8px 16px;white-space:nowrap}._dropdownOption_16lt5_159:hover{background-color:#f5f5f5}._subDropdown_16lt5_183{position:absolute;right:100%;top:0;background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 10px #0000001a;min-width:180px;padding:8px 0;margin:0;list-style:none;z-index:1001}._subDropdown_16lt5_183 ._dropdownOption_16lt5_159{justify-content:flex-start}._navbarMobile_16lt5_203{display:none;align-items:center;gap:12px}._mobileVisible_16lt5_209{display:flex!important}._mobileHidden_16lt5_213{display:none!important}._mobileNotificationBtn_16lt5_217{position:relative;background:#f4f4f4;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--black-color);transition:background-color .2s ease}._mobileNotificationBtn_16lt5_217:hover{background:#e0e0e0}._mobileNotificationBadge_16lt5_236{position:absolute;top:-2px;right:-2px;background:#ff4757;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center}._mobileMenuBtn_16lt5_250{background:none;border:none;cursor:pointer;padding:8px;color:var(--black-color);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s ease}._mobileMenuBtn_16lt5_250:hover{background:#0000000d}._mobileCreateBtn_16lt5_267{font-size:14px!important;padding:8px 12px!important;height:auto!important}._mobileTitle_16lt5_273{font-size:18px!important;line-height:1.2}._categoryTag_16lt5_279{display:inline-block;padding:4px 10px;background:#fff;border:2px solid #cfcfd2;border-radius:5px;white-space:nowrap;line-height:1.2;color:var(--text-color-primary);font-size:14px;font-weight:600;box-shadow:0 2px 4px #0000001a;flex-shrink:0}._actualStatus_16lt5_295{display:inline-block;color:var(--text-color-secondary, #666);white-space:nowrap;line-height:1.2;font-size:18px;font-weight:400;flex-shrink:0;margin-left:4px}._simulationStatus_16lt5_307{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:6px;white-space:nowrap;line-height:1.2;font-size:16px;font-weight:500;box-shadow:0 2px 4px #667eea4d;flex-shrink:0;animation:_fadeIn_16lt5_1 .3s ease-in}@keyframes _fadeIn_16lt5_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._skeleton_16lt5_334{min-width:100px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_16lt5_1 1.5s infinite;border-radius:10px}._skeletonText_16lt5_342{width:150px;height:1rem}@keyframes _shimmer_16lt5_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width: 768px){._navbar_16lt5_6{height:60px;padding:10px 16px}._navbarLeft_16lt5_20{flex:1;min-width:0}._navbarTitle_16lt5_27{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actualStatus_16lt5_295{font-size:14px;margin-left:2px}._simulationStatus_16lt5_307{font-size:12px;padding:2px 8px}._navbarRight_16lt5_74{display:none!important}._navbarMobile_16lt5_203{display:flex}._dropdownMenu_16lt5_147{right:16px;top:60px}}@media screen and (max-width: 480px){._navbar_16lt5_6{height:56px;padding:10px 12px}._navbarTitle_16lt5_27{font-size:16px}._monthsRange_16lt5_60{font-size:12px;padding:4px 8px;margin-left:6px}._mobileNotificationBtn_16lt5_217,._mobileMenuBtn_16lt5_250{width:40px;height:40px}._mobileCreateBtn_16lt5_267{font-size:12px!important;padding:6px 10px!important}}@media screen and (min-width: 769px) and (max-width: 1024px){._navbar_16lt5_6{padding:10px 20px}._monthsRange_16lt5_60{font-size:14px;padding:6px 12px;margin-left:8px}._appSwitchBtn_16lt5_104 span{display:none}._btnContainer_16lt5_81{gap:12px}}@media screen and (max-width: 1536px){._navbar_16lt5_6{height:69px}._navbarTitle_16lt5_27{font-size:21px}._monthsRange_16lt5_60{font-size:14px;padding:6px 12px;margin-left:10px}._btnContainer_16lt5_81 ._iconBtn_16lt5_87{height:36px;width:36px;font-size:16px}._appSwitchBtn_16lt5_104{height:36px}._appSwitchBtn_16lt5_104 img{height:36px;width:36px}._appSwitchBtn_16lt5_104 span{font-size:12px}._appSwitchBtn_16lt5_104 ._link_16lt5_124{height:36px;width:36px}}.notification-container{position:relative;display:inline-block}.notification-container .notification-btn{position:relative;padding:8px;color:var(--text-color-primary);background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.notification-container .notification-btn:hover{background-color:#f3f4f6}.notification-container .notification-btn:focus{outline:none;box-shadow:0 0 0 2px #c1e0ea}.notification-container .notification-badge{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:#fff;font-size:12px;font-weight:500;border-radius:50%;height:20px;width:20px;display:flex;align-items:center;justify-content:center;animation:notification-pulse 2s infinite}@keyframes notification-pulse{0%,to{opacity:1}50%{opacity:.8}}.notification-container .dropdown{position:absolute;right:0;top:calc(100% + 8px);width:384px;background:#fff;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e5e7eb;z-index:999;max-height:384px;overflow:hidden;animation:notification-slideDown .2s ease-out}@keyframes notification-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-container .dropdown-header{padding:12px 16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:#fafafa}.notification-container .dropdown-title{font-size:18px;font-weight:600;color:#1f2937;margin:0}.notification-container .unread-count{margin-left:8px;font-size:14px;color:#6b7280}.notification-container .mark-all-btn{font-size:14px;color:var(--primary-color);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:color .2s ease}.notification-container .mark-all-btn:hover{color:#1582a2;background-color:#eff6ff}.notification-container .notifications-list{max-height:320px;overflow-y:auto}.notification-container .notifications-list::-webkit-scrollbar{width:6px}.notification-container .notifications-list::-webkit-scrollbar-track{background:#f1f1f1}.notification-container .notifications-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.notification-container .notifications-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.notification-container .notification-item{padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s ease;position:relative}.notification-container .notification-item:hover{background-color:#f9fafb}.notification-container .notification-item:last-child{border-bottom:none}.notification-container .notification-item.unread{background-color:#eff6ff;border-left:4px solid var(--primary-color)}.notification-container .notification-content{display:flex;align-items:flex-start;gap:12px}.notification-container .notification-avatar{flex-shrink:0}.notification-container .avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.notification-container .avatar-icon{width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center}.notification-container .notification-body{flex:1;min-width:0}.notification-container .notification-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.notification-container .notification-title{font-size:14px;font-weight:500;color:#1f2937;margin:0}.notification-container .notification-title.read{color:#6b7280}.notification-container .notification-description{color:#6b7280;margin:4px 0;line-height:1.4}.notification-container .notification-time{font-size:12px;color:#9ca3af;margin:0}.notification-container .notification-actions{display:flex;align-items:center;gap:4px;margin-left:8px}.notification-container .unread-dot{width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.notification-container .delete-btn{padding:4px;color:#9ca3af;background:none;border:none;border-radius:4px;cursor:pointer;opacity:0;transition:all .2s ease}.notification-container .notification-item:hover .delete-btn{opacity:1}.notification-container .delete-btn:hover{color:#6b7280;background-color:#e5e7eb}.notification-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;color:#6b7280}.notification-container .empty-icon{width:32px;height:32px;margin:0 auto 8px;color:#d1d5db}.notification-container .dropdown-footer{padding:12px 16px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.notification-container .view-all-btn{width:100%;text-align:center;font-size:14px;font-weight:500;color:var(--primary-color);background:none;border:none;padding:8px;border-radius:4px;cursor:pointer;transition:color .2s ease}.notification-container .view-all-btn:hover{color:#1582a2;background-color:#eff6ff}.notification-container .notification-title-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.notification-container .status-indicator{display:inline-block;transition:transform .2s ease}.notification-container .status-indicator:hover{transform:scale(1.2)}.notification-container .notification-item .status-indicator[style*="rgb(245, 158, 11)"],.notification-container .notification-item .status-indicator[style*="#f59e0b"]{animation:notification-pulse 2s infinite}.notification-container .notification-description p{margin:4px 0}.notification-container .notification-description p:first-child{margin-top:0}.notification-container .notification-description p:last-child{margin-bottom:0}.mobile-menu-backdrop{position:fixed;inset:0;background:#00000080;z-index:9998}.mobile-nav-menu{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:375px;background:var(--white-color, #ffffff);z-index:9999;display:flex;flex-direction:column;box-shadow:-4px 0 20px #0000001a}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.user-info{display:flex;gap:12px}.user-avatar{width:48px;height:48px;border-radius:50%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:var(--text-color-primary, #333)}.user-details{display:flex;flex-direction:column;gap:2px}.user-details .username{font-size:16px;font-weight:600;color:var(--text-color-primary, #333)}.user-role{font-size:14px;color:var(--text-color-secondary, #666)}.close-btn{width:44px;height:44px;border:none;background:none;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--text-color-primary, #333);transition:background-color .2s ease}.close-btn:hover{background:#0000000d}.project-info{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#dfeff5;border-bottom:1px solid #e0e0e0}.project-details{display:flex;flex-direction:column;gap:4px}.project-label{font-size:12px;color:var(--text-color-secondary, #666);text-transform:uppercase;letter-spacing:.5px}.project-name{font-size:16px;font-weight:500;color:var(--text-color-primary, #333)}.project-switch-btn{width:44px;height:44px;border-radius:8px;background:#fffc;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease}.project-switch-btn:hover{background:#fff}.app-selector-section{padding:16px 20px;background:linear-gradient(135deg,#667eea0d,#764ba20d);border-bottom:1px solid #e0e0e0}.mobile-menu-content{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px}.menu-section{display:flex;flex-direction:column;gap:12px}.section-header{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--text-color-primary, #333);padding:0 4px;position:relative}.notification-badge{background:#ff4757;color:#fff;font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;margin-left:auto}.notifications-list{display:flex;flex-direction:column;gap:8px}.notification-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8f9fa;border-radius:8px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.notification-item:hover{background:#e9ecef}.notification-item.unread{background:#e3f2fd;border-left-color:#2196f3}.notification-content{display:flex;flex-direction:column;gap:4px;flex:1}.notification-title{font-size:14px;font-weight:500;color:var(--text-color-primary, #333);line-height:1.4}.notification-time{font-size:12px;color:var(--text-color-secondary, #666)}.unread-dot{width:8px;height:8px;background:#2196f3;border-radius:50%;flex-shrink:0}.no-notifications{text-align:center;padding:20px;color:var(--text-color-secondary, #666);font-size:14px}.quick-actions{display:flex;flex-direction:column;gap:8px}.action-item{display:flex;align-items:center;gap:12px;padding:16px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;font-size:16px;color:var(--text-color-primary, #333);transition:background-color .2s ease;min-height:52px}.action-item:hover{background:#f8f9fa}.logout-btn{color:#dc3545;margin-top:8px}.logout-btn:hover{background:#ffeaea}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.skeleton-text{width:120px;height:16px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){.mobile-nav-menu{max-width:100%}.mobile-menu-header,.mobile-menu-content{padding:16px}.user-avatar{width:40px;height:40px;font-size:16px}}.custom-modal-overlay{position:fixed;inset:0;background-color:#768b9146;display:flex;justify-content:center;align-items:center;z-index:10002}.custom-modal-overlay .custom-modal{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative;overflow:visible;display:flex;flex-direction:column;animation:fadeInScale .3s ease-in-out;transform-origin:center}.custom-modal-overlay .modal-sm{width:700px}.custom-modal-overlay .modal-md{width:900px}.custom-modal-overlay .modal-lg{width:1000px}.custom-modal-overlay .modal-xl{width:1200px}.custom-modal-overlay .modal-xxl{width:1400px}.custom-modal-overlay .modal-center{margin:auto}.custom-modal-overlay .modal-top{margin-top:5vh}.custom-modal-overlay .modal-bottom{margin-bottom:5vh}.custom-modal-overlay .modal-header{padding:20px;border-bottom:1px solid #efeff0;display:flex;justify-content:space-between;align-items:center}.custom-modal-overlay .modal-title{margin:0;display:flex;align-items:center;gap:8px}.custom-modal-overlay .modal-close{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #00000024;border-radius:50%;border:none;cursor:pointer;padding:0;color:#666;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .2s ease}.custom-modal-overlay .modal-close:hover{box-shadow:0 4px 8px #00000030;color:#333}.custom-modal-overlay .modal-body{padding:20px;overflow-y:auto;flex:1}.custom-modal-overlay .modal-body::-webkit-scrollbar{width:10px}.custom-modal-overlay .modal-body::-webkit-scrollbar-track{background:#fff;border-radius:8px}.custom-modal-overlay .modal-body::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px;border:3px solid #ffffff}.custom-modal-overlay .btn-container{display:flex;align-items:center;justify-content:flex-end;gap:17px}.custom-modal-overlay .modal-footer{padding:20px;display:flex;justify-content:flex-end;gap:17px;border-top:1px solid #efeff0}@media (max-width: 1536px){.custom-modal-overlay .modal-sm{width:500px}.custom-modal-overlay .modal-md{width:700px}.custom-modal-overlay .modal-lg{width:800px}.custom-modal-overlay .modal-xl{width:1000px}.custom-modal-overlay .modal-xxl{width:1200px}.custom-modal-overlay .modal-header,.custom-modal-overlay .modal-footer{padding:16px}}@media (max-width: 768px){.custom-modal-overlay .custom-modal{width:95vw!important;margin:16px;max-height:90vh}.custom-modal-overlay .modal-body{padding:16px}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}._form_zhikf_1{display:flex;flex-direction:column;padding:10px 0}._modalFooter_zhikf_7{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){._form_zhikf_1{gap:16px}._modalFooter_zhikf_7{flex-direction:column-reverse;gap:8px}._modalFooter_zhikf_7 button{width:100%}}._dropzone_b41gj_2{border:2px dashed #d9d9d9;border-radius:8px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease;background-color:#fafafa;text-align:center}._dropzone_b41gj_2:hover,._dropzone_b41gj_2._active_b41gj_17{border-color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.05)}._dropzoneIcon_b41gj_22{font-size:40px;color:var(--text-secondary-color)}._dropzoneText_b41gj_27{font-size:16px;font-weight:500;color:var(--text-primary-color)}._dropzoneSubtext_b41gj_33{font-size:12px;color:var(--text-secondary-color)}._fileInfo_b41gj_38{display:flex;align-items:center;gap:10px;padding:10px 15px;background-color:#f0f7ff;border:1px solid #bae0ff;border-radius:6px;color:#0050b3;font-size:14px}.custom-dropdown-wrapper{position:relative;display:inline-block}.custom-dropdown-trigger{cursor:pointer}.custom-dropdown-content{position:absolute;z-index:10000;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:dropdownFadeIn .2s ease-in-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-bottom-left{top:calc(100% + 8px);left:0}.dropdown-bottom-right{top:calc(100% + 8px);right:0}.dropdown-top-left{bottom:calc(100% + 8px);left:0}.dropdown-top-right{bottom:calc(100% + 8px);right:0}@media screen and (max-width: 768px){.custom-dropdown-content{max-width:calc(100vw - 32px)}}:root{--sidebar-bg: #11344d;--link-color: #c2e0ea;--hover-bg: #716f6f;--logo-shadow: rgba(255, 255, 255, .8)}.sidebar{background-color:var(--sidebar-bg);color:var(--white-color);flex-shrink:0;transition:all .3s ease;display:flex;flex-direction:column}.sidebar.collapsed{width:101px}.sidebar.expanded{width:350px}.sidebar .logo{height:97px;display:flex;align-items:center;justify-content:center;cursor:pointer;filter:drop-shadow(1px 1px 50px var(--logo-shadow));transition:width .3s ease,opacity .3s ease,height .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar .sidebar-links-container{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sidebar .links{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-top:20px}.sidebar .sidebar-link{display:flex;align-items:center;justify-content:center;width:90%;height:40px;margin:0 auto;text-decoration:none;color:var(--link-color);border-radius:4px;overflow:hidden;transition:all .3s ease}.sidebar .link{display:flex;align-items:center;justify-content:center;width:90%;height:40px;margin:0 auto;text-decoration:none;color:var(--link-color);border-radius:100%;overflow:hidden;transition:all .3s ease}.sidebar .sidebar-link:hover,.sidebar .link:hover,.sidebar .sidebar-link.active,.sidebar .link.active{background-color:var(--hover-bg)}.sidebar .link.active{background-color:var(--hover-bg);font-weight:500}.sidebar .sidebar-link .icon{flex:1;display:flex;align-items:center;justify-content:center}.sidebar .sidebar-link .text{flex:4;display:flex;align-items:center;justify-content:flex-start}.sidebar .create-app-btn{background-color:transparent;border:none;position:absolute;bottom:20px;cursor:pointer}.create-app-btn .icon{display:flex;align-items:center;justify-content:center}.create-app-btn .text{color:#fff;font-size:14px}.sidebar .toggle-btn{background-color:transparent;border:none;cursor:pointer}@media (max-width: 1536px){.sidebar.collapsed{width:80px}.sidebar.expanded{width:250px}.sidebar .logo{height:69px}}@media screen and (max-width: 768px){.sidebar .logo{height:60px}}@media screen and (max-width: 480px){.sidebar .logo{height:56px}}.bottom-sheet-backdrop{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:flex-end}.bottom-sheet{width:100%;background:var(--sidebar-bg, #1a1a19);border-radius:16px 16px 0 0;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.bottom-sheet-handle{width:40px;height:4px;background:#ffffff4d;border-radius:2px;margin:12px auto 8px;flex-shrink:0}.bottom-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.bottom-sheet-title{color:#fff;font-size:18px;font-weight:600;margin:0}.bottom-sheet-close{background:none;border:none;color:var(--link-color, #c2e0ea);cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.bottom-sheet-close:hover{background:#ffffff1a}.bottom-sheet-content{flex:1;overflow-y:auto;padding:8px 0 20px}.sheet-items{display:flex;flex-direction:column}.sheet-item{display:flex;align-items:center;padding:16px 20px;text-decoration:none;color:var(--link-color, #c2e0ea);position:relative;transition:background-color .2s ease;min-height:60px}.sheet-item:hover{background:#ffffff0d}.sheet-item.active{color:#fff;background:#ffffff1a}.sheet-item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:16px;flex-shrink:0}.sheet-item-icon img{filter:brightness(0) saturate(100%) invert(82%) sepia(12%) saturate(844%) hue-rotate(154deg) brightness(97%) contrast(89%);transition:filter .2s ease}.sheet-item.active .sheet-item-icon img{filter:brightness(0) saturate(100%) invert(100%)}.sheet-item-placeholder{width:24px;height:24px;background:var(--link-color, #c2e0ea);border-radius:4px}.sheet-item.active .sheet-item-placeholder{background:#fff}.sheet-item-content{flex:1;display:flex;flex-direction:column}.sheet-item-title{font-size:16px;font-weight:500;line-height:1.4}.sheet-item-indicator{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:50%}@media (max-width: 480px){.bottom-sheet{max-height:80vh}.sheet-item{padding:14px 16px}.sheet-item-icon{width:36px;height:36px;margin-right:12px}.bottom-sheet-header{padding:12px 16px}}.bottom-sheet-content{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bottom-sheet-content::-webkit-scrollbar{display:none}.bottom-navigation{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--sidebar-bg, #1a1a19);border-top:1px solid rgba(255,255,255,.1);z-index:1000;padding:8px 0;box-shadow:0 -4px 20px #0000001a}.bottom-nav-container{display:flex;justify-content:space-around;align-items:center;max-width:100%;padding:0 16px}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--link-color, #c2e0ea);background:none;border:none;cursor:pointer;flex:1;max-width:80px;padding:4px 2px 8px;transition:all .2s ease}.bottom-nav-item.active{color:#fff}.bottom-nav-item.more-button{color:var(--link-color, #c2e0ea)}.nav-item-content{display:flex;flex-direction:column;align-items:center;width:100%}.nav-item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:4px}.nav-item-icon img{filter:brightness(0) saturate(100%) invert(82%) sepia(12%) saturate(844%) hue-rotate(154deg) brightness(97%) contrast(89%);transition:filter .2s ease}.bottom-nav-item.active .nav-item-icon img{filter:brightness(0) saturate(100%) invert(100%)}.nav-item-placeholder{width:20px;height:20px;background:var(--link-color, #c2e0ea);border-radius:3px}.nav-item-text{font-size:10px;font-weight:500;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-item.active .nav-item-text{font-weight:600}@media (hover: hover){.bottom-nav-item:hover{color:#fff}.bottom-nav-item:hover .nav-item-icon img{filter:brightness(0) saturate(100%) invert(100%)}}@media (max-width: 768px){.bottom-navigation{display:block}}@media (max-width: 768px){.dashboard-content{padding-bottom:80px!important}}
