.vacancy-applicant-list-entry .border{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);margin-bottom:var(--m-8);padding:var(--p-8)}.vacancy-applicant-list-entry:last-of-type{margin-bottom:var(--m-0)}.vacancy-applicant-list-entry.highlighted{border:3px solid var(--base-color-lighten-65,#ffc)}.vacancy-application-status .vacancy-application-status-swiper{overflow:auto}.vacancy-application-status .vacancy-application-status-swiper .swiper-slide{width:fit-content}.vacancy-application-missing-data-status-entry{flex-direction:column;min-width:auto;max-width:250px;height:100%;min-height:140px;display:flex}.vacancy-application-guarantor-status .__card{border:1px solid var(--border-color,#e3e3e3);background:#fff;border-radius:4px;min-width:220px}.vacancy-application-guarantor-status--warning-text{color:#d58512}.vacancy-application-guarantor-status--error-text{color:#b94a48}.vacancy-application-guarantor-status--success-text{color:green}.bf-icon-tag-card .bf-button.bf-icon-tag-btn{background:var(--background-color-contrast);width:100%;box-shadow:0px 3px 9px 0px var(--shadow-contrast-inverse-3);border-top-left-radius:33px;border-bottom-left-radius:33px;position:relative}.bf-icon-tag-card .bf-button.bf-icon-tag-btn:hover{background:var(--background-color-contrast);cursor:default}.bf-icon-tag-card .bf-button.bf-icon-tag-btn:focus,.bf-icon-tag-card .bf-button.bf-icon-tag-btn:active:focus{background:var(--background-color-contrast)}.bf-icon-tag-card .bf-button.bf-icon-tag-btn:not(.disable-button):hover{background:var(--background-color-primary);cursor:pointer}.bf-icon-tag-card .bf-button.bf-icon-tag-btn:not(.disable-button):focus,.bf-icon-tag-card .bf-button.bf-icon-tag-btn:not(.disable-button):active:focus{background:var(--background-color-primary)}.bf-icon-tag-card .bf-button.bf-icon-tag-btn .bf-tag-card-container{width:100%;padding:var(--p-0);z-index:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.bf-icon-tag-card .bf-button.bf-icon-tag-btn .bf-tag-card-container .circle-container{border-top-left-radius:33px;border-bottom-left-radius:33px}.bf-icon-tag-card .bf-button.bf-icon-tag-btn .bf-tag-card-container .circle-container .icon-container{background:var(--background-color-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:33px;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.bf-icon-tag-card .bf-button.bf-icon-tag-btn .bf-tag-card-container .bf-tag-card-content{flex-direction:row;justify-content:flex-start;width:100%;display:flex;overflow:hidden}.vertical-process-history-entry{padding-right:var(--p-10)}.vertical-process-history-entry .content{z-index:2;align-items:center;display:flex}.vertical-process-history-entry .content .labels{text-align:left;margin-left:var(--m-1);margin-right:var(--m-3);padding:3px 10px 3px 3px}.vertical-process-history-entry .content .labels .first-row{font-size:var(--font-size-sm);display:flex}.vertical-process-history-entry .content .labels .first-row .username{flex:1 1 0}.vertical-process-history-entry .content .labels .first-row .date-field{padding-left:var(--p-8);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.vertical-process-history-entry .content .labels .main-row{margin-left:var(--m-2);font-weight:700}.vertical-process-history-entry .content .labels .sub-row{font-size:var(--font-size-sm)}.vertical-process-history-entry .vertical-line{background:var(--background-color-primary);z-index:-1;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.vacancy-contract-action-log{flex-direction:column;gap:32px;display:flex;position:relative}.vacancy-contract-action-log .action-log-entry-container{position:relative;overflow:visible}.vacancy-contract-action-log .action-log-entry-container:not(:last-child):after{content:"";background-color:#ccc;width:2px;height:32px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.vacancy-applicant-contract-form .contract-summary-form-content,.vacancy-applicant-contract-form .houserules-form-content{min-width:80vw;max-width:1400px}.vacancy-applicant-contract-form .contract-form-content,.vacancy-applicant-contract-form .houserules-form-content,.vacancy-applicant-contract-form .contract-summary-form-content{width:100%}.vacancy-applicant-contract-form .contract-form-content .contract-form-fields,.vacancy-applicant-contract-form .contract-form-content .contract-preview,.vacancy-applicant-contract-form .houserules-form-content .contract-form-fields,.vacancy-applicant-contract-form .houserules-form-content .contract-preview,.vacancy-applicant-contract-form .contract-summary-form-content .contract-form-fields,.vacancy-applicant-contract-form .contract-summary-form-content .contract-preview{max-height:80vh;overflow-y:auto}.vacancy-applicant-contract-form .contract-form-content .contract-form-fields,.vacancy-applicant-contract-form .houserules-form-content .contract-form-fields,.vacancy-applicant-contract-form .contract-summary-form-content .contract-form-fields{padding-top:var(--p-10);flex:2}.vacancy-applicant-contract-form .contract-form-content .contract-preview,.vacancy-applicant-contract-form .houserules-form-content .contract-preview,.vacancy-applicant-contract-form .contract-summary-form-content .contract-preview{flex:0 auto;max-height:80vh;overflow-y:auto}.vacancy-applicant-contract-form .contract-form-content .form-section,.vacancy-applicant-contract-form .houserules-form-content .form-section,.vacancy-applicant-contract-form .contract-summary-form-content .form-section{border:1px solid var(--base-color);background:#fff;border-radius:8px;margin-top:20px;padding:2rem 1rem 1rem;position:relative}.vacancy-applicant-contract-form .contract-form-content .form-section .__h3,.vacancy-applicant-contract-form .houserules-form-content .form-section .__h3,.vacancy-applicant-contract-form .contract-summary-form-content .form-section .__h3{padding:0 var(--p-3);z-index:1;background:#fff;position:absolute;top:-4%;left:5%}.vacancy-applicant-contract-form .contract-form-content{width:100%}.vacancy-applicant-contract-form .contract-form-content .contract-form-fields,.vacancy-applicant-contract-form .contract-form-content .contract-preview{box-sizing:border-box;flex:2;max-height:80vh;overflow-y:auto}.vacancy-applicant-contract-form .contract-form-content .contract-form-fields{padding-right:var(--p-10)}.vacancy-applicant-contract-form .contract-form-content .contract-preview{flex:3}.vacancy-applicant-contract-form .contract-form-content .form-section{border:1px solid var(--base-color);background:#fff;border-radius:8px;margin-top:20px;padding:2rem 1rem 1rem;position:relative}.vacancy-applicant-contract-form .contract-form-content .form-section:first-of-type{margin-top:0}.vacancy-applicant-contract-form .contract-form-content .form-section .__h3{padding:0 var(--p-3);z-index:1;background:#fff;position:absolute;top:-10px;left:5%}.vacancy-contract-sign-content .loading-mask{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:400px;display:flex}.vertical-process-history .swiper-slide{width:fit-content;padding-top:var(--p-5);padding-bottom:var(--p-5)}.vertical-process-history .swiper-slide:first-of-type{margin-left:var(--m-4)}.display-custom-fields .normal-fields{padding-top:var(--p-8);flex-wrap:wrap;gap:15px;display:flex}.display-custom-fields .attachment-entry{padding-top:var(--p-8)}.display-custom-fields .attachment-entry .attachment-header{font-weight:700}.ap-offer-entry .action-row{padding-bottom:var(--p-5);justify-content:flex-end;display:flex}.ap-offer-entry .main-row{display:flex}.ap-offer-entry .main-row .name{padding-right:var(--p-10);font-size:var(--font-size-lg);flex-grow:1}.ap-offer-entry .main-row .value{font-size:var(--font-size-lg)}.ap-offer-entry .user-selections{display:flex}.ap-offer-entry .user-selections>.description{padding-right:var(--p-2)}.ap-offer-entry .user-selections .selection-entry{margin:var(--m-0) var(--m-0) var(--m-0) var(--m-2)}.cf-row{gap:10px;display:flex}.cf-section{padding-bottom:var(--p-5)}.vacancy-applicant-list .rs-panel-body{padding:0}.vacancy-applicant-list .offer-entry{padding:var(--p-8);padding-top:0}.ap-activity-approvals{flex-direction:column;height:100%;display:flex}.ap-activity-approvals .actions{padding-bottom:var(--p-10);display:flex}.ap-activity-approvals .approvals{flex-grow:1;overflow:auto}.ap-activity-approvals .approvals .approval-entry.__card{margin-bottom:var(--m-10)}.ap-activity-offer-approval .declined .offers .offer-wrapper,.ap-activity-offer-approval .approved .offers .offer-wrapper{border-bottom:solid 1px var(--border-color-primary);background:0 0;width:100%}.ap-activity-offer-approval .declined .offers .offer-wrapper .ap-activity-offer,.ap-activity-offer-approval .approved .offers .offer-wrapper .ap-activity-offer,.ap-activity-offer-approval .declined .offers .offer-wrapper .ap-activity-offer textarea,.ap-activity-offer-approval .approved .offers .offer-wrapper .ap-activity-offer textarea{background:0 0}.ap-activity-offer-approval .approval-form .offers .offer-entry{border-bottom:solid 1px var(--border-color-primary);background:0 0;width:100%}.ap-activity-offer-approval .approval-form .offers .offer-entry .offer-wrapper .ap-activity-offer,.ap-activity-offer-approval .approval-form .offers .offer-entry .offer-wrapper .ap-activity-offer textarea{background:0 0}.ez-date .readonly-tag{background:var(--background-color-primary);width:100%;padding:8px 12px}.ez-date .readonly-tag .rs-tag-text .render-value{font-size:var(--font-size-base);flex-direction:row;gap:6px;display:flex}.ez-date .rs-picker-toggle-wrapper{background:0 0!important}.ez-date .rs-picker-toggle-wrapper .rs-input-group.rs-input-group-inside,.ez-date .rs-picker-toggle-wrapper .rs-input-group.rs-input-group-inside input.rs-input{background:var(--background-color-primary)!important}.ez-date .date-toggle-button{position:relative}.ez-date .date-toggle-button .prefix-icon{padding-right:var(--p-3)}.ez-date .date-toggle-button .hidden-input{pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.ez-date.size-xs .readonly-tag{padding:3px 8px}.ez-date.size-xs .readonly-tag .bf-icon{padding-top:var(--p-1);width:15px;height:15px}.ez-date.size-xs .date-toggle-button{padding:3px 8px}.ez-date.size-xs .date-toggle-button .prefix-icon .bf-icon{width:15px;height:15px}.ez-text-tag{border-radius:var(--border-radius-base);border:1px solid #0000;padding:8px 12px;transition:background-color .2s;display:inline-flex;background:var(--background-color-primary)!important}.ez-text-tag .editable-text{outline:none!important}.ez-text-tag .prefix-icon{padding-right:var(--p-3);justify-content:center;align-items:center;display:flex}.ez-text-tag.size-xs{padding:3px 8px}.ez-text-tag.size-xs .prefix-icon .bf-icon{width:15px;height:15px}.ez-text-tag.editable:hover{background:var(--ez-hover-color)!important}.ez-text-tag.editable:focus-within{border:solid 1px var(--base-color);background:var(--background-color-contrast)!important}.ap-activity-offers,.ap-activity-offers .bf-dropzone{height:100%}.ap-activity-offers .dropzone-content{flex-direction:column;height:100%;display:flex;overflow:auto}.ap-activity-offers .dropzone-content .offer-list{padding-top:var(--p-10);flex-grow:1;overflow:auto}.ap-activity-offers .dropzone-content .offer-list .no-offers{text-align:center;padding:var(--p-10)}.ap-activity-offer{background:var(--background-color-contrast);border-radius:var(--border-radius-base);margin-bottom:var(--m-5);padding:var(--p-5)}.ap-activity-offer .offer-form{display:flex}.ap-activity-offer .offer-form .checkbox-wrapper{padding:10px 10px 10px 0}.ap-activity-offer .offer-form .offer-action{justify-content:center;align-items:center;padding:10px 10px 10px 0;display:flex}.ap-activity-offer .offer-form .offer-content{flex-grow:1}.ap-activity-offer .offer-form .offer-content.selectable{cursor:pointer}.ap-activity-offer .offer-form .offer-content .row-1{font-size:var(--font-size-md);display:flex;overflow:hidden}.ap-activity-offer .offer-form .offer-content .row-1 .vendor{padding-right:var(--p-5);text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ap-activity-offer .offer-form .offer-content .row-1 .value-input input{padding-right:var(--p-1);font-size:var(--font-size-sm)}.ap-activity-offer .offer-form .offer-content .row-1 .value-input .suffix{padding-left:var(--p-2);min-width:30px}.ap-activity-offer .offer-form .offer-content .row-2 .note{width:100%}.ap-activity-offer .offer-form .offer-content .row-comparison .rs-checkbox{display:block}.ap-activity-offer .offer-form .offer-content .row-comparison .comparison-entries .comparison-entry{padding-bottom:var(--p-3);align-items:center;gap:10px;display:flex}.ap-activity-offer .offer-form .offer-content .row-comparison .comparison-entries .comparison-entry .label{color:var(--text-color-secondary);font-size:var(--font-size-xs)}.ap-activity-offer .offer-form .offer-content .row-comparison .comparison-entries .comparison-entry input{padding-right:2px 2px 2px 10px;font-size:var(--font-size-sm);background:var(--background-color-primary)}.ap-activity-offer .offer-form .offer-content .row-comparison .comparison-entries .comparison-entry .suffix{display:flex}.ap-activity-offer .offer-form .offer-content .row-comparison .comparison-entries .comparison-entry .remove-action{padding-top:var(--p-9)}.ap-activity-offer .offer-form .offer-content .row-comparison .add-action{justify-content:center;display:flex}.ap-activity-offer .offer-form .offer-content .row-3{padding-top:var(--p-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-activity-offer .offer-form .offer-content .row-3 .user-selections{display:flex}.ap-activity-offer .offer-form .offer-content .row-3 .user-selections>.description{padding-right:var(--p-2)}.ap-activity-offer .offer-form .offer-content .row-3 .user-selections .selection-entry{margin:var(--m-0) var(--m-0) var(--m-0) var(--m-2)}.ap-activity-upload-offer-dialog .rs-modal-dialog .rs-modal-body{max-height:initial!important}.ap-activity-user-select{padding:var(--p-4)}.ap-activity-user-select .description{padding-bottom:var(--p-2);color:var(--text-color-secondary);font-style:italic}.ap-activity-user-select .user-name{text-align:right;font-weight:600}.ap-activity-user-select .date{color:var(--text-color-secondary);text-align:right}.damange-claim-upload-offer-form{height:85vh;max-height:100%;overflow:hidden}.damange-claim-upload-offer-form form{height:100%}.damange-claim-upload-offer-form form .form-wrapper{height:100%;display:flex}.damange-claim-upload-offer-form form .form-wrapper .pdf-viewer{border:solid 1px var(--border-color-secondary);flex:1;height:100%;overflow:hidden}.damange-claim-upload-offer-form form .form-wrapper .data-form{max-height:100%;padding-left:var(--p-10);padding-right:var(--p-5);flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow:auto}.damange-claim-upload-offer-form form .form-wrapper .data-form .field{padding-bottom:var(--p-5)}.damange-claim-upload-offer-form form .form-wrapper .data-form .info-box{padding:var(--p-5);background:var(--background-color-primary);color:var(--color-prio-low);font-size:var(--font-size-sm);border-radius:var(--border-radius-base)}.damange-claim-upload-offer-form form .form-wrapper .data-form .comparisons .comparison-entries .row{gap:10px;display:flex}.damange-claim-upload-offer-form form .form-wrapper .data-form .comparisons .comparison-entries .comparison-entry{border-bottom:1px solid var(--border-color-secondary);margin-bottom:var(--m-5)}.damange-claim-upload-offer-form form .form-wrapper .data-form .comparisons .comparison-entries .comparison-entry:last-of-type{border-bottom:none}.damange-claim-upload-offer-form form .form-wrapper .data-form .comparisons .comparison-entries .comparison-entry .remove-action{padding-bottom:var(--p-5);justify-content:flex-end;display:flex}.damange-claim-upload-offer-form form .form-wrapper .data-form .comparisons .add-action{justify-content:center;display:flex}.damange-claim-upload-offer-form form .form-wrapper .data-form .actions{justify-content:flex-end;display:flex}.damange-claim-upload-offer-form form .form-wrapper .data-form .actions .bf-button{margin-left:var(--m-5)}.ap-activity-start-approval .description,.ap-activity-start-approval .name,.ap-activity-start-approval .urgent-feature{padding-bottom:var(--p-5)}.ap-activity-start-approval .urgent-feature .urgent-field-container{justify-content:flex-end;display:flex}.ap-activity-start-approval .urgent-feature .urgent-field-container .urgent-field{--rs-toggle-checked-bg:var(--background-color-toggle-urgent-checked);--rs-toggle-checked-hover-bg:var(--color-negative);border-top-right-radius:var(--border-radius-base);border-top-left-radius:var(--border-radius-base);justify-content:center;align-items:center;height:fit-content;padding:1px 12px 2px 6px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.ap-activity-start-approval .urgent-feature .urgent-field-container .urgent-field .label{font-size:var(--font-size-sm);padding-top:var(--p-1)}.ap-activity-start-approval .urgent-feature .urgent-field-container .urgent-field.urgent{background:var(--background-urgent)}.ap-activity-start-approval .urgent-feature .urgent-field-container .urgent-field.urgent .label{color:var(--color-negative)}.ap-activity-start-approval .urgent-feature .urgent-message{background:var(--background-urgent);border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);padding:var(--p-5);margin-bottom:var(--m-5)}.ap-activity-start-approval .urgent-feature .urgent-message .description{font-size:var(--font-size-sm);color:var(--color-negative);padding-bottom:var(--p-5)}.ap-activity-start-approval .urgent-feature .urgent-message textarea:focus-visible{outline-color:var(--color-negative)!important}.ap-activity-start-approval .offer-list{border-top:solid 1px var(--border-color-tertiary);border-bottom:solid 1px var(--border-color-tertiary)}.ap-activity-start-approval .offer-list .ap-activity-offer{border-bottom:solid 1px var(--border-color-primary)}.ap-activity-start-approval .offer-list .ap-activity-offer:last-of-type{border-bottom:none}.ap-activity-start-approval .checkedForPriceComparison{padding-top:var(--p-5)}.ap-activity-start-approval .actions{padding-top:var(--p-5);justify-content:flex-end;align-items:center;display:flex}.ap-activity-start-approval .actions .bf-button{margin-left:var(--m-5)}.ap-activity-start-approval .actions .status{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-activity-start-approval .actions .status.error{color:var(--color-negative)}.ez-multiple-assignment .readonly-tag{background:var(--background-color-primary);padding:var(--p-0)}.ez-multiple-assignment .readonly-tag .rs-tag-text{display:flex}.ez-multiple-assignment .readonly-tag .rs-tag-text .user-entry{flex-direction:row;gap:4px;padding:8px 12px;display:flex}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button{background:var(--background-color-primary)!important}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .not-assigned{color:var(--text-color-primary)}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry{display:flex}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .avatar{margin-right:var(--m-2)}.ez-multiple-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .asset-loader.error{padding:var(--p-0)}.ez-multiple-assignment.block .bf-assignment-search-field .bf-dropdown>button.bf-button{width:100%}.ez-multiple-assignment-search .current-nodes .user-entry{padding:var(--p-2);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.ez-multiple-assignment-search .current-nodes .user-entry .user-name{padding-right:var(--p-4);flex-grow:1}.ez-select{display:inline-block}.ez-select .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{background:var(--background-color-primary)!important}.ez-select .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn .render-value{color:var(--text-color-primary)}.ez-select .render-value{display:flex}.ez-select .render-value .prefix-icon{padding-right:var(--p-3)}.ez-select.error .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{background:var(--background-color-light-error)!important}.ez-select.error .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn .render-value{color:var(--color-negative)}.ez-select-select{z-index:5000!important}.ez-select-select .rs-picker-select-menu-item:not(.rs-picker-select-menu-item-disabled):hover,.ez-select-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{background-color:#0000}.ez-select-select .rs-picker-select-menu-item:not(.rs-picker-select-menu-item-disabled):hover:hover,.ez-select-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus:hover{background-color:var(--table-row-color-hover)}.ez-select-select .ez-select-select-tag-item{align-items:center;min-width:200px;display:flex}.ez-select-select .ez-select-select-tag-item .content{flex-grow:1}.ez-select-select .ez-select-select-tag-item .content .label{border-radius:var(--border-radius-big);padding:4px 10px;font-weight:600;display:inline-block}.ez-select-select .ez-select-select-tag-item .selected-icon{padding-left:var(--p-5)}.ez-status-select .rs-dropdown-toggle{align-items:center;display:flex}.ez-status-select .rs-dropdown-toggle .bf-icon{margin-right:var(--m-3)}.ap-advertisement .vacancy-entries .__empty{padding:var(--p-5)}.ap-advertisement .vacancy-entries .vacant-advertisement-entry{border-bottom:solid 1px var(--border-color-primary);padding-top:var(--p-5);padding-bottom:var(--p-5)}.ap-advertisement .vacancy-entries .vacant-advertisement-entry .entry-list{padding-bottom:var(--p-5);flex-wrap:wrap;gap:10px 20px;display:flex}.ap-advertisement .vacancy-entries .vacant-advertisement-entry .entry-list .entry .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-advertisement .vacancy-entries .vacant-advertisement-entry .entry-list .entry .value{font-size:var(--font-size-md)}.ap-advertisement .vacancy-entries .vacant-advertisement-entry .entry-list .entry .value .plan{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-advertisement .vacancy-entries .vacant-advertisement-entry .entry-list .actions{display:flex}.ap-advertisement .add-action{padding-bottom:var(--p-5);justify-content:center;display:flex}.cb-rental-vacancy-advertisement .field-row{gap:20px;display:flex}.ap-activity-data .header{padding-top:var(--p-3);display:flex}.ap-activity-data .header .back-button{padding-top:var(--p-17)}.ap-activity-data .header .title{padding-right:var(--p-5);flex-grow:1;overflow:hidden}.ap-activity-data .header .title .title-input{flex-grow:1}.ap-activity-data .header .title .first-row{align-items:flex-end;display:flex}.ap-activity-data .header .title .first-row .actions{display:flex}.ap-activity-data .header .title .first-row .actions .follow-button{margin-right:var(--m-3)}.ap-activity-data .header .title .first-row .activity-id{color:var(--text-color-secondary);padding-right:var(--p-5);padding-top:var(--p-5);padding-left:var(--p-2);font-size:var(--font-size-lg);flex-grow:1}@media screen and (width<=2000px){.ap-activity-data .header .title .first-row .activity-id{font-size:var(--font-size-md)}}@media screen and (width<=1200px){.ap-activity-data .header .title .first-row .activity-id{font-size:var(--font-size-base)}}.ap-activity-data .header .title .display-name{font-size:var(--font-size-2xl)}@media screen and (width<=2000px){.ap-activity-data .header .title .display-name{font-size:var(--font-size-lg)}}@media screen and (width<=1200px){.ap-activity-data .header .title .display-name{font-size:var(--font-size-md)}}.ap-activity-data .content{padding:var(--p-5);flex-grow:1}.ap-activity-data .content .status-bar{flex-wrap:wrap;display:flex}.ap-activity-data .content .status-bar>div{padding-bottom:var(--p-3);padding-right:var(--p-3)}.ap-activity-data .content .status-bar .ez-select{padding-top:var(--p-0);padding-bottom:var(--p-0)}.ap-activity-data .content .supervisors-container,.ap-activity-data .content .linked-data{padding-bottom:var(--p-3)}.ap-activity-data .content .linked-data .group-container{flex-direction:column;gap:10px;width:100%;display:inline-flex}.ap-activity-data .content .linked-data .group-container>div .ez-select-query,.ap-activity-data .content .linked-data .group-container>div .ez-select-query .select-dropdown,.ap-activity-data .content .linked-data .group-container>div .ez-select-query .select-dropdown .rs-dropdown-toggle{width:100%}.ap-activity-data .content .linked-data .group-container>div .ez-select-query .select-dropdown .select-dropdown{width:auto;min-width:100%}.ap-activity-data .content .linked-data .group-container>div .ez-select{width:100%}.ap-activity-data .content .linked-data .group-container>div .ez-select .rs-picker{width:100%!important}.ap-activity-data .content .linked-data .renter-item .sub{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-activity-data .content .data-fields{padding:10px 5px 5px}.ap-activity-data .content .data-fields .field,.ap-activity-data .content .tags{padding-bottom:var(--p-5)}.ap-activity-data .collapse-action{padding-bottom:var(--p-5);justify-content:center;display:flex}.contract-fields .field-row{padding-bottom:var(--p-5);flex-wrap:wrap;gap:10px;display:flex}.contract-fields .field-row.nowrap{flex-wrap:nowrap}.contract-fields .toggle-group{padding-top:var(--p-5);gap:20px;display:flex}.contract-fields .toggle-group input{width:70px}.contract-fields .price-field{flex-grow:1}.contract-fields .consumption-field{flex:1 0}.contract-fields .insurance-list{padding-bottom:var(--p-5)}.contract-fields .insurance-list .title{padding-bottom:var(--p-3);color:var(--text-color-secondary);font-weight:700}.contract-fields .insurance-list .insurance-position{border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.contract-fields .insurance-list .insurance-position:last-of-type{border-bottom:none}.contract-fields .insurance-list .insurance-position .checkbox,.contract-fields .insurance-list .insurance-position .input-field{flex:1}.ra-upload-invoice-container,.ra-upload-invoice-container .dropzone-upload-invoice{width:100%;height:100%}.ra-upload-invoice-progress{z-index:100;background:var(--overlay-background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ra-upload-invoice-progress .text{color:var(--text-color-contrast);font-size:var(--font-size-lg);margin-bottom:var(--m-5)}.ra-upload-invoice-progress .progress-entry-container{height:212px;overflow:hidden}.ra-upload-invoice-progress .progress-entry-container .entries{transition:transform .2s ease-in-out}.ra-upload-invoice-progress .progress-entry-container .entries .progress-entry{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);width:400px;padding:var(--p-5);color:var(--text-color-contrast);margin:var(--m-5);display:flex;position:relative}.ra-upload-invoice-progress .progress-entry-container .entries .progress-entry .file-name{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ra-upload-invoice-progress .progress-entry-container .entries .progress-entry .indicator{justify-content:center;align-items:center;display:flex}.ra-upload-invoice-progress .progress-entry-container .entries .progress-entry .indicator .finish-icon{color:var(--icon-color-contrast);width:18px;height:18px}.ra-upload-invoice-progress .progress-entry-container .entries .progress-entry .progress{background:var(--background-color-accent);position:absolute;top:0;bottom:0;left:0}.ap-todo-feature .checkbox-entry{align-items:center;display:inline-flex}.ap-todo-feature .todo-entry{padding-bottom:var(--p-5)}.ap-todo-feature .todo-entry .change-info{margin-left:var(--m-20);font-size:var(--font-size-sm);color:var(--text-color-secondary);display:flex}.ap-todo-feature .todo-entry .change-info .date{margin-left:var(--p-5)}.ap-todo-feature .add-todo-entry{padding-top:var(--p-2)}.ap-todo-upload-invoice .invoice-pdf{width:40vw;height:100%;position:relative;overflow:hidden}.ap-todo-upload-invoice .invoice-pdf .pdf-viewer{border:solid 1px var(--border-color-accent);border-radius:var(--border-radius-base);top:var(--p-2);left:var(--p-2);right:var(--p-2);bottom:var(--p-2);position:absolute;height:calc(100% - var(--p-4))!important}.ap-activity-details{flex-direction:column;height:100%;display:flex;overflow:auto}.ap-activity-details .foto-attachments{flex-shrink:0;height:380px;position:relative}.ap-activity-details .foto-attachments .gallery-container{background:var(--background-color-contrast);position:absolute;inset:0}.ap-activity-details .foto-attachments .gallery-container .swiper-button-prev,.ap-activity-details .foto-attachments .gallery-container .swiper-button-next{color:var(--text-color-contrast)}.ap-activity-details .foto-attachments .gallery-container .image-overlay{background:var(--background-color-contrast-inverse);color:var(--text-color-contrast);font-size:var(--font-size-sm);justify-content:center;padding:4px 18px;display:flex}.ap-activity-details .subtitle{border-top:solid 1px var(--border-color-primary);padding-top:var(--p-3)}.ap-activity-details .action-row{padding:var(--p-5);display:flex}.ap-activity-details .action-row .bf-button{margin-right:var(--m-3)}.ap-activity-details .action-row .bf-button.decline-button{color:var(--color-negative);border-color:var(--color-negative)}.ap-activity-details .meta-container{padding:var(--p-5);justify-content:center;display:flex}.ap-activity-details-root .tab-view{overflow:visible}.ap-document-store{border-radius:var(--border-radius-base);max-height:calc(100% - 20px);overflow:auto}.ap-document-store:not(.no-shadow){box-shadow:var(--card-default-box-shadow)}.ap-activity-invoices{flex-direction:column;height:100%;display:flex}.ap-activity-invoices .invoice-entry-card{margin-top:var(--m-7);padding-top:var(--p-5)}.ap-activity-invoices .invoice-entry-card .action-row{justify-content:flex-end;display:flex}.ap-activity-invoices .list-container{flex-grow:1;overflow:hidden}.ap-activity-invoices .list-container .list-scroll{padding-bottom:var(--p-10)}.ap-activity-invoices .actions{border-bottom:solid 1px var(--border-color-secondary);padding-bottom:var(--p-5);justify-content:flex-end;display:flex}.ap-activity-invoices .actions .bf-button{margin-left:var(--m-3)}.list-view-pdf-drawer .rs-drawer-header .rs-drawer-header-close{top:5px}.list-view-pdf-drawer .pdf-view-container{height:100%;max-height:100%;overflow:hidden}.list-view-pdf{--pdf-viewer-max-width:900px;--pdf-viewer-width:50%;height:100%;display:flex;position:relative}.list-view-pdf.drawer-view{--pdf-viewer-max-width:100%;--pdf-viewer-width:100%}.list-view-pdf.drawer-view .form-wrapper{padding:var(--p-10)}.list-view-pdf.split-view{--pdf-viewer-max-width:900px;--pdf-viewer-width:50%}.list-view-pdf.split-view>.form-wrapper>.forms-table>.bf-list>.list-scroll>.empty-text,.list-view-pdf.split-view>.form-wrapper>.forms-table>.bf-list>.loading-overlay{width:var(--pdf-viewer-width);max-width:var(--pdf-viewer-max-width)}.list-view-pdf.split-view>.form-wrapper>.forms-table>.bf-list>.loading-bottom-container{left:430px}.list-view-pdf>.form-wrapper{flex-direction:column;flex-grow:2;width:100%;height:100%;padding:20px 0 0 20px;display:flex}.list-view-pdf>.form-wrapper>.header{width:var(--pdf-viewer-width);max-width:var(--pdf-viewer-max-width);padding-bottom:var(--p-5)}.list-view-pdf>.form-wrapper .forms-table{flex-grow:1;overflow:hidden}.list-view-pdf>.form-wrapper .forms-table>.bf-list .show-new-data-warning-wrapper{right:initial;width:var(--pdf-viewer-width);max-width:var(--pdf-viewer-max-width);left:0}.list-view-pdf>.form-wrapper .forms-table>.bf-list>.no-data-component,.list-view-pdf>.form-wrapper .forms-table>.bf-list>.table-loader{width:var(--pdf-viewer-width);max-width:var(--pdf-viewer-max-width);z-index:2}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper.split-view{width:var(--pdf-viewer-width);max-width:var(--pdf-viewer-max-width)}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry{width:100%;margin-bottom:var(--m-10);background:var(--list-row-background);position:relative}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry.selected{z-index:1}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry.type-highlight{cursor:pointer}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry.type-highlight :hover{background:var(--background-color-contrast)}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry.type-highlight.selected,.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry.type-highlight.selected :hover{background:var(--table-row-color-hover)}.list-view-pdf>.form-wrapper .forms-table>.bf-list .entry-wrapper .list-view-pdf-entry>.transition-to-pdf{z-index:2;background:var(--background-color-contrast);width:40px;position:absolute;top:0;bottom:0;left:calc(100% - 10px)}.list-view-pdf>.pdf-wrapper{margin-right:var(--m-5);width:calc(100% - 930px);min-width:calc(50% - 10px);padding:var(--p-10);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.list-view-pdf>.pdf-wrapper .pdf-card{padding:var(--p-10);flex-grow:1;justify-content:center;align-items:center;height:0;display:flex}.list-view-pdf>.pdf-wrapper .pdf-card .scroll-wrapper{border:solid 1px var(--border-color-tertiary);width:100%;height:100%}.list-view-pdf>.pdf-wrapper .pdf-card .scroll-wrapper .empty-text-container{justify-content:center;align-items:center;width:100%;height:100%;padding:20%;display:flex}.list-view-pdf>.pdf-wrapper .pdf-card .scroll-wrapper .empty-text-container .message{font-size:var(--font-size-lg);color:var(--text-color-secondary);text-align:center}.base-table-sort .sort-label{align-items:center;gap:5px;display:flex}.ap-assign-activity-to-invoice{flex-direction:column;height:90vh;display:flex;overflow:hidden}.ap-assign-activity-to-invoice .modal-title{padding:var(--p-10);display:flex}.ap-assign-activity-to-invoice .modal-title .__h1{flex-grow:1}.ap-assign-activity-to-invoice .filterbar{padding:0 20px;display:flex}.ap-assign-activity-to-invoice .invoices-content{flex-grow:1;overflow:hidden}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf{height:100%;overflow:hidden}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf .header{border-bottom:solid 1px var(--border-color-secondary);justify-content:space-between;align-items:center;display:flex}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf .header .title{font-size:var(--font-size-lg)}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf .list-scroll{padding-top:var(--p-10)}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf .list-view-pdf-entry{opacity:.6;margin-left:var(--m-3);cursor:pointer}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf .list-view-pdf-entry:hover{background:var(--table-row-color-hover)!important}.ap-assign-activity-to-invoice .invoices-content .list-view-pdf .list-view-pdf-entry.selected{opacity:1}.ap-assign-activity-to-invoice .invoices-content .pdf-footer-actions{padding-top:var(--p-10);gap:10px;display:flex}.ap-activity-tenant-data{height:100%;overflow:auto}.ap-activity-tenant-data .activity-tenant-entry .action-row{justify-content:flex-end;padding:20px 10px 10px;display:flex}.ap-activity-communication{height:calc(100% - var(--p-10));overflow:hidden}.ap-activity-communication .tag-test{width:100%;padding:25px 0}.plan-table{height:100%}.plan-table .cashbudget-table{background:var(--background-color-contrast)}.plan-table .overdone-budget{color:var(--color-positive)!important}.plan-table .plan-table-head{flex-direction:column;gap:5px;display:flex}.plan-table .plan-table-head .manage-button{text-align:center}.plan-table .plan-table-head .manage-button button.rs-dropdown-toggle{padding:2px 10px!important}.plan-table .plan-table-head .manage-button ul.bf-dropdown.rs-dropdown-menu{margin-left:-30px}.plan-table .plan-table-head .manage-button ul.bf-dropdown.rs-dropdown-menu .date-actions{gap:10px;padding:0 10px;display:flex}.plan-table .plan-table-head .table-title{font-size:var(--font-size-md)}.bf-gol_bf-grouped-order-list{padding:var(--p-5)}.bf-gol_bf-grouped-order-list .add-group-button{justify-content:center;display:flex}.bf-gol_order-list-group{margin-bottom:var(--m-10);background:var(--background-color-contrast);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base)}.bf-gol_order-list-group.clone{box-shadow:0 1px 3px 0px var(--color-neutral)}.bf-gol_order-list-group .list-group-header{padding:var(--p-5);align-items:center;width:100%;display:flex}.bf-gol_order-list-group .list-group-header .icon{padding-left:var(--p-4)}.bf-gol_order-list-group .list-group-header .ez-textfield{flex:1}.bf-gol_order-list-group .list-group-header{border-bottom:solid 1px var(--border-color-secondary)}.bf-gol_order-list-group .group-edit-form{padding:var(--p-5);border-top:solid 1px var(--border-color-secondary)}.bf-gol_order-list-entry-list .drop-zone{min-height:40px;position:relative}.bf-gol_order-list-entry-list .drop-zone .empty-indicator{z-index:0;pointer-events:none;height:100%;padding:var(--p-4);color:var(--text-color-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bf-gol_order-list-entry-list .drop-zone .bf-gol_item-entry{z-index:1;position:relative}.bf-gol_item-entry{padding:var(--p-5);background:var(--list-row-background);border-bottom:solid 1px var(--border-color-primary)}.bf-gol_item-entry.clone{box-shadow:0 1px 3px 0px var(--color-neutral)}.bf-gol_item-entry{align-items:center;width:100%;display:flex;overflow:hidden}.bf-gol_item-entry .entry-content{flex:1 0}.bf-gol_item-entry .icon{padding-left:var(--p-4)}.plan-table-group-maanage .plan-table-group-manage-add-entry{justify-content:center;display:flex}.plan-table-group-maanage .plan-table-group-manage-add-entry ul.rs-dropdown-menu{margin-top:-28px;margin-left:-100px}.plan-table-group-maanage .error{color:var(--color-negative);padding-top:var(--p-5)}.plan-table-group-maanage .manage-group-actions .rs-dropdown-toggle{margin-right:var(--m-2);padding:var(--p-2)}.plan-table-add-entry-form{width:350px;display:flex}.plan-table-group-manage-add-entry-dropdown .bf-overlay-container{overflow:visible}.plan-table-entry{display:flex;overflow:hidden}.plan-table-entry .name{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.plan-table-entry .action{justify-content:center;align-items:center;display:flex}.plan-table-entry .action .bf-button{padding:var(--p-2)}.plan-table-group-timespan .warning-box{margin-bottom:var(--m-5);background:var(--background-color-contrast);color:var(--color-warning);padding:var(--p-3);border-radius:var(--border-radius-base);font-size:var(--font-size-sm)}.ap-budget-drawer{flex-direction:column;height:100%;display:flex}.ap-budget-drawer .drawer-header{padding:var(--p-10);border-bottom:solid 1px var(--border-color-secondary)}.ap-budget-drawer .drawer-header .date{font-size:var(--font-size-md);padding-bottom:var(--p-3);text-align:center}.ap-budget-drawer .drawer-header .header-data{align-items:center;display:flex}.ap-budget-drawer .drawer-header .header-data .left{margin-right:var(--m-10);flex-direction:column;flex-grow:1;justify-content:center;display:flex}.ap-budget-drawer .drawer-header .header-data .left .title{font-size:var(--font-size-lg)}.ap-budget-drawer .drawer-header .header-data .left .sub-title{font-size:var(--font-size-base);color:var(--text-color-secondary)}.ap-budget-drawer .drawer-header .header-data .right .value{font-size:var(--font-size-md);font-weight:700}.ap-budget-drawer .drawer-content{flex-grow:1;overflow:hidden}.ap-budget-form{padding-top:20px!important;padding-bottom:20px!important}.ap-budget-form form{flex-direction:column;display:flex}.ap-budget-form form .form-content{background:0 0}.ap-budget-form form .form-fields{flex:1}.ap-budget-form form .further-fields{padding-bottom:var(--p-10);gap:20px;display:flex}.ap-budget-form form .further-fields .field.start-year input{width:110px}.ap-budget-form form .further-fields .field.turnus input{width:80px}.ap-budget-form .send-to-approval{margin-bottom:var(--m-10);justify-content:flex-end;display:flex}.ap-budget-form .bf-message{margin-bottom:var(--m-10)}.ap-budget-form .gantt-card .title{padding:var(--p-5)}.ap-budget-view{flex-direction:column;display:flex}.ap-budget-view .ap-budget-view-header{gap:10px;display:flex}.ap-budget-view .ap-budget-content{flex:1;overflow:hidden}.ap-budget-view-no-budget-yet{justify-content:center;display:flex}.ap-budget-view-no-budget-yet .box{padding:var(--p-10);text-align:center;background:var(--background-color-primary);border-radius:var(--border-radius-base);flex-direction:column;align-items:center;max-width:500px;display:flex}.ap-budget-view-no-budget-yet .box .description{margin-bottom:var(--m-5)}.ap-create-budget-form form .form-content{background:0 0}.fix-year-plan-form{padding:var(--p-5)}.fix-year-plan-form .title{font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--m-5)}.fix-year-plan-form .actions{margin-top:var(--m-5);justify-content:flex-end;gap:10px;display:flex}.ap-budget-invoice-manage-positions .form-wrapper{display:flex}.ap-budget-invoice-manage-positions .form-wrapper .pdf{border:solid 1px var(--border-color-secondary);flex:2;height:80vh}.ap-budget-invoice-manage-positions .form-wrapper .form{height:80vh;padding-left:var(--p-10);flex-direction:column;flex:1;gap:20px;display:flex;overflow:auto}.ap-budget-invoice-manage-positions .form-wrapper .form .field-row{border-bottom:solid 1px var(--border-color-primary);margin-bottom:var(--m-5);padding-bottom:var(--p-5)}.ap-budget-invoice-manage-positions .form-wrapper .form .field-row:last-of-type{margin-bottom:var(--m-0);padding-bottom:var(--p-0);border-bottom:none}.ap-budget-invoice-manage-positions .form-wrapper .form .field-row .name{padding-bottom:var(--p-1)}.ap-budget-invoice-manage-positions .form-wrapper .form .field-row .values{gap:10px;display:flex}.ap-budget-invoice-manage-positions .form-wrapper .form .field-row .values .value{flex:1}.ap-budget-invoice-manage-positions .form-wrapper .form .field-row .values .comment{flex:2}.ap-budget-invoice-manage-positions .form-wrapper .form .summary .assigned-amount,.ap-budget-invoice-manage-positions .form-wrapper .form .summary .open-amount{padding-bottom:var(--p-5);text-align:center}.ap-budget-invoice-manage-positions .form-wrapper .form .summary .assigned-amount .label,.ap-budget-invoice-manage-positions .form-wrapper .form .summary .open-amount .label{color:var(--text-color-secondary)}.ap-budget-invoice-manage-positions .form-wrapper .form .summary .assigned-amount .value,.ap-budget-invoice-manage-positions .form-wrapper .form .summary .open-amount .value{font-size:var(--font-size-md)}.ap-budget-invoice-manage-positions .form-wrapper .form .summary .assigned-amount.negative .value,.ap-budget-invoice-manage-positions .form-wrapper .form .summary .open-amount.negative .value{color:var(--color-negative)}.ap-budget-invoice-subrow-info{border-top:solid 1px var(--border-color-primary);color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center;align-items:center;display:flex}.ap-budget-invoice-subrow{border-top:solid 1px var(--border-color-primary)}.ap-budget-invoice-subrow .subrow-entry{padding-left:var(--p-18);align-items:center;height:30px;display:flex;position:relative}.ap-budget-invoice-subrow .subrow-entry .line{background:var(--background-color-primary);width:2px;position:absolute;top:0;bottom:0;left:20px}.ap-budget-invoice-subrow .subrow-entry .line .line-right{background:var(--background-color-primary);width:8px;height:2px;position:absolute;top:50%;left:0}.ap-budget-invoice-subrow .subrow-entry:last-of-type .line{bottom:50%}.ap-budget-invoice-subrow .subrow-entry:last-of-type .line .line-right{top:100%}.ap-budget-invoice-subrow .subrow-entry.split-value .group{background:var(--background-color-primary);color:var(--text-color-primary);border-radius:var(--border-radius-base);margin-right:var(--m-5);padding:0 10px}.ap-budget-invoice-subrow .subrow-entry.split-value .category{padding-right:var(--p-5)}.ap-budget-invoice-subrow .subrow-entry.split-value .value{padding-right:var(--p-5);font-weight:700}.ap-budget-invoice-subrow .subrow-entry.split-value .comment{padding-right:var(--p-5);font-size:var(--font-size-sm);color:var(--text-color-secondary);font-style:italic}.ap-budget-invoice-subrow .subrow-entry.split-value .edit-button{display:none}.ap-budget-invoice-subrow .subrow-entry.split-value:hover .edit-button{display:block}.ap-budget-invoices{flex-direction:column;height:100%;display:flex;overflow:hidden}.ap-budget-invoices .filter-header{gap:10px;display:flex}.ap-budget-invoices .invoice-list{margin-top:var(--m-10);margin-bottom:var(--m-10);flex-grow:1;overflow:hidden}.ap-budget-invoices .invoice-list .amount-info{justify-content:flex-end;width:100%;display:flex}.ap-budget-invoices .invoice-list .amount-info .invoice-payment-plan{margin-right:var(--m-3)}.bf-slider .rs-slider-bar{background:var(--background-color-secondary)}.bf-slider .rs-slider-bar:hover{background:var(--background-color-accent)}.bf-slider .rs-slider-handle:before{width:20px;height:20px;margin-top:-3px;margin-left:-10px}.ap-construction-diaries-entries{margin-bottom:var(--m-5)}.ap-construction-diaries-entries .entry-title{border-bottom:solid 1px var(--border-color-primary);font-weight:500}.ap-construction-diaries-entries .entries-content .empty-text{padding:var(--p-5)}.ap-construction-diaries-entries .entries-content .add-action{padding-top:var(--p-3);justify-content:center;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry{border:solid 1px var(--border-color-primary);border-radius:var(--border-radius-base);margin-top:var(--m-5)}.ap-construction-diaries-entries .entries-content .documentation-entry .head{background:var(--background-color-contrast);padding:var(--p-5)}.ap-construction-diaries-entries .entries-content .documentation-entry .head .group{gap:10px;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry .head .group .more{flex-grow:1}.ap-construction-diaries-entries .entries-content .documentation-entry .head .actions{padding-top:var(--p-5);justify-content:flex-end;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry .content{padding:var(--p-5)}.ap-construction-diaries-entries .entries-content .documentation-entry .content .progress-input{padding-bottom:var(--p-5);gap:10px;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry .content .progress-input .slider{padding-top:var(--p-18);flex-grow:1}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section{padding-top:var(--p-5)}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images{border:solid 1px var(--border-color-primary);border-radius:var(--border-radius-base);overflow:hidden}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .empty-text{padding-bottom:var(--p-0)}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .images-container{flex-wrap:wrap;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .images-container .image-preview{position:relative}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .images-container .image-preview .info-indicator{background:var(--background-color-light-base);color:var(--text-color-contrast);border-bottom-right-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;left:0}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .images-container .image-preview .info-indicator .bf-icon{width:10px;height:10px}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .image-entry{padding-top:var(--p-3);padding-left:var(--p-3);padding-right:var(--p-3);padding-bottom:var(--p-3);border-bottom:solid 1px var(--border-color-primary);gap:10px;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .image-entry .image-data{flex-grow:1}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .image-entry .image-data .image-actions{justify-content:flex-end;display:flex}.ap-construction-diaries-entries .entries-content .documentation-entry .image-section .images .upload-action{padding-top:var(--p-3);justify-content:center;display:flex}.ap-construction-diaries-form .meta{gap:10px;display:flex}.ap-construction-diaries-form .meta .__field{flex:1 0 33%}.ap-construction-diaries-form .weather{gap:10px;display:flex}.ap-construction-diaries-form .weather .__field{flex:1 0 33%}.ap-construction-diaries-view{height:100%;padding-bottom:var(--p-10);flex-direction:column;gap:20px;display:flex;overflow:hidden}.ap-construction-diaries-view .filter-header{display:flex}.ap-construction-diaries-view .diaries{padding:var(--p-5);flex-grow:1;overflow:hidden}.ap-construction-diaries-view .notes-container{position:relative}.ap-construction-diaries-view .notes-container .notes{border-top:solid 1px var(--border-color-primary);position:absolute;inset:0}.ap-construction-diary-card{margin-bottom:var(--m-5);overflow:hidden}.ap-construction-diary-card .head-line{padding:var(--p-5);align-items:center;display:flex}.ap-construction-diary-card .head-line .date{font-size:var(--font-size-md)}.ap-construction-diary-card .head-line .diary-type,.ap-construction-diary-card .head-line .status{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-construction-diary-card .head-line .status{padding-right:var(--p-3)}.ap-construction-diary-card .weather-row{padding-left:var(--p-5);padding-right:var(--p-5);gap:6px;display:flex}.ap-construction-diary-card .weather-row .weather-item{background:var(--background-color-primary);border-radius:var(--border-radius-big);align-items:center;gap:5px;padding:6px 12px;display:flex}.ap-construction-diary-card .section .section-title{padding-top:var(--p-5);border-bottom:solid 1px var(--border-color-primary);padding-left:var(--p-5);padding-right:var(--p-5);font-weight:500}.ap-construction-diary-card .actions{padding-top:var(--p-5);display:flex}.ap-construction-diary-entry-row{padding:var(--p-5);border-bottom:solid 1px var(--border-color-primary);box-sizing:border-box;align-items:stretch}.ap-construction-diary-entry-row:last-of-type{border-bottom:none}.ap-construction-diary-entry-row .image-container{width:100%;height:150px}.ap-construction-diary-entry-row .images-container{padding-top:var(--p-5);flex-wrap:wrap;gap:5px;display:flex}.ap-construction-diary-entry-row .images-container>.image{position:relative}.ap-construction-diary-entry-row .images-container>.image .info-indicator{background:var(--background-color-light-base);color:var(--text-color-contrast);border-bottom-right-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;left:0}.ap-construction-diary-entry-row .images-container>.image .info-indicator .bf-icon{width:10px;height:10px}.ap-construction-diary-entry-row .row-content{flex-direction:column;flex-grow:1;justify-content:center;display:flex;overflow:hidden}.ap-construction-diary-entry-row .row-content .row-head{padding-bottom:var(--p-3);align-items:center;display:flex}.ap-construction-diary-entry-row .row-content .row-head .status{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-construction-diary-entry-row .row-content .row-head .title{font-size:var(--font-size-md);padding-left:var(--p-3)}.ap-construction-diary-entry-row .row-content .row-head .progress-container{width:120px;margin-left:var(--m-3)}.ap-activity-maintenance-appointment-form .section-description{padding-top:var(--p-5);padding-bottom:var(--p-3);font-weight:500}.ap-activity-maintenance-appointments-tab .__card{margin-bottom:var(--m-10);padding:var(--p-5)}.ap-activity-maintenance-appointments-tab .__card .card-title{font-size:var(--font-size-lg);padding-bottom:var(--p-3);margin-bottom:var(--m-8);border-bottom:solid 1px var(--border-color-primary)}.ap-activity-maintenance-appointments-tab .graphs{height:220px}.ap-activity-maintenance-appointments-tab .next-appointments .appointments .no-appointments-yet{padding:var(--p-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.ap-activity-maintenance-appointments-tab .next-appointments .appointments .no-appointments-yet .info{color:var(--text-color-secondary);padding-bottom:var(--p-3);font-size:var(--font-size-sm)}.ap-activity-maintenance-appointments-tab .next-appointments .appointments .appointment-date .automatic-appointment{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-activity-maintenance-appointments-tab .next-appointments .appointments .actions .action-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex}.ap-activity-maintenance-done-appointments-list table.table-of-appointments{width:100%}.ap-activity-maintenance-done-appointments-list table.table-of-appointments>tr{text-align:left;vertical-align:top}.ap-activity-maintenance-done-appointments-list table.table-of-appointments>tr>th{padding:var(--p-2);font-weight:400;font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-activity-maintenance-done-appointments-list table.table-of-appointments>tr>td{padding:var(--p-2);border-bottom:solid 1px var(--border-color-primary)}.ap-activity-maintenance-done-appointments-list table.table-of-appointments>tr>td.due-date.soon{color:var(--color-prio-high)}.ap-activity-maintenance-done-appointments-list table.table-of-appointments>tr>td.due-date.overdue{color:var(--color-negative)}.ap-activity-maintenance-done-appointments-list table.table-of-appointments .technical-unit-id{padding-right:var(--p-3);font-size:var(--font-size-sm)}.ap-activity-maintenance-done-appointments-list .add-action{padding-top:var(--p-3);justify-content:center;display:flex}.heatmap-chart-component{width:100%;height:100%;display:flex}.heatmap-chart-component .year-selection{height:100%;overflow:auto}.heatmap-chart-component .chart-component-wrapper{flex-grow:1;height:100%}.ap-activity-maintenance-finish-form{gap:20px;display:flex}.ap-activity-maintenance-finish-form .form-content{flex-grow:1}.ap-activity-maintenance-next-appointments-list table.table-of-appointments{width:100%}.ap-activity-maintenance-next-appointments-list table.table-of-appointments>tr{text-align:left;vertical-align:top}.ap-activity-maintenance-next-appointments-list table.table-of-appointments>tr>th{padding:var(--p-2);font-weight:400;font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-activity-maintenance-next-appointments-list table.table-of-appointments>tr>td{padding:var(--p-2);border-bottom:solid 1px var(--border-color-primary)}.ap-activity-maintenance-next-appointments-list table.table-of-appointments>tr>td.due-date.soon{color:var(--color-prio-high)}.ap-activity-maintenance-next-appointments-list table.table-of-appointments>tr>td.due-date.overdue{color:var(--color-negative)}.ap-activity-maintenance-next-appointments-list table.table-of-appointments .technical-unit-id{padding-right:var(--p-3);font-size:var(--font-size-sm)}.ap-activity-maintenance-next-appointments-list .add-action{padding-top:var(--p-3);justify-content:center;display:flex}.ap-finished-approval{justify-content:center;align-items:center;width:100%;height:260px;display:flex}.ap-activity-offer-approval .ra-urgent-indicator.bubble{margin-bottom:var(--m-5)}.ap-activity-offer-approval{padding:var(--p-5)}.ap-activity-offer-approval .name{font-size:var(--font-size-lg);padding-bottom:var(--p-5)}.ap-activity-offer-approval .approved .approved-title,.ap-activity-offer-approval .declined .created-by .label{padding-bottom:var(--p-3);font-weight:700}.ap-activity-offer-approval .declined .decline-reason .decline-reason-description{align-items:center;display:flex}.ap-activity-offer-approval .declined .decline-reason .decline-reason-description .user-label{margin-right:var(--m-3);font-weight:700;display:inline-block}.ap-activity-offer-approval .declined .decline-reason .decline-reason-description .user-label .avatar{float:left}.ap-activity-offer-approval .declined .decline-reason .decline-reason-text{border-radius:var(--border-radius-base);border:solid 1px var(--border-color-secondary);width:fit-content;margin-top:var(--m-6);font-size:var(--font-size-md);padding:8px 10px;position:relative}.ap-activity-offer-approval .declined .decline-reason .decline-reason-text .empty{color:var(--text-color-secondary);text-align:center;font-size:var(--font-size-base);padding:0 10px;font-style:italic}.ap-activity-offer-approval .declined .decline-reason .decline-reason-text .bubble-indicator{background:var(--background-color-contrast);border-top:solid 1px var(--border-color-secondary);border-left:solid 1px var(--border-color-secondary);width:10px;height:10px;position:absolute;top:-6px;left:20px;transform:skewY(45deg)}.ap-activity-offer-approval .declined .show-more,.ap-activity-offer-approval .approved .show-more{padding-top:var(--p-5);justify-content:center;align-items:center;display:flex}.ap-activity-offer-approval .declined .offers,.ap-activity-offer-approval .approved .offers{position:relative}.ap-activity-offer-approval .declined .offers .__empty,.ap-activity-offer-approval .approved .offers .__empty{padding:var(--p-8);text-align:center;color:var(--text-color-secondary)}.ap-activity-offer-approval .declined .offers .offer-wrapper,.ap-activity-offer-approval .approved .offers .offer-wrapper{border-bottom:solid 1px var(--border-color-primary);width:100%;padding:var(--p-8);background:0 0}.ap-activity-offer-approval .declined .offers .offer-wrapper .ap-activity-offer,.ap-activity-offer-approval .approved .offers .offer-wrapper .ap-activity-offer,.ap-activity-offer-approval .declined .offers .offer-wrapper .ap-activity-offer textarea,.ap-activity-offer-approval .approved .offers .offer-wrapper .ap-activity-offer textarea{background:0 0}.ap-activity-offer-approval .declined .offers .offer-wrapper:last-of-type,.ap-activity-offer-approval .approved .offers .offer-wrapper:last-of-type{border-bottom:none}.ap-activity-offer-approval .declined .offers .inset-shadow,.ap-activity-offer-approval .approved .offers .inset-shadow{pointer-events:none;box-shadow:var(--default-inset-shadow);position:absolute;inset:0}.ap-activity-offer-approval .approval-form .offer-title{font-size:var(--font-size-md);padding-bottom:var(--p-5)}.ap-activity-offer-approval .approval-form>.description{color:var(--text-color-secondary);padding-bottom:var(--p-5)}.ap-activity-offer-approval .approval-form .bf-message{margin-bottom:var(--m-5)}.ap-activity-offer-approval .approval-form .assignees{text-align:right;justify-content:flex-end;display:flex}.ap-activity-offer-approval .approval-form .assignees .label{font-weight:700}.ap-activity-offer-approval .approval-form .offers{position:relative}.ap-activity-offer-approval .approval-form .offers .offer-entry{border-bottom:solid 1px var(--border-color-primary);text-align:left;background:0 0;width:100%}.ap-activity-offer-approval .approval-form .offers .offer-entry>div:not(.radio-item){width:100%}.ap-activity-offer-approval .approval-form .offers .offer-entry>div:not(.radio-item) .ap-activity-offer,.ap-activity-offer-approval .approval-form .offers .offer-entry>div:not(.radio-item) .ap-activity-offer textarea{background:0 0}.ap-activity-offer-approval .approval-form .offers .offer-entry:last-of-type{border-bottom:none}.ap-activity-offer-approval .approval-form .offers .offer-entry{display:flex}.ap-activity-offer-approval .approval-form .offers .offer-entry .radio-item{justify-content:center;align-items:center;display:flex}.ap-activity-offer-approval .approval-form .offers .offer-entry .offer-wrapper{flex-grow:1}.ap-activity-offer-approval .approval-form .offers .inset-shadow{pointer-events:none;box-shadow:var(--default-inset-shadow);position:absolute;inset:0}.ap-activity-offer-approval .approval-form .task-action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}.ap-activity-offer-approval .approval-form .task-action-row .bf-button{margin-left:var(--m-5)}.ap-offer-approvals{flex-direction:column;height:100%;display:flex}.ap-offer-approvals .actions{padding-bottom:var(--p-10);display:flex}.ap-offer-approvals .approvals{flex-grow:1;overflow:auto}.ap-offer-approvals .approvals .approval-entry.__card{margin-bottom:var(--m-10)}.ap-offer-approvals .approvals .approval-entry.__card .rs-radio-tile-body{width:100%}.ap-activity-start-approval-dialog .rs-modal-body{padding-bottom:var(--p-0)}.ap-start-offer-approval .description,.ap-start-offer-approval .name,.ap-start-offer-approval .urgent-feature{padding-bottom:var(--p-5)}.ap-start-offer-approval .urgent-feature .urgent-field-container{justify-content:flex-end;display:flex}.ap-start-offer-approval .urgent-feature .urgent-field-container .urgent-field{--rs-toggle-checked-bg:var(--background-color-toggle-urgent-checked);--rs-toggle-checked-hover-bg:var(--color-negative);border-top-right-radius:var(--border-radius-base);border-top-left-radius:var(--border-radius-base);justify-content:center;align-items:center;height:fit-content;padding:1px 12px 2px 6px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.ap-start-offer-approval .urgent-feature .urgent-field-container .urgent-field .label{font-size:var(--font-size-sm);padding-top:var(--p-1)}.ap-start-offer-approval .urgent-feature .urgent-field-container .urgent-field.urgent{background:var(--background-urgent)}.ap-start-offer-approval .urgent-feature .urgent-field-container .urgent-field.urgent .label{color:var(--color-negative)}.ap-start-offer-approval .urgent-feature .urgent-message{background:var(--background-urgent);border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);padding:var(--p-5);margin-bottom:var(--m-5)}.ap-start-offer-approval .urgent-feature .urgent-message .description{font-size:var(--font-size-sm);color:var(--color-negative);padding-bottom:var(--p-5)}.ap-start-offer-approval .urgent-feature .urgent-message textarea:focus-visible{outline-color:var(--color-negative)!important}.ap-start-offer-approval .offer-list{border-top:solid 1px var(--border-color-tertiary);border-bottom:solid 1px var(--border-color-tertiary)}.ap-start-offer-approval .offer-list .offer-entry{text-align:left;background:var(--list-row-background);width:100%;padding:var(--p-0);margin-top:var(--m-3);margin-bottom:var(--m-3)}.ap-start-offer-approval .offer-list .offer-entry>div{width:100%}.ap-start-offer-approval .checkedForPriceComparison{padding-top:var(--p-5)}.ap-start-offer-approval .actions{padding-top:var(--p-5);justify-content:flex-end;align-items:center;display:flex}.ap-start-offer-approval .actions .bf-button{margin-left:var(--m-5)}.ap-start-offer-approval .actions .status{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-start-offer-approval .actions .status.error{color:var(--color-negative)}.ap-offer-list{flex-direction:column;height:calc(100% - 20px);display:flex;overflow:hidden}.ap-offer-list .list-header{padding-bottom:var(--p-10)}.ap-offer-list .list-accordion-wrapper{flex-grow:1;overflow:auto}.ap-offer-list .list-accordion-wrapper .section-title .count{padding-left:var(--p-5)}.ap-offer-list .list-accordion-wrapper .offer-entry{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);margin-bottom:var(--m-8);padding:var(--p-8)}.ap-offer-list .list-accordion-wrapper .offer-entry:last-of-type{margin-bottom:var(--m-0)}.plan-table-creation .load-template-as-whole{background:var(--background-color-primary);margin-top:var(--m-5);padding:var(--p-5);border-radius:var(--border-radius-base);align-items:center;display:flex}.plan-table-creation .load-template-as-whole .text{flex-grow:1}.ap-active-project-budget-charts{--dashboard-height:300px;padding-top:var(--p-10);gap:20px;display:flex}.ap-active-project-budget-charts .progress-card{width:var(--dashboard-height);height:var(--dashboard-height)}.ap-active-project-budget-charts .comparison-card{height:var(--dashboard-height);flex-grow:1}.bf-gantt-chart .gantt-properties{padding:var(--p-3);display:flex}.bf-gantt-chart .gantt-chart .no-task-yet{padding:var(--p-5);justify-content:center;align-items:center;display:flex}.bf-gantt-chart .gantt-chart .no-task-yet .info-text{font-size:var(--font-size-sm);text-align:center;color:var(--text-color-secondary)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-header{border-bottom:var(--border-color-primary) 1px solid;display:flex}.bf-gantt-chart .gantt-chart .bf-gantt-chart-header .col{height:100%;padding-left:var(--p-1);padding-bottom:var(--p-1);align-items:flex-end;font-weight:500;display:flex}.bf-gantt-chart .gantt-chart .col{box-sizing:border-box}.bf-gantt-chart .gantt-chart .col .rs-plaintext{padding-left:var(--p-6)}.bf-gantt-chart .gantt-chart .col.name-wrapper{width:250px;padding-left:var(--p-13)}.bf-gantt-chart .gantt-chart .col.from{width:100px}.bf-gantt-chart .gantt-chart .col.days{width:50px}.bf-gantt-chart .gantt-chart .col.days input{padding-left:var(--p-2);padding-right:var(--p-2);text-align:center}.bf-gantt-chart .gantt-chart .col.days .plaintext{text-align:center;box-sizing:border-box;width:100%;padding-right:var(--p-6)}.bf-gantt-chart .gantt-chart .col.to{width:110px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table{border-right:solid 1px var(--border-color-secondary)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row{align-items:center;display:flex;position:relative}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable{background:var(--background-color-focus);border-radius:var(--border-radius-big);opacity:.4;justify-content:center;align-items:center;height:18px;transition:height .2s,top .2s,bottom .2s,opacity .2s;display:none;position:absolute;overflow:hidden}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable .text{opacity:0;text-align:center;transition:opacity .2s}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.disabled{background-color:var(--background-color-accent);color:var(--text-color-secondary)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dragging{opacity:.8}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dragging .text{opacity:1}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dragging{height:36px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dropzone-above{z-index:5;top:-5px;left:10%;right:10px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dropzone-above.dragging{top:-10px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dropzone-below{z-index:5;bottom:-5px;left:10%;right:calc(50% + 3px)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dropzone-below.dragging{bottom:-10px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dropzone-child{z-index:5;bottom:-5px;left:calc(50% + 3px);right:10px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .droppable.dropzone-child.dragging{bottom:-10px}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row.selfDragging{opacity:.5}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row.otherDragging.draggingOver .droppable{display:flex}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .hover-action{z-index:6;width:auto;height:fit-content;padding:var(--p-3);background:var(--background-color-contrast-inverse);border-radius:var(--border-radius-base);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none;position:absolute;top:0;left:100%}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .hover-action .delete{margin-top:var(--m-3)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row:nth-of-type(2n){background-color:var(--background-color-primary)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row:hover{background-color:var(--list-row-background-hover)}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row:hover .hover-action{display:flex}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .name-wrapper{box-sizing:border-box;height:100%;padding-left:var(--p-5);align-items:center;display:flex}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .name-wrapper .depth-line{background:var(--background-color-secondary);width:2px;height:100%}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .name-wrapper .reorder-knob{padding:var(--p-3);border-radius:var(--border-radius-base);cursor:grab}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row .name-wrapper .name{padding-left:var(--p-5);flex-grow:1}.bf-gantt-chart .gantt-chart .bf-gantt-chart-table .bf-gantt-chart-row.readonly .name-wrapper{padding-left:var(--p-5)}._scrollWrapper_rmox6_1{scrollbar-width:thin;max-width:100%;height:1.2rem;overflow:auto}._scrollWrapper_rmox6_1::-webkit-scrollbar{width:1.1rem;height:1.1rem}._scrollWrapper_rmox6_1::-webkit-scrollbar-corner{background:0 0}._scrollWrapper_rmox6_1::-webkit-scrollbar-thumb{background:var(--background-opacity-secondary);background:var(--palette-black-alpha-20,var(--background-opacity-secondary));border-radius:var(--border-radius-big);background-clip:padding-box;border:6px solid #0000}._scrollWrapper_rmox6_1::-webkit-scrollbar-thumb:hover{background:var(--background-opacity-secondary);background:var(--palette-black-alpha-30,var(--background-opacity-secondary));background-clip:padding-box;border:4px solid #0000}._scroll_rmox6_1{height:1px}._tooltipDefaultContainer_1sxre_1{background:var(--background-color-contrast);padding:var(--p-6);box-shadow:0 3px 6px #00000029,0 3px 6px #0003}._tooltipDefaultContainerParagraph_1sxre_7{font-size:var(--font-size-sm);margin-bottom:var(--m-3);color:var(--text-color-primary)}._tooltipDetailsContainer_1sxre_13{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex;position:absolute}._tooltipDetailsContainerHidden_1sxre_25{visibility:hidden;pointer-events:none;display:flex;position:absolute}._scroll_1dhxt_1{scrollbar-width:thin;flex-shrink:0;width:1rem;overflow:hidden auto}._scroll_1dhxt_1::-webkit-scrollbar{width:1.1rem;height:1.1rem}._scroll_1dhxt_1::-webkit-scrollbar-corner{background:0 0}._scroll_1dhxt_1::-webkit-scrollbar-thumb{background:var(--background-opacity-secondary);background:var(--palette-black-alpha-20,var(--background-opacity-secondary));border-radius:var(--border-radius-big);background-clip:padding-box;border:6px solid #0000}._scroll_1dhxt_1::-webkit-scrollbar-thumb:hover{background:var(--background-opacity-secondary);background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._ganttTable_1g9rr_1{border-bottom:var(--border-color-primary) 1px solid;border-top:var(--border-color-primary) 1px solid;border-left:var(--border-color-primary) 1px solid;display:table}._ganttTable_Header_1g9rr_8{list-style:none;display:table-row}._ganttTable_HeaderSeparator_1g9rr_13{border-right:1px solid var(--border-color-secondary);opacity:1;margin-left:-2px}._ganttTable_HeaderItem_1g9rr_19{vertical-align:-webkit-baseline-middle;vertical-align:middle;display:table-cell}._taskListWrapper_33fw8_1{border-bottom:var(--border-color-primary) 1px solid;border-left:var(--border-color-primary) 1px solid;display:table}._taskListTableRow_33fw8_7{text-overflow:ellipsis;display:table-row}._taskListTableRow_33fw8_7:nth-of-type(2n){background-color:var(--background-color-primary)}._taskListCell_33fw8_16{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}._taskListNameWrapper_33fw8_23{display:flex}._taskListExpander_33fw8_27{color:var(--text-color-primary);-webkit-user-select:none;user-select:none;cursor:pointer;padding:.15rem .2rem 0;font-size:.6rem}._taskListEmptyExpander_33fw8_34{-webkit-user-select:none;user-select:none;padding-left:1rem;font-size:.6rem}._ganttVerticalContainer_1anr6_1{margin:var(--m-0);padding:var(--p-0);font-size:0;overflow:hidden}._horizontalContainer_1anr6_8{margin:var(--m-0);padding:var(--p-0)}._wrapper_1anr6_15{padding:var(--p-0);margin:var(--m-0);outline:none;list-style:none;display:flex;position:relative}._calendarBottomText_3u7v6_1{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._calendarTopTick_3u7v6_12{stroke:#e6e4e4}._calendarTopText_3u7v6_16{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._calendarHeader_3u7v6_27{fill:#fff;stroke:#e0e0e0;stroke-width:1.4px}._gridRow_5u6vi_1{fill:#fff}._gridRow_5u6vi_1:nth-child(2n){fill:#f5f5f5}._gridRowLine_5u6vi_9{stroke:#ebeff2}._gridTick_5u6vi_13{stroke:#e6e4e4}._barWrapper_1mv3t_1{cursor:pointer;outline:none}._barWrapper_1mv3t_1:hover ._barHandle_1mv3t_6{visibility:visible;opacity:1}._barHandle_1mv3t_6{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._barBackground_1mv3t_18{-webkit-user-select:none;user-select:none;stroke-width:0}._milestoneWrapper_xr9to_1{cursor:pointer;outline:none}._milestoneBackground_xr9to_6{-webkit-user-select:none;user-select:none}._projectWrapper_19i2s_1{cursor:pointer;outline:none}._projectBackground_19i2s_6{-webkit-user-select:none;user-select:none;opacity:.6}._projectTop_19i2s_11{-webkit-user-select:none;user-select:none}._barLabel_1rzjo_1{fill:#fff;text-anchor:middle;dominant-baseline:central;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:lighter}._barLabelOutside_1rzjo_14{fill:#555;text-anchor:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ap-task-construction-diaries-entries .image-list-container .cb-entry{padding-bottom:var(--p-5)}.ap-task-construction-diaries-entries .image-list-container .cb-entry .title{border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.ap-task-construction-diaries-entries .image-list-container .cb-entry .images{padding-top:var(--p-3);flex-wrap:wrap;gap:5px;display:flex}.ap-task-construction-diaries-entries .image-list-container .cb-entry .images>.image{position:relative}.ap-task-construction-diaries-entries .image-list-container .cb-entry .images>.image .info-indicator{background:var(--background-color-light-base);color:var(--text-color-contrast);border-bottom-right-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;left:0}.ap-task-construction-diaries-entries .image-list-container .cb-entry .images>.image .info-indicator .bf-icon{width:10px;height:10px}.ap-project-budget-drawer{flex-direction:column;height:100%;display:flex}.ap-project-budget-drawer .drawer-header{padding:var(--p-10);border-bottom:solid 1px var(--border-color-secondary)}.ap-project-budget-drawer .drawer-header .date{font-size:var(--font-size-md);padding-bottom:var(--p-3);text-align:center}.ap-project-budget-drawer .drawer-header .header-data{align-items:center;display:flex}.ap-project-budget-drawer .drawer-header .header-data .left{margin-right:var(--m-10);flex-direction:column;flex-grow:1;justify-content:center;display:flex}.ap-project-budget-drawer .drawer-header .header-data .left .title{font-size:var(--font-size-lg)}.ap-project-budget-drawer .drawer-header .header-data .left .sub-title{font-size:var(--font-size-base);color:var(--text-color-secondary)}.ap-project-budget-drawer .drawer-header .header-data .right .value{font-size:var(--font-size-md);font-weight:700}.ap-project-budget-drawer .drawer-content{flex-grow:1;overflow:hidden}.ap-project-budget-form{padding-top:20px!important;padding-bottom:20px!important}.ap-project-budget-form form .form-content{background:0 0}.ap-project-budget-form form{flex-direction:column;display:flex}.ap-project-budget-form form .form-fields{flex:1}.ap-project-budget-form .send-to-approval{margin-bottom:var(--m-10);justify-content:flex-end;display:flex}.ap-project-budget-form .bf-message{margin-bottom:var(--m-10)}.ap-project-budget-form .project-budget-progress-column{align-items:center;display:flex}.ap-project-budget-form .project-budget-progress-column .progress{flex-grow:1}.ap-project-budget-form .gantt-card .card-head{padding:var(--p-5);display:flex}.ap-schedule-task-progress{width:120px}.ap-schedule-task-progress.content{padding-left:var(--p-3)}.ap-schedule-task-progress.content .task-progress{align-items:center;gap:5px;display:flex}.ap-schedule-task-progress.content .task-progress .days-misssed{color:var(--color-positive)}.ap-schedule-task-progress.content .task-progress .days-misssed.negative{color:var(--color-negative)}.ap-schedule-task-progress.content .task-progress .days-misssed .value{font-size:var(--font-size-lg);line-height:var(--font-size-lg)}.ap-schedule-task-progress.content .task-progress .days-misssed .label{font-size:var(--font-size-sm);line-height:12px}.ap-schedule-task-progress.content .task-progress .comment-bubble{background:var(--background-color-light-base);width:26px;height:26px;color:var(--text-color-contrast);border-radius:var(--border-radius-large);margin-left:var(--m-3);padding-left:var(--p-1);justify-content:center;align-items:center;padding-top:1px;display:flex}.ap-task-progress-overlay .title{font-size:var(--font-size-md);padding-bottom:var(--p-5)}.ap-task-progress-overlay .description{padding-bottom:var(--p-5)}.ap-task-progress-overlay .panel-content{padding:var(--p-5)}.ap-task-progress-overlay .panel-content .actions{padding-top:var(--p-5);justify-content:flex-end;gap:10px;display:flex}.ap-schedule-task-comment-overlay{padding:var(--p-5)}.ap-schedule-task-comment-overlay .head{padding-bottom:var(--p-5);justify-content:space-between;align-items:center;display:flex}.ap-schedule-task-comment-overlay .head .date{padding-left:var(--p-5);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ap-project-budget-view{flex-direction:column;display:flex}.ap-project-budget-view .ap-project-budget-view-header{gap:10px;display:flex}.ap-project-budget-view .ap-budget-content{flex:1;overflow:hidden}.ap-project-budget-view-no-budget-yet{justify-content:center;display:flex}.ap-project-budget-view-no-budget-yet .box{padding:var(--p-10);text-align:center;background:var(--background-color-primary);border-radius:var(--border-radius-base);flex-direction:column;align-items:center;max-width:500px;display:flex}.ap-project-budget-view-no-budget-yet .box .description{margin-bottom:var(--m-5)}.ap-vacancy-listing-data-transfer-modal{width:100%;max-width:1800px;margin:0 auto}.ap-vacancy-listing-data-transfer-modal .content{background:var(--background-color-contrast);border-radius:var(--border-radius-base)}.ap-vacancy-listing-data-transfer-modal .bf-table{border-collapse:separate;border-spacing:0;border:1px solid var(--plan-data-table-border-color);border-radius:var(--border-radius-base);background:var(--table-row-color);overflow:hidden}.ap-vacancy-listing-data-transfer-modal .bf-table thead th{z-index:2;background:var(--table-header-background);color:var(--table-row-foreground);border-bottom:1px solid var(--plan-data-table-border-color);text-align:left;white-space:nowrap;padding:10px;font-weight:500;position:sticky;top:0}.ap-vacancy-listing-data-transfer-modal .bf-table tbody td{border-bottom:1px solid var(--plan-data-table-border-color);vertical-align:top;color:var(--table-row-foreground);padding:10px}.ap-vacancy-listing-data-transfer-modal .bf-table tbody tr:last-child td{border-bottom:none}.ap-vacancy-listing-data-transfer-modal .bf-table tbody tr:nth-child(2n) td{background:var(--table-row-color-striped)}.ap-vacancy-listing-data-transfer-modal .bf-table tbody tr:hover td{background:var(--table-row-color-hover)}.ap-vacancy-listing-data-transfer-modal .bf-table th:first-child,.ap-vacancy-listing-data-transfer-modal .bf-table td:first-child{width:44px}.ap-vacancy-listing-data-transfer-modal .bf-table input[type=checkbox]{cursor:pointer;width:16px;height:16px}.ap-vacancy-listing-data-transfer-modal .bf-table input[type=checkbox][disabled]{cursor:not-allowed;opacity:.5}.ap-vacancy-listing-data-tab{height:calc(100% - 20px);overflow:auto;padding:0!important}.ap-vacancy-listing-data-tab .ap-vacancy-listing-data-form{height:100%;padding:0}.ap-vacancy-listing-data-tab .form-struct form{height:100%}.ap-vacancy-listing-data-tab .listing-data-sections{padding:var(--p-5);flex-direction:column;gap:20px;display:flex}.ap-vacancy-listing-data-tab .listing-data-actions{justify-content:flex-end;display:flex}.ap-vacancy-listing-data-tab .listing-data-sections .bf-form-section{margin:0}.ap-vacancy-listing-data-tab .field-grid{gap:12px 16px;display:grid}.ap-vacancy-listing-data-tab .field-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-vacancy-listing-data-tab .field-grid.one-col{grid-template-columns:1fr}.ap-vacancy-listing-data-tab .equipment-toggles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.ap-vacancy-listing-data-tab .equipment-toggles-grid .toggle-item{align-items:center;display:flex}.ap-vacancy-listing-data-tab .equipment-toggles-grid .toggle-item>.labeled-input{width:auto}.ap-vacancy-listing-data-tab .equipment-toggles-grid .labeled-input.label-position-right>.label>span{flex-grow:0}.ap-vacancy-listing-data-tab .equipment-other-fields{margin-top:12px}.ap-vacancy-listing-data-tab .geoposition-label{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:500}.ap-vacancy-listing-data-tab .address-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.ap-vacancy-listing-data-tab .geoposition-card{flex-direction:column;gap:8px;display:flex}.configurable-dashboard{flex-direction:column;min-height:100%;display:flex}.configurable-dashboard .dashboard-header-row{gap:10px;display:flex}.configurable-dashboard .react-grid-layout{flex-grow:1}.configurable-dashboard .grid-item{background:var(--background-color-contrast);border-radius:var(--border-radius-base);overflow:hidden}.configurable-dashboard .grid-item .invalid-config{height:100%;padding:var(--p-4);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.configurable-dashboard .grid-item .invalid-config .description{padding-top:var(--p-4);text-align:center}.configurable-dashboard .grid-item .edit-overlay{z-index:6;border-radius:var(--border-radius-base);background-color:var(--background-opacity-strong);color:var(--text-color-contrast);cursor:move;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.configurable-dashboard .grid-item .edit-overlay .delete-button{position:absolute;top:0;right:0}.configurable-dashboard .grid-item .edit-overlay .edit-button{position:absolute;top:0;left:0}.configurable-dashboard .grid-item .edit-overlay .move-text{padding-top:var(--p-5);font-size:var(--font-size-sm);text-align:center;max-width:180px;padding-left:var(--p-10);padding-right:var(--p-10)}.configurable-dashboard .grid-item .edit-overlay .resize-text{padding-left:var(--p-5);text-align:right;font-size:var(--font-size-sm);position:absolute;bottom:7px;right:7px}.configurable-dashboard .grid-item .react-resizable-handle{z-index:7;color:var(--text-color-contrast);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjkwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)}.configurable-dashbaord-add-elements-bar .title{color:var(--text-color-primary);font-size:var(--font-size-md);padding-bottom:var(--p-5);letter-spacing:1px;padding-left:var(--p-10)}.configurable-dashbaord-add-elements-bar .elements{border-top:solid 1px var(--border-color-secondary);border-bottom:solid 1px var(--border-color-secondary);padding:var(--p-5);align-items:center;display:flex;overflow:auto}.configurable-dashbaord-add-elements-bar .elements .no-elements{padding:var(--p-10);color:var(--text-color-secondary)}.configurable-dashbaord-add-elements-bar .elements .component-wrapper{margin-right:var(--m-5);flex-direction:column;flex:none;align-items:center;display:flex}.configurable-dashbaord-add-elements-bar .elements .component-wrapper .available-component{flex:none;margin-right:0}.configurable-dashbaord-add-elements-bar .elements .component-wrapper .component-title{margin-top:var(--m-2);text-align:center;font-size:var(--font-size-xs);color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;max-width:150px;padding:0 5px;line-height:1.2;overflow:hidden}.configurable-dashbaord-add-elements-bar{padding-bottom:var(--p-10)}.configurable-dashbaord-add-elements-bar.bright .title{color:var(--text-color-contrast)}.configurable-dashbaord-add-elements-bar.bright .elements{border-top:solid 1px var(--border-color-primary);border-bottom:solid 1px var(--border-color-primary)}.configurable-dashbaord-add-elements-bar.bright .elements .no-elements{color:var(--text-color-disabled)}.configurable-dashbaord-add-elements-bar.bright .elements .component-wrapper .available-component .component-title,.configurable-dashbaord-add-elements-bar.bright .elements .component-wrapper .component-title{color:var(--text-color-contrast)}.configurable-dashboard-edit-bar{color:var(--text-color-primary);padding:var(--p-5);justify-content:flex-end;display:flex}.configurable-dashboard-edit-bar .bf-button{margin-left:var(--m-5)}.configurable-dashboard-edit-bar.bright{color:var(--text-color-contrast)}.bf-order-list-item--with-handle{align-items:center;display:flex}.bf-order-list-item,.bf-order-list{position:relative}.dashboard-element-config .dashboard-element-config-item{padding-bottom:var(--p-5)}.dashboard-element-config .dashboard-element-config-item:last-of-type{padding-bottom:0}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-toggle .labeled-input{display:inline-flex}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-label{margin-bottom:var(--p-3);font-size:.95em;font-weight:600}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available{margin-bottom:var(--p-4)}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available .orderable-list-available-label{color:var(--text-secondary,#666);margin-bottom:var(--p-2);font-size:.9em}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available .orderable-list-available-items{gap:var(--p-2);flex-direction:column;max-width:100%;max-height:400px;display:flex;overflow:auto}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available .orderable-list-available-item{align-items:center;gap:var(--p-1);padding:var(--p-2) var(--p-3);background:var(--bg-primary,#f5f5f5);border:1px solid var(--border-color,#ddd);cursor:pointer;border-radius:4px;width:100%;font-size:.9em;transition:all .2s;display:flex}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available .orderable-list-available-item:hover{background:var(--bg-hover,#e8e8e8);border-color:var(--primary-color,#007bff)}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available .orderable-list-available-item .orderable-list-available-item-icon{padding-right:var(--p-1);flex-shrink:0;font-size:1.2em;font-weight:700}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-available .orderable-list-available-item .orderable-list-available-item-label{text-overflow:ellipsis;text-align:left;white-space:nowrap;flex:1;overflow:hidden}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .orderable-list-selected-label{color:var(--text-secondary,#666);margin-bottom:var(--p-2);font-size:.9em}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list{min-height:40px;max-height:400px;overflow:auto}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item{border:1px solid var(--border-color,#ddd);margin-bottom:var(--p-2);cursor:grab;background:#fff;border-radius:4px;transition:none}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item.is-dragging{background:var(--bg-primary,#f0f7ff);border-color:var(--primary-color,#007bff);cursor:grabbing;border-width:2px;transform:rotate(2deg);box-shadow:0 4px 12px #007bff4d}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item .orderable-list-selected-item{padding:var(--p-2) var(--p-3);justify-content:space-between;align-items:center;min-height:32px;display:flex}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item .orderable-list-selected-item .orderable-list-selected-drag-icon{padding-right:var(--p-2)}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item .orderable-list-selected-item .orderable-list-selected-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9em;overflow:hidden}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item .orderable-list-selected-item .orderable-list-selected-item-remove{color:var(--danger-color,#dc3545);cursor:pointer;padding:0 var(--p-2);background:0 0;border:none;flex-shrink:0;font-size:1.5em;line-height:1;transition:all .2s}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-selected .bf-order-list .bf-order-list-item .orderable-list-selected-item .orderable-list-selected-item-remove:hover{color:var(--danger-color-hover,#c82333);transform:scale(1.2)}.dashboard-element-config .dashboard-element-config-item.dashboard-element-config-orderable-list .orderable-list-empty{padding:var(--p-3);text-align:center;color:var(--text-secondary,#999);font-size:.9em;font-style:italic}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width, height}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
