.loader-container{background-color:var(--white);border-radius:50%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:225px;width:225px;z-index:100}.floating-text{height:60px;border-radius:6px;width:100%;color:var(--blue-500);font-size:18px;font-weight:600;text-align:center;padding:10px}.fade-in{opacity:0;animation:fadeIn 1s ease-in-out forwards}.fade-out{opacity:1;animation:fadeOut 1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.gen-button{min-width:100px}.gen-button.underline{text-decoration:underline;text-underline-offset:4px}.gen-button.underline.ant-btn-link{padding-inline:0;height:auto;line-height:inherit;font-size:inherit;border:none;box-shadow:none}.gen-button.underline.ant-btn-link:after{display:none}.gen-button.emphasized{font-weight:600}.gen-button.link-muted.ant-btn-link{color:var(--blue-950)}.gen-button.link-muted.ant-btn-link:not(:disabled):hover{color:var(--blue-600)}.gen-button.link-muted.ant-btn-link .anticon{color:inherit}.gen-button.link-muted .anticon,.gen-button.link-muted svg{transition:color .18s ease}.gen-button.link-muted:not(:disabled):hover svg,.gen-button.link-muted:not(:disabled):hover .anticon{color:var(--blue-600)}.gen-button.cta.ant-btn-primary{font-size:16px;font-weight:600;max-width:240px;padding:10px 15px;height:auto;line-height:1.4;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.gen-button.cta.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000001f;background-color:#005d96}.gen-button.cta-full.ant-btn-primary{width:100%;max-width:none;border-radius:8px}.gen-button.orange.ant-btn-primary{font-size:16px;font-weight:600;max-width:240px;padding:10px 15px;height:auto;line-height:1.4;color:#fff;background:var(--orange-500);border-color:var(--orange-500);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gen-button.orange.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000001f;background:var(--orange-600);border-color:var(--orange-600);color:#fff}.gen-button.orange.ant-btn-primary .anticon,.gen-button.orange.ant-btn-primary svg{color:inherit}.gen-button.orange-full.ant-btn-primary{width:100%;max-width:none;border-radius:8px}.filter-modal{color:var(--blue-950)}.filter-modal .ant-modal-header{padding-bottom:10px}.filter-modal .title{font-weight:600;font-size:16px;padding-top:2px}.filter-modal .ant-modal-title{text-align:center}.filter-modal .filter-button{width:100px;height:auto;border:none}.filter-modal .filter-button.ant-btn-disabled{background-color:gray;color:var(--white)}.filter-modal .ant-checkbox-wrapper{font-size:18px}.filter-modal .ant-modal-content{padding:15px}.filter-modal .build-up-filters{gap:10px}.filter-modal .ant-form-item,.filter-modal .dropdown-label-container{width:100%}.filter-modal .ant-input,.filter-modal .ant-select-selector,.filter-modal .ant-picker,.filter-modal .typing-input{height:40px!important}.filter-modal .address-filter-wrapper{display:grid;grid-gap:10px;grid-template-columns:3fr 2fr}.filter-modal .ant-picker{width:100%!important}.filter-modal .ant-tag{border-radius:50px;padding:2px 10px;font-size:14px;cursor:pointer}.generic-tag{font-weight:500;border-radius:50px}.generic-tag.clickable{cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.generic-tag.clickable:hover{transform:translateY(-1px) scale(1.02);filter:saturate(1.62);box-shadow:0 2px 8px #0000001f}.generic-tag.generic-tag-small{font-size:14px;padding:2px 10px;line-height:1.4}.generic-tag.generic-tag-big{font-size:16px;padding:5px 10px;line-height:1.4}.ant-tag-blue{border-radius:50px;font-size:16px;padding:5px 10px}.ant-drawer .ant-drawer-body{padding:24px 0}.side-bar-nav{direction:ltr;min-height:100%}.side-bar-nav .ant-divider{margin:0;background-color:var(--blue-200)}.side-bar-nav .side-bar-back-button{font-size:18px;margin-bottom:24px;cursor:pointer;color:var(--blue-500);padding-left:24px;transition:color .18s ease,opacity .18s ease,transform .18s ease}.side-bar-nav .side-bar-back-button:hover{color:var(--blue-600)}.side-bar-nav .side-bar-back-button:active{transform:scale(.94)}.side-bar-nav .menu-title{text-align:left;color:#1f2937;padding-left:24px;margin:8px 0}.side-bar-nav .side-bar-item{height:60px;width:100%;display:flex;align-items:center;gap:12px;cursor:pointer;border:none;background:none;text-align:right;transition:background .2s ease;padding:0 0 0 24px}.side-bar-nav .side-bar-item:hover{background:#e8f3ff}.side-bar-nav .side-bar-item-icon{font-size:24px;color:var(--blue-600)}.side-bar-nav .side-bar-item-text{font-size:18px;font-weight:500;color:#1f2937}.records-progress-card{background:#ffffff;border-radius:18px;padding:16px 18px}.rpc-inner{width:100%}.rpc-top{width:100%;min-width:0}.rpc-label{font-size:14px;color:#7a7a7a;font-weight:700!important}.rpc-count-group{flex-shrink:0;white-space:nowrap}.rpc-bottom{width:100%;min-width:0}.rpc-bar{width:100%;max-width:100%;position:relative;padding-top:26px;overflow:visible}.rpc-pill{position:absolute;top:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-weight:700;font-size:14px;white-space:nowrap;transition:left 2.8s ease-in-out,transform 2.8s ease-in-out,background-color .3s ease,color .3s ease}.rpc-progress{direction:ltr}.rpc-progress .ant-progress-bg{height:10px;transition:width 2.8s ease-in-out}.rpc-number{font-size:24px;font-weight:700;line-height:1;color:#111}.rpc-sub{font-size:13px;color:#7a7a7a}.rpc-sub.inline{line-height:1}.rpc-target{font-size:13px;color:#7a7a7a;text-align:right;width:40%;display:flex;flex-direction:column}.home-page-container{gap:5vh}.home-page-container .advanced-filter-icon{outline:none}.home-page-container .advanced-filter-icon:focus,.home-page-container .advanced-filter-icon:focus-visible{outline:none}.home-page-container .button-wrapper{padding:15px}.home-page-container .button-wrapper.button{border:1px solid var(--blue-950);border-radius:8px;height:60px;background-color:var(--white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.home-page-container .button-wrapper.button:hover{border-color:var(--blue-600);box-shadow:0 4px 14px #072c4a1f;transform:scale(1.01)}.home-page-container .button-wrapper.button .text{font-weight:600;font-size:19px;text-align:center;padding-right:10px}.user-data-container{direction:rtl}.user-data-container .user-name{font-weight:700;font-size:28px;max-width:200px}.user-data-container svg{height:30px;width:30px}.user-data-container img{height:60px;width:60px;margin-left:10px}.gen-collapse{width:100%;border:none}.gen-collapse .ant-collapse-item .ant-collapse-header{align-items:center;direction:rtl;text-align:right;font-size:16px}.gen-collapse .ant-collapse-item .ant-collapse-header svg{font-size:16px}.gen-collapse .ant-collapse-item .ant-collapse-header .arrow-icon{transition:transform .3s ease}.gen-collapse .ant-collapse-item .ant-collapse-header .arrow-icon.rotated{transform:rotate(-90deg)}.gen-collapse .ant-collapse-item:not(.ant-collapse-item-active) .ant-collapse-header{border-radius:8px}.gen-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{border-radius:8px 8px 0 0}.gen-collapse .ant-collapse-item .ant-collapse-content{padding:10px 3px max(10px,env(safe-area-inset-bottom,0px))}.gen-collapse .ant-collapse-item .ant-collapse-content-box{padding:0;max-height:calc(100dvh - 15rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gen-collapse .ant-collapse-item .ant-collapse-content-box::-webkit-scrollbar{display:none}.gen-collapse:not(.ant-collapse-ghost) .ant-collapse-header{border:1px solid gray}.child-dossier-panel .ant-collapse-header-text{flex:1 1 0%;min-width:0;overflow:hidden}.child-dossier-panel .header-row{width:100%;min-width:0}.child-dossier-panel .header-main{flex:1 1 0%;min-width:0}.child-dossier-panel .header-title{font-size:16px;display:block;max-width:100%;min-width:0}.child-dossier-panel .header-dates{font-size:12px}.child-dossier-panel .header-status{font-size:16px;flex:0 0 auto;flex-shrink:0;white-space:nowrap;text-align:end}.child-dossier-panel .gen-collapse:not(.ant-collapse-ghost) .ant-collapse-header{border-color:transparent}.child-dossier-panel.border-neutral .ant-collapse{border:2px solid var(--status-gray)}.child-dossier-panel.border-licensed .ant-collapse{border:2px solid var(--status-green)}.child-dossier-panel.border-invalid .ant-collapse{border:2px solid var(--status-red)}.child-dossier-panel.border-warning .ant-collapse{border:2px solid var(--status-yellow)}.child-dossier-panel .dossier-license-table{width:100%}.child-dossier-panel .dossier-license-table .ant-table{background:transparent}.child-dossier-panel .dossier-license-table .ant-table-tbody>tr>td{border-bottom:none}.child-dossier-panel .dossier-license-table .col-label{width:15%;min-width:120px}.child-dossier-panel .dossier-license-table .col-value{width:80%;font-weight:600}.action-icon-buttons-row{width:100%}.action-icon-buttons-row>*{flex:1 1 0;min-width:0;max-width:100%}.action-icon-buttons-row .anticon-spin svg{font-size:30px;color:var(--blue-600)}.action-icon-button{text-align:center;cursor:pointer;background:none;border:none;padding:0;color:var(--blue-950);font-size:16px;transition:color .18s ease,opacity .18s ease,transform .18s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.action-icon-button:hover:not(:disabled){color:var(--blue-600)}.action-icon-button:hover:not(:disabled) .action-button-label{color:var(--blue-600)}.action-icon-button:hover:not(:disabled) img,.action-icon-button:hover:not(:disabled) svg{opacity:.92}.action-icon-button:active:not(:disabled){transform:scale(.98)}.action-icon-button:disabled{cursor:not-allowed;opacity:.5;transform:none;transition:none}.action-icon-button:disabled:hover{color:var(--blue-950)}.action-icon-button:disabled:hover .action-button-label{color:var(--blue-950)}.action-icon-button:disabled:active{transform:none}.action-icon-button svg{font-size:30px}.action-icon-button img{height:26px;width:26px;transition:opacity .18s ease}.action-button-label{text-align:center;transition:color .18s ease;max-width:100%;white-space:pre-line;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2.5em}.action-icon-content{width:70%;display:flex;flex-direction:column;align-items:center}.dossier-profile-page{gap:20px;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.dossier-profile-page .dossier-profile-items-divider-row{width:100%}.dossier-profile-page .dossier-profile-items-divider{flex:1;min-width:0;margin:0}.dossier-profile-page .dossier-profile-actions{padding-top:10px;direction:rtl;width:100%}.dossier-profile-page .dossier-profile-actions .ant-badge-rtl .ant-badge-count{transform:translate(50%,-50%);right:-5px;font-size:14px}.dossier-profile-page .dossier-data-panel{width:100%}.dossier-profile-page .dossier-data-panel.red{border:2px solid #cd0000}.dossier-profile-page .dossier-data-panel.red .title,.dossier-profile-page .dossier-data-panel.red svg{color:#cd0000;font-weight:500}.dossier-profile-page .dossier-data-panel .ant-collapse .ant-collapse-content-box .field-title{font-weight:500;width:20%}.dossier-profile-page .dossier-data-panel .ant-collapse .ant-collapse-content-box .clickable{color:var(--blue-500);font-weight:600}.dossier-profile-page .dossier-data-panel .ant-collapse .ant-collapse-content-box .extra-info{text-align:right;padding-right:10px;gap:5px}.dossier-profile-page .dossier-data-panel .ant-collapse .ant-collapse-content-box .title-field-container{text-align:right;margin:7px 10px 7px 0}.dossier-profile-page .dossier-data-panel .ant-collapse .ant-collapse-content-box .ant-alert{direction:rtl}.dossier-profile-page .dossier-data-panel .ant-collapse .ant-collapse-content-box .ant-alert .ant-alert-message{display:none}.dossier-profile-page .dossier-data-panel .show-more-button{margin-left:10px;border-bottom:2px solid var(--blue-200);font-size:16px;font-weight:600;cursor:pointer}.dossier-profile-page .dossier-data-panel .business-details-show-more{font-size:16px}.dossier-profile-page .dossier-factors-table{width:100%}.dossier-profile-page .dossier-factors-table .ant-table{background:transparent}.dossier-profile-page .dossier-factors-table .ant-table-cell{vertical-align:top}.dossier-profile-page .dossier-factors-table .ant-table-thead>tr>th{background:transparent;border-bottom:none;font-weight:500;padding:8px 8px 12px;text-align:right}.dossier-profile-page .dossier-factors-table .ant-table-thead>tr>th:before{display:none}.dossier-profile-page .dossier-factors-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--gray-100);padding:8px;text-align:right}.dossier-profile-page .dossier-factors-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.dossier-profile-page .dossier-factors-table .col-name{width:42%}.dossier-profile-page .dossier-factors-table .col-date,.dossier-profile-page .dossier-factors-table .col-status{width:29%}.dossier-profile-page .dossier-factors-table .status-cell{display:inline-block;width:100%;padding-bottom:2px;border-bottom:4px solid transparent}.dossier-profile-page .icons-container{font-size:18px;padding:4px 0}.dossier-profile-page .icons-container svg{font-size:24px}.gen-preview-card{width:100%;direction:rtl;border-radius:20px 0 0 20px;padding:15px 15px 10px;color:var(--blue-950);position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;transform:translateY(0)}.gen-preview-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1;background:linear-gradient(to right,var(--gen-preview-card-accent, var(--blue-200)),var(--gen-preview-card-fill, var(--white)));padding:2px 0 2px 8px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.gen-preview-card__watermark{position:absolute;z-index:0;top:0;bottom:0;right:0;width:min(70%,325px);display:flex;align-items:center;justify-content:flex-start;padding-inline:4px 0;pointer-events:none;color:var(--gen-preview-card-accent, var(--blue-200));opacity:.04}.gen-preview-card__watermark-icon{width:100%;height:auto;max-height:110%;min-height:0;flex-shrink:0;transform:scale(1.325);transform-origin:center left}.gen-preview-card>*:not(.gen-preview-card__watermark){position:relative;z-index:2}.gen-preview-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.gen-preview-card:active{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}.gen-preview-card:focus-visible{outline:2px solid var(--blue-200);outline-offset:2px}.gen-preview-card .header{min-width:0}.gen-preview-card .header .title-wrapper{font-size:16px;min-width:0;flex:1;overflow:hidden}.gen-preview-card .header .title-wrapper .title-prefix-icon,.gen-preview-card .header .title-wrapper .title-serial-prefix{flex-shrink:0}.gen-preview-card .header .title-wrapper .title-prefix-icon{display:inline-flex;align-items:center}.gen-preview-card .header .title-wrapper .title-main{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-preview-card .header .title-wrapper .title-main>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-preview-card .header .title-wrapper .title-main--stack{white-space:normal}.gen-preview-card .header .title-wrapper .title-main--stack>*{white-space:nowrap}.gen-preview-card .header .dates-column{flex-shrink:0;min-width:0;max-width:50%}.gen-preview-card .header .date{font-size:12px;text-align:left;min-width:0}.gen-preview-card .header .date .label{flex:0 1 auto;min-width:0;max-width:55%}.gen-preview-card .header .date .value{flex:1;min-width:0;text-align:left}.gen-preview-card .business-line-row{min-width:0;padding:0 0 0 15px}.gen-preview-card .business-line{display:block;width:100%;font-size:18px;font-weight:600}.gen-preview-card .business-line-address{display:block;width:100%}.gen-preview-card .data{padding:5px 0 0 15px;font-size:14px}.gen-preview-card .data .ant-badge svg{font-size:22px}.gen-preview-card .icons-container{gap:15px}.gen-preview-card .edit-icon{cursor:pointer;font-size:18px;color:var(--white);background:var(--orange-500);border-radius:50%;padding:5px;transition:filter .18s ease,transform .18s ease}.gen-preview-card .edit-icon:hover{filter:brightness(1.1)}.gen-preview-card .edit-icon:active{transform:scale(.94)}.gen-preview-card .title-value{margin-bottom:10px}.gen-preview-card .title-value .title,.gen-preview-card .title-value .value{word-wrap:break-word;text-align:right}.gen-preview-card .title-value .title{flex:0 0 10%;min-width:50px}.gen-preview-card .title-value .value{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page{padding-top:15px}.search-page .info-text{padding:15px 0 25px;font-size:22px;text-align:center;font-weight:700}.search-page .cards-container{width:100%}.create-dossier-page-container{min-width:0;width:100%}.create-dossier-form-container{direction:rtl;margin-top:15px;position:relative;border:1px solid var(--gray-200);border-radius:12px;padding:7px;width:100%;min-width:0;box-sizing:border-box}.create-dossier-form-container .dropdown-label-container .ant-form-item-explain-error{margin-top:10px}.create-dossier-form-container .required-fields{background-color:#fff;margin-right:auto;padding:0 15px;color:#cd0000;font-size:16px}.create-dossier-form-container .new-dossier-article{position:relative;border-radius:12px;width:100%;min-width:0}.create-dossier-form-container .new-dossier-article .article-title{top:-22px;width:100%;position:absolute;font-size:20px}.create-dossier-form-container .new-dossier-article .article-content,.create-dossier-form-container .new-dossier-article .article-content .dossier-data-fields{min-width:0;width:100%}.create-dossier-form-container .new-dossier-article .article-content .title-line-container .title{font-size:16px;padding:25px 15px;color:var(--blue-950)}.create-dossier-form-container .new-dossier-article .article-content .title-line-container .line{height:1px;background-color:#00000020}.create-dossier-form-container .form-button{justify-content:center;margin:25px auto}.upload-file-icon .icon-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--orange-500);cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.upload-file-icon .icon-circle:hover{background-color:var(--orange-600)}.upload-file-icon .icon-circle svg{color:var(--white)}.upload-file-icon .files-text{font-size:14px;color:var(--ant-color-text-secondary);background:none;border:none;padding:0;font-family:inherit}.upload-file-icon .files-text.gen-button{min-width:0}.upload-file-icon .files-text.has-files{color:var(--ant-color-primary);cursor:pointer;text-decoration:underline}.upload-file-icon .files-text.has-files:hover{color:var(--ant-color-primary-hover)}.review-container{width:100%;align-items:center;text-align:right}.review-container .display-files-required-fields-container{width:100%;font-size:17px;margin-right:10px}.review-container .form-container{direction:rtl;width:100%}.review-container .form-container .ant-col{display:flex;flex-direction:column;gap:6px}.review-container .title-line-container{padding:10px 0 5px}.review-container .title-line-container .title{font-weight:500;font-size:16px;padding:15px 2px 15px 12px;color:var(--blue-950)}.review-container .title-line-container .line{height:1px;background-color:#00000020}.review-container .professions-text{display:block;max-width:calc(100vw - 100px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 500px){.review-container .professions-text{max-width:415px}}.review-container .ant-picker{width:100%;height:40px;padding-right:15px}.review-container .arrow-icon{transition:transform .3s ease;margin-left:10px}.review-container .arrow-icon.rotated{transform:rotate(-90deg)}.review-container .parts-create-list-buttons-container{justify-content:space-between;color:var(--blue-950);padding:5px 0 20px}.review-container .parts-create-list-buttons-container .parts-list-button{font-size:18px;font-weight:600;transition:color .18s ease,opacity .18s ease;cursor:pointer}.review-container .parts-create-list-buttons-container .parts-list-button:hover{color:var(--blue-600)}.review-container .parts-create-list-buttons-container .parts-list-button:hover svg{color:var(--blue-600)}.review-container .parts-create-list-buttons-container .parts-list-button svg{transition:color .18s ease}.review-container .parts-create-list-buttons-container .new-subject-button.ant-btn-primary{justify-content:center;width:30%;max-width:none;height:auto;padding:5px 12px}.review-container .parts-create-list-buttons-container .new-subject-button.generic-tag{margin:0;cursor:pointer;padding:5px 12px;max-width:none;white-space:nowrap}.review-container .parts-content .part-container{gap:30px;padding:10px 0;border-bottom:1px solid var(--blue-200)}.review-container .parts-content .part-container .lower-container-visibility-button{border:2px solid transparent;border-radius:50%;margin:0 auto;text-align:center;transition:opacity .18s ease}.review-container .parts-content .part-container .lower-container-visibility-button svg{height:35px;width:35px;transition:color .18s ease,opacity .18s ease}.review-container .parts-content .part-container .lower-container-visibility-button:hover svg{opacity:.88}.review-container .parts-content .part-container .lower-container-visibility-button.invisible{visibility:hidden;pointer-events:none}.review-container .parts-content .part-container .lower-container-visibility-button.rotated{transform:rotate(-180deg)}.review-container .parts-content .upper-container{justify-content:space-between;align-items:center;gap:20px}.review-container .parts-content .upper-container .part-descrip{flex:1;font-size:16px;text-align:center}.review-container .parts-content .upper-container svg{font-size:28px}.review-container .parts-content .ant-select-selector{width:120px}.review-container .parts-content .ant-select-item-option{padding:5px 8px}.review-container .parts-content .toggle-comment-button{font-size:18px;font-weight:600;color:var(--blue-950);transition:color .18s ease,opacity .18s ease}.review-container .parts-content .toggle-comment-button:hover{color:var(--blue-600)}.review-container .parts-content .toggle-comment-button svg{margin:2px 0 0 5px;font-size:22px;transition:color .18s ease}.review-container .parts-content .toggle-comment-button:hover svg{color:var(--blue-600)}.review-container .form-button{justify-content:center}.review-container .ant-tabs{border-bottom:1px solid var(--blue-200)}.review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap{display:block}.review-container .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 10px;flex:1;justify-content:center}@media (max-width: 330px){.review-container .ant-tabs .ant-tabs-nav .ant-tabs-tab{font-size:14px}}.review-container .ant-tabs .ant-tabs-nav .ant-tabs-tab-active{font-weight:600}.review-container .custom-part-container{border-top:1px solid var(--blue-200);border-bottom:1px solid var(--blue-200);padding:25px 0}.review-container .custom-part-container .ant-select-selector{width:100%}.review-container .custom-part-container .custom-part-title{font-size:16px;font-weight:600;color:var(--blue-950)}.review-container .custom-part-container .custom-part-buttons-container{justify-content:space-between;align-items:center}.review-container .custom-part-container .custom-part-buttons-container svg{font-size:30px}.review-container .custom-part-container .custom-part-buttons-container .remove-button{font-size:16px;font-weight:500;color:var(--red-600);transition:color .18s ease,opacity .18s ease}.review-container .custom-part-container .custom-part-buttons-container .remove-button:hover{color:#c10c0c}.review-container .custom-part-container .custom-part-buttons-container .remove-button svg{color:var(--red-600);transition:color .18s ease}.review-container .custom-part-container .custom-part-buttons-container .remove-button:hover svg{color:#c10c0c}.review-container .custom-part-container .custom-part-buttons-container .toggle-comment-button{font-size:16px;font-weight:600;color:var(--blue-950);display:flex;transition:color .18s ease,opacity .18s ease}.review-container .custom-part-container .custom-part-buttons-container .toggle-comment-button:hover{color:var(--blue-600)}.review-container .custom-part-container .custom-part-buttons-container .toggle-comment-button svg{margin:2px 0 0 5px;font-size:22px;transition:color .18s ease}.review-container .custom-part-container .custom-part-buttons-container .toggle-comment-button:hover svg{color:var(--blue-600)}.review-container .signature-wrapper{gap:20px;padding:20px 0 30px}.review-container .signature-wrapper .signature-title-clear-button-container{width:100%;justify-content:space-between}.review-container .signature-wrapper .empty-signature-container,.review-container .signature-wrapper .signature-img{color:var(--blue-950);border:1px solid var(--blue-200);border-radius:6px;height:120px;width:100%}.review-container .signature-wrapper .clear-signature-button{font-size:16px;cursor:pointer;transition:color .18s ease,opacity .18s ease}.review-container .signature-wrapper .clear-signature-button:hover{color:var(--blue-600);opacity:.9}.review-container .form-buttons-container{gap:30px}.review-container .form-buttons-container .draft-button{text-align:center;padding:10px;background-color:var(--white);color:var(--blue-950);border:1px solid var(--blue-200);border-radius:12px;font-size:16px;font-weight:600;width:100%;max-width:240px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.review-container .form-buttons-container .draft-button:hover{background-color:#f5f5f5;border-color:#87cffd;transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.review-container .form-buttons-container .ant-btn-primary{width:100%}.ant-select-selection-item{max-width:75vw}.red-dropdown .ant-select-selector{color:#cd0000;border:2px solid #cd0000!important}.red-dropdown .ant-select-selector .ant-select-selection-item{font-weight:600}.green-dropdown .ant-select-selector{color:#007736;border:2px solid #007736!important}.green-dropdown .ant-select-selector .ant-select-selection-item{font-weight:600!important}.gray-dropdown .ant-select-selector{border:2px solid var(--status-gray)!important;color:var(--gray-600)}.gray-dropdown .ant-select-selector .ant-select-selection-item{font-weight:600!important}.signature-modal .ant-modal-body{flex-direction:column}.signature-modal .ant-modal-body .signature-modal-buttons{width:100%;justify-content:space-between}.uploaded-attachment-actions{font-size:20px}.uploaded-attachment-preview{cursor:pointer}.uploaded-attachment-file-name{max-width:140px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--blue-950);direction:ltr}.display-remark-page .remark-container{padding:0 10px 15px;align-items:center;text-align:right;border-radius:12px;border:1px solid var(--blue-200)}.display-remark-page .remark-container .remark-title{position:relative;width:100%;height:40px}.display-remark-page .remark-container .remark-title .floating-label{width:fit-content;position:absolute;right:13px;font-weight:500;background-color:var(--white);top:-12px;color:var(--blue-950);font-size:16px;padding:0 6px}.display-remark-page .remark-container .remark-title .file-icon-wrapper{padding-top:15px;font-size:25px;text-align:left}.display-remark-page .remark-container .remark-title .remark-status-tag{position:absolute;left:15px;top:-12px}.display-remark-page .inputs-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-row-gap:25px;grid-column-gap:20px;width:100%;height:fit-content}.display-remark-page .inputs-grid>div:nth-child(7){grid-column:1/-1}.display-remark-page .add-detail-button{width:100%;text-align:left}.remark-bubble{padding:20px;margin:5px;width:100%;border-radius:15px;position:relative;font-size:1em}.remark-bubble .detail-descrip{word-wrap:break-word;text-align:right}.owner-remark{background-color:#cbf6da;align-self:flex-end}.owner-remark:after{content:"";left:-12px;bottom:-3px;position:absolute;border-width:10px;border-style:solid;border-color:transparent #cbf6da #cbf6da transparent;transform:rotate(-15deg)}.worker-remark{background-color:#d9edff;align-self:flex-start}.worker-remark:after{content:"";right:-12px;bottom:-3px;position:absolute;border-width:15px;border-style:solid;border-color:transparent #d9edff transparent transparent;transform:rotate(110deg)}.remark-details-container{padding-bottom:10px;gap:5px;width:90%}.add-remark-detail-form-wrapper{width:100%;padding-top:10px}.add-remark-detail-form-wrapper .add-remark-detail-form{width:100%;gap:35px}.add-remark-detail-form-wrapper .uploaded-file-icons{gap:10px;font-size:24px}.add-remark-detail-form-wrapper .create-detail-button{width:25%}.display-remark-icons-line .action-icon-buttons-row.buttons-container{justify-content:space-between;align-items:center;padding:10px 0 35px}.remarks-page{width:100%;direction:rtl}.remarks-page .remarks-cards-container{width:100%}.remarks-page .sort-icon{cursor:pointer;margin-right:10px}.remarks-page .filtered-title-button-container{font-size:12px}.remarks-page .filtered-title-button-container .clear-filters{padding:5px 0 10px;font-weight:500}.dossier-subpage-fixed-fab{--fab-inner-max-width: min(var(--app-content-max-width), 100vw - 2 * var(--app-outlet-padding-x));position:fixed;left:0;right:0;bottom:0;z-index:100;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:stretch;padding:15px var(--app-outlet-padding-x) max(20px,env(safe-area-inset-bottom,0px));background:var(--white)}.dossier-subpage-fixed-fab__inner{width:100%;max-width:var(--fab-inner-max-width)}.dossier-subpage-fixed-fab__inner .fab-staged-upload{width:100%;flex:1;justify-content:space-between}.menu-button.menu-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px}.menu-button.menu-button .menu-button-icon{font-size:22px}.menu-button.menu-button:hover:not(:disabled){background:rgba(var(--orange-500),.12)}.file-row-actions-menu-overlay{direction:rtl}.file-row-actions-menu-overlay .ant-dropdown-menu{direction:rtl;text-align:right}.file-row-actions-menu-overlay .ant-dropdown-menu .ant-dropdown-menu-item-icon{font-size:18px}.file-row-actions-menu-overlay .ant-dropdown-menu-title-content{font-weight:500}.dossier-picture-page{min-height:0;width:100%;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.dossier-picture-page .collapses .gen-collapse .ant-collapse-content-box{max-height:calc(100dvh - 22rem)}.dossier-picture-page .empty-host{width:100%;min-height:45vh;align-self:stretch}.dossier-picture-page .right-container{flex:1 1 0;min-width:0;max-width:none}.dossier-picture-page .right-container .checkbox-label{font-weight:500;font-size:14px}.dossier-picture-page .left-container{flex:0 0 10%;width:10%;max-width:10%;min-width:0}.dossier-picture-page .left-container svg{font-size:25px}.dossier-picture-page .dossier-picture-row-actions{flex-shrink:0}.dossier-files-page{min-height:0;width:100%;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.dossier-files-page .gen-collapse .ant-collapse-content-box{max-height:calc(100dvh - 22rem)}.dossier-files-page .empty-host{width:100%;min-height:45vh;align-self:stretch}.dossier-files-page .right-container{flex:1 1 0;min-width:0;max-width:none}.dossier-files-page .left-container{flex:0 0 10%;width:10%;max-width:10%;min-width:0}.dossier-files-page .left-container svg{font-size:25px}.dossier-files-page .dossier-file-row-actions{flex-shrink:0}.dossier-reviews-page{width:100%;align-self:stretch;height:calc(100dvh - 9rem);max-height:calc(100dvh - 9rem);min-height:0;display:flex;flex-direction:column}.dossier-reviews-page .empty-host{width:100%;min-height:45vh;align-self:stretch}.dossier-reviews-page .dossier-subpage-list-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.dossier-remarks-page{width:100%;align-self:stretch;height:calc(100dvh - 9rem);max-height:calc(100dvh - 9rem);min-height:0;display:flex;flex-direction:column}.dossier-remarks-page .empty-host{width:100%;min-height:45vh;align-self:stretch}.dossier-remarks-page .dossier-subpage-list-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.dossier-din-card .din-title-field-container{text-align:right;margin:7px 10px 7px 0}.dossier-din-card .din-title-field-container .din-field-title{width:40%}.dossier-din-card .din-title-field-container .din-field-data{width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-din-card .din-title-field-container .expandable-text-container{width:100%}.dossier-din-card .din-title-field-container .expandable-text-container .din-field-data-full{width:100%;white-space:pre-wrap;word-break:break-word;overflow:visible;text-overflow:clip}.dossier-din-card .din-title-field-container .expandable-text-container .show-more-button{background-color:transparent;color:var(--blue-950);margin-top:5px;align-self:flex-start;cursor:pointer}.dossier-din-card .din-data-section .container-title{font-size:16px;font-weight:500;text-align:right;padding:0 10px 10px 0}.enforcement-preview-card{width:100%;direction:rtl;border-radius:25px 0 0 25px;border-left:8px solid #cd0000;padding:12px 5px 12px 15px;background-color:var(--white);box-sizing:border-box}.enforcement-preview-card .title{color:#cd0000;font-size:16px;font-weight:600;text-align:right;padding:0 10px 10px 0}.enforcement-preview-card .content{min-width:0}.dossier-enforcement-page{width:100%;align-self:stretch;height:calc(100dvh - 9rem);max-height:calc(100dvh - 9rem);min-height:0;display:flex;flex-direction:column}.dossier-enforcement-page .dossier-subpage-list-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.reviews-page{width:100%;direction:rtl}.reviews-page .ant-collapse{direction:rtl}.reviews-page .reviews-cards-container{width:100%}.reviews-page .filtered-title-button-container{font-size:12px}.reviews-page .filtered-title-button-container .clear-filters{margin-top:5px;font-weight:500}.personal-tasks-page .ant-collapse .ant-collapse-item:not(:last-child){margin-bottom:24px}.display-review-icons-line .download-review{padding:8px 16px;background-color:var(--blue-600);color:var(--white);border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.display-review-page-container{position:relative}.display-review-page-container .ant-select-arrow{display:none}.display-review-page-container .floating-label.floating{color:var(--gray-600)}.display-review-page-container .review-container{width:100%;align-items:center;text-align:right}.display-review-page-container .articles-wrapper{margin-top:25px;width:100%;border:1px solid var(--blue-200);border-radius:12px;padding:7px 14px;position:relative}.display-review-page-container .articles-wrapper .review-number{position:absolute;width:100%;top:-14px;right:0;font-weight:500;padding:0 10px;box-sizing:border-box}.display-review-page-container .articles-wrapper .review-number .floating-label{background-color:var(--white);padding:0 12px}.display-review-page-container .ant-popconfirm-inner-content{direction:rtl}.display-part-container{padding:15px 0;border-bottom:1px solid var(--blue-200)}.display-part-container .part-title{font-weight:600;direction:rtl}.display-part-container .action-icon-buttons-row{padding:25px}.create-remark-page{margin-top:10px}.create-remark-page .remark-container{padding:0 10px 15px;width:90vw;align-items:center;text-align:right;border-radius:12px;border:1px solid var(--blue-200)}.create-remark-page .remark-container .remark-title{position:relative;width:100%;height:35px}.create-remark-page .remark-container .remark-title .file-icon-wrapper{padding-top:15px;font-size:25px;text-align:left}.create-remark-page .remark-container .remark-title .floating-label{width:fit-content;position:absolute;right:13px;font-weight:500;background-color:var(--white);top:-12px;color:var(--blue-950);font-size:16px;padding:0 6px}.create-remark-page .remark-form-fields{display:flex;flex-wrap:wrap;gap:25px 20px;width:100%}.create-remark-page .remark-form-fields>.ant-form-item{flex:1 1 calc((100% - 20px)/2);min-width:0;height:50px}.create-remark-page .remark-form-fields>.ant-form-item:last-child{flex:1 1 100%;height:auto}.create-remark-page .remark-form-fields .ant-picker{height:40px;width:100%}.create-remark-page .remark-form-fields .ant-picker input{text-align:right}.create-remark-page .remark-form-fields .ant-picker .ant-picker-suffix{display:none}.create-remark-page .create-remark-icons{padding-top:45px;width:100%}.create-remark-page .create-remark-icons .uploaded-file-icons{gap:7px;font-size:30px;color:var(--blue-950)}.create-remark-page .create-remark-icons .create-remark-button.gen-button.cta.ant-btn-primary{width:85px;max-width:none}.create-remark-page .create-remark-icons .create-remark-button.gen-button.cta.ant-btn-primary:disabled{background-color:var(--gray-600);color:var(--white)}.app-header{position:relative;z-index:100;padding:max(15px,env(safe-area-inset-top,0px)) 10px 10px 15px;width:100%;flex-shrink:0;background-color:var(--white)}.app-header svg,.app-header img{height:40px;width:40px;border-radius:50%;transition:all .3s;padding:5px 0}.app-header svg:hover,.app-header img:hover{background-color:var(--blue-100)}.app-header .title-stack{min-width:0;gap:2px;text-align:center}.app-header .text{max-width:70vw;line-height:1.25}.app-header .text.primary{font-size:18px;font-weight:600}.app-header .text.secondary{font-size:14px;font-weight:600}.app-layout{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden}.app-layout.is-home-page .app-header-container,.app-layout.is-home-page .app-header{background-color:transparent}.app-header-container{flex-shrink:0;position:relative;z-index:101}.app-layout-outlet{overflow-y:auto;scrollbar-gutter:stable;flex:1;min-height:0;padding:10px var(--app-outlet-padding-x) 25px var(--app-outlet-padding-x)}.app-layout-outlet::-webkit-scrollbar{width:8px;background-color:transparent}.app-layout-outlet::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}.app-layout-outlet::-webkit-scrollbar-thumb{background-color:var(--gray-200);border-radius:4px}.app-layout-outlet::-webkit-scrollbar-thumb:hover{background-color:var(--gray-300)}footer,.app-footer{width:100%;color:var(--blue-600);text-align:center;bottom:20px;font-weight:600;max-width:700px}footer img,.app-footer img{height:50px}@media (max-height: 700px){footer,.app-footer{display:none}}.entra-gate-message{direction:rtl}.login-form-container{direction:rtl;flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;z-index:1;width:100%}.login-form-container .logo-container{width:90%;max-width:200px;mix-blend-mode:multiply}.login-form-container .logo-container .logo-placeholder{width:100%;height:200px}.login-form-container .logo-container .logo-placeholder img{max-width:100%;max-height:100%;object-fit:contain}.login-form-container .logo-container span{font-weight:700;font-size:30px;color:var(--blue-950);margin-top:10px;text-align:center}.login-form{width:90%;max-width:350px;height:200px;display:flex;flex-direction:column;justify-content:space-between}.login-form .gen-button.cta-full.ant-btn-primary{height:35px}.modal-custom-close{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;font-weight:600}.ant-modal-content{position:fixed;top:50%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ant-modal-content .ant-modal-body{height:80%}.ant-modal-content .ant-modal-body .content-container img{height:150px}.ant-modal-content .ant-modal-body .content-container .text,.ant-modal-content .text{font-size:24px;font-weight:600}.leaving-modal .ant-modal-content{border-radius:32px;width:75%;margin:0 auto}.leaving-modal .ant-modal-content .ant-modal-footer .ant-btn-default,.leaving-modal .ant-modal-content .ant-modal-footer .ant-btn-primary{border-radius:16px;width:100px}.leaving-modal .ant-modal-body{height:200px}.otpError-modal,.otp-modal{transition:all .3s ease-in-out}.otpError-modal .ant-modal-content,.otp-modal .ant-modal-content{margin-bottom:200px;display:flex;flex-direction:column;direction:rtl;align-items:center;gap:15px}.otpError-modal .ant-modal-footer,.otp-modal .ant-modal-footer{display:flex;gap:35px}.otp-modal .otp-modal-text{font-size:22px;width:70%;text-align:center}.otp-modal .ant-otp-input{height:50px;font-size:20px;border:1px solid var(--gray-600)}.review-modal .ant-modal-content .ant-modal-title{font-size:20px;text-align:center;font-weight:600}.geoLocation-modal .ant-modal-content .ant-modal-title{direction:rtl;font-size:25px;text-align:center;color:#cd0000;font-weight:700}.remarkSuccess-modal,.review-created-modal,.creating-review-modal .ant-modal-content{border-radius:32px}.remarkSuccess-modal .ant-modal-title,.review-created-modal .ant-modal-title,.creating-review-modal .ant-modal-content .ant-modal-title{font-size:25px;text-align:center;color:#00cf33;font-weight:700}.remarkSuccess-modal .ant-modal-footer,.review-created-modal .ant-modal-footer,.creating-review-modal .ant-modal-content .ant-modal-footer{display:flex;direction:rtl}.remarkSuccess-modal .ant-btn,.review-created-modal .ant-btn,.creating-review-modal .ant-modal-content .ant-btn{width:100%;font-weight:600;height:35px;border-radius:16px;font-size:16px}.remarkSuccess-modal .ant-modal-footer .ant-btn-default,.review-created-modal .ant-modal-footer .ant-btn-default,.creating-review-modal .ant-modal-content .ant-modal-footer .ant-btn-default{width:100%;background-color:transparent;border-color:#07a794;color:#07a794}.remarkSuccess-modal .ant-modal-footer .ant-btn-default.ant-btn-default:hover,.review-created-modal .ant-modal-footer .ant-btn-default.ant-btn-default:hover,.creating-review-modal .ant-modal-content .ant-modal-footer .ant-btn-default.ant-btn-default:hover{border-color:transparent;background-color:#07a794;color:var(--white)}.remarkSuccess-modal .ant-modal-footer .ant-btn-primary,.review-created-modal .ant-modal-footer .ant-btn-primary,.creating-review-modal .ant-modal-content .ant-modal-footer .ant-btn-primary{background:#00cf33;width:100%;transition:background-color .2s,opacity .2s}.remarkSuccess-modal .ant-modal-footer .ant-btn-primary:hover,.review-created-modal .ant-modal-footer .ant-btn-primary:hover,.creating-review-modal .ant-modal-content .ant-modal-footer .ant-btn-primary:hover{background-color:#00b82e;opacity:.9}.review-created-modal .ant-modal-body{display:flex;flex-direction:column}.review-created-modal .open-remark-button{height:35px;border-radius:16px;margin:0 auto}.loginFailed-modal .ant-modal-content .ant-btn{font-weight:600}.loginFailed-modal .ant-modal-content .text{font-size:16px!important}.file-name-modal{border-radius:32px}.file-name-modal .file-name-wrapper{display:flex;flex-direction:column;gap:25px;justify-content:space-evenly}.file-name-modal .ant-modal-body{height:150px}.file-name-modal .ant-modal-body label{font-size:16px}.file-name-modal .ant-modal-title{font-size:20px;text-align:center;font-weight:600}.file-name-modal .ant-modal-footer{gap:25px;display:flex;justify-content:space-between;direction:rtl}.file-name-modal .ant-modal-footer .ant-btn-default,.file-name-modal .ant-modal-footer .ant-btn-primary{font-size:16px;height:fit-content;width:45%;font-weight:600;padding:5px}.files-list-modal .ant-modal-title{font-size:20px;text-align:center;font-weight:600}.files-list-modal .ant-modal-body{flex-direction:column}.files-list-modal .file-preview{align-items:center;height:75px;width:100%;justify-content:space-between;border-bottom:1px solid var(--gray-200)}.files-list-modal .right-container{gap:15px;display:flex;align-items:center}.files-list-modal .right-container img{height:70px;width:60px}.files-list-modal .right-container svg{height:30px;width:60px}.files-list-modal .right-container .file-name{max-width:150px}.files-list-modal .icon-container{font-size:30px;height:70px;width:70px;display:flex;align-items:center;justify-content:center}.files-list-modal .left-container .delete-attachment{color:var(--red-600);font-size:16px;font-weight:600}.dossier-files-list-modal .ant-modal-content{direction:rtl;max-height:80vh;overflow-y:auto}.dossier-files-list-modal .ant-modal-title{font-size:20px;text-align:center;font-weight:600}.dossier-files-list-modal .ant-modal-body{flex-direction:column}.dossier-files-list-modal .file-preview{width:100%;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--blue-200);color:var(--blue-950)}.dossier-files-list-modal .file-preview .right-container{gap:15px;display:flex;align-items:center;width:65%}.dossier-files-list-modal .file-preview .left-container{width:35%;font-size:25px;gap:10px}.dossier-files-list-modal .file-preview .left-container button{padding:5px}.dossier-files-list-modal .file-preview .left-container svg{color:var(--blue-950)}.dossier-files-list-modal .file-preview .left-container svg:not(.ant-spin svg){font-size:24px}.dossier-reviews-modal .ant-modal-content{direction:rtl;max-height:80vh;overflow-y:auto}.dossier-reviews-modal .ant-modal-body{direction:ltr;flex-direction:column;gap:15px}.offline-modal .ant-modal-title{text-align:center}.modal-mask-only .ant-modal-content{background-color:transparent;box-shadow:none}.creating-review-modal .ant-modal-content{display:flex}.creating-review-modal .ant-modal-body{flex-direction:column}.creating-review-modal .notice-text{color:var(--gray-950);font-size:12px;font-weight:600;text-align:center}.idle-modal{direction:rtl}.idle-modal .ant-modal-content{display:flex;flex-direction:column;align-items:center}.idle-modal .ant-modal-title{font-size:25px;font-weight:700;color:var(--blue-600)}.idle-modal svg{height:250px!important;width:250px!important}.idle-modal p{font-size:22px!important}.idle-modal .ant-btn-primary{text-align:center;height:50px;font-size:18px}.image-preview-modal img{padding:15px}.genericError-modal .ant-btn-primary{background-color:#ff8e3a}.imageSizeRestriction-modal .ant-modal-content .text{margin:10px}.imageSizeRestriction-modal .ant-modal-content .ant-modal-content{border-radius:32px;width:75%;margin:0 auto}.imageSizeRestriction-modal .ant-modal-content .ant-modal-title{font-size:20px;text-align:center;font-weight:600}.imageSizeRestriction-modal .ant-modal-content .subtext{font-weight:600;font-size:16px;margin-bottom:10px}.imageSizeRestriction-modal .ant-modal-content .ant-btn-primary{font-weight:600;width:50%}.update-dossier-line-modal .ant-modal-body{padding:0 0 15px}.update-dossier-line-modal .dropdown-label-container{width:100%}.update-dossier-line-modal .dossier-selected-lines-form-item{margin-bottom:8px}.update-dossier-line-modal .dossier-update-lines-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{padding:8px 0;font-weight:600}.update-dossier-line-modal .dossier-update-lines-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 0 8px}.email-confirmation-modal .ant-modal-confirm-btns{display:flex;justify-content:space-between}.error-fallback-wrapper{height:100vh;background-color:var(--gray-200)}.error-fallback-content{text-align:center;max-width:320px}:root{--link: var(--blue-600);--link-hover: var(--blue-800);--white: #ffffff;--blue-50: #f0f8ff;--blue-100: #e0f1fe;--blue-200: #b9e3fe;--blue-300: #55c0f9;--blue-400: #36b6fa;--blue-500: #1a95dd;--blue-600: #0076bf;--blue-800: #065486;--blue-950: #072c4a;--orange-50: #fff5ed;--orange-100: #fee8d5;--orange-200: #fdceab;--orange-400: #ff986c;--orange-500: #f86323;--orange-600: #c93c00;--gray-50: #f7f7f7;--gray-100: #f0f0f0;--gray-200: #e3e3e3;--gray-300: #c5c5c5;--gray-400: #c3c3c3;--gray-600: #969696;--gray-800: #6a6a6a;--gray-900: #2d2d2d;--gray-950: #232323;--green-50: #eefbf2;--green-200: #c0e8d2;--green-300: #78d4a1;--green-400: #7bd4a1;--green-600: #16934f;--red-600: #e70e0e;--red-400: #fc7c7c;--red-200: #efc1c1;--red-50: #fff1f1;--back-700: #2d2d2d80;--back-800: #39393990;--purple-100: #e7d8ff;--purple-200: #d4baff80;--yellow-50: #fdf4c8;--yellow-100: #ffe5ad;--yellow-400: #ffcf67;--brown-100: #ebdad0;--brown-400: #e7b699;--pink-100: #ffd2ef;--pink-300: #ffabe1;--purple-400: #c9a8ff;--status-green: #007736;--status-blue: #0076bf;--status-purple: #6f15ff;--status-red: #cd0000;--status-brown: #916400;--status-orange: #e24400;--status-pink: #d20087;--status-gray: #6a6a6a;--status-yellow: #ffcf67;--status-opacity: .1;--group-label-pink: #ff50bf;--group-label-gray: #8d8d8d;--group-label-brown: #8b5e45;--group-label-yellow: #ffae00;--group-label-green: #378e5f;--group-label-purple: #934bf2;--group-label-red: #e70e0e;--group-label-orange: var(--orange-500);--group-label-blue: var(--blue-600);--transparent: #00000000;--app-content-max-width: 515px;--app-outlet-padding-x: 18px;--text-muted: var(--gray-600)}*{box-sizing:border-box}html{height:100%}body{height:100%;font-size:18px;margin:0 auto;font-family:"system-ui",sans-serif;color:var(--blue-950);touch-action:pan-y;overflow:hidden}#root{min-height:100dvh;height:100dvh;width:100%;display:flex;flex-direction:column;align-items:stretch}.app-main{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:var(--app-content-max-width);margin:0 auto}.app-main__routes{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}img{width:100%;height:100%;object-fit:contain}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:var(--gray-900);font-family:"system-ui",arial,sans-serif}input{font-size:14px;font-family:"system-ui",arial,sans-serif}input[type=checkbox]{cursor:pointer;height:18px;width:18px}.ant-form-item{margin-bottom:0}.ant-select-arrow{top:60%!important}.ant-select-selection-item{font-size:16px}.ant-select-item{font-size:16px!important;text-align:right}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invisible{visibility:hidden;pointer-events:none}.ant-input-textarea-show-count .ant-input-data-count{text-align:left}.ant-tabs{width:100%;gap:10px}.ant-tabs .ant-tabs-tab{padding:8px!important}.ant-alert{margin-top:6%}button{font-family:"system-ui",arial,sans-serif;outline:none;border-color:transparent;border-style:none;cursor:pointer;background-color:transparent}svg,.ant-btn-icon-only{color:var(--blue-950)}.anticon svg{color:inherit}.clickable-icon{cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease,filter .18s ease}.clickable-icon:hover{color:var(--blue-600)}.clickable-icon:active{transform:scale(.94)}.clickable-icon.danger{color:var(--red-600);cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}.clickable-icon.danger:hover{color:#c10c0c}.clickable-icon.danger:active{transform:scale(.94)}.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled),.ant-btn.ant-btn-link.ant-btn-icon-only:not(:disabled):not(.ant-btn-disabled){transition:color .18s ease,background-color .18s ease,opacity .18s ease}.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.ant-btn-link.ant-btn-icon-only:not(:disabled):not(.ant-btn-disabled):hover{color:var(--blue-600)}.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover .anticon,.ant-btn.ant-btn-link.ant-btn-icon-only:not(:disabled):not(.ant-btn-disabled):hover .anticon{color:inherit}.ant-btn.ant-btn-text.ant-btn-icon-only:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.ant-btn-link.ant-btn-icon-only:not(:disabled):not(.ant-btn-disabled):hover{background-color:color-mix(in srgb,var(--blue-600) 10%,transparent)}.ant-modal-title{text-align:center}textarea{resize:none!important}.floating-label-form-item.ant-form-item{position:relative;width:100%}.floating-label-form-item.ant-form-item .ant-form-item-label{position:absolute;top:10px;right:13px;z-index:2;width:fit-content;height:auto;padding:0;font-size:15px;font-weight:500;line-height:1;letter-spacing:.19px;color:#96969687;text-align:right;pointer-events:none;border-radius:3px;transition:all .3s}.floating-label-form-item.ant-form-item .ant-form-item-label>label{height:auto;color:#96969687}.floating-label-form-item.ant-form-item .ant-form-item-label>label:after{display:none}.floating-label-form-item.ant-form-item .ant-input-affix-wrapper svg{width:24px;height:24px;color:var(--blue-950)}.floating-label-form-item.ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:focus,.floating-label-form-item.ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:focus-within{outline:var(--blue-600) 1px solid}.floating-label-form-item.ant-form-item textarea.ant-input{min-height:80px;font-size:16px;font-weight:500;outline-color:var(--blue-600);transition:all .3s;resize:vertical}.floating-label-form-item.ant-form-item:not(.ant-form-item-has-error) textarea.ant-input:focus{outline:var(--blue-600) 1px solid}.floating-label-form-item.ant-form-item .ant-form-item-control-input:has(textarea){min-height:80px}.floating-label-form-item.ant-form-item .ant-select{height:40px;font-size:16px;font-weight:500;outline-color:var(--blue-600);transition:all .3s}.floating-label-form-item.ant-form-item .ant-select .ant-select-selector{height:40px;align-items:center}.floating-label-form-item.ant-form-item:not(.ant-form-item-has-error) .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{outline:var(--blue-600) 1px solid}.floating-label-form-item.ant-form-item .ant-picker{height:40px;font-size:16px;font-weight:500;outline-color:var(--blue-600);transition:all .3s;width:100%}.floating-label-form-item.ant-form-item:not(.ant-form-item-has-error) .ant-picker:focus-within,.floating-label-form-item.ant-form-item:not(.ant-form-item-has-error) .ant-picker-focused{outline:var(--blue-600) 1px solid}.floating-label-form-item.ant-form-item:has(input:focus:not(.ant-select-selection-search-input)) .ant-form-item-label,.floating-label-form-item.ant-form-item:has(textarea:focus) .ant-form-item-label,.floating-label-form-item.ant-form-item:has(.ant-picker:focus-within) .ant-form-item-label,.floating-label-form-item.ant-form-item:has(input:not(:placeholder-shown):not(.ant-select-selection-search-input)) .ant-form-item-label,.floating-label-form-item.ant-form-item:has(textarea:not(:placeholder-shown)) .ant-form-item-label,.floating-label-form-item.ant-form-item:has(.ant-picker-input input:not(:placeholder-shown)) .ant-form-item-label{top:-17px;padding:3px 5px;font-size:14px;background-color:var(--white)}.floating-label-form-item.ant-form-item:has(input:focus:not(.ant-select-selection-search-input)) .ant-form-item-label label,.floating-label-form-item.ant-form-item:has(textarea:focus) .ant-form-item-label label,.floating-label-form-item.ant-form-item:has(.ant-picker:focus-within) .ant-form-item-label label,.floating-label-form-item.ant-form-item:has(input:not(:placeholder-shown):not(.ant-select-selection-search-input)) .ant-form-item-label label,.floating-label-form-item.ant-form-item:has(textarea:not(:placeholder-shown)) .ant-form-item-label label,.floating-label-form-item.ant-form-item:has(.ant-picker-input input:not(:placeholder-shown)) .ant-form-item-label label{color:var(--blue-600)}.floating-label-form-item.ant-form-item:has(.ant-select):has(.ant-select-selection-item:not(:empty)) .ant-form-item-label{top:-17px;padding:3px 5px;font-size:14px;background-color:var(--white)}.floating-label-form-item.ant-form-item:has(.ant-select):has(.ant-select-selection-item:not(:empty)) .ant-form-item-label label{color:var(--blue-600)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ant-picker-header .ant-picker-header-super-prev-btn,.ant-picker-header .ant-picker-header-super-next-btn,.ant-picker-header .ant-picker-header-prev-btn,.ant-picker-header .ant-picker-header-next-btn{visibility:hidden;pointer-events:none}.ant-modal-footer{gap:25px;display:flex;justify-content:center}.ant-modal-footer .ant-btn-primary,.ant-modal-footer .ant-btn-default{width:fit-content}.ant-badge-rtl .ant-badge-count{transform:translate(100%,-50%)}.ant-modal-footer .ant-btn{min-width:100px}.ant-message-notice-content{direction:rtl}.flex{display:flex}.flex.column{flex-direction:column}.flex.center{justify-content:center;align-items:center}.hidden{display:none}.underline{text-decoration:underline;text-underline-offset:4px}.background-image-container{position:relative;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.background-image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-image-url);background-size:cover;background-position:center;opacity:.3;filter:blur(10px);z-index:-1}
