@charset "UTF-8";.cdk-overlay-backdrop{transition:backdrop-filter .3s ease,background-color .3s ease}.blur-backdrop{background-color:#0e274ccf!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.custom-backdrop{background-color:#0e274ccf!important}.dialog-content{display:block;background:var(--bg-secondary);border-radius:16px;width:450px;max-width:90vw;max-height:90vw;padding:0 45px;font-family:var(--font-regular),sans-serif;box-shadow:0 10px 40px #00000026}.dialog-header,.dialog-body,.dialog-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.dialog-header{padding-top:36px;gap:11px}.dialog-header h3{font-size:1rem}.dialog-body p{color:var(--primary-label-color);font-size:.85rem;text-align:center;margin-top:16px;margin-bottom:38px}.code-input{width:100%}.error-container{min-height:24px}.error-text{color:var(--accent-red-color);font-size:12px;font-family:var(--font-regular),sans-serif;font-weight:400;margin-top:10px;display:block}.dialog-actions{align-items:normal;justify-content:flex-end;padding-top:26px;padding-bottom:10px;width:100%;gap:10px}:root{--primary-main: #3B94FD;--secondary-main: #7BCFFD;--primary-header-color: #BDE7FE;--primary-header-background: #EFF8FF;--hover-blue-color: #1E83FB;--bg-main: #E8F2FF;--bg-secondary: #FFF;--bg-lightgray: #F9FAFB;--panel-border-color: #E5E7EB;--primary-base-black: #000;--primary-container-text: #344054;--minor-container-text: #667085;--primary-border-color: #D2D5DA;--primary-placeholder-color: #4B5563;--primary-label-color: #6E6D7A;--strong-label-color: #625B71;--strongest-label-color: #374151;--field-border-color: #E0E0E0;--field-value-color: #0D0C22;--dropdown-search-border: #D1D1D6;--field-background-error: #FEF2F2;--dialog-backgound-blackout: rgba(75, 75, 78, .25);--panel-contect-border: #F3F4F6;--button-delete-color: #DC2626;--accept-green-color: #5DA47C;--comment-bg-complete: rgba(93, 164, 124, .25);--comment-bg-reject: rgba(252, 177, 78, .37);--marker-green: #5DA910;--marker-red: #a91010;--marker-yellow: #a9a610;--dropdown-secondary: #9DA3AE;--primary-th-color: #EAECF0;--primary-th-font-color: #25282B;--natural-gray-lighter: #DBDDE0;--th-sortable-hover: #e2e6ea;--tr-border-color: #e8e8e8;--tr-nht-cild-color: #F9FCFF;--tr-sub-text-color: #AFAFAF;--td-hover-color: #E6F1FF;--secondary-colorless: #DBE2ED;--secondary-half-colorless: #DBE2ED80;--accent-red-color: #E11C1C;--accent-darkblue: #1C2E4A;--sidebar-rgba-border: rgba(0, 0, 0, .1);--primary-secondary: #3B94FD80;--primary-half-transparent: #9DC9FE40;--primary-transparent: #F8F9FB;--primary-focus-border-color: #60A5FA;--secondry-font-color: #3559B8;--secondary-half-transparent: #7BCFFD80;--accent-primary: #FDA6B7;--accent-second: #FC4E6F;--accent-second-half-transparent: #FC4E6F80;--accent-half-darkblue: #1C2E4A80}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background-color:var(--bg-main);color:var()}button{background:none;border:none;cursor:pointer}@font-face{font-family:GrtskPeta;src:url("./media/GrtskPeta-Regular-PIDZ6NUE.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url("./media/Comfortaa-VariableFont_wght-Q2ENVZNJ.ttf") format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--font-regular: "GrtskPeta", sans-serif;--font-header: "Comfortaa", sans-serif}.error-wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:20px;background-color:var(--ui-bg-secondary)}.error-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:600px}.error-code{font-size:140px;font-weight:700;font-family:Inter,sans-serif;color:var(--ui-field-value-color)}.illustration-box{width:100%;max-width:112px;height:auto}.text-box{margin-bottom:36px}.title{font-size:1.5rem;font-weight:700;font-family:var(--font-header),sans-serif;color:var(--ui-primary-container-text);margin-bottom:12px}.description{font-size:1rem;font-family:var(--font-regular),sans-serif;color:var(--ui-text-label)}.page-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.create-form{display:contents}.form-wrapper{display:flex;flex-direction:column;gap:25px;margin:22px 32px}.solo-row-input-small{display:grid;grid-template-columns:293px}.full-row-input{display:grid;grid-template-columns:minmax(300px,1fr)}.half-row-field{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);grid-gap:70px}.third-row-field{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr);grid-gap:70px}.fourth-row-field{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr);grid-gap:70px}.tab-row-field{display:grid;grid-template-columns:minmax(200px,1fr)}.combined-input-row{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:70px}.input-and-checkbox-field{display:grid;grid-template-columns:minmax(200px,300px) minmax(50px,100px) minmax(50px,100px);grid-gap:70px}.inputs-row-discounts{display:grid;grid-template-columns:minmax(250px,300px) minmax(250px,300px) minmax(322px,400px);grid-gap:70px}.inputs-row-medical-centers{display:grid;grid-template-columns:minmax(250px,300px) minmax(250px,300px) minmax(250px,400px) minmax(250px,400px);grid-gap:20px}.inputs-row-users{display:grid;grid-template-columns:minmax(286px,300px) minmax(286px,300px) minmax(286px,300px);grid-gap:70px}.inputs-row-patients{display:grid;grid-template-columns:minmax(250px,300px) minmax(250px,300px) minmax(250px,300px) minmax(250px,300px);grid-gap:70px}.inputs-row-with-move-btn-patients{display:grid;grid-template-columns:repeat(4,minmax(250px,300px));grid-gap:70px}.input-wrapper-patients{display:flex;flex-direction:column;width:100%}.first-col-patients{position:relative}.gap-button-patients{position:absolute;z-index:10;top:50px;right:-35px;transform:translate(50%,-50%)}.small-column-patients{display:grid;grid-template-columns:120px 120px;grid-gap:30px;align-items:center}.move-btn-patients{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background-color:transparent;border:1px solid var(--primary-border-color);border-radius:6px;color:var(--primary-main, #3b82f6);cursor:pointer;flex-shrink:0}.move-btn-patients:active:not(:disabled){transition:transform .2s ease-in-out;transform:translate(50%,-50%) scale(.9)}.move-btn-patients:disabled{cursor:default;opacity:.35}.move-btn-patients{opacity:.8;transition:all .2s ease}.move-btn-patients:hover:not(:disabled){opacity:1;background-color:#3b82f61a;border-color:#3b82f64d}.move-btn-patients svg{width:14px;height:14px}.solo-row-input-patients{display:grid;grid-template-columns:minmax(250px,1fr);grid-gap:70px}.radio-row-patients{display:flex;gap:40px;margin-left:5px;align-items:center}.third-inputs-row-patients{display:grid;grid-template-columns:minmax(400px,670px) minmax(421px,1fr);grid-gap:70px}.inputs-row-fr-patients{display:grid;grid-template-columns:minmax(250px,300px) minmax(250px,300px) minmax(250px,1fr);grid-gap:70px}.dict-list-header,.dict-filters-block{flex-shrink:0}.dict-list-header{display:grid;grid-template-columns:1fr max-content 10px;grid-gap:11px;height:70px;width:100%;background-color:var(--bg-secondary);box-shadow:0 2px 2px #0003;align-items:center;overflow-x:auto}.dict-list-header-label{margin-left:24px}.dict-container{display:flex;flex-direction:column;width:100%;min-height:0;box-shadow:0 2px 2px #0003}.dict-filters-block{display:flex;flex-direction:column;width:100%;min-height:79px;margin-top:8px;background-color:var(--bg-secondary);overflow-x:auto}.dict-head-labels-row{font-size:20px;font-family:var(--font-header),"sans-serif";color:var(--strong-label-color);margin-left:24px;margin-top:16px}.minor-labels-row{display:grid;grid-template-columns:max-content max-content max-content;font-size:14px;font-family:var(--font-regular),"sans-serif";color:var(--primary-label-color);margin-left:24px;margin-top:11px;align-items:center}.dict-filters-row{display:flex;flex-wrap:wrap;gap:15px;margin:14px 24px}.dict-solo-input-filer{display:grid;grid-template-columns:minmax(300px,500px);grid-gap:15px}.first-part-filters{display:grid;grid-template-columns:minmax(485px,5fr) 90px;grid-gap:15px;flex:1 1 400px}.second-part-filters{display:grid;grid-template-columns:minmax(150px,2fr) minmax(250px,3fr) minmax(160px,1fr);grid-gap:15px;flex:2 1 400px}.page-layout{position:relative;height:calc(100vh - 65px);display:flex;flex-direction:column;overflow:hidden}.big-dict-list-header,.big-dict-filters-block{flex-shrink:0}.big-dict-list-header{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:11px;height:70px;width:100%;background-color:var(--bg-secondary);box-shadow:0 2px 2px #0003;align-items:center;overflow-x:auto}.big-dict-list-header-label{margin-left:24px}.big-dict-container{display:flex;flex-direction:column;width:100%;min-height:0;box-shadow:0 2px 2px #0003}.big-dict-filters-block{display:flex;flex-direction:column;width:100%;min-height:79px;margin-top:8px;background-color:var(--bg-secondary);overflow-x:auto}.big-dict-head-labels-row{font-size:20px;font-family:var(--font-header),"sans-serif";color:var(--strong-label-color);margin-left:24px;margin-top:16px}.big-dict-minor-labels-row{display:grid;grid-template-columns:max-content max-content max-content;font-size:14px;font-family:var(--font-regular),"sans-serif";color:var(--primary-label-color);margin-left:24px;margin-top:11px;align-items:center}.big-dict-filters-row{display:flex;flex-wrap:wrap;gap:15px;margin:14px 24px}.big-dict-first-part-filters{display:grid;grid-template-columns:minmax(350px,1fr) minmax(220px,1fr);grid-gap:15px;flex:1 1 400px}.big-dict-second-part-filters{display:grid;grid-template-columns:minmax(160px,3fr) minmax(160px,3fr) minmax(160px,3fr) minmax(160px,1fr);grid-gap:15px;flex:2 1 400px}.tasks-dict-list-header{display:grid;grid-template-columns:1fr 130px 20px;grid-gap:11px;height:70px;width:100%;background-color:var(--bg-secondary);box-shadow:0 2px 2px #0003;align-items:center;overflow-x:auto;flex-shrink:0}.tasks-page-layout{position:relative;height:calc(100vh - 65px);display:flex;flex-direction:column;gap:8px;overflow:hidden}.tasks-page-wrapper{padding-bottom:16px}.patients-dict-list-header{display:grid;grid-template-columns:1fr 262px 10px;grid-gap:11px;height:70px;width:100%;background-color:var(--bg-secondary);box-shadow:0 2px 2px #0003;align-items:center;overflow-x:auto;flex-shrink:0}.patients-page-layout{position:relative;height:calc(100vh - 65px);display:flex;flex-direction:column;overflow:hidden}.patients-first-part-filters{display:grid;grid-template-columns:minmax(485px,5fr) 90px;grid-gap:15px;flex:1 1 400px}.patients-second-part-filters{display:grid;grid-template-columns:minmax(150px,2fr) minmax(250px,3fr) minmax(160px,1fr);grid-gap:15px;flex:2 1 400px}.users-page-layout{position:relative;height:calc(100vh - 65px);display:flex;flex-direction:column;overflow:hidden}.users-first-part-filters{display:grid;grid-template-columns:minmax(485px,5fr);grid-gap:15px;flex:1 1 400px}.users-second-part-filters{display:grid;grid-template-columns:minmax(195px,2fr) minmax(160px,3fr) minmax(185px,3fr) minmax(160px,1fr);grid-gap:15px;flex:2 1 400px}.side-panel-details-card-content{display:flex;flex-direction:column;padding:11px 24px}.side-panel-details-card-field-grid{display:grid;grid-template-columns:.25fr .75fr;align-items:center;gap:16px;padding:11px 0;font-family:var(--font-regular),sans-serif;color:var(--primary-placeholder-color);font-size:14px;line-height:1.25}.side-panel-details-card-field-grid:not(:last-child){border-bottom:1px solid var(--panel-contect-border)}.side-panel-details-card-field-grid{transition:opacity .3s ease,color .3s ease}.side-panel-details-card-field-grid label{font-weight:600}.side-panel-details-card-field-grid.is-faded .field-container{opacity:.8;color:var(--tr-sub-text-color);pointer-events:none}.side-panel-card-header{display:flex;flex-direction:row;justify-content:space-between}.side-panel-card-title-block{display:flex;align-items:center;gap:12px}.side-panel-mode-label{margin-right:10px;color:var(--primary-main)}.side-panel-field-container{display:grid;grid-template-areas:"stack";align-items:center}.side-panel-field-container>*{grid-area:stack}.side-panel-field-container>*,.side-panel-footer-buttons>*,.side-panel-mode-label>*{transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1),display .4s allow-discrete}@starting-style{.side-panel-field-container>*,.side-panel-footer-buttons>*,.side-panel-mode-label>*{opacity:0;transform:translateY(8px) scale(.95)}}.side-panel-textarea-field{white-space:pre-wrap}.side-panel-footer{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:23px}.side-panel-footer-drop{width:260px}.side-panel-footer-buttons{display:flex;justify-content:flex-start;gap:23px}.side-panel-label-with-icon{display:flex;justify-content:space-between}.side-panel-copy-icon-wrapper{display:flex;align-items:center;gap:5px;cursor:pointer;padding:2px;border-radius:8px;transition:background-color .2s ease,transform .2s ease}.side-panel-copy-icon-wrapper .side-panel-copy-icon{width:16px;height:16px;color:var(--primary-base-black);transform:scale(.8);transition:all .2s ease}.side-panel-copy-icon-wrapper .side-panel-copy-icon:hover{transform:scale(1.008);color:var(--primary-base-black)}.side-panel-copy-icon-wrapper:active{background-color:var(--field-border-color)}.ui-btn-scheme-outline-red{--ui-button-outline-border: var(--ui-feedback-error, #dc2626);--ui-button-outline-color: var(--ui-feedback-error, #dc2626)}.ui-btn-size-panel{--ui-button-height-md: 36px !important;--ui-button-font-size-md: 13px !important;--ui-button-padding-md: 7px 10px !important;min-width:117px!important}.ui-btn-size-sm-x{--ui-button-height-md: 30px !important;--ui-button-font-size-md: 14px !important;--ui-button-padding-md: 5px 10px !important}.ui-input-size-panel{--ui-field-height: 36px !important;--ui-field-padding: 6px 16px !important;--ui-input-font-size: var(--ui-font-size-md) !important;--ui-input-placeholder-size: var(--ui-font-size-md) !important}.ui-input-clear-btn{--ui-input-icon-offset: 0;--ui-input-icon-size: 16px}.ui-table-schema-discount-price{color:var(--accept-green-color);font-size:var(--ui-font-size-md)}.ui-table-schema-strikethrough{text-decoration:line-through;font-size:var(--ui-font-size-sm)}.ui-table-schema-multiline-text{white-space:pre-line;line-height:1.8}.ui-table-schema-urgent-icon{--ui-icon-color: var(--accent-red-color);--ui-icon-size: 18px}.ui-table-schema-is-half-action-icon{--ui-icon-size: 18px}.ui-table-schema-has-diff-price-icon{--ui-icon-size: 14px}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--ui-color-blue-50: #eff8ff;--ui-color-blue-100: #e8f2ff;--ui-color-blue-200: #bde7fe;--ui-color-blue-300: #9dc9fe;--ui-color-blue-400: #7bcffd;--ui-color-blue-500: #3b94fd;--ui-color-blue-600: #1e83fb;--ui-color-blue-700: #0d6efd;--ui-color-blue-800: #1c2e4a;--ui-color-white: #ffffff;--ui-color-black: #000000;--ui-color-gray-50: #f9fafb;--ui-color-gray-100: #f3f4f6;--ui-color-gray-200: #e5e7eb;--ui-color-gray-300: #d1d5db;--ui-color-gray-400: #9ca3af;--ui-color-gray-500: #6b7280;--ui-color-gray-600: #4b5563;--ui-color-gray-700: #374151;--ui-color-gray-800: #1f2937;--ui-color-gray-900: #111827;--ui-color-gray-legacy-light: #f5f5f5;--ui-color-gray-legacy-bg: #e9ecef;--ui-color-gray-legacy-border: #e0e0e0;--ui-color-gray-legacy-th: #eaecf0;--ui-color-gray-legacy-th-hover: #e2e6ea;--ui-color-gray-legacy-tr-border: #e8e8e8;--ui-color-gray-legacy-natural: #dbdde0;--ui-color-text-dark: #212529;--ui-color-text-muted: #6c757d;--ui-color-text-label: #6e6d7a;--ui-color-text-value: #0d0c22;--ui-color-green-50: rgba(93, 164, 124, .25);--ui-color-green-400: #5da910;--ui-color-green-500: #5da47c;--ui-color-red-50: #fef2f2;--ui-color-red-100: #f8d7da;--ui-color-red-500: #e11c1c;--ui-color-red-600: #dc2626;--ui-color-red-700: #bb2d3b;--ui-color-red-800: #a91010;--ui-color-yellow-50: rgba(252, 177, 78, .37);--ui-color-yellow-500: #a9a610;--ui-bg-default: var(--ui-color-white);--ui-bg-subtle: var(--ui-color-gray-50);--ui-bg-muted: var(--ui-color-gray-100);--ui-bg-brand: var(--ui-color-blue-500);--ui-bg-brand-hover: var(--ui-color-blue-600);--ui-bg-brand-subtle: var(--ui-color-blue-100);--ui-bg-brand-header: var(--ui-color-blue-50);--ui-bg-overlay: rgba(75, 75, 78, .25);--ui-field-bg: var(--ui-color-white);--ui-field-bg-disabled: var(--ui-color-gray-legacy-light);--ui-field-border: var(--ui-color-gray-legacy-border);--ui-field-border-focus: var(--ui-color-blue-500);--ui-field-border-invalid: var(--ui-color-red-500);--ui-field-bg-invalid: var(--ui-color-red-50);--ui-field-height: 48px;--ui-field-padding: 10px 16px;--ui-field-radius: var(--ui-radius-md, 6px);--ui-field-font-size: var(--ui-font-size-lg);--ui-field-placeholder-size: var(--ui-font-size-lg);--ui-field-color: var(--ui-text-default);--ui-field-border-width: 1px;--ui-field-border-width-focus: 2px;--ui-field-border-width-invalid: 2px;--ui-field-align: center;--ui-text-default: var(--ui-color-text-value);--ui-text-primary: var(--ui-color-text-dark);--ui-text-secondary: var(--ui-color-text-muted);--ui-text-label: var(--ui-color-text-label);--ui-text-strong: var(--ui-color-gray-700);--ui-text-inverse: var(--ui-color-white);--ui-text-placeholder: var(--ui-color-gray-600);--ui-text-error: var(--ui-color-red-500);--ui-text-brand: var(--ui-color-blue-500);--ui-text-minor: var(--ui-color-gray-400);--ui-border-default: var(--ui-color-gray-300);--ui-border-subtle: var(--ui-color-gray-200);--ui-feedback-success: var(--ui-color-green-500);--ui-feedback-error: var(--ui-color-red-600);--ui-feedback-warning: var(--ui-color-yellow-500);--ui-table-header-bg: var(--ui-color-gray-legacy-th);--ui-table-header-text: var(--ui-color-text-dark);--ui-table-header-hover: var(--ui-color-gray-legacy-th-hover);--ui-table-border: var(--ui-color-gray-legacy-tr-border);--ui-table-row-stripe: var(--ui-color-blue-50);--ui-table-row-hover: var(--ui-color-blue-100);--ui-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--ui-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--ui-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--ui-radius-sm: 4px;--ui-radius-md: 6px;--ui-radius-lg: 8px;--ui-radius-xl: 12px;--ui-radius-circle: 50%;--ui-opacity-disabled: .6;--ui-opacity-backdrop: .8;--ui-border-width-default: 1px;--ui-border-width-focus: 2px;--ui-font-size-sm: 12px;--ui-font-size-md: 14px;--ui-font-size-lg: 16px;--ui-zindex-sticky: 10;--ui-zindex-dropdown: 100;--ui-zindex-modal: 1000;--ui-zindex-dropdown-panel: 1100;--ui-icon-size: 100%;--ui-icon-color: currentColor;--ui-button-height: 40px;--ui-button-padding: 10px 16px;--ui-button-font-size: var(--ui-font-size-lg, 16px);--ui-button-height-sm: 30px;--ui-button-padding-sm: 5px 10px;--ui-button-font-size-sm: var(--ui-font-size-md, 14px);--ui-button-height-md: var(--ui-button-height);--ui-button-padding-md: var(--ui-button-padding);--ui-button-font-size-md: var(--ui-button-font-size);--ui-button-height-lg: 48px;--ui-button-padding-lg: 12px 24px;--ui-button-font-size-lg: 20px;--ui-button-radius: var(--ui-radius-xl, 12px);--ui-button-gap: 6px;--ui-button-icon-size: 20px;--ui-button-spinner-size: 20px;--ui-button-spinner-width: 2px;--ui-button-disabled-opacity: var(--ui-opacity-disabled);--ui-button-outline-hover-bg: color-mix(in srgb, var(--ui-button-bg) 8%, transparent);--ui-button-font-weight: 400;--ui-button-bg: var(--ui-bg-brand, #3b94fd);--ui-button-color: var(--ui-text-inverse, #ffffff);--ui-button-border: transparent;--ui-button-hover-bg: var(--ui-bg-brand-hover, #1e83fb);--ui-button-hover-border: transparent;--ui-button-hover-color: var(--ui-text-inverse, #ffffff);--ui-button-outline-border: var(--ui-border-default, var(--ui-color-gray-300, #d1d5db));--ui-button-outline-color: var(--ui-text-strong, var(--ui-color-gray-700, #374151));--ui-segment-track-bg: #afafaf;--ui-segment-track-padding: 3px;--ui-segment-radius: var(--ui-radius-lg, 8px);--ui-segment-track-shadow: 0 2px 5px color-mix(in srgb, var(--ui-color-black, #000000) 10%, transparent);--ui-segment-glider-bg: var(--ui-bg-default);--ui-segment-glider-radius: var(--ui-radius-md, 6px);--ui-segment-glider-shadow: 0 1px 3px color-mix(in srgb, var(--ui-color-black, #000000) 10%, transparent);--ui-segment-item-padding: 5px 16px;--ui-segment-item-size: var(--ui-font-size-lg, 16px);--ui-segment-item-weight: 500;--ui-segment-item-color: var(--ui-text-primary);--ui-segment-item-color-hover: var(--ui-color-black, #000000);--ui-segment-item-color-active: var(--ui-text-primary);--ui-segment-disabled-opacity: var(--ui-opacity-disabled);--ui-segment-duration: .3s;--ui-checkbox-width: 20px;--ui-checkbox-height: 20px;--ui-checkbox-gap: 12px;--ui-checkbox-radius: var(--ui-radius-sm, 4px);--ui-checkbox-border-width: var(--ui-border-width-default, 1px);--ui-checkbox-border-focus: var(--ui-border-width-focus, 2px);--ui-checkbox-checkmark-stroke: 2px;--ui-checkbox-checkmark-width-ratio: .28;--ui-checkbox-checkmark-height-ratio: .5;--ui-checkbox-checkmark-offset-y: 35%;--ui-checkbox-checkmark-color: var(--ui-text-inverse);--ui-checkbox-bg: transparent;--ui-checkbox-border-color: var(--ui-field-border);--ui-checkbox-border-color-hover: var(--ui-field-border-focus);--ui-checkbox-hover-bg: var(--ui-bg-muted);--ui-checkbox-checked-bg: var(--ui-bg-brand);--ui-checkbox-focus-color: var(--ui-bg-brand);--ui-checkbox-invalid-border: var(--ui-text-error);--ui-checkbox-label-size: var(--ui-font-size-lg, 16px);--ui-checkbox-label-color: var(--ui-text-label);--ui-checkbox-label-weight: 400;--ui-checkbox-error-gap: 6px;--ui-checkbox-disabled-opacity: var(--ui-opacity-disabled);--ui-radio-size: 18px;--ui-radio-gap: 8px;--ui-radio-border-width: var(--ui-border-width-focus, 2px);--ui-radio-inner-offset: 3px;--ui-radio-inner-stroke: 3px;--ui-radio-bg: var(--ui-bg-default, #ffffff);--ui-radio-border-color: var(--ui-field-border, #e0e0e0);--ui-radio-active-border-color: var(--ui-bg-brand, #3b94fd);--ui-radio-focus-color: var(--ui-radio-active-border-color);--ui-radio-focus-width: var(--ui-border-width-focus, 2px);--ui-radio-focus-offset: 3px;--ui-radio-invalid-border: var(--ui-text-error, #e11c1c);--ui-radio-disabled-border: var(--ui-border-default);--ui-radio-disabled-bg: var(--ui-field-bg-disabled);--ui-radio-disabled-opacity: var(--ui-opacity-disabled);--ui-radio-label-size: var(--ui-font-size-lg, 16px);--ui-radio-label-color: var(--ui-text-label);--ui-radio-label-weight: 400;--ui-radio-error-gap: 6px;--ui-input-height: var(--ui-field-height);--ui-input-padding: var(--ui-field-padding);--ui-input-font-size: var(--ui-field-font-size);--ui-input-placeholder-size: var(--ui-field-placeholder-size);--ui-input-gap: 10px;--ui-input-icon-size: 20px;--ui-input-icon-color: var(--ui-text-minor);--ui-input-icon-color-hover: var(--ui-text-brand);--ui-input-loader-size: 16px;--ui-input-loader-width: 2px;--ui-input-loader-color: var(--ui-text-brand);--ui-input-loader-duration: .8s;--ui-textarea-min-height: 80px;--ui-textarea-padding: 8px 14px;--ui-textarea-font-size: var(--ui-field-font-size);--ui-textarea-placeholder-size: var(--ui-field-placeholder-size);--ui-textarea-color: var(--ui-field-color);--ui-textarea-panel-min-height: 18px;--ui-textarea-counter-size: 10px;--ui-textarea-counter-gap: 10px;--ui-textarea-counter-color: var(--ui-text-label);--ui-textarea-counter-color-limit: var(--ui-feedback-error);--ui-textarea-counter-weight-limit: 600;--ui-dropdown-height: 48px;--ui-dropdown-min-width: 100px;--ui-dropdown-padding-x: 16px;--ui-dropdown-radius: var(--ui-radius-md, 6px);--ui-dropdown-font-size: var(--ui-font-size-lg, 16px);--ui-dropdown-value-color: var(--ui-text-default);--ui-dropdown-placeholder-size: var(--ui-font-size-lg, 16px);--ui-dropdown-placeholder-color: var(--ui-text-placeholder);--ui-dropdown-readonly-bg: var(--ui-field-bg-disabled);--ui-dropdown-readonly-opacity: var(--ui-opacity-disabled);--ui-dropdown-disabled-opacity: var(--ui-opacity-disabled, .6);--ui-dropdown-compact-height: 36px;--ui-dropdown-compact-padding-x: 12px;--ui-dropdown-compact-font-size: var(--ui-font-size-md, 14px);--ui-dropdown-compact-placeholder-size: 12px;--ui-dropdown-compact-control-slot: 10px;--ui-dropdown-arrow-height: 9px;--ui-dropdown-arrow-width: 16px;--ui-dropdown-arrow-margin-right: 0px;--ui-dropdown-arrow-color: var(--ui-text-minor);--ui-dropdown-arrow-color-open: var(--ui-text-brand);--ui-dropdown-arrow-color-invalid: var(--ui-text-error);--ui-dropdown-placeholder-color-invalid: var(--ui-text-error);--ui-dropdown-clear-fs: 20px;--ui-dropdown-control-slot: 20px;--ui-dropdown-control-gap: 4px;--ui-dropdown-clear-color: var(--ui-text-minor);--ui-dropdown-clear-color-hover: var(--ui-text-error);--ui-dropdown-chip-bg: var(--ui-color-gray-100, #f3f4f6);--ui-dropdown-chip-border: var(--ui-color-gray-200, #e5e7eb);--ui-dropdown-chip-radius: var(--ui-radius-sm, 4px);--ui-dropdown-chip-text-color: var(--ui-text-default);--ui-dropdown-chip-fs: var(--ui-font-size-sm, 12px);--ui-dropdown-chip-remove-fs: var(--ui-font-size-lg, 16px);--ui-dropdown-chip-remove-color: var(--ui-text-minor);--ui-dropdown-chip-remove-color-hover: var(--ui-text-error);--ui-dropdown-panel-bg: var(--ui-bg-default, #fff);--ui-dropdown-panel-border: var(--ui-border-subtle, #e5e7eb);--ui-dropdown-panel-radius: var(--ui-radius-md, 6px);--ui-dropdown-panel-shadow: var(--ui-shadow-md, 0 4px 16px rgba(0, 0, 0, .12));--ui-dropdown-panel-max-height: 400px;--ui-dropdown-panel-min-height: 120px;--ui-dropdown-search-height: 40px;--ui-dropdown-search-fs: 14px;--ui-dropdown-search-border: var(--ui-border-default, #d1d5db);--ui-dropdown-search-padding: 6px 6px 3px 6px;--ui-dropdown-option-padding: 12px 16px;--ui-dropdown-option-fs: var(--ui-font-size-md);--ui-dropdown-option-text: var(--ui-text-default);--ui-dropdown-option-bg-hover: var(--ui-color-gray-100, #f3f4f6);--ui-dropdown-option-text-hover: var(--ui-text-brand);--ui-dropdown-option-bg-marked: var(--ui-dropdown-option-bg-hover);--ui-dropdown-option-text-marked: var(--ui-dropdown-option-text-hover);--ui-dropdown-option-weight-selected: 400;--ui-dropdown-option-bg-selected: var(--ui-color-blue-200, #bde7fe);--ui-dropdown-option-text-selected: var(--ui-text-default);--ui-dropdown-option-marker-selected: var(--ui-text-brand);--ui-dropdown-option-text-disabled: var(--ui-text-minor);--ui-datepicker-height: 48px;--ui-datepicker-text-offset: 16px;--ui-datepicker-font-size: var(--ui-field-font-size);--ui-datepicker-separator-color: var(--ui-text-secondary);--ui-datepicker-separator-gap: 8px;--ui-datepicker-btn-size: 40px;--ui-datepicker-btn-offset: 4px;--ui-datepicker-icon-size: 20px;--ui-datepicker-icon-color: var(--ui-text-label, #6e6d7a);--ui-datepicker-icon-hover-color: var(--ui-text-brand, #3b94fd);--ui-datepicker-icon-color-invalid: var(--ui-text-error);--ui-datepicker-btn-disabled-opacity: var(--ui-opacity-disabled);--ui-datepicker-panel-bg: var(--ui-bg-default);--ui-datepicker-panel-text: var(--ui-text-default);--ui-datepicker-panel-border: var(--ui-field-border);--ui-datepicker-panel-radius: var(--ui-radius-lg, 8px);--ui-datepicker-panel-shadow: var(--ui-shadow-lg, 0 8px 24px rgba(0, 0, 0, .15));--ui-datepicker-panel-muted: var(--ui-text-label);--ui-datepicker-weekend-color: var(--ui-text-error);--ui-datepicker-day-radius: 8px;--ui-datepicker-day-selected-bg: var(--ui-bg-brand);--ui-datepicker-day-selected-text: var(--ui-text-inverse);--ui-datepicker-day-hover-bg: var(--ui-color-blue-200, #bde7fe);--ui-datepicker-day-hover-text: var(--ui-text-brand);--ui-datepicker-day-today-border: var(--ui-bg-brand);--ui-datepicker-range-bg: var(--ui-color-blue-200, #bde7fe);--ui-datepicker-disabled-opacity: var(--ui-opacity-disabled);--ui-table-row-height: 56px;--ui-table-header-height: 56px;--ui-table-border-color: var(--ui-table-border, #d1d5db);--ui-table-text-color: var(--ui-text-default, #0d0c22);--ui-table-accent-color: var(--ui-bg-brand, #3b82f6);--ui-table-bg: var(--ui-bg-default);--ui-table-radius: 0;--ui-table-font-size: var(--ui-font-size-md, 14px);--ui-table-cell-padding-x: 16px;--ui-table-cell-max-lines: 2;--ui-table-header-bg-color: #eaecf0;--ui-table-header-text-color: #25282b;--ui-table-header-weight: 700;--ui-table-header-hover-bg: color-mix(in srgb, var(--ui-table-header-bg-color) 95%, black);--ui-table-header-border: var(--ui-color-gray-legacy-natural, #dbdde0);--ui-table-row-stripe-bg: #f9fcff;--ui-table-row-hover-bg: #e6f1ff;--ui-table-row-inactive-opacity: .5;--ui-table-muted-color: var(--ui-text-label);--ui-table-secondary-size: var(--ui-font-size-sm, 12px);--ui-table-sort-icon-size: 20px;--ui-table-sort-icon-active-w: 8px;--ui-table-sort-icon-active-h: 11px;--ui-table-sort-icon-color: #afafaf;--ui-table-cell-icon-size: 18px;--ui-table-checkbox-col-width: 44px;--ui-table-scrollbar-size: 6px;--ui-table-spinner-size: 48px;--ui-table-spinner-width: 3px;--ui-table-empty-padding-y: 128px;--ui-table-empty-icon-size: 32px;--ui-table-empty-text-size: 15px;--ui-table-action-icon-size: 20px;--ui-table-menu-min-width: 180px;--ui-table-menu-radius: var(--ui-radius-lg, 8px);--ui-table-menu-shadow: 0 4px 16px color-mix(in srgb, black 12%, transparent);--ui-table-menu-item-padding: 10px 16px;--ui-table-menu-icon-size: 16px;--ui-paginated-grid-gap: 0;--ui-paginated-grid-footer-align: center;--ui-paginated-grid-bg: var(--ui-bg-default);--ui-paginated-grid-shadow: 0;--ui-editable-table-row-height: var(--ui-table-row-height, 56px);--ui-editable-table-header-height: 40px;--ui-editable-table-gap: 12px;--ui-editable-table-min-width: 600px;--ui-editable-table-header-size: var(--ui-font-size-md, 14px);--ui-editable-table-header-spacing: .5px;--ui-editable-table-empty-padding: 48px 16px;--ui-editable-table-actions-width: 50px;--ui-editable-table-add-padding: 8px 16px;--ui-editable-table-field-height: 36px;--ui-editable-table-field-padding: 0 12px;--ui-editable-table-field-radius: var(--ui-radius-sm, 4px);--ui-editable-table-field-size: var(--ui-font-size-md, 14px);--ui-editable-table-checkbox-size: 20px;--ui-editable-table-checkbox-gap: 8px;--ui-confirm-modal-width: auto;--ui-confirm-modal-max-width: 550px;--ui-confirm-modal-min-width: 400px;--ui-confirm-modal-bg: var(--ui-bg-default);--ui-confirm-modal-radius: var(--ui-radius-lg, 8px);--ui-confirm-modal-shadow: var(--ui-shadow-lg);--ui-confirm-modal-border: 2px solid var(--ui-border-subtle);--ui-confirm-modal-padding-x: 24px;--ui-confirm-modal-header-padding-y: 24px;--ui-confirm-modal-header-gap: 16px;--ui-confirm-modal-body-padding-y: 0px;--ui-confirm-modal-footer-padding-y: 16px;--ui-confirm-modal-actions-gap: 12px;--ui-confirm-modal-title-size: 20px;--ui-confirm-modal-title-weight: 600;--ui-confirm-modal-title-color: var(--ui-text-default);--ui-confirm-modal-message-size: 15px;--ui-confirm-modal-message-color: var(--ui-text-label);--ui-confirm-modal-urgent-color: var(--ui-text-error);--ui-confirm-modal-urgent-size: 32px;--ui-confirm-modal-urgent-gap: 3px;--ui-dict-picker-border: var(--ui-border-default);--ui-dict-picker-bg: var(--ui-bg-default);--ui-dict-picker-radius: var(--ui-radius-md, 6px);--ui-dict-picker-text: var(--ui-text-default);--ui-dict-picker-minor: var(--ui-text-minor);--ui-dict-picker-accent: var(--ui-bg-brand);--ui-dict-picker-accent-hover: var(--ui-bg-brand-hover);--ui-dict-picker-subtle-bg: var(--ui-bg-subtle);--ui-dict-picker-header-height: 40px;--ui-dict-picker-header-bg: var(--ui-bg-brand-header);--ui-dict-picker-header-color: var(--ui-text-primary);--ui-dict-picker-header-size: var(--ui-font-size-md, 14px);--ui-dict-picker-header-weight: 700;--ui-dict-picker-header-padding: 12px 15px;--ui-dict-picker-filters-padding: 8px;--ui-dict-picker-filters-gap: 6px;--ui-dict-picker-filters-row-height: 30px;--ui-dict-picker-filters-max-height: 150px;--ui-dict-picker-chip-height: 30px;--ui-dict-picker-chip-padding-x: 16px;--ui-dict-picker-chip-radius: 100px;--ui-dict-picker-chip-size: 13px;--ui-dict-picker-chip-bg: var(--ui-bg-default);--ui-dict-picker-chip-border: var(--ui-border-subtle);--ui-dict-picker-chip-color: var(--ui-text-secondary);--ui-dict-picker-chip-hover-bg: var(--ui-bg-subtle);--ui-dict-picker-chip-hover-border: var(--ui-border-default);--ui-dict-picker-chip-hover-color: var(--ui-text-primary);--ui-dict-picker-chip-active-bg: var(--ui-dict-picker-accent);--ui-dict-picker-chip-active-color: var(--ui-text-inverse);--ui-dict-picker-expand-size: 12px;--ui-dict-picker-expand-icon-size: 12px;--ui-dict-picker-search-padding: 12px;--ui-dict-picker-search-height: 38px;--ui-dict-picker-search-size: var(--ui-font-size-md, 14px);--ui-dict-picker-search-radius: var(--ui-radius-md, 6px);--ui-dict-picker-search-icon-size: 16px;--ui-dict-picker-search-icon-offset: 12px;--ui-dict-picker-body-padding: 8px;--ui-dict-picker-body-gap: 6px;--ui-dict-picker-scrollbar-width: 6px;--ui-dict-picker-row-min-height: 36px;--ui-dict-picker-row-padding: 4px 16px;--ui-dict-picker-row-gap: 12px;--ui-dict-picker-row-radius: var(--ui-radius-md, 6px);--ui-dict-picker-row-bg: var(--ui-bg-default);--ui-dict-picker-row-border: var(--ui-border-subtle);--ui-dict-picker-row-hover-bg: var(--ui-bg-subtle);--ui-dict-picker-row-size: 13px;--ui-dict-picker-move-size: 24px;--ui-dict-picker-move-radius: var(--ui-radius-md, 6px);--ui-dict-picker-move-border: var(--ui-border-default);--ui-dict-picker-move-color: var(--ui-dict-picker-accent);--ui-dict-picker-move-icon-size: 14px;--ui-dict-picker-move-opacity: .8;--ui-dict-picker-state-padding: 32px 16px;--ui-dict-picker-state-size: var(--ui-font-size-md, 14px);--ui-dict-picker-spinner-size: 32px;--ui-dict-picker-spinner-size-sm: 18px;--ui-file-uploader-gap: 10px;--ui-file-uploader-radius: var(--ui-radius-md, 6px);--ui-file-uploader-bg: var(--ui-bg-subtle);--ui-file-uploader-border-focus: var(--ui-bg-brand);--ui-file-uploader-border-invalid: var(--ui-text-error);--ui-file-uploader-text-color: var(--ui-text-default);--ui-file-uploader-label-color: var(--ui-text-label);--ui-file-uploader-minor-color: var(--ui-text-secondary);--ui-file-uploader-disabled-opacity: var(--ui-opacity-disabled);--ui-file-uploader-disabled-bg: var(--ui-field-bg-disabled);--ui-file-uploader-dash-color: #d1d1d6;--ui-file-uploader-dash-radius: 6px;--ui-file-uploader-zone-min-height: 80px;--ui-file-uploader-zone-gap: 8px;--ui-file-uploader-zone-hover-mix: 3%;--ui-file-uploader-icon-size: 20px;--ui-file-uploader-text-size: var(--ui-font-size-lg, 16px);--ui-file-uploader-compact-padding-y: 10px;--ui-file-uploader-list-padding: 4px;--ui-file-uploader-list-gap: 8px;--ui-file-uploader-preview-padding: 4px 10px;--ui-file-uploader-preview-gap: 10px;--ui-file-uploader-preview-hover-mix: 4%;--ui-file-uploader-name-size: var(--ui-font-size-md, 14px);--ui-file-uploader-size-size: var(--ui-font-size-sm, 12px);--ui-file-uploader-remove-padding: 8px;--ui-file-uploader-remove-offset: 6px;--ui-file-uploader-remove-radius: var(--ui-radius-sm, 4px);--ui-file-uploader-remove-hover-bg: var(--ui-bg-muted);--ui-file-uploader-remove-hover-color: var(--ui-text-error);--ui-file-viewer-font-size: 15px;--ui-file-viewer-link-color: var(--ui-bg-brand, #3b94fd);--ui-file-viewer-link-hover-color: var(--ui-bg-brand-hover, #1e83fb);--ui-file-viewer-icon-size: 16px;--ui-file-viewer-icon-gap: 4px;--ui-file-viewer-comma-color: var(--ui-text-minor, #9ca3af);--ui-file-viewer-comma-gap: 6px;--ui-pagination-gap: 10px;--ui-pagination-padding: 20px 0;--ui-pagination-btn-size: 32px;--ui-pagination-btn-padding-x: 6px;--ui-pagination-radius: var(--ui-radius-md, 6px);--ui-pagination-border: var(--ui-border-default, #d1d5db);--ui-pagination-fs: 13px;--ui-pagination-color: var(--ui-text-label, #374151);--ui-pagination-active-bg: var(--ui-bg-brand, #3b82f6);--ui-pagination-active-color: var(--ui-text-inverse);--ui-pagination-active-shadow: 0 2px 4px color-mix(in srgb, var(--ui-pagination-active-bg) 20%, transparent);--ui-pagination-hover-bg: var(--ui-bg-subtle);--ui-pagination-hover-border: var(--ui-color-gray-legacy-bg, #e9ecef);--ui-pagination-hover-color: var(--ui-text-primary);--ui-pagination-nav-color-hover: var(--ui-text-brand);--ui-pagination-nav-gap: 5px;--ui-pagination-nav-height: 20px;--ui-pagination-nav-icon-width: 8px;--ui-pagination-nav-icon-height: 11px;--ui-pagination-disabled-opacity: var(--ui-opacity-disabled);--ui-accordion-title-color: var(--ui-text-default, #111827);--ui-accordion-content-color: var(--ui-text-label, #4b5563);--ui-accordion-arrow-width: 12px;--ui-accordion-arrow-height: 8px;--ui-accordion-arrow-color: var(--ui-text-minor, #667085);--ui-accordion-header-bg: var(--ui-bg-default, #fff);--ui-accordion-border: none;--ui-accordion-title-fs: var(--ui-font-size-lg);--ui-accordion-content-fs: var(--ui-font-size-md);--ui-accordion-header-justify: space-between;--ui-accordion-header-gap: 8px;--ui-accordion-header-radius: 0;--ui-accordion-header-padding: 0 12px;--ui-accordion-content-padding: 16px 8px;--ui-accordion-header-bg-hover: transparent;--ui-accordion-arrow-color-expanded: var(--ui-text-brand, #3b94fd);--ui-accordion-header-outline-focus: var(--ui-field-border-focus, #3b94fd);--ui-accordion-transition-duration: .3s;--ui-segment-bg: var(--ui-text-secondary, #afafaf);--ui-segment-glider-bg: var(--ui-bg-default, #ffffff);--ui-segment-radius: 8px;--ui-segment-glider-radius: 6px;--ui-segment-text-active: var(--ui-text-primary, #25282b)}.ui-control{width:100%;font-family:var(--font-regular),sans-serif;color:var(--ui-field-color, var(--ui-text-default));background-color:var(--ui-field-bg);border:var(--ui-field-border-width, 1px) solid var(--ui-field-border);border-radius:var(--ui-field-radius, 6px);transition:border-color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out;outline:none;box-sizing:border-box;min-height:var(--ui-field-height, 48px);padding:var(--ui-field-padding, 10px 16px);font-size:var(--ui-field-font-size, 16px)}.ui-control::placeholder{font-size:var(--ui-field-placeholder-size, 16px);font-weight:400;color:var(--ui-text-placeholder);letter-spacing:-.32px}.ui-control:focus-within,.ui-control:focus{border:var(--ui-field-border-width-focus, 2px) solid var(--ui-field-border-focus)}.ui-control.is-invalid,.ui-control.ng-invalid.ng-touched{border-color:var(--ui-field-border-invalid);background-color:var(--ui-field-bg-invalid);outline:var(--ui-field-border-width-invalid, 2px) solid var(--ui-field-border-invalid);outline-offset:calc(-1 * var(--ui-field-border-width-invalid, 2px))}.ui-control.is-invalid::placeholder,.ui-control.ng-invalid.ng-touched::placeholder{color:var(--ui-text-error)}.ui-control.is-disabled,.ui-control:disabled{opacity:.6;background-color:var(--ui-field-bg-disabled);pointer-events:none;cursor:not-allowed}.ui-control-sm{min-height:34px;padding:6px 12px;font-size:13px;border-radius:4px}.ui-control-sm::placeholder{font-size:12px}.ui-control-transparent{border:none;background:transparent;padding:0;min-height:auto;border-radius:0;width:100%;font-family:var(--font-regular),sans-serif;font-weight:400;color:var(--ui-field-color, var(--ui-text-default));outline:none;box-sizing:border-box;font-size:var(--ui-field-font-size, 16px)}.ui-control-transparent::placeholder{font-size:var(--ui-field-placeholder-size, 16px);font-style:normal;font-weight:400;letter-spacing:-.32px;color:var(--ui-text-placeholder)}.ui-field-wrapper{position:relative;display:flex;align-items:var(--ui-field-align, center);width:100%;padding:var(--ui-field-padding, 10px 16px);border:var(--ui-field-border-width, 1px) solid var(--ui-field-border);border-radius:var(--ui-field-radius, 6px);background-color:var(--ui-field-bg);transition:border-color .2s ease-in-out,opacity .2s ease-in-out;box-sizing:border-box;min-height:var(--ui-field-height, 48px)}.ui-field-wrapper:focus-within,.ui-field-wrapper.is-focused{border-color:var(--ui-field-border-focus);outline:var(--ui-field-border-width-focus, 2px) solid var(--ui-field-border-focus);outline-offset:calc(-1 * var(--ui-field-border-width-focus, 2px))}.ui-field-wrapper.is-invalid{border-color:var(--ui-field-border-invalid);background-color:var(--ui-field-bg-invalid);outline:var(--ui-field-border-width-invalid, 2px) solid var(--ui-field-border-invalid);outline-offset:calc(-1 * var(--ui-field-border-width-invalid, 2px))}.ui-field-wrapper.is-invalid .ui-control-transparent::placeholder{color:var(--ui-text-error)!important}.ui-field-wrapper.is-invalid ::ng-deep mat-date-range-input input::placeholder{color:var(--ui-text-error)!important}.ui-field-wrapper.is-disabled{opacity:.6;background-color:var(--ui-field-bg-disabled);pointer-events:none;cursor:not-allowed}.ui-form-label{display:block;margin-bottom:10px;font-family:var(--font-regular),sans-serif;font-size:var(--ui-font-size-md);font-weight:400;color:var(--ui-text-label);line-height:normal}.ui-form-label.is-disabled{opacity:var(--ui-opacity-disabled)}.ui-toggle-label{font-family:var(--font-regular),sans-serif;font-size:var(--ui-toggle-label-size, var(--ui-font-size-lg, 16px));font-weight:var(--ui-toggle-label-weight, 400);color:var(--ui-toggle-label-color, var(--ui-text-label));line-height:var(--ui-toggle-label-line-height, 1.2);-webkit-user-select:none;user-select:none;transition:color .2s ease-in-out}.ui-toggle-label.is-disabled{opacity:var(--ui-opacity-disabled, .6);cursor:not-allowed}.ui-form-error{display:block;margin-top:10px;font-size:var(--ui-font-size-sm);font-family:var(--font-regular),sans-serif;font-weight:400;color:var(--ui-text-error)}:root{--mat-datepicker-calendar-container-elevation-shadow: var(--ui-datepicker-panel-shadow);--mat-datepicker-calendar-container-touch-elevation-shadow: var(--ui-datepicker-panel-shadow);--mat-datepicker-calendar-container-background-color: var(--ui-datepicker-panel-bg);--mat-datepicker-calendar-container-text-color: var(--ui-datepicker-panel-text);--mat-datepicker-calendar-text-font: var(--font-regular), sans-serif}.mat-datepicker-popup{border-radius:var(--ui-datepicker-panel-radius);overflow:hidden;border:1px solid var(--ui-datepicker-panel-border)}.app-date-picker-panel{font-family:var(--font-regular),sans-serif;background:var(--ui-datepicker-panel-bg);height:auto;color:var(--ui-datepicker-panel-text);--mat-datepicker-calendar-date-selected-state-background-color: var(--ui-datepicker-day-selected-bg);--mat-datepicker-calendar-date-selected-state-text-color: var(--ui-datepicker-day-selected-text);--mat-datepicker-calendar-date-today-outline-color: var(--ui-datepicker-day-today-border);--mat-datepicker-calendar-date-hover-state-background-color: var(--ui-datepicker-day-hover-bg);--mat-datepicker-calendar-date-focus-state-background-color: var(--ui-datepicker-day-hover-bg)}.app-date-picker-panel .mat-calendar-header{padding:8px 8px 0}.app-date-picker-panel .mat-calendar-controls{margin:4px 0 8px}.app-date-picker-panel .mat-calendar-period-button{font-weight:600;color:var(--ui-datepicker-panel-text);font-family:inherit}.app-date-picker-panel .mat-calendar-previous-button,.app-date-picker-panel .mat-calendar-next-button,.app-date-picker-panel .mat-calendar-table-header{color:var(--ui-datepicker-panel-muted)}.app-date-picker-panel .mat-calendar-table-header th:nth-last-child(-n+2){color:var(--ui-datepicker-weekend-color)}.app-date-picker-panel .mat-calendar-body-cell-content{border-radius:var(--ui-datepicker-day-radius)!important}.app-date-picker-panel .mat-calendar-body-label{color:var(--ui-datepicker-panel-muted)}.app-date-picker-panel .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover .mat-calendar-body-cell-content{background-color:var(--ui-datepicker-day-hover-bg);color:var(--ui-datepicker-day-hover-text)}.app-date-picker-panel .mat-calendar-body-selected{background-color:var(--ui-datepicker-day-selected-bg);color:var(--ui-datepicker-day-selected-text)}.app-date-picker-panel .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--ui-datepicker-day-today-border)}.app-date-picker-panel .mat-calendar-body-disabled{opacity:var(--ui-datepicker-disabled-opacity)}.app-date-picker-panel .mat-calendar-body-in-range:before{background-color:var(--ui-datepicker-range-bg)!important}.app-date-picker-panel .mat-calendar-body-range-start .mat-calendar-body-cell-content,.app-date-picker-panel .mat-calendar-body-range-end .mat-calendar-body-cell-content{background-color:var(--ui-datepicker-day-selected-bg)!important;color:var(--ui-datepicker-day-selected-text)!important}.app-date-picker-panel .mat-calendar-body-preview-start .mat-calendar-body-cell-content,.app-date-picker-panel .mat-calendar-body-preview-end .mat-calendar-body-cell-content,.app-date-picker-panel .mat-calendar-body-in-preview .mat-calendar-body-cell-content{border-color:var(--ui-datepicker-day-today-border)}.ng-dropdown-panel{--internal-dd-panel-bg: var(--ui-dropdown-panel-bg, #fff);--internal-dd-panel-border: var(--ui-dropdown-panel-border, #e5e7eb);--internal-dd-panel-radius: var(--ui-dropdown-panel-radius, 6px);--internal-dd-panel-shadow: var(--ui-dropdown-panel-shadow, 0 4px 16px rgba(0, 0, 0, .12));--internal-dd-panel-max-height: var(--ui-dropdown-panel-max-height, 400px);--internal-dd-panel-min-height: var(--ui-dropdown-panel-min-height, 120px);--internal-dd-panel-items-max-height: 330px;--internal-dd-search-height: var(--ui-dropdown-search-height, 40px);--internal-dd-search-fs: var(--ui-dropdown-search-fs, 14px);--internal-dd-search-padding: var(--ui-dropdown-search-padding, 6px 6px 3px 6px);--internal-dd-option-padding: var(--ui-dropdown-option-padding, 12px 16px);--internal-dd-option-fs: var(--ui-dropdown-option-fs, 16px);--internal-dd-option-text: var(--ui-dropdown-option-text, #0d0c22);--internal-dd-option-bg-hover: var(--ui-dropdown-option-bg-hover, #f3f4f6);--internal-dd-option-text-hover: var(--ui-dropdown-option-text-hover, #3b94fd);--internal-dd-option-bg-marked: var(--ui-dropdown-option-bg-marked, #f3f4f6);--internal-dd-option-text-marked: var(--ui-dropdown-option-text-marked, #3b94fd);--internal-dd-option-bg-selected: var(--ui-dropdown-option-bg-selected, #e8f2ff);--internal-dd-option-text-selected: var(--ui-dropdown-option-text-selected, #3b94fd);--internal-dd-option-marker-selected: var(--ui-dropdown-option-marker-selected, #3b94fd);--internal-dd-option-text-disabled: var(--ui-dropdown-option-text-disabled, #9ca3af);background-color:var(--internal-dd-panel-bg)!important;border:1px solid var(--internal-dd-panel-border)!important;border-radius:var(--internal-dd-panel-radius)!important;box-shadow:var(--internal-dd-panel-shadow)!important;overflow:hidden!important;z-index:var(--ui-zindex-dropdown-panel, 1100)!important;height:auto!important;max-height:var(--internal-dd-panel-max-height)!important;animation:slideDownFadeIn .2s cubic-bezier(.16,1,.3,1) forwards!important}.ng-dropdown-panel.ng-select-bottom{margin-top:4px!important}.ng-dropdown-panel.ng-select-top{margin-bottom:4px!important}.ng-dropdown-panel.ui-dropdown-filters-panel,.ng-dropdown-panel.filters-dropdown-panel{--internal-dd-search-height: 30px;--internal-dd-search-fs: 14px;--internal-dd-option-fs: var(--ui-font-size-md, 14px);--internal-dd-option-padding: 10px 12px;--internal-dd-panel-max-height: 300px;--internal-dd-panel-items-max-height: 240px}.ng-dropdown-panel .ng-dropdown-panel-items{padding:0 2px!important;max-height:var(--internal-dd-panel-items-max-height)!important}.ng-dropdown-panel .ng-dropdown-panel-items::-webkit-scrollbar{width:6px}.ng-dropdown-panel .ng-dropdown-panel-items::-webkit-scrollbar-thumb{background-color:var(--ui-color-gray-300, #d1d5db);border-radius:4px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{position:relative;padding:var(--internal-dd-option-padding)!important;border-radius:var(--ui-radius-sm, 4px)!important;font-family:var(--font-regular),sans-serif;font-size:var(--internal-dd-option-fs)!important;line-height:1.2!important;color:var(--internal-dd-option-text)!important;transition:background-color .15s,color .15s;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-hover{background-color:var(--internal-dd-option-bg-hover)!important;color:var(--internal-dd-option-text-hover)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--internal-dd-option-bg-marked)!important;color:var(--internal-dd-option-text-marked)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--internal-dd-option-bg-selected)!important;color:var(--internal-dd-option-text-selected)!important;font-weight:var(--ui-dropdown-option-weight-selected, 400)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background-color:var(--internal-dd-option-marker-selected)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--internal-dd-option-text-disabled)!important;cursor:not-allowed}.ng-dropdown-panel .ng-dropdown-header{padding:var(--internal-dd-search-padding)!important;border-bottom:none!important}.ui-dropdown-filters .ng-dropdown-panel,.filters-dropdown .ng-dropdown-panel{--internal-dd-search-height: 30px;--internal-dd-search-fs: 14px;--internal-dd-option-fs: var(--ui-font-size-md, 14px);--internal-dd-option-padding: 10px 12px;--internal-dd-panel-max-height: 300px;--internal-dd-panel-items-max-height: 240px}.ui-dropdown-chip-clear{display:inline-flex;align-items:center;justify-content:center;font-size:var(--internal-dd-chip-remove-fs);line-height:.8;color:var(--internal-dd-chip-remove-color);cursor:pointer;transition:color .2s ease-in-out;padding-left:4px;border-left:1px solid var(--internal-dd-chip-border)}.ui-dropdown-chip-clear:hover{color:var(--internal-dd-chip-remove-color-hover)}.ui-dropdown-truncate-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}.ui-dropdown-search-wrapper{display:flex;align-items:center;background-color:transparent!important;position:relative;width:100%}.ui-dropdown-search-wrapper .ui-dropdown-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;--ui-icon-width: 14px;--ui-icon-height: 14px;color:var(--ui-text-minor, #667085)}.ui-dropdown-search-wrapper .ui-dropdown-search-input{flex:1;width:100%;height:var(--internal-dd-search-height)!important;font-size:var(--internal-dd-search-fs)!important;border:1px solid var(--ui-dropdown-search-border, #d1d5db)!important;border-radius:var(--ui-radius-sm, 4px)!important;padding:0 10px 0 32px!important;font-family:var(--font-regular),sans-serif!important;color:var(--ui-text-default, #0d0c22)!important;background-color:var(--ui-bg-default, #ffffff)!important;outline:none;transition:border-color .15s,box-shadow .15s}.ui-dropdown-search-wrapper .ui-dropdown-search-input:focus{border-color:var(--ui-text-brand, #3b94fd)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-text-brand, #3b94fd) 20%,transparent)!important}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(2px)}}.ui-spinner{display:inline-block;width:var(--ui-spinner-size, 20px);height:var(--ui-spinner-size, 20px);border:var(--ui-spinner-border-width, 2px) solid var(--ui-spinner-track, color-mix(in srgb, var(--ui-color-black, #000) 10%, transparent));border-top-color:var(--ui-spinner-color, currentColor);border-radius:50%;animation:ui-spin var(--ui-spinner-duration, .8s) linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-btn-scheme-danger{--ui-button-bg: var(--ui-feedback-error, #dc2626);--ui-button-hover-bg: var(--ui-color-red-800, #a91010);--ui-button-color: var(--ui-text-inverse, #ffffff);--ui-button-outline-border: var(--ui-feedback-error, #dc2626);--ui-button-outline-color: var(--ui-feedback-error, #dc2626)}.ui-btn-scheme-accept{--ui-button-bg: var(--ui-feedback-success, #5da47c);--ui-button-hover-bg: color-mix(in srgb, var(--ui-feedback-success, #5da47c) 90%, black);--ui-button-color: var(--ui-text-inverse, #ffffff);--ui-button-outline-border: var(--ui-feedback-success, #5da47c);--ui-button-outline-color: var(--ui-feedback-success, #5da47c)}.page-wrapper{padding:17px 21px 24px 18px}.text-in-headers{font-family:var(--font-header),sans-serif;font-size:20px;font-weight:700;color:var(--strong-label-color);letter-spacing:-.4px}.footer-pagination{--internal-pagination-height: var(--pagination-height, 87px);height:var(--internal-pagination-height);background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;overflow-x:auto}.ui-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 10px;border-radius:999px;width:max-content;font-size:12px;font-weight:600;line-height:1;color:var(--bg-secondary);font-family:var(--font-regular),"sans-serif"}.ui-badge.badgeOpened{background-color:var(--primary-main)}.ui-badge.badgeRejected,.ui-badge.badgeCanceled{background-color:var(--accent-red-color)}.ui-badge.badgeDone,.ui-badge.badgeCompleted,.ui-badge.badgeIsDeclarant{background-color:var(--accept-green-color)}.ui-badge.badgeIsNotDeclarant,.ui-badge.badgeNotPaid{background-color:var(--primary-label-color)}.ui-badge.badgeNeedsRedeclaration{background-color:var(--tr-sub-text-color)}.cdk-drag-placeholder{opacity:0!important;display:none!important}.cdk-drag-preview{overflow:hidden!important;box-sizing:border-box;background-color:var(--bg-primary, #ffffff)!important;box-shadow:0 8px 16px #00000026!important;border-radius:6px!important}.gender-icon{width:16px!important;height:16px!important}.male{--ui-icon-color: var(--primary-main)}.female{--ui-icon-color: var(--accent-primary)}
