.extract-field-overlay-container .extract-field-overlay{min-width:150px;padding:5px 8px;background-color:var(--background-color-deep)!important}.extract-field-overlay-container .extract-field-overlay .title{color:var(--text-color-disabled);font-size:var(--font-size-xs)}.extract-field-overlay-container .extract-field-overlay .value{color:var(--text-color-contrast);size:12px}.extract-field-overlay-container .extract-field-overlay .action{padding-top:var(--p-2);justify-content:flex-end;display:flex}.extract-field-overlay-container .extract-field-overlay .action .bf-button{color:var(--text-color-contrast);font-size:var(--font-size-sm)}.ra-invoice-form .form-head{padding-bottom:var(--p-5);display:flex}.ra-invoice-form .urgent-field,.ra-invoice-form .intern-field{border-radius:30px;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}.ra-invoice-form .urgent-field .label,.ra-invoice-form .intern-field .label{font-size:var(--font-size-sm);padding-top:var(--p-1)}.ra-invoice-form .urgent-field.urgent,.ra-invoice-form .intern-field.urgent{--rs-toggle-checked-bg:var(--background-color-toggle-urgent-checked);--rs-toggle-checked-hover-bg:var(--color-negative);background:var(--background-urgent)}.ra-invoice-form .urgent-field.urgent .label,.ra-invoice-form .intern-field.urgent .label{color:var(--color-negative)}.ra-invoice-form .urgent-field.intern,.ra-invoice-form .intern-field.intern{background:var(--base-color-lighten-75)}.ra-invoice-form .urgent-message{background:var(--background-urgent);border-radius:var(--border-radius-base);padding:var(--p-5);margin-bottom:var(--m-5)}.ra-invoice-form .urgent-message .description{font-size:var(--font-size-sm);color:var(--color-negative);padding-bottom:var(--p-5)}.ra-invoice-form .urgent-message textarea:focus-visible{outline-color:var(--color-negative)!important}.ra-invoice-form .form-row{width:100%;padding-bottom:var(--p-5);gap:var(--p-5);display:flex}.ra-invoice-form .form-row .flex-container{gap:var(--p-5);display:flex}.ra-invoice-form .additional-tabs{margin-bottom:var(--m-10)}.ra-invoice-info-form .description{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-bottom:var(--m-5)}.ra-invoice-info-form .entries{flex-wrap:wrap;gap:10px;display:flex}.ra-invoice-info-form .entries .entry{flex:40%}.ra-invoice-costcenter-form .description{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-bottom:var(--m-5)}.ra-invoice-costcenter-form .entries .cost-center-entry{border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-5);margin-bottom:var(--m-5)}.ra-invoice-costcenter-form .entries .cost-center-entry:last-of-type{padding-bottom:var(--p-0);margin-bottom:var(--m-0);border-bottom:none}.ra-invoice-costcenter-form .entries .cost-center-entry .cost-center-entry-header{justify-content:space-between;align-items:center;display:flex}.ra-invoice-costcenter-form .entries .cost-center-entry .cost-center-entry-header .entry-title{font-size:var(--font-size-sm);color:var(--text-color-secondary);font-weight:700}.ra-invoice-costcenter-form .entries .cost-center-entry .form-row{gap:10px;display:flex}.ra-invoice-costcenter-form .array-actions .add-action{margin-top:var(--m-5);justify-content:center;display:flex}.ra-invoice-payment-plan-form .description{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-bottom:var(--m-5)}.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry{padding:var(--p-3);border-bottom:solid 1px var(--border-color-primary)}.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry:last-of-type{border-bottom:none}.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry .form-row{align-items:flex-end;gap:10px;display:flex}.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry .form-row .date,.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry .form-row .amount{flex:1}.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry .form-row .usage{flex:3}.ra-invoice-payment-plan-form .payment-plan .entries .payment-plan-entry .form-row .activeDate{flex:1}.ra-invoice-payment-plan-form .create-action{justify-content:center;display:flex}.ra-invoice-payment-plan-form .create-action .create-plan-dropdown.bf-dropdown.rs-dropdown-menu{width:450px}.ra-invoice-payment-plan-creation-form{padding:var(--p-3)}.mode-of-payment-form-fields .discount-entry{display:flex}.mode-of-payment-form-fields .discount-entry .discount-input,.mode-of-payment-form-fields .discount-entry .discount-input .suffix{border-top-right-radius:0;border-bottom-right-radius:0}.mode-of-payment-form-fields .discount-entry .days-input,.mode-of-payment-form-fields .discount-entry .days-input .prefix{border-top-left-radius:0;border-bottom-left-radius:0}.mode-of-payment-form-fields .discount-entry:not(:first-of-type) .discount-input,.mode-of-payment-form-fields .discount-entry:not(:first-of-type) .discount-input .prefix{border-top-left-radius:0}.mode-of-payment-form-fields .discount-entry:not(:first-of-type) .days-input,.mode-of-payment-form-fields .discount-entry:not(:first-of-type) .days-input .suffix{border-top-right-radius:0}.mode-of-payment-form-fields .discount-entry:not(:last-of-type) .discount-input,.mode-of-payment-form-fields .discount-entry:not(:last-of-type) .discount-input .prefix{border-bottom-left-radius:0}.mode-of-payment-form-fields .discount-entry:not(:last-of-type) .days-input,.mode-of-payment-form-fields .discount-entry:not(:last-of-type) .days-input .suffix{border-bottom-right-radius:0}.persistent-resize-container{flex-shrink:0;transition:height .1s ease-out,width .1s ease-out;position:relative;overflow:hidden}.persistent-resize-container.resize-vertical{width:100%}.persistent-resize-container.resize-horizontal{height:100%}.persistent-resize-container .resize-handle{z-index:10;background:0 0;transition:background-color .2s;position:absolute}.persistent-resize-container .resize-handle.resize-handle-bottom{cursor:row-resize;height:8px;bottom:0;left:0;right:0}.persistent-resize-container .resize-handle.resize-handle-right{cursor:col-resize;width:8px;top:0;bottom:0;right:0}.persistent-resize-container .resize-handle.resize-handle-left{cursor:col-resize;width:8px;top:0;bottom:0;left:0}.persistent-resize-container .resize-handle:hover{background:#0000000d}.persistent-resize-container .resize-handle:active{background:#0000001a}.persistent-resize-container .resize-handle:before{content:"";opacity:.6;border-radius:2px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.persistent-resize-container .resize-handle.resize-handle-bottom:before{background:var(--border-color-primary);width:40px;height:4px}.persistent-resize-container .resize-handle.resize-handle-right:before,.persistent-resize-container .resize-handle.resize-handle-left:before{background:var(--border-color-primary);width:4px;height:40px}.persistent-resize-container .resize-handle:hover:before{opacity:1;background:var(--base-color)}.ra-invoice-activity-overlap-hint{margin-top:8px;position:relative}.ra-invoice-activity-overlap-hint .overlap-header{align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item{background-color:#ffc1071a;border-left:3px solid #ffc107;border-radius:4px;margin-bottom:8px;padding:8px}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item:last-child{margin-bottom:0}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .activity-link,.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .invoice-link{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .activity-link:last-child,.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .invoice-link:last-child{margin-bottom:0}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .activity-link .label,.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .invoice-link .label{min-width:80px;font-weight:500}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .activity-link .link-button,.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .invoice-link .link-button{color:#007bff;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .activity-link .link-button:hover,.ra-invoice-activity-overlap-hint .overlap-list .overlap-item .invoice-link .link-button:hover{color:#0056b3;text-decoration:none}.ra-invoice-costcenter-form .rest-sum{margin-top:var(--m-5);justify-content:flex-end;display:flex}.ra-invoice-costcenter-form .rest-sum .sum-text{padding:var(--p-2) var(--p-4);border-radius:var(--border-radius-base);transition:background-color .3s,color .3s}.ra-invoice-costcenter-form .rest-sum .sum-text.error{background:var(--color-negative);color:var(--text-color-contrast)}.ra-invoice-payment-fields .with-padding-top,.ra-invoice-payment-fields .button-container{padding-top:var(--p-12)}.ra-invoice-payment-fields .button-container.no-padding{padding-top:0}.ra-invoice-payment-fields .button-container>div{height:100%}.ra-invoice-payment-fields .button-container>div button.bf-button{height:37px;padding:var(--p-4)}.ra-invoice-payment-fields .sum-field{margin-top:var(--m-5);padding-top:var(--p-5);border-top:1px solid var(--border-color-primary)}.ra-invoice-payment-fields .add-actions .bf-button{border-radius:var(--border-radius-big)}.ra-invoice-payment-fields .skonto-entries{padding-top:var(--p-2);padding-bottom:var(--p-5)}.ra-invoice-payment-fields .skonto-entries .skonto-entry{gap:var(--p-5);font-size:var(--font-size-sm);justify-content:center;display:flex}.ra-invoice-payment-fields .skonto-entries .skonto-entry .bf-button .bf-icon{width:12px;height:12px}.ra-invoice-payment-fields .payment-entries .payment-entry{padding-bottom:var(--p-5)}.ra-invoice-payment-fields .payment-entries .payment-entry .payed-date{padding-top:var(--p-2)}.bf-asset-chooser-rich{flex-direction:column;width:100%;height:100%;display:flex}.bf-asset-chooser-rich .filter-header{background:var(--background-color-primary);padding:var(--p-3);border-bottom:1px solid var(--border-color-secondary);display:flex}.bf-asset-chooser-rich .filter-header .filters{padding-left:var(--p-5);gap:var(--p-3);flex-wrap:wrap;align-items:center;display:flex}.bf-asset-chooser-rich .filter-header .filters .active-filter-button{display:flex}.bf-asset-chooser-rich .filter-header .filters .active-filter-button button{font-size:var(--font-size-sm);padding:var(--p-2)}.bf-asset-chooser-rich .filter-header .filters .active-filter-button button:first-of-type{border-top-left-radius:var(--border-radius-big);border-bottom-left-radius:var(--border-radius-big);padding-left:var(--p-4)}.bf-asset-chooser-rich .filter-header .filters .active-filter-button button:last-of-type{border-top-right-radius:var(--border-radius-big);border-bottom-right-radius:var(--border-radius-big);padding-right:var(--p-4)}.bf-asset-chooser-rich .filter-header .filters .active-filter-button .remove-button{border-left:none}.bf-asset-chooser-rich .filter-header .filters .active-filter-button .remove-button .bf-icon{width:12px;height:12px;display:flex}.bf-asset-chooser-rich .filter-header .filters .add-filter-button{border-radius:var(--border-radius-big)}.bf-asset-chooser-rich .main-container{flex-grow:1;display:flex;overflow:hidden}.bf-asset-chooser-rich .main-container .bf-asset-chooser-rich-content{flex-grow:1;overflow:hidden}.bf-asset-chooser-rich .main-container .select-detail-view{border-left:1px solid var(--border-color-secondary);justify-content:center;align-items:center;display:flex;overflow:hidden}.bf-asset-chooser-rich .main-container .select-detail-view .asset-detail-view{width:100%;height:100%;overflow:hidden}.bf-asset-chooser-rich .main-container .select-detail-view .empty{padding:var(--p-10);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm);text-transform:uppercase}.bf-asset-chooser-rich .main-container .list-button{border-radius:var(--border-radius-none);text-overflow:ellipsis;text-align:left;border-bottom:solid 1px var(--border-color-primary);background:0 0;width:100%;display:flex;overflow:hidden}.bf-asset-chooser-rich .main-container .list-button.selected,.bf-asset-chooser-rich .main-container .list-button.focused{background:var(--table-row-color-hover)}.bf-asset-chooser-rich .main-container .list-button:focus:not(.rs-btn-subtle){box-shadow:0 -5px 5px -5px var(--base-color), 0 5px 5px -5px var(--base-color)}.bf-asset-chooser-rich .main-container .list-button .bf-asset-chooser-rich-entry-content{width:100%;overflow:hidden}.bf-asset-chooser-rich .main-container .list-button.filter-suggestion{padding:var(--p-3);justify-content:flex-start}.filter-suggestion-preview{align-items:center;width:100%;display:flex}.filter-suggestion-preview .add-filter{color:var(--text-color-primary)}.filter-suggestion-preview .filter-suggestion-name{color:var(--text-color-secondary)}.filter-suggestion-preview .filter-suggestion-option{color:var(--text-color-primary);font-weight:500}.filter-suggestion-details{padding:var(--p-5)}.filter-suggestion-details .__h4{margin-bottom:var(--p-2);color:var(--text-color-primary)}.filter-suggestion-details .__sub-text{color:var(--text-color-secondary)}.choose-filter-value-page{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.choose-filter-value-page .sub-page-header{border-bottom:1px solid var(--border-color-secondary)}.choose-filter-value-page .sub-page-header .sub-page-header-first-row{align-items:center;gap:var(--p-5);display:flex}.choose-filter-value-page .sub-page-header .sub-page-header-first-row .__h3{flex-grow:1}.choose-filter-value-page .sub-page-header .sub-page-header-second-row{padding:var(--p-3)}.choose-filter-value-page .options{flex-grow:1;overflow-y:auto}.choose-filter-value-page .options .empty{padding:var(--p-5);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm)}.choose-filter-value-page .options .option{text-align:left;border-bottom:1px solid var(--border-color-primary);text-overflow:ellipsis;background:0 0;justify-content:flex-start;width:100%;overflow:hidden}.choose-filter-value-page .options .option:hover{background:var(--base-color-lighten-75)}.choose-filter-value-page .options .option.selected{font-weight:600}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container{border:1px solid var(--rs-border-primary);border-top-right-radius:var(--border-radius-base);border-top-left-radius:var(--border-radius-base);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;display:flex}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .jump-button{height:100%}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button{background:var(--rs-input-bg);flex-grow:1;justify-content:flex-start;gap:10px;display:flex;overflow:hidden}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button.rs-btn-disabled{background:var(--background-color-primary)}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button .select-value{text-overflow:ellipsis;text-align:left;color:var(--rs-text-primary);flex-grow:1;overflow:hidden}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button .select-value.placeholder{color:var(--text-color-secondary)}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button .select-value .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.bf-asset-chooser-rich-select .bf-asset-chooser-select-button-container .bf-asset-chooser-select-button.has-detail-view.has-value{border-bottom-right-radius:0;border-bottom-left-radius:0}.bf-asset-chooser-rich-select .asset-detail-view{border-left:1px solid var(--rs-border-primary);border-bottom:1px solid var(--rs-border-primary);border-right:1px solid var(--rs-border-primary);border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container{border:1px solid var(--rs-border-primary);border-radius:var(--border-radius-base)}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .bf-asset-chooser-select-button{background:var(--rs-input-bg);justify-content:flex-start;gap:10px;width:100%;display:flex}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .bf-asset-chooser-select-button.rs-btn-disabled{background:var(--background-color-primary)}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .bf-asset-chooser-select-button .select-value{text-overflow:ellipsis;text-align:left;color:var(--rs-text-primary);flex-grow:1;overflow:hidden}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .bf-asset-chooser-select-button .select-value.placeholder{color:var(--text-color-secondary)}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .bf-asset-chooser-select-button .select-value .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .value-entry{background:var(--rs-input-bg);border-bottom:solid 1px var(--rs-border-primary);width:100%}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .value-entry .value-content{padding:var(--p-3) var(--p-6);justify-content:center;gap:10px;display:flex}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .value-entry .value-content .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .value-entry .value-content .value-text{flex-grow:1}.bf-asset-chooser-rich-select-multiple .bf-asset-chooser-rich-select-multiple-container .value-entry .value-content .value-container{justify-content:center;display:flex}.bf-asset-chooser-rich-select-overlay{width:60vw}.ra-duplicate-check{height:calc(100vh - 150px);max-height:calc(100vh - 150px);overflow:hidden}.ra-duplicate-check .description{padding-bottom:var(--p-5)}.ra-duplicate-check .compare{height:100%;max-height:100%;display:flex}.ra-duplicate-check .compare .compare-item{flex-direction:column;flex:1 0 50%;display:flex;overflow:hidden}.ra-duplicate-check .compare .compare-item>.content{flex-grow:1;min-height:500px;max-height:calc(100% - 150px)}.ra-duplicate-check .compare .compare-item>.content .pdf-viewer{border:solid 1px var(--border-color-secondary)}.ra-duplicate-check .compare .compare-item .title{height:36px;font-size:var(--font-size-lg)}.ra-duplicate-check .compare .compare-item:first-of-type{padding-right:var(--p-5)}.ra-duplicate-check .compare .compare-item:last-of-type{padding-left:var(--p-5)}.ra-duplicate-check .compare .compare-item.no-padding{padding:var(--p-0)}.ra-upload-invoice-entry{padding:var(--p-5)}.ra-upload-invoice-entry .overlay{background-color:var(--background-opacity-strong);z-index:6;border-radius:var(--border-radius-base);color:var(--text-color-contrast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ra-upload-invoice-entry .overlay .overlay-content{align-items:center;display:flex}.ra-upload-invoice-entry .overlay .overlay-content .bf-icon{margin-right:var(--m-4)}.ra-upload-invoice-entry .extract-loader{padding:var(--p-20);justify-content:center;align-items:center;display:flex}.ra-upload-invoice-entry .extract-loader .text .file{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ra-upload-invoice-entry .extract-loader .text .status{font-size:var(--font-size-md)}.ra-upload-invoice-entry .extract-loader .text .action{width:100%;padding-top:var(--p-2);justify-content:center;align-items:center;display:flex}.ra-upload-invoice-entry .invoice-entry-header{padding-bottom:var(--p-5);display:flex}.ra-upload-invoice-entry .invoice-entry-header .id{color:var(--text-color-secondary)}.ra-upload-invoice-entry .invoice-entry-header .status{display:flex}.ra-upload-invoice-entry .invoice-entry-header .status .bf-icon{margin-right:var(--m-3)}.ra-upload-invoice-entry .invoice-entry-header .status.invalid{color:var(--color-negative)}.ra-upload-invoice-entry .invoice-entry-header .status.valid{color:var(--color-positive)}.ra-upload-invoice-entry .invoice-entry-header>.actions{justify-content:flex-end;width:180px;display:flex}.ra-upload-invoice-entry .invoice-entry-header>.actions button.bf-button{padding:4px 8px}.ra-upload-invoice-entry .invoice-entry-header>.actions .rs-badge-content{top:2px;right:5px}.ra-upload-invoice-entry .invoice-entry-header>.actions .divider{margin-left:var(--m-3);margin-right:var(--m-3);margin-top:var(--m-1);margin-bottom:var(--m-1);box-sizing:border-box;border-right:1px var(--border-color-secondary) solid;height:calc(100% - 4px)}.ra-upload-invoice-entry .actions{display:flex}.ra-upload-invoice-entry .correction{padding-bottom:var(--p-8)}.ra-upload-invoice-entry .correction .rs-message{width:100%}.ra-upload-invoice-entry .correction .rs-message .description{align-items:center;display:flex}.ra-upload-invoice-entry .comments-container{padding-bottom:var(--p-8)}.ra-upload-invoice-entry .meta-container{padding-top:var(--p-5);justify-content:center;width:100%;display:flex}.ra-upload-invoice-entry .failed-extract-info{padding-top:var(--p-5);padding-bottom:var(--p-5)}.ra-upload-invoice-form .actions{display:flex}
