@charset "UTF-8";*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{scroll-behavior:smooth}body{line-height:1.5;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address{font-style:normal}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}a{text-decoration:none;font-family:inherit;color:inherit}ul{list-style-type:none}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}table{border-collapse:collapse;border-spacing:0;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-qQAddHrT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DbajGppv.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-DZlgOlJ6.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--font-family-primary: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-secondary: Arial, "Helvetica Neue", Helvetica, sans-serif;--font-size-h1: 1.5rem;--font-size-h2: 1.125rem;--font-size-h3: .75rem;--font-size-body: .875rem;--font-size-small: .75rem;--font-size-tiny: .625rem;--line-height-tight: 1.2;--line-height-normal: 1.5}body{font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:var(--line-height-normal)}h1{font-family:var(--font-family-primary);font-weight:700;font-size:var(--font-size-h1);line-height:var(--line-height-tight)}h2{font-family:var(--font-family-primary);font-weight:400;font-size:var(--font-size-h2);line-height:var(--line-height-tight)}h3{font-family:var(--font-family-primary);font-weight:700;font-size:var(--font-size-h3);line-height:var(--line-height-normal)}span{font-family:var(--font-family-primary);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-normal)}.document,.official,.business-card{font-family:var(--font-family-secondary);font-size:var(--font-size-small)}.small-text,.note,.footnote{font-family:var(--font-family-primary);font-weight:300;font-size:var(--font-size-tiny)}:root{--btn-color: #edf0f6;--save-btn-color: #ed1847;--disable-btn: #edf0f6;--disable: #6c757d;--white: white;--record-hover: rgba( 0, 66, 130, .1 );--btn-hover: #d7dfee;--save-btn-hover: rgba(237, 24, 71, .7);--main-hover: rgb(68, 200, 245);--btn-light-blue: rgb(177, 227, 245);--btn-light-blue-hover: rgb(157, 211, 230);--background-color: #e6ecf3;--main-text-color: rgb(0, 66, 130);--shadow: rgba(165, 163, 194, .5);--border-input: #ced4da;--border-input-light: #f0f0f0;--input-focus: rgba(13, 110, 253, .25);--error-color: #ed1847;--gray: #e0e0e0;--black: black;--blue: blue;--green: green}@keyframes selectMenuAppear{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MuiMenu-paper,.MuiPopover-paper,[class*=MuiPaper-root][class*=MuiPopover-paper],[class*=MuiPaper-root][class*=MuiMenu-paper]{animation:selectMenuAppear 251ms cubic-bezier(.4,0,.2,1)!important;transition:transform 167ms cubic-bezier(.4,0,.2,1)!important}.MuiMenu-list>*{animation:menuItemAppear .2s cubic-bezier(.4,0,.2,1)!important;animation-fill-mode:backwards!important}@keyframes menuItemAppear{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.tooltip-inner{background-color:var(--white);color:var(--black);border-radius:8px;padding:10px 15px;border:1px var(--main-text-color) solid;font-weight:600;max-width:none}.psg-cell,.psg-body{overflow:visible!important}.tooltip-arrow:before{border-top-color:var(--main-text-color)!important;border-bottom-color:var(--main-text-color)!important}.app-container.auth-page{display:block;width:100%;height:100dvh;background:var(--main-text-color)}.app-container{width:100%;height:100dvh;display:grid;grid-template-rows:auto 1fr;grid-template-columns:50px 1fr;grid-template-areas:"sidebar header" "sidebar center"}.app-header{grid-area:header}.left-sidebar{grid-area:sidebar}.page-content{grid-area:center;min-height:0;height:100%;overflow-y:auto;overflow-x:auto}.skeleton-loader{width:100%;height:100%;background:transparent}.error-full-page{display:flex;justify-content:center;align-items:center;color:red;font-size:1rem;width:100%;height:100%;z-index:9999}.auth-layout{height:100%}.notification-wrapper{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:12px;z-index:9999}.notification-box{position:relative;min-height:60px;min-width:340px;padding:14px 36px 14px 18px;font-size:.9rem;color:var(--main-text-color);background:var(--btn-color);border-radius:8px;box-shadow:3px 3px 8px 2px #a5a3c273;border:1px solid var(--main-text-color);display:flex;align-items:center;justify-content:flex-start;text-align:left}.notification-icon{margin-right:10px;display:flex;align-items:center;justify-content:center}.notification-svg{width:20px;height:20px}.notification-message{flex:1;font-size:.9rem;line-height:1.4}.notification-box.success{border-left:4px solid #28a745}.notification-box.success .notification-svg{color:#28a745}.notification-box.error{border-left:4px solid #dc3545}.notification-box.error .notification-svg{color:#dc3545}.notification-box.warning{border-left:4px solid #ffc107}.notification-box.warning .notification-svg{color:#ffc107}.notification-box.info{border-left:4px solid #17a2b8}.notification-box.info .notification-svg{color:#17a2b8}.fade-in{animation:fadeIn .3s ease-out}.fade-out{animation:fadeOut .3s forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.notification-close-btn{position:absolute;top:8px;right:8px;background:transparent;border:none;color:inherit;cursor:pointer;line-height:1;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s;border-radius:4px}.notification-close-btn:hover{opacity:1;background-color:#0000001a}.notification-close-svg{width:16px;height:16px}.error-boundary{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;padding:40px 20px;min-height:300px;display:flex;align-items:center;justify-content:center;color:var(--main-text-color)}.error-boundary__content{text-align:center;max-width:600px}.error-boundary__title{color:var(--error-color);margin-bottom:16px;font-size:24px}.error-boundary__message{margin-bottom:24px;font-size:16px}.error-boundary__details{margin-bottom:24px;text-align:left}.error-boundary__details-content{border-radius:8px;padding:10px;border:1px solid var(--border-input)}.error-boundary__summary{cursor:pointer;font-weight:700;color:var(--main-text-color);margin-bottom:8px}.error-boundary__error-info{margin-top:10px}.error-boundary__error-pre,.error-boundary__stack-pre{padding:10px;overflow-x:auto;font-size:14px;margin-top:5px;white-space:pre-wrap}.error-boundary__error-pre{font-size:14px}.error-boundary__stack-pre{font-size:12px}.error-boundary__actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.error-boundary__button{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.error-boundary__button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.error-boundary__button--primary{background-color:var(--btn-hover)}.error-boundary__button--primary:hover{background-color:var(--input-focus)}.error-boundary__button--secondary{background-color:var(btn-color)}.error-boundary__button--secondary:hover{background-color:var(--shadow)}.error-boundary__button--tertiary{background-color:var(--btn-color)}.error-boundary__button--tertiary:hover{background-color:var(--btn-hover)}@media(max-width:768px){.error-boundary{padding:20px 16px;margin:0 16px}.error-boundary__actions{flex-direction:column;align-items:stretch}.error-boundary__button{flex:1}}:root{--sidebar-width-collapsed: 50px;--sidebar-width-expanded: 300px;--sidebar-bg: #014280;--sidebar-active-bg: rgba(255, 255, 255, .65);--sidebar-hover-bg: rgba(255, 255, 255, .1);--sidebar-active-hover-bg: var(--btn-hover, rgba(0, 0, 0, .1));--text-color-white: white;--text-color-black: black;--border-color: white;--transition-duration: .5s;--transition-timing: ease}.sidebar{position:fixed;z-index:1000;overflow:hidden;width:var(--sidebar-width-collapsed);height:100vh;display:flex;flex-direction:column;background-color:var(--sidebar-bg);box-sizing:border-box;transition:width var(--transition-duration) var(--transition-timing)}.sidebar.expanded{width:var(--sidebar-width-expanded)}.sidebar{scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{display:none}.sidebar-content{width:var(--sidebar-width-expanded);height:100%;padding:15px 0;overflow-y:scroll;overflow-x:scroll;scrollbar-width:none;box-sizing:border-box;font-size:.8rem;transition:opacity .3s ease,transform .3s ease}.sidebar-content::-webkit-scrollbar{width:4px;height:4px}.sidebar-content::-webkit-scrollbar-track{color:gray}.sidebar-content::-webkit-scrollbar-thumb{color:#fff}.sidebar:not(.expanded) .sidebar-content{transform:translate(0)}.sidebar-nav{display:flex;flex-direction:column;gap:10px;width:100%}.nav-element,button.nav-element{display:block;width:100%;margin:0;padding:7px 7px 7px 35px;color:var(--text-color-white);font-size:16px;text-align:left;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;opacity:.9}.nav-element:hover{background-color:var(--sidebar-hover-bg);transform:scale(1.02)}.nav-element--active{display:block;padding:7px 7px 7px 35px;color:var(--text-color-black);text-decoration:none;background-color:var(--sidebar-active-bg);cursor:pointer;-webkit-user-select:none;user-select:none}.nav-element--active:hover{background-color:var(--sidebar-active-hover-bg)}.nav-element--active .icon{color:var(--main-text-color, currentColor)}.nav-block-icon{display:inline-flex;width:30px;flex-shrink:0;transition:transform .3s ease}.nav-block-arrow{margin-left:auto;margin-right:10px;font-size:12px;transition:transform .3s ease}.nav-block-arrow.open{transform:rotate(90deg)}.nav-block-header{display:flex;align-items:center;padding:7px 7px 7px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,transform .2s ease}.nav-block-header:hover{background-color:var(--sidebar-hover-bg);transform:scale(1.02)}.nav-block-content{overflow:hidden;transition:all .3s ease;will-change:max-height,opacity,transform}.nav-block-elements{padding:5px 0}.nav-block{color:var(--text-color-white);width:100%;transition:all .3s ease;margin-bottom:5px}.nav-block:hover{background-color:var(--sidebar-hover-bg);transform:scale(1.02)}.nav-block--open{background-color:#063563;transition:opacity .3s ease,transform .3s ease}.nav-block--active{width:100%;margin-bottom:10px;color:var(--text-color-black);font:inherit;font-size:16px;text-align:left;text-decoration:none;background-color:var(--sidebar-active-bg);border:none;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;justify-content:flex-start}.nav-block--active:hover{transform:scale(1.02)}.icon{width:30px;flex-shrink:0;text-align:center}.label{font-weight:500;opacity:0;transition:opacity .2s ease}.sidebar.expanded .label{opacity:1;transition-delay:.1s}.sidebar:not(.expanded) .label{opacity:0;transition-delay:0s}.nav-expand-button{display:block;width:30px;height:30px;margin-top:10px;margin-left:10px;color:var(--text-color-white);font-size:18px;font-weight:600}.nav-expand-block{display:flex;align-items:center;color:var(--text-color-white);font:inherit;font-size:16px;font-weight:500;min-height:81px;border-bottom:1px solid var(--border-color);cursor:pointer}.nav-expand-header-text{width:100%;margin-top:10px;display:flex;justify-content:center;align-items:center}.loader_centered_container{align-content:center;text-align:center;height:100%}.loading-spinner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.loading-spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--main-text-color);animation:spin 1s ease-in-out infinite;margin-bottom:16px}.button-loader{display:inline-flex;flex-direction:row;gap:8px}.button-loader .loading-spinner{width:20px;height:20px;margin-bottom:0;border-width:2px}.button-loader p{margin:0}.loading-spinner-container p{color:var(--main-text-color)}@keyframes spin{to{transform:rotate(360deg)}}.full-page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#ffffffe6;z-index:9999}.header-main{grid-area:header;height:20px;box-sizing:border-box;padding:10px;background:var(--sidebar-bg);transition:height .5s ease;color:#fff}.header-main.header-main-expanded{height:81px;border-bottom:white solid 1px}.header-components{display:flex;align-items:center;justify-content:space-between;height:90%}.header-icon{height:90%;cursor:pointer}.header-right-side{display:flex;align-items:center}.header-person-data-container{margin-right:20px;color:#fff}.user-profile{font-weight:700}.header-person-avatar{cursor:pointer;margin-right:10px;width:40px;height:40px;border-radius:50%;background:var(--sidebar-bg);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;text-transform:uppercase;border:1px white solid}.header-person-avatar:hover{color:var(--bs-cyan);border:1px solid var(--bs-cyan)}.header-logout{cursor:pointer;color:#fff;margin-right:20px;font-size:14px}.header-logout:hover{color:var(--bs-cyan)}.header-notification{margin-top:6px;cursor:pointer;color:#fff;margin-right:20px}.header-notification:hover{color:var(--bs-cyan)}.header-settigns{margin-top:0;cursor:pointer;color:#fff;margin-right:20px}.header-settigns:hover{color:var(--bs-cyan);fill:var(--bs-cyan)}.header-support{margin-top:0;cursor:pointer;color:#fff;margin-right:20px}.header-support:hover{color:var(--bs-cyan);fill:var(--bs-cyan)}.header-logout-text{margin-left:10px;margin-right:20px;font-size:14px}.header-profile{margin-right:15px}.header-logout-button{width:100px;height:30px}.header-img{width:24px;height:24px;margin-bottom:auto;margin-top:auto;object-fit:contain}.header-icon-img{width:100%;height:100%;object-fit:contain}._portal_container_2dk89_1{position:fixed;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;opacity:0;animation:_portalFadeIn_2dk89_1 .15s ease forwards;overflow:hidden;transform-origin:top left}._portal_hidden_2dk89_13{visibility:hidden!important;opacity:0!important;pointer-events:none!important}._portal_fade_out_2dk89_19{animation:_portalFadeOut_2dk89_1 .15s ease forwards}._portal_overlay_2dk89_23{position:fixed;inset:0;z-index:9998;background:transparent;pointer-events:none}._portal_arrow_2dk89_34{position:absolute;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 4px #0000000a}._arrow_bottom_2dk89_43{top:-6px}._arrow_top_2dk89_47{bottom:-6px}._arrow_left_2dk89_51{right:-6px}._arrow_right_2dk89_55{left:-6px}._portal_header_2dk89_59{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e8e8e8}._portal_title_2dk89_67{margin:0;font-size:16px;font-weight:600;color:#333}._portal_close_btn_2dk89_74{background:none;border:none;cursor:pointer;padding:4px 8px;font-size:18px;color:#666;transition:color .2s}._portal_close_btn_2dk89_74:hover{color:#333}._portal_content_2dk89_87{padding:16px;overflow-y:auto;max-height:inherit}@keyframes _portalFadeIn_2dk89_1{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _portalFadeOut_2dk89_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-8px)}}.notification-floating-content{display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;max-height:400px!important}.notification-portal-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e0e0;flex-shrink:0;background:#fff;border-radius:8px 8px 0 0}.notification-portal-title{font-size:16px;font-weight:600;color:#333;margin:0}.notification-portal-close{background:transparent;border:none;font-size:20px;cursor:pointer;color:#999;padding:4px 8px}.notification-portal-close:hover{color:#333}.notification-list{flex:1;overflow-y:auto;padding:4px 0;min-height:0;scrollbar-width:thin;scrollbar-color:var(--main-text-color) transparent}.notification-item{padding:10px;border-bottom:1px solid #f0f0f0}.notification-item-text{font-size:14px;color:#2e2d2c;line-height:normal;white-space:pre-wrap;word-break:break-word}.notification-item-time{font-size:12px;color:#999;margin-top:4px}.notification-loading,.notification-empty{padding:30px;text-align:center;color:#999}.notification-footer{padding:12px 16px;border-top:1px solid #e0e0e0;flex-shrink:0;background:#fff;border-radius:0 0 8px 8px}.notification-show-all-btn{width:100%;padding:8px;background:var(--main-text-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.notification-show-all-btn:hover{background:#1565c0}.notification-link{color:var(--main-text-color);text-decoration:underline;cursor:pointer;font-weight:500}.notification-link:hover{color:var(--main-hover);text-decoration:none}.notification-link:visited{color:var(--main-hover)}.download-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 16px;border:none;border-radius:8px;box-shadow:3px 3px 5px var(--shadow);background:var(--btn-color);color:var(--main-text-color);cursor:pointer;position:relative;overflow:hidden;font-size:14px;transition:background .2s ease}.download-btn:hover{background:var(--btn-hover)}.download-btn:active{transform:scale(.98)}.download-btn svg{width:16px;height:16px;flex-shrink:0}.notification-card-footer{display:flex;flex-direction:column;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;padding-top:8px}._overlay_17ax0_1{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#0006;color:var(--main-text-color)}._modal_17ax0_11{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;margin:10px}._default_17ax0_20{width:600px}._fullscreen_17ax0_24{width:100%;height:100%;max-height:100vh;border-radius:0}._header_17ax0_31{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px;border-bottom:1px solid #ddd}._title_17ax0_40{font-size:18px;font-weight:600;flex:1;min-width:0;word-break:break-word}._close_17ax0_48{border:none;background:transparent;font-size:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}._body_17ax0_59{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--main-text-color) transparent}._body_padding_17ax0_66{padding:10px 14px}._footer_17ax0_70,._footer_custom_17ax0_71{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px;padding:10px;border-top:1px solid #ddd}._footer_17ax0_70 button{background-color:var(--btn-color);color:var(--main-text-color);border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 1px 3px var(--shadow)}@media(hover:hover){._footer_17ax0_70 button:not(:disabled):hover{background-color:var(--btn-hover);box-shadow:0 2px 6px var(--shadow)}}@media(hover:none){._footer_17ax0_70 button:not(:disabled):active{background-color:var(--btn-hover);box-shadow:0 2px 6px var(--shadow)}}._footer_17ax0_70 button:active{transform:scale(.97)}._footer_17ax0_70 button:disabled{background-color:var(--disable-btn);color:var(--disable);cursor:not-allowed;box-shadow:none}._icon_17ax0_114{width:26px;height:26px;color:var(--main-text-color);transition:all .2s ease}@media(hover:hover){._icon_17ax0_114:not(:disabled):hover{color:var(--error-color)}}@media(hover:none){._icon_17ax0_114:not(:disabled):active{color:var(--error-color)}}
