:root{overscroll-behavior:none;--color-blue:#5380f5;--color-blue-5:rgba(83,128,245,.05);--color-blue-15:rgba(83,128,245,.15);--color-blue-15-solid:#e6ecfe;--color-blue-25:rgba(83,128,245,.25);--color-blue-25-solid:#d7e1fd;--color-blue-35:rgba(83,128,245,.35);--color-blue-35-solid:#c6d5fc;--color-gray:#4d5e80;--color-white:#fff;--color-light-gray:#f7f8fa;--color-medium-gray:#ccc;--color-gray2:#edeff2;--color-border:#f5f6f7;--background-gradient:linear-gradient(0deg,#edeff2,#edeff2),linear-gradient(0deg,#fff,#fff);--color-dark-blue:#2e4a75;--color-gray-blue:#7d8fb3;--color-green:#29cc39;--color-mint:#00a896;--color-mint-dark:#028b75;--color-red:#e62e2e;--color-red-text:#ff4000;--color-light-blue-gray:#c3cad9;--color-modal-bg:#fafbfc;--color-yellow:#fedb4f;--color-violet:#8a2be2;--color-dark-red:#8b0000;--color-dark-red2:#b45959;--color-gray3:#ccc;--color-dark-blue2:#1b263b;--primary-color:var(--color-blue);--secondary-color:var(--color-blue-15-solid);--background-color:var(--border-color);--card-color:var(--color-white);--error-color:#a73634;--font-color:var(--color-gray-blue);--font-color-secondary:var(--color-white);--font-color-tertriary:var(--color-gray);--font-color-quaternary:var(--color-gray-blue);--font-color-quinary:#d5dce0;--font-color-senary:var(--color-gray);--border-color:var(--color-gray2);--button-primary-color:var(--color-white);--button-secondary-color:var(--color-gray-blue);--scroll-bg-color:var(--color-light-blue-gray);--scroll-color:var(--color-gray-blue);--shadow-color-login:rgba(0,0,0,.3);--shadow-color-light:var(--color-white);--shadow-color-dark:rgba(0,0,0,.3);--pop-up-color:#c0c7d8;--tv-widget-background-color:green;--report-cell-scroll-color:var(--color-white);--border-width:2px;--max-width:1200px;--border-radius:15px}[data-theme=dark]{--primary-color:var(--color-mint);--secondary-color:var(--color-mint-dark);--background-color:#1b263b;--card-color:var(--color-dark-blue);--font-color:var(--color-gray-blue);--font-color-secondary:var(--color-gray-blue);--font-color-tertriary:#c3cad9;--font-color-quaternary:#c3cad9;--font-color-quinary:#657699;--font-color-senary:var(--color-gray-blue);--border-color:var(--color-gray-blue);--scroll-bg-color:var(--color-light-blue-gray);--scroll-color:var(color-gray-blue);--error-color:#f44336;--shadow-color-light:var(--color-white);--shadow-color-gray:var(--color-gray-blue);--shadow-color-dark:rgba(0,0,0,.3);--shadow-color-login:var(--color-gray-blue);--pop-up-color:#1b263b;--report-cell-scroll-color:var(--color-white);--border-width:2px}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;-webkit-text-size-adjust:100%}.main{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;height:100%}.main.has-bg{background:linear-gradient(to right,var(--color-gray-blue),#f7f8fa 50%,var(--color-gray-blue))}[data-theme=dark] .main.has-bg{background:linear-gradient(180deg,#0d1b2a,#2e4a75,#1b263b)}.main-content{position:relative;display:flex;width:100%;max-width:100%;min-height:100vh;flex-direction:column;align-items:center;padding:16px 28px 32px}@media(max-width:768px){.main-content{padding:16px 16px 32px}}@media(min-width:1024px){.main-content{width:1200px}}.main-content--no-padding{padding:0!important}body{font-family:var(--inter-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:.1px;color:var(--font-color);background:var(--background-color);transition:.3s ease}body.modalOpen{position:fixed;overflow:hidden}a{color:inherit;text-decoration:none}.title-h1,h1{font-size:30px;margin-bottom:10px}.title-h1,.title-h2,h1,h2{font-weight:700;line-height:30px}.title-h2,.title-h3,h2,h3{font-size:20px}.title-h3,h3{font-weight:400;line-height:30px}.title-h4,h4{font-size:14px;font-weight:700;line-height:20px}label,p{font-size:12px;line-height:20px;color:inherit}.text-bold,.title-text{font-weight:700}.title-text{font-size:18px}ul{list-style:none}input,label{font-weight:700}input{font-family:var(--inter-font),sans-serif;font-size:12px;line-height:20px;color:var(--font-color-quaternary)!important;-webkit-text-fill-color:var(--font-color-quaternary);padding:10px 16px;border:2px solid var(--border-color);border-radius:15px;transform:scale(1);transition:all .7s ease;outline:none}input:active,input:focus{border-color:var(--primary-color)}button{border:none;background-color:transparent;cursor:pointer}.card{background-color:var(--card-color);box-shadow:0 10px 30px rgba(0,0,0,.3);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);transition:.3s ease}.min-height-600{min-height:calc(100vh - 290px)}@media(min-width:1024px){.min-height-600{min-height:600px}}.grid-row{display:flex;flex-wrap:wrap;margin:0 -15px}.width-100{flex:0 0 100%;padding:0 15px;max-width:100%}.width-83{flex:0 0 83%;padding:0 15px;max-width:83%}@media(max-width:991px){.width-83{flex:0 0 100%;max-width:100%}}.width-75{flex:0 0 75%;padding:0 15px;max-width:75%}@media(max-width:991px){.width-75{flex:0 0 100%;max-width:100%}}.width-67{flex:0 0 66.66%;padding:0 15px;max-width:66.66%}@media(max-width:991px){.width-67{flex:0 0 100%;max-width:100%}}.width-50{flex:0 0 50%;padding:0 15px;max-width:50%}@media(max-width:991px){.width-50{flex:0 0 100%;max-width:100%}}.width-33{flex:0 0 33.33%;padding:0 15px;max-width:33.33%}@media(max-width:991px){.width-33{flex:0 0 100%;max-width:100%}}.width-25{flex:0 0 25%;padding:0 15px;max-width:25%}@media(max-width:991px){.width-25{flex:0 0 50%;max-width:50%}}.width-17{flex:0 0 16.66%;padding:0 15px;max-width:16.66%}@media(max-width:991px){.width-17{flex:0 0 50%;max-width:50%}}.width-auto-grow{flex:1 1 auto;max-width:none;padding:0 15px}.width-auto-no-grow{flex:0 0 auto;max-width:none;padding:0 15px}.align-right .grid-row{justify-content:flex-end}.grid-inner-row{width:100%}.grid-col-2{flex:0 0 50%}.grid-col-3{flex:0 0 33.33%}.gap-md{margin:0 -20px}.gap-md>.grid-col-2,.gap-md>.grid-col-3{padding:0 20px}.mb-md{margin-bottom:24px}.negative-margin-16{margin-left:-16px;margin-right:-16px}.react-calendar{background-color:var(--color-gray-blue)}.hidden-column{display:none}.flag-icon{border:1px solid var(--border-color)}.check-box-bottom{align-items:flex-end}.page-container{width:100%;position:relative}input[type=date]:before{content:"📅";margin-right:.5em}.ant-tooltip-inner{text-align:center!important}.icon,.icon-book,.icon-info,.icon-lightning-bolt,.icon-trouble,.icon-warehouse{flex:0 0 auto;width:24px}.icon-download-file{width:26px}.icon-minus{width:30px}.icon.header-icon{width:20px}.ant-table-cell .no-padding{margin:0 -8px}.ant-table-cell .icon-notification{width:10px}.ant-table-cell .icon-notification path{fill:var(--color-blue)}.page-component{width:100%;position:relative}.has-scroll{overflow:auto scroll}.has-scroll::-webkit-scrollbar{width:6px;height:6px;margin-right:50px}.has-scroll::-webkit-scrollbar-track{margin-top:3px;margin-bottom:3px;background:transparent}.has-scroll::-webkit-scrollbar-thumb{background:var(--scroll-bg-color);border-radius:5px}.has-scroll::-webkit-scrollbar-thumb:hover{background:var(--scroll-color)}.new-line{display:block;min-height:12px}.is-link{color:var(--primary-color);text-decoration:underline;transition:.3s ease;cursor:pointer}.is-link:hover{text-decoration:none}.error-message{padding:0 5px;font-size:12px;color:var(--error-color)}.has-error-decor{border:2px solid var(--error-color);border-radius:5px}.tour-guide svg{width:24px}.tour-guide svg,.tour-guide svg path{transition:.3s ease}.tour-guide.is-active svg path{stroke:var(--primary-color)}.tutorial-mode .tutorial-hint-tooltip.has-hint .title-small{padding-bottom:10px;margin-bottom:0!important}.doc-list-popover{background-color:var(--color-dark-blue);border-radius:8px}.doc-list-popover .ant-popover-inner{padding:0}.doc-list-popover .ant-popover-arrow:before{opacity:0;background-color:var(--color-dark-blue);animation:fadeIn 1s forwards}.filter-and-pagination-container{display:flex;gap:16px}.filter-and-pagination-container .current-filter-container{flex:1 1 auto}.custom-pagination{display:flex;justify-content:center;align-items:center;margin-top:24px}.custom-pagination .anticon-double-left,.custom-pagination .anticon-double-right{display:none}.custom-pagination .ant-pagination{align-items:center;opacity:1}.custom-pagination .ant-pagination-item{background-color:transparent;border-color:var(--primary-color)}.custom-pagination .ant-pagination-item a{color:var(--font-color-quaternary)}.custom-pagination .ant-pagination-item-active{border:2px solid var(--primary-color)}.custom-pagination .ant-pagination-item-active a{color:var(--primary-color)}.custom-pagination .ant-pagination .ant-pagination-jump-next :hover .ant-pagination-item-ellipsis,.custom-pagination .ant-pagination .ant-pagination-jump-prev :hover .ant-pagination-item-ellipsis{opacity:1}.custom-pagination .ant-pagination-next,.custom-pagination .ant-pagination-prev{height:40px!important}.custom-pagination .ant-pagination-next .ant-pagination-item-link,.custom-pagination .ant-pagination-prev .ant-pagination-item-link{border-radius:5px;background:var(--primary-color);width:106px!important;height:40px!important;padding:0;justify-content:center;align-items:center;gap:5px;flex-shrink:0;background-color:var(--primary-color)!important;transition:all .3s ease-in}@media(max-width:767px){.custom-pagination .ant-pagination-next .ant-pagination-item-link,.custom-pagination .ant-pagination-prev .ant-pagination-item-link{width:40px!important}}.custom-pagination .ant-pagination-next .ant-pagination-item-link:hover,.custom-pagination .ant-pagination-prev .ant-pagination-item-link:hover{background-color:var(--secondary-color)!important;box-shadow:0 2px 5px 0 var(--secondary-color)!important;border:none!important}.custom-pagination .ant-pagination-next .ant-pagination-item-link .anticon,.custom-pagination .ant-pagination-prev .ant-pagination-item-link .anticon{display:none}.custom-pagination .ant-pagination-prev .ant-pagination-item-link:before{content:"← Previous";display:inline-block;color:#fff;font-feature-settings:"clig" off,"liga" off;font-size:12px;font-style:normal;font-weight:900;line-height:20px;padding-right:10px}@media(max-width:767px){.custom-pagination .ant-pagination-prev .ant-pagination-item-link:before{content:"←";padding-right:0}}.custom-pagination .ant-pagination-next .ant-pagination-item-link:before{content:"Next →";display:inline-block;color:#fff;font-feature-settings:"clig" off,"liga" off;font-size:12px;font-style:normal;font-weight:900;line-height:20px;padding-left:10px}@media(max-width:767px){.custom-pagination .ant-pagination-next .ant-pagination-item-link:before{content:"→";padding-left:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}