.ra-invoice-process-history{overflow:auto}.ra-invoice-process-history.vertical{overflow:hidden}.ra-invoice-process-history .ra-process-history-entry{padding-bottom:var(--p-10);padding-left:var(--p-5);padding-right:var(--p-5);align-items:flex-start;display:flex;position:relative}.ra-invoice-process-history .ra-process-history-entry .status-icon .system-avatar{background:var(--background-color-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ra-invoice-process-history .ra-process-history-entry.declined .content .type{color:var(--color-negative)}.ra-invoice-process-history .ra-process-history-entry.declined .content .comment-container,.ra-invoice-process-history .ra-process-history-entry.declined .content .comment-container .comment-bubble{background-color:var(--background-color-primary);border-color:var(--declined-comment-border)}.ra-invoice-process-history .ra-process-history-entry.declined .content .comment-container .comment{background-color:var(--background-color-primary);font-weight:500}.ra-invoice-process-history .ra-process-history-entry .status-icon{z-index:1;margin-top:var(--m-5);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-rounded);flex-shrink:0;width:40px;height:40px;overflow:hidden}.ra-invoice-process-history .ra-process-history-entry .status-icon .icon-container{background:var(--background-color-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ra-invoice-process-history .ra-process-history-entry .status-icon .icon-container .bf-icon{color:var(--icon-color-secondary);justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ra-invoice-process-history .ra-process-history-entry .status-icon.next_approval{border:dashed 1px var(--border-color-secondary)}.ra-invoice-process-history .ra-process-history-entry .status-icon.current_approval{border:2px solid var(--border-color-secondary)}.ra-invoice-process-history .ra-process-history-entry .status-icon .current-icon{background:var(--background-color-primary);color:var(--icon-color-secondary-accent);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ra-invoice-process-history .ra-process-history-entry .status-icon .current-icon .bf-icon{width:22px;height:22px}.ra-invoice-process-history .ra-process-history-entry .line{z-index:0;border-right:solid 1px var(--border-color-secondary);position:absolute;top:40px;bottom:-10px;left:30px}.ra-invoice-process-history .ra-process-history-entry:last-of-type .line{display:none}.ra-invoice-process-history .ra-process-history-entry.current_approval .content{padding-top:var(--p-5)}.ra-invoice-process-history .ra-process-history-entry .content{padding-left:var(--p-5);flex-direction:column;display:flex}.ra-invoice-process-history .ra-process-history-entry .content .type{font-weight:600}.ra-invoice-process-history .ra-process-history-entry .content .date{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-top:var(--p-1)}.ra-invoice-process-history .ra-process-history-entry .content .comment-container{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base);width:fit-content;padding:var(--p-2);font-size:var(--font-size-base);background:var(--background-color-contrast);position:relative}.ra-invoice-process-history .ra-process-history-entry .content .comment-container .comment-bubble{background:var(--background-color-contrast);z-index:0;border-left:solid 1px var(--border-color-secondary);border-top:solid 1px var(--border-color-secondary);width:12px;height:12px;position:absolute;top:4px;left:-7px;transform:skew(45deg)}.ra-invoice-process-history .ra-process-history-entry .content .comment-container .comment{z-index:1;background:var(--background-color-contrast);position:relative}.ra-invoice-process-history .ra-process-history-entry.current{background:var(--table-row-color-hover);border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-big)}.ra-invoice-process-history .ra-process-history-entry.current .line{border-right-style:dashed}.ra-invoice-process-history .ra-process-history-entry.current .status-icon{border-style:dashed}.ra-invoice-process-history .ra-process-history-entry.current .content{padding-top:var(--p-10)}.ra-invoice-process-history .ra-process-history-entry.current.has-assignments .content{padding-top:var(--p-5)}.ra-invoice-process-history .ra-process-history-entry.future{opacity:.5}.ra-invoice-process-history .ra-process-history-entry.future .line{border-right-style:dashed}.ra-invoice-process-history .ra-process-history-entry.future .status-icon{border-style:dashed}.ra-invoice-process-history .ra-process-history-entry.future .content{padding-top:var(--p-10)}.ra-invoice-process-history .ra-process-history-entry.future.has-assignments .content{padding-top:var(--p-5)}.ra-invoice-process-history.vertical .swiper-slide{width:fit-content;padding-top:var(--p-5);padding-bottom:var(--p-5)}.ra-invoice-process-history.vertical .swiper-slide:first-of-type{margin-left:var(--m-4)}.ra-invoice-process-history.vertical .ra-process-history-entry .line{height:1px;bottom:initial;border-right:none;border-bottom:solid 1px var(--border-color-secondary);display:block;top:30px;left:0;right:0}.ra-invoice-process-history.vertical .ra-process-history-entry .content{padding-top:var(--p-5)}.ra-invoice-process-history.vertical .ra-process-history-entry .content .type{white-space:nowrap;padding-right:var(--p-5)}.ra-invoice-process-history.vertical .ra-process-history-entry .content .assignment-label{padding-right:var(--p-5)}.ra-invoice-process-history.vertical .ra-process-history-entry .content .date{white-space:nowrap;padding-right:var(--p-5)}.ra-invoice-process-history.vertical .ra-process-history-entry.last .line{display:none}.current-payment-entries{gap:var(--p-2);padding-top:var(--p-5);flex-direction:column;display:flex}.assignment-label{align-items:center;display:inline-flex}.assignment-label .user-label-container,.assignment-label .team-label-container{padding-left:var(--p-2);align-items:center;display:inline-flex}.assignment-label .futher-entries{padding-left:var(--p-2)}.assignment-label-tooltip .section-title{padding-top:var(--p-5);padding-bottom:var(--p-3);letter-spacing:1px;font-weight:700}.activity-label{white-space:normal}.activity-label .activity-label__type{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.activity-label.no-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activities-tooltip{padding:var(--p-5);text-align:left}.activities-tooltip .activity-label-container .activity-label__type{color:var(--text-color-disabled)}.open-activities-modal{padding:var(--p-5)}.open-activities-modal .activity-label-container{margin-top:var(--m-8)}.open-activities-modal .activity-label-container .activity-label{margin-bottom:var(--m-5);white-space:normal;text-align:left}.open-activities-modal .activity-label-container .activity-label:last-of-type{margin-bottom:var(--m-0)}.open-activities-modal .actions{margin-top:var(--m-8);justify-content:flex-end;display:flex}.rac-invoice-type-cost-center{padding:var(--p-10);height:100%;display:flex}.rac-invoice-type-cost-center .cost-conter-view-content{flex-direction:row;flex:1;justify-content:flex-start;height:100%;display:flex;overflow:hidden}.rac-invoice-type-cost-center .cost-conter-view-content .rac-invoice-type-list-content .rac-invoice-type-cost-center-header{margin-bottom:var(--m-5);font-size:var(--font-size-lg)}.rac-invoice-type-cost-center .cost-conter-view-content .rac-invoice-type-list-content{height:100%;margin-right:var(--m-8);padding:var(--p-5);flex:1 0 50%}.rac-invoice-type-cost-center .cost-conter-view-content .rac-invoice-type-cost-center-list{flex:1 0 50%;height:100%}.rac-invoice-type-cost-center-list{width:100%}.display-name-input{flex-direction:column;display:flex}.display-name-input .display-name-input-group{border:1px solid var(--rs-border-primary);border-radius:var(--border-radius-base)}.display-name-input .display-name-input-group:focus-within{outline:3px solid var(--rs-color-focus-ring);box-shadow:var(--base-color) 0px 0px 5px}.display-name-input .display-name-input-group:focus,.display-name-input .display-name-input-group:hover{border-color:var(--base-color)}.display-name-input .display-name-input-group:has(.rs-input-group-focus){border-color:var(--base-color)}.display-name-input .display-name-input-group .display-name-input{border-bottom:1px solid var(--rs-border-primary)}.display-name-input .display-name-input-group .display-name-input .bf-input{min-width:0}.display-name-input .display-name-input-group .display-name-input .bf-input.rs-input-group{border:none;align-items:stretch}.display-name-input .display-name-input-group .display-name-input .bf-input.rs-input-group:focus-within{box-shadow:none;outline:none}.display-name-input .display-name-input-group .display-name-input .bf-input.rs-input-group.rs-input-group-focus{outline:none}.display-name-input .display-name-input-group .display-name-input .bf-input.rs-input-group .prefix{border-radius:var(--border-radius-none);text-overflow:ellipsis;width:120px;overflow:hidden}.display-name-input .display-name-input-group .display-name-input .bf-input.rs-input-group .suffix{border-radius:var(--border-radius-none)}.display-name-input .display-name-input-group .display-name-input:first-of-type .bf-input.rs-input-group .prefix{border-top-left-radius:6px}.display-name-input .display-name-input-group .display-name-input:first-of-type .bf-input.rs-input-group .suffix{border-top-right-radius:6px}.display-name-input .display-name-input-group .display-name-input:last-of-type{border-bottom:none}.display-name-input .display-name-input-group .display-name-input:last-of-type .bf-input.rs-input-group{border:none}.display-name-input .display-name-input-group .display-name-input:last-of-type .bf-input.rs-input-group .prefix{border-bottom-left-radius:6px}.display-name-input .display-name-input-group .display-name-input:last-of-type .bf-input.rs-input-group .suffix{border-bottom-right-radius:6px}.display-name-input .display-name-input-group.error{background:var(--color-prio-high);border:1px solid var(--color-negative)}.display-name-input .extra-actions{align-items:center;height:100%;display:flex}.display-name-input .extra-actions .bf-button{height:100%;padding-left:var(--p-2);padding-right:var(--p-2)}.display-name-input .display-name-action{justify-content:center;align-items:center;height:100%;padding:5px 10px;display:flex}.display-name-input .display-name-action .label.icon-left{margin-bottom:var(--m-0)}.display-name-input .display-name-action .bf-dropdown.rs-dropdown .bf-dropdown.rs-dropdown-menu{min-width:100%}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .row{width:100%;padding-bottom:var(--p-10);align-items:end;gap:20px;display:flex}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .row .name{flex-grow:1}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .row .field{width:100%}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .row .field.right{margin-left:auto}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .row .field .costcenter-displayname-input{flex:1 0}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .__h1{padding-bottom:var(--p-5)}.rac-invoice-type-costCenter-form-container .rac-invoice-type-costCenter-form .description{padding-bottom:var(--p-10)}.rac-invoice-type-list{height:95%;overflow:hidden}.rac-invoice-type-list .rac-invoice-type-list-entry{border-bottom:solid 1px var(--border-color-secondary);width:100%}.rac-invoice-type-list .rac-invoice-type-list-entry .bf-button{border-radius:var(--border-radius-none);justify-content:flex-start;gap:5px;width:100%}.rac-invoice-type-list .rac-invoice-type-list-entry .bf-button.selected{background:var(--table-row-color-hover)}.ra-invoice-direction-indicator{border-radius:var(--border-radius-big);align-items:center;padding:1px;display:inline-flex}.ra-invoice-direction-indicator .icon{border-radius:var(--border-radius-big);justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ra-invoice-direction-indicator .icon .bf-icon{padding-left:var(--p-1);padding-top:1px}.ra-invoice-direction-indicator .label{padding-left:var(--p-3);padding-right:var(--p-5);font-size:var(--font-size-base)}.ra-invoice-direction-indicator.invoice{background:var(--invoice-indicator-invoice-icon-background);color:var(--invoice-indicator-invoice-icon-foreground)}.ra-invoice-direction-indicator.invoice .icon{background:var(--invoice-indicator-invoice-icon-background)}.ra-invoice-direction-indicator.invoice .icon .bf-icon{padding-top:var(--p-1)}.ra-invoice-direction-indicator.reminder{background:var(--invoice-indicator-dunning-icon-background);color:var(--invoice-indicator-dunning-icon-foreground)}.ra-invoice-direction-indicator.reminder .icon{background:var(--invoice-indicator-dunning-icon-background)}.ra-invoice-direction-indicator.storno{background:var(--invoice-indicator-storno-icon-background);color:var(--invoice-indicator-storno-icon-foreground)}.ra-invoice-direction-indicator.storno .icon{background:var(--invoice-indicator-storno-icon-background)}.ra-invoice-direction-indicator.small .label{font-size:var(--font-size-sm)}.ra-invoice-direction-indicator.small .icon{width:12px;height:12px}.ra-invoice-direction-indicator.small .icon .bf-icon{padding-left:var(--p-1);padding-top:0}.ra-invoice-payment-checkinfo{gap:var(--p-2);display:flex}.ra-invoice-payment-checkinfo .ra-invoice-payment-checkinfo-item.open{opacity:.25}.invoice-payment-data-table th{text-align:left;padding-left:var(--p-3);padding-right:var(--p-3)}.invoice-payment-data-table td{padding-left:var(--p-3);padding-right:var(--p-3);padding-top:var(--p-1);padding-bottom:var(--p-1)}.invoice-payment-data-table tr.__highlighted{background-color:var(--base-color);color:var(--base-color-foreground)}.invoice-payment-data-table .amount{text-align:right}.invoice-payment-data-table .status{text-align:center}.ra-invoice-entry-view-fields .indicators-container{display:flex}.ra-invoice-entry-view-fields .invoice-header{padding-bottom:var(--p-5);padding-top:var(--p-3);justify-content:space-between;align-items:center;display:flex}.ra-invoice-entry-view-fields .invoice-header .invoice-date{padding-right:var(--p-5)}.ra-invoice-entry-view-fields .invoice-header .title{font-size:var(--font-size-lg)}.ra-invoice-entry-view-fields .invoice-header .invoice-id{color:var(--text-color-secondary)}.ra-invoice-entry-view-fields .simple-view-container .button-container{justify-content:center;display:flex}.ra-invoice-entry-view-fields .main-data{padding-bottom:var(--p-5);flex-grow:1;display:flex;overflow:hidden}.ra-invoice-entry-view-fields .main-data .bigger{font-size:var(--font-size-md)}.ra-invoice-entry-view-fields .main-data .smaller{font-size:var(--font-size-base);color:var(--text-color-secondary)}.ra-invoice-entry-view-fields .main-data .invoice{padding-right:var(--p-10);flex:1 0 50%}.ra-invoice-entry-view-fields .main-data .invoice *{text-align:left}.ra-invoice-entry-view-fields .main-data .receiver{flex:1 0 50%;overflow:hidden}.ra-invoice-entry-view-fields .main-data .receiver *{text-align:right}.ra-invoice-entry-view-fields .main-data .receiver .ra-invoice-view-field{justify-content:flex-end}.ra-invoice-entry-view-fields .main-data .linked-activitis{max-width:100%;overflow:hidden}.ra-invoice-entry-view-fields .main-data .linked-activitis button.bf-button{text-align:left;justify-content:flex-start}.ra-invoice-entry-view-fields .main-data .linked-activitis button.bf-button .activity-label{font-size:var(--font-size-sm)}.ra-invoice-entry-view-fields .amount-to-pay{font-size:var(--font-size-xl);flex-direction:column;align-items:flex-end;display:flex}.ra-invoice-entry-view-fields .amount-to-pay .amount-subvalues{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ra-invoice-entry-view-fields .amount-to-pay .amount-subvalues .amount-subvalue .label{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ra-invoice-entry-view-fields .amount-to-pay .amount-subvalues .amount-subvalue .value{font-size:var(--font-size-base)}.ra-invoice-entry-view-fields .amount-to-pay .ra-invoice-entry-costcenter-indicator{justify-content:flex-end;line-height:13px;display:flex}.ra-invoice-entry-view-fields .small{font-size:var(--font-size-sm)}.ez-group{border-radius:var(--border-radius-base);transition:box-shadow .2s,padding-top .2s,padding-right .2s,padding-left .2s,padding-bottom .2s}.ez-group.active{box-shadow:var(--card-default-box-shadow);padding:var(--p-5)}.ez-group .action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}.ez-group .action-row .bf-button{margin-left:var(--m-3)}.ra-relations-view .ez-asset-select-multiple{border:none}.ra-relations-view .no-relations{width:100%;font-size:var(--font-size-sm);text-align:center;color:var(--text-color-secondary)}.ra-update-invoice-entry .invoice-row{padding-bottom:var(--p-5);display:flex}.ra-update-invoice-entry .invoice-row .invoiceType .add-costcenter-button-container{width:100%;padding-right:var(--p-15);justify-content:flex-end;display:flex}.ra-update-invoice-entry .invoice-row .invoiceType .invoice-type-menu-item{justify-content:center;align-items:center;display:flex}.ra-update-invoice-entry .invoice-row .invoiceType .invoice-type-menu-item .label{flex-grow:1}.ra-update-invoice-entry .invoice-row .invoice-field{padding-left:var(--p-5)}@media screen and (width<=1550px){.ra-update-invoice-entry .invoice-row .invoice-field{padding-left:var(--p-0);padding-bottom:var(--p-5)}}.ra-update-invoice-entry .invoice-row .invoice-field:first-of-type{padding-left:var(--p-0)}.ra-update-invoice-entry .invoice-row.row-0 .invoiceType{flex:1 0 42%}.ra-update-invoice-entry .invoice-row.row-0 .amountToPay{width:calc(58% - 165px)}.ra-update-invoice-entry .invoice-row.row-0 .documentDate{width:165px}.ra-update-invoice-entry .invoice-row.row-1 .paymentType{flex:1 0 42%}.ra-update-invoice-entry .invoice-row.row-1 .invoiceId{flex:1 0 58%}.ra-update-invoice-entry .invoice-row.row-2 .entity{flex:1 0 42%}.ra-update-invoice-entry .invoice-row.row-2 .paymentRecipient{flex:1 0 58%}.ra-update-invoice-entry .invoice-row.row-3 .objectId{flex:1 0 42%}.ra-update-invoice-entry .invoice-row.row-3 .projectId{padding-right:var(--p-15);flex:1 0 58%;overflow-x:clip}.ra-update-invoice-entry .invoice-row.row-3 .projectId .label{font-weight:600}.ra-update-invoice-entry .invoice-row.row-3 .projectId .ez-asset-select.activity-select,.ra-update-invoice-entry .invoice-row.row-3 .projectId .ez-asset-select.activity-select .select-dropdown.rs-dropdown.rs-dropdown-placement-bottom-start,.ra-update-invoice-entry .invoice-row.row-3 .projectId .ez-asset-select.activity-select .select-dropdown.rs-dropdown.rs-dropdown-placement-bottom-start>button.rs-dropdown-toggle.rs-btn.rs-btn-default{width:100%;max-width:100%}.ra-update-invoice-entry .invoice-row.row-6 .usage{width:42%}.ra-update-invoice-entry .invoice-row.row-6 .iban{flex:1}.ra-update-invoice-entry .invoice-row.row-6 .paymentDueDate{width:165px}@media screen and (width<=1550px){.ra-update-invoice-entry .invoice-row{flex-direction:column}.ra-update-invoice-entry .invoice-row>div{width:100%!important}}.ra-update-invoice-entry .customfields .action-container{justify-content:center;align-items:center;display:flex}.ra-update-invoice-entry .customfields .action-container .add-button .bf-icon{margin-right:var(--m-3)}.ra-update-invoice-entry .customfields .customfields-header{justify-content:center;align-items:center;width:100%;display:flex}.ra-update-invoice-entry .customfields .customfields-header button.bf-button .bf-icon{margin-right:var(--m-3);width:16px;height:16px;transition:transform .4s}.ra-update-invoice-entry .customfields .customfields-header button.bf-button.collapsed .bf-icon{transform:scaleY(-1)}.ra-update-invoice-entry .customfields .additional-fields{padding-top:var(--p-5)}.ra-update-invoice-entry .customfields .additional-fields .empty-text{padding:var(--p-10);text-align:center;color:var(--text-color-secondary);justify-content:center;align-items:center;display:flex}.ra-update-invoice-entry .customfields .additional-fields .additional-field{padding-bottom:var(--p-3);align-items:center;display:flex}.ra-update-invoice-entry .customfields .additional-fields .additional-field .label{text-align:right;min-width:175px;padding-right:var(--p-5)}.ra-update-invoice-entry .customfields .additional-fields .additional-field .value-field{flex-grow:1}.ra-update-invoice-entry .tags{border-top:solid 1px var(--border-color-primary);padding-top:var(--p-3);margin-top:var(--m-3)}.compare-field{border-radius:var(--border-radius-base);padding:4px}.compare-field.add{background-color:#97ff979f}.compare-field.remove{background-color:#f89090ab}.compare-field.update{background-color:#ffe98891}.ra-urgent-indicator.indicator{margin-right:var(--m-2);border-radius:var(--border-radius-big);background:var(--background-urgent);width:24px;height:24px;color:var(--color-negative);padding:3px 2px 2px 3px;display:inline-flex}.ra-urgent-indicator.bubble{background:var(--background-urgent);padding:var(--p-3);border-radius:var(--border-radius-base);color:var(--color-negative)}.ra-urgent-indicator.bubble .title{font-size:var(--font-size-xs);padding-bottom:var(--p-1);letter-spacing:1px;text-transform:uppercase}.ra-urgent-indicator.bubble .comment-info{color:var(--color-warning);padding-top:var(--p-3);justify-content:space-between;align-items:center;gap:15px;font-weight:700;display:flex}.ra-urgent-indicator.bubble .comment-info .date{font-size:var(--font-size-sm)}.invoice-stop-payment-warning{margin-top:var(--m-2)}.invoice-stop-payment-warning .rs-message-container{padding:var(--p-2)}.invoice-stop-payment-warning .invoice-stop-payment-warning-content{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.invoice-change-request-indicator.indicator{margin-right:var(--m-2);border-radius:var(--border-radius-big);background:var(--base-color-lighten-65);width:24px;height:24px;color:var(--base-color);padding:3px 2px 2px 3px;display:inline-flex}.invoice-change-request-indicator.bubble{padding:var(--p-3);border-radius:var(--border-radius-base)}.invoice-change-request-indicator.bubble .title{font-size:var(--font-size-xs);padding-bottom:var(--p-1);letter-spacing:1px;text-transform:uppercase}.invoice-change-request-indicator.bubble .comment-info{padding-top:var(--p-3);justify-content:space-between;align-items:center;gap:15px;font-weight:700;display:flex}.invoice-change-request-indicator.bubble .comment-info .date{font-size:var(--font-size-sm)}.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-chooser-page{width:100%;height:100%}.bf-chooser-page .chooser-page-container{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.bf-chooser-page .chooser-page-container .bf-chooser-page-header{border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.bf-chooser-page .chooser-page-container .bf-chooser-page-header .bf-chooser-page-back{padding-right:var(--p-4)}.bf-chooser-page .chooser-page-container .bf-chooser-page-header .bf-chooser-page-name{padding-left:var(--p-4)}.bf-chooser-page .chooser-page-container .chooser-scroller{flex-grow:1;padding:1px;overflow:auto}.bf-chooser-page .chooser-page-container .chooser-scroller .bf-chooser-page-description{padding-bottom:var(--p-5);padding-left:var(--p-4);padding-top:var(--p-2)}.bf-chooser-page .chooser-page-container .chooser-scroller .bf-chooser-page-options .bf-chooser-page-option{border-bottom:solid 1px var(--border-color-primary);background:0 0;width:100%;display:flex}.bf-chooser-page .chooser-page-container .chooser-scroller .bf-chooser-page-options .bf-chooser-page-option:hover{background:var(--base-color-lighten-75)}.bf-chooser-page .chooser-page-container .chooser-scroller .bf-chooser-page-options .bf-chooser-page-option .option-data{text-align:left;white-space:normal;text-wrap:normal;width:100%;padding-right:var(--p-5)}.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}.currency-label-overlay{padding:var(--p-5)}.currency-label-overlay .label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.currency-label-overlay .value-entry .value{font-size:var(--font-size-md);font-weight:600}.currency-label-overlay .info{gap:12px;display:flex}.currency-label-overlay .info .info-entry .value{font-size:var(--font-size-sm)}.ra-invoice-process-history-inline{align-items:center;display:inline-flex}.ra-invoice-process-history-inline .line{background:var(--background-color-secondary);width:2px;height:2px}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper{border-radius:var(--border-radius-big);background:var(--background-color-secondary);display:flex}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon{z-index:1;border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-rounded);background:var(--background-color-primary);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon .icon-container{background:var(--background-color-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon .icon-container .bf-icon{color:var(--icon-color-secondary);justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon.next_approval{border:dashed 1px var(--border-color-secondary)}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon.current_approval{border:2px solid var(--border-color-secondary)}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon .current-icon{background:var(--background-color-primary);color:var(--icon-color-secondary-accent);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .status-icon .current-icon .bf-icon{width:26px;height:26px}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .label{padding-left:var(--p-2);padding-right:var(--p-4);flex-direction:column;justify-content:center;align-items:center;height:26px;display:flex}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .label .status{font-size:var(--font-size-sm);font-weight:500;line-height:12px}.ra-invoice-process-history-inline .ra-invoice-process-history-inline-entry .status-wrapper .label .date{font-size:var(--font-size-xs);line-height:10px}.ra-invoice-process-history-inline-overlay .ra-invoice-process-history{padding:var(--p-5)}.invoice-view-container{align-items:center;gap:var(--p-5);display:flex}.invoice-view-container .invoice-view-fields-container{flex-grow:1;overflow:hidden}.invoice-view-container .invoice-view-fields-container .activities button{text-align:left;max-width:100%}.invoice-view-container .invoice-view-fields-container .activities button .activity-label{text-overflow:ellipsis;overflow:hidden}.invoice-view-container .invoice-view-fields-container .activities button .activity-label .activity-label__id,.invoice-view-container .invoice-view-fields-container .activities button .activity-label .activity-label__name{text-overflow:ellipsis;word-break:keep-all;white-space:nowrap}.invoice-view-container .invoice-amount-fields-container{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.invoice-view-container .invoice-amount-fields-container .invoice-amount{align-items:center;gap:var(--p-3);display:flex}.invoice-view-container .invoice-amount-fields-container .open-amount-label{font-size:var(--font-size-sm)}.invoice-view-container.slim{gap:var(--p-2)}.invoice-view-container.slim .invoice-view-fields-container .__flex>div,.invoice-view-container.slim .invoice-view-fields-container .invoice-type{font-size:var(--font-size-sm)}.invoice-view-container.slim .invoice-view-fields-container .__sub-text{font-size:var(--font-size-xs)}.invoice-view-container.slim .invoice-view-fields-container .contact-name{font-size:var(--font-size-sm)}.invoice-view-container.slim .invoice-view-fields-container .entity,.invoice-view-container.slim .invoice-view-fields-container .object,.invoice-view-container.slim .invoice-view-fields-container .activities{font-size:var(--font-size-xs)}.invoice-view-container.slim .invoice-view-fields-container .reminder-level{padding-top:var(--p-2)}.invoice-view-container.slim .invoice-amount-fields-container .invoice-amount{font-size:var(--font-size-sm);gap:var(--p-1)}.invoice-view-container.slim .invoice-amount-fields-container .open-amount-label{font-size:var(--font-size-xs)}.invoice-view-container.slim .invoice-history{margin-top:var(--p-2)}.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}.NoAccess{padding:var(--p-5);justify-content:center;align-items:center;width:100%;display:flex}.NoAccess__content{text-align:center;justify-content:center;align-items:center;gap:var(--p-2);flex-direction:column;max-width:500px;display:flex}.NoAccess__icon{color:var(--color-negative,#dc3545);justify-content:center;align-items:center;display:flex}.NoAccess__icon .bf-icon{color:var(--color-negative,#dc3545);opacity:.9}.NoAccess__title{font-size:var(--font-size-lg);color:var(--text-color-primary);margin:0;font-weight:600;line-height:1.1}.NoAccess__message{font-size:var(--font-size-base);color:var(--text-color-secondary)}.NoAccess--inline{padding:var(--p-2);width:auto}.NoAccess--inline .NoAccess__content{gap:var(--p-2);flex-direction:row;max-width:none}.NoAccess--inline .NoAccess__icon .bf-icon{opacity:.9}.NoAccess--inline .NoAccess__title{font-size:var(--font-size-sm,.875rem);line-height:1.2}.bf-assignment{width:100%}.bf-assignment .bf-assignment__label{padding-bottom:var(--p-3)}.bf-assignment.error .bf-assignment__label,.bf-assignment.error .bf-assignment__add-assignment{color:var(--color-negative)}.bf-assignment.error>.bf-assignment__content{border-color:var(--color-negative)}.bf-assignment>.bf-assignment__content{padding:var(--p-0);border-radius:var(--border-radius-base);background:var(--background-color-contrast);border:solid 1px var(--border-color-primary);transition:box-shadow .2s}.bf-assignment>.bf-assignment__content .bf-assignment__assignments{flex-direction:column;display:flex}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element{align-items:center;gap:5px;width:100%;display:flex}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element .assignment-entry{flex-grow:1}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element{border-bottom:solid 1px var(--border-color-primary)}.bf-assignment>.bf-assignment__content .bf-assignment__assignments .value-element:last-of-type{border-bottom:none}.bf-assignment.single>.bf-assignment__content .bf-assignment__assignments{padding-top:0}.bf-assignment.apperance-ez>.bf-assignment__content{background:var(--background-color-primary)}.bf-assignment.apperance-ez>.bf-assignment__content>.bf-assignment-search-field>div.bf-dropdown.bf-assignment-search-field-as-overlay{justify-content:center;display:inline-flex}.ra-invoice-decline{width:100%;height:100%}.ra-invoice-decline form{height:100%}.ra-invoice-decline form .form-content>.form-center{padding:0}.ra-invoice-decline form .form-content>.form-center .form-fields{height:100%}.ra-invoice-decline .ra-invoice-decline-second-page{flex-direction:column;flex-grow:1;height:100%;display:flex;overflow:hidden}.ra-invoice-decline .ra-invoice-decline-second-page .form-header{padding-bottom:var(--p-3);border-bottom:solid 1px var(--border-color-primary);align-items:center;display:flex}.ra-invoice-decline .ra-invoice-decline-second-page .form-header .page-back{padding-right:var(--p-4)}.ra-invoice-decline .ra-invoice-decline-second-page .form-header .page-name{padding-left:var(--p-4)}.ra-invoice-decline .ra-invoice-decline-second-page .scroll-container{flex-grow:1;overflow:auto}.ra-invoice-decline .ra-invoice-decline-second-page .scroll-container .no-todos{padding-bottom:var(--p-3)}.ra-invoice-decline .ra-invoice-decline-second-page .scroll-container ul{padding-inline-start:20px}.ra-invoice-decline .ra-invoice-decline-second-page .scroll-container ul li{padding-top:var(--p-1);padding-bottom:var(--p-1)}.ra-invoice-decline .ra-invoice-decline-second-page .form-footer{gap:var(--m-5);border-top:solid 1px var(--border-color-primary);padding-top:var(--p-5);justify-content:flex-end;display:flex}.ra-approve-invoice-entry .asset-loader.loading{min-height:450px}.ra-approve-invoice-entry .correction{padding-bottom:var(--p-8)}.ra-approve-invoice-entry .correction .rs-message{width:100%}.ra-approve-invoice-entry .correction .rs-message .description{align-items:center;display:flex}.ra-approve-invoice-entry .entry-content{padding:var(--p-5);position:relative}.ra-approve-invoice-entry .entry-content .header{min-height:40px;padding-bottom:var(--p-5);align-items:center;display:flex}.ra-approve-invoice-entry .entry-content .header .id{color:var(--text-color-secondary)}.ra-approve-invoice-entry .entry-content .header .invoice-type{font-size:var(--font-size-md)}.ra-approve-invoice-entry .entry-content .header>.actions{justify-content:flex-end;width:180px;display:flex}.ra-approve-invoice-entry .entry-content .header>.actions button.bf-button{padding:4px 8px}.ra-approve-invoice-entry .entry-content .header>.actions .rs-badge-content{top:2px;right:5px}.ra-approve-invoice-entry .entry-content .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:24px}.ra-approve-invoice-entry .entry-content .content{position:relative}.ra-approve-invoice-entry .entry-content .content .costcenter-container{padding-top:var(--p-8)}.ra-approve-invoice-entry .entry-content .content .approve-form{border-top:solid 1px var(--border-color-secondary);padding-top:var(--p-8);margin-top:var(--m-8)}.ra-approve-invoice-entry .entry-content .content .approve-form .disable-hint{color:var(--text-color-secondary);font-size:var(--font-size-base);padding-bottom:var(--p-5);font-style:italic}.ra-approve-invoice-entry .entry-content .content .approve-form .bf-message{margin-bottom:var(--m-5)}.ra-approve-invoice-entry .entry-content .content .approve-form .comment textarea.autosize-textarea{padding:var(--p-3);border-radius:var(--border-radius-base)}.ra-approve-invoice-entry .entry-content .content .approve-form .actions{justify-content:flex-end;gap:var(--m-5);padding-top:var(--p-5);display:flex}.ra-approve-invoice-entry .entry-content .content.task-view-only .approve-form{border-top:none;margin-top:0;padding-top:0}.ra-approve-invoice-entry .entry-content .decline-overlay{height:100%}.ra-approve-invoice-entry .entry-content .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-approve-invoice-entry .entry-content .overlay .overlay-content{align-items:center;display:flex}.ra-book-invoice-form-root .no-costcenter,.ra-book-invoice-form-fields .no-costcenter{font-size:var(--font-size-sm);color:var(--text-color-secondary);text-align:center;padding-top:var(--p-3)}.ra-book-invoice-form-root .costcenters,.ra-book-invoice-form-fields .costcenters{padding-top:var(--p-3);justify-content:flex-start;display:flex}.ra-book-invoice-form-root .costcenters td,.ra-book-invoice-form-root .costcenters th,.ra-book-invoice-form-fields .costcenters td,.ra-book-invoice-form-fields .costcenters th{padding:0px var(--p-2)}.ra-book-invoice-form-root .prefix.rs-input-group-addon,.ra-book-invoice-form-fields .prefix.rs-input-group-addon{text-overflow:ellipsis;text-align:left;width:40%;overflow:hidden}.ra-book-invoice-form-root .additional-info-row,.ra-book-invoice-form-fields .additional-info-row{border:1px solid var(--rs-border-primary);width:100%;display:flex;overflow:hidden}.ra-book-invoice-form-root .additional-info-row .left,.ra-book-invoice-form-fields .additional-info-row .left{background-color:var(--rs-btn-default-bg);width:40%}.ra-book-invoice-form-root .additional-info-row .additiona-info-value,.ra-book-invoice-form-fields .additional-info-row .additiona-info-value{min-height:26px;padding:var(--p-3);color:var(--text-color-secondary);flex-grow:1;align-items:center;display:flex}.ra-book-invoice-form-root .entries,.ra-book-invoice-form-fields .entries{gap:var(--p-5);flex-wrap:wrap;display:flex}.ra-book-invoice-form-root .entries .entry,.ra-book-invoice-form-fields .entries .entry{min-width:45%;max-width:50%;padding-bottom:var(--p-5);flex:1}.ra-book-invoice-form-root .entries .entry .first-row,.ra-book-invoice-form-fields .entries .entry .first-row,.ra-book-invoice-form-root .entries .entry .first-row .prefix,.ra-book-invoice-form-fields .entries .entry .first-row .prefix{font-weight:700}.ra-book-invoice-form-root .entries .entry .bf-datefield input,.ra-book-invoice-form-fields .entries .entry .bf-datefield input{padding-left:var(--p-6)}.ra-book-invoice-form-root .installment-header.error,.ra-book-invoice-form-fields .installment-header.error{color:var(--color-negative)}.ra-book-invoice-form-root .decline-overlay,.ra-book-invoice-form-fields .decline-overlay{height:100%}.ra-invoice-current-task.button-center{justify-content:center;display:flex}.bf-indicator-overlay{padding:var(--p-5)}.bf-indicator-overlay .check-entry{padding-bottom:var(--p-3);gap:var(--p-3);display:flex}.bf-indicator-overlay .check-entry:last-of-type{padding-bottom:0}body{--bf-status-success:#4caf50;--bf-status-warning:#ff9800;--bf-status-error:#f44336;--bf-status-info:#2196f3;--bf-status-disabled:#9e9e9e;--bf-status-success-border:#007706;--bf-status-warning-border:#a75300;--bf-status-error-border:#750000;--bf-status-info-border:#003569;--bf-status-disabled-border:#3d3d3d}body .bf-status-indicator{border:1px solid;border-radius:50%}body .bf-status-indicator.size-sm{width:12px;height:12px}body .bf-status-indicator.size-md{width:16px;height:16px}body .bf-status-indicator.size-lg{width:20px;height:20px}body .bf-status-indicator.size-xl{width:24px;height:24px}body .bf-status-indicator.status-success{background-color:var(--bf-status-success);border-color:var(--bf-status-success-border)}body .bf-status-indicator.status-warning{background-color:var(--bf-status-warning);border-color:var(--bf-status-warning-border)}body .bf-status-indicator.status-error{background-color:var(--bf-status-error);border-color:var(--bf-status-error-border)}body .bf-status-indicator.status-info{background-color:var(--bf-status-info);border-color:var(--bf-status-info-border)}body .bf-status-indicator.status-disabled{background-color:var(--bf-status-disabled);border-color:var(--bf-status-disabled-border)}body.dark-theme{--bf-status-success:#66bb6a;--bf-status-warning:#ffb74d;--bf-status-error:#ef5350;--bf-status-info:#64b5f6;--bf-status-disabled:#bdbdbd;--bf-status-success-border:#388e3c;--bf-status-warning-border:#f57c00;--bf-status-error-border:#d32f2f;--bf-status-info-border:#1976d2;--bf-status-disabled-border:#616161}.ra-invoice-payment-label{text-overflow:ellipsis;max-width:100%;padding-right:var(--p-5);overflow:hidden}.ra-invoice-payment-label .type-of-payment{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.payment-label-overlay{padding:var(--p-5)}.ra-invoice-payment-bank-status .bank-status{padding-bottom:var(--p-5);margin-bottom:var(--m-5);border-bottom:solid 1px var(--border-color-secondary)}.ra-invoice-payment-bank-status .bank-status:last-of-type{border-bottom:none}.ra-invoice-payment-bank-status .bank-status .bank-name{font-size:var(--font-size-md);font-weight:700}.ra-invoice-payment-bank-status .bank-status .iban{font-size:var(--font-size-base);color:var(--text-color-secondary);padding-bottom:var(--p-3)}.ra-invoice-payment-bank-status .bank-status .entry{justify-content:space-between;width:100%;display:flex;overflow:hidden}.ra-invoice-payment-bank-status .bank-status .entry .label{text-overflow:ellipsis;overflow:hidden}.ra-invoice-payment-bank-status .bank-status .entry .value{padding-left:var(--p-5);text-align:right}.ra-invoice-payment-bank-status .bank-status .graph{border:solid 1px var(--border-color-secondary);padding:var(--p-5);margin-top:var(--p-5);justify-content:center;align-items:center;min-height:200px;display:flex}.ra-payment-credit-field-overlay .header{padding:var(--p-3) var(--p-6) var(--p-3) var(--p-3);border-bottom:solid 1px var(--border-color-primary)}.ra-payment-credit-field-overlay .credit-form{padding:var(--p-5)}.ra-payment-credit-field-overlay .credit-form .form-struct form .form-content .form-center{padding:0}.ra-payment-credit-field-overlay .credit-list table th{text-align:left;padding-bottom:var(--p-2)}.ra-payment-credit-field-overlay .credit-list table .invoice,.ra-payment-credit-field-overlay .credit-list table .available{padding-right:var(--p-5)}.ra-payment-credit-field-overlay .credit-list table .open{padding-left:var(--p-5)}.ra-payment-credit-field-overlay .credit-list table tr.credit-list-item .invoice .invoice-id,.ra-payment-credit-field-overlay .credit-list table tr.credit-list-item .invoice .invoice-date{padding-left:var(--p-2)}.ra-payment-credit-field-overlay .credit-list table tr.credit-list-item .available{text-align:right}.ra-payment-dunning-field-overlay .header{padding:var(--p-3) var(--p-6) var(--p-3) var(--p-3);border-bottom:solid 1px var(--border-color-primary)}.ra-payment-dunning-field-overlay .dunning-list{padding:var(--p-3)}.ra-payment-dunning-field-overlay .dunning-list .dunning-list-item{align-items:center;display:flex}.ra-payment-dunning-field-overlay .dunning-list .dunning-list-item .reminder-level{padding-right:var(--p-3)}.ra-payment-dunning-field-overlay .dunning-list .dunning-list-item .reminder-date{padding-right:var(--p-3);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ra-payment-dunning-field-overlay .dunning-list .dunning-list-item .reminder-amount{padding-right:var(--p-3);font-weight:500}.ra-payment-list{width:100%;height:100%;padding:var(--p-10);flex-direction:column;display:flex}.ra-payment-list .filter{margin-bottom:var(--m-10);display:flex}.ra-payment-list .header{align-items:center;gap:var(--p-6);display:flex}.ra-payment-list .header .title{font-size:var(--font-size-lg)}.ra-payment-list .header .ra-payment-list__header-actions{align-items:center;gap:var(--p-8);flex-shrink:0;display:flex}.ra-payment-list .header .ra-payment-list__stop-payment-filter{white-space:nowrap;align-items:center;margin:0;display:flex}.ra-payment-list .sub-header{align-items:center;display:flex}.ra-payment-list .sub-header .divider{border-left:solid 1px var(--border-color-primary);height:18px}.ra-payment-list .filter-header{padding-bottom:var(--p-10);display:flex}.ra-payment-list .content{padding:var(--p-5);flex-grow:1;display:flex;overflow:hidden}.ra-payment-list .content .main{flex-direction:column;flex-grow:1;max-width:100%;height:100%;display:flex;overflow:hidden}.ra-payment-list .content .main .main-content{flex-grow:1}.ra-payment-list .content .main .main-content .urgent-row{background:var(--table-row-color-warning)}.ra-payment-list .content .main .main-content .declined-invoice-row{color:var(--text-color-inverted,#fff);background:var(--color-negative)!important}.ra-payment-list .content .main .main-content .declined-invoice-row .bf-status,.ra-payment-list .content .main .main-content .declined-invoice-row .status,.ra-payment-list .content .main .main-content .declined-invoice-row .sub,.ra-payment-list .content .main .main-content .declined-invoice-row .main,.ra-payment-list .content .main .main-content .declined-invoice-row .__text-ellipsis,.ra-payment-list .content .main .main-content .declined-invoice-row a{color:inherit}.ra-payment-list .content .main .main-content .rebooking-row,.ra-payment-list .content .main .main-content .manual-payment-row{background:var(--table-row-color-hover)}.ra-payment-list .content .main .main-content .selected{background:var(--table-row-color-selected)}.ra-payment-list .content .main .main-content .fade-out-row{opacity:.5}.ra-payment-list .content .main .main-content .change-request-row{background:var(--table-row-color-warning-2)}.ra-payment-list .content .main .main-content .comments-counter,.ra-payment-list .content .main .main-content .assignee-label{overflow:hidden}.ra-payment-list .content .main .main-content .not-allowed{cursor:not-allowed}.ra-payment-list .content .main .main-content .check-column{align-items:center;display:flex}.ra-payment-list .content .main .main-content .check-column .status-indicator.checked-true{color:var(--color-positive)}.ra-payment-list .content .main .main-content .check-column .status-indicator.checked-false{color:var(--color-warning)}.ra-payment-list .content .main .main-content .bank-account-select-item{display:flex}.ra-payment-list .content .main .main-content .bank-account-select-item .left{flex-grow:1}.ra-payment-list .content .main .main-content .bank-account-select-item .left .bank{text-overflow:ellipsis;font-size:var(--font-size-base);overflow:hidden}.ra-payment-list .content .main .main-content .bank-account-select-item .left .iban{text-overflow:ellipsis;font-size:var(--font-size-base);color:var(--text-color-secondary);overflow:hidden}.ra-payment-list .content .main .main-content .bank-account-select-item .right{padding-left:var(--p-8);font-size:var(--font-size-base);align-items:center;display:flex}.ra-payment-list .content .main .main-content .bank-account-select-item .right.positive{color:var(--color-positive)}.ra-payment-list .content .main .main-content .bank-account-select-item .right.negative{color:var(--color-negative)}.ra-payment-list .content .main .main-content .two-row-cell{padding-top:var(--p-3);padding-bottom:var(--p-3);padding-left:var(--p-3);overflow:hidden}.ra-payment-list .content .main .main-content .two-row-cell.focused{opacity:.3}.ra-payment-list .content .main .main-content .two-row-cell .main{text-overflow:ellipsis;font-size:var(--font-size-base);overflow:hidden}.ra-payment-list .content .main .main-content .two-row-cell .sub{text-overflow:ellipsis;font-size:var(--font-size-base);color:var(--text-color-secondary);overflow:hidden}.ra-payment-list .content .main .main-content .column-actions{display:flex}.ra-payment-list .content .main .main-content .column-actions .decline-button{--rs-btn-link-text:var(--color-negative);--rs-btn-link-hover-text:var(--color-negative-hover)}.ra-payment-list .content .main .main-content .ra-payment-list__freigabe-cell{align-items:center;gap:var(--p-2);flex-direction:row;min-width:0;display:flex}.ra-payment-list .content .main .main-content .ra-payment-list__freigabe-display{flex:1;min-width:0}.ra-payment-list .content .main .main-content .ra-payment-list__revoke-release-icon{opacity:.85;flex-shrink:0;align-self:center}.ra-payment-list .content .main .main-content .ra-payment-list__revoke-release-icon:hover{opacity:1}.ra-payment-list .content .main .main-content .all-checkbox .rs-checkbox-checker label span.rs-checkbox-wrapper{top:0;left:10px}.ra-payment-list .content .main .footer{padding-top:var(--p-5);align-items:center;display:flex}.ra-payment-list .content .main .footer .label{padding-right:var(--p-10);font-size:var(--font-size-md)}.ra-payment-list .content .main .footer .actions{display:flex}.ra-payment-list .content .main .footer .actions .bf-button{margin-left:var(--m-5)}.ra-payment-list .content .selected-entry-informations{width:300px;height:100%;padding-left:var(--p-5);margin-left:var(--m-5);border-left:solid 1px var(--border-color-tertiary);flex-shrink:0;overflow:auto}.ra-payment-list .group-row{cursor:pointer;font-weight:600;background-color:var(--background-color-secondary)!important}.ra-payment-list .group-row:hover{background-color:var(--background-color-hover)!important}.ra-payment-list .child-row{background-color:var(--background-color-primary);padding-left:var(--p-20)}.ra-invoice-payments .payment-entry{padding-top:var(--p-3);padding-bottom:var(--p-3);border-bottom:1px solid var(--border-color-primary)}.ra-invoice-payments .payment-entry .infos{align-items:center;gap:var(--p-10);display:flex;overflow:hidden}.ra-invoice-payments .payment-entry .infos .checked-info{gap:var(--p-2);flex-direction:column;justify-content:center;align-items:center;width:85px;display:flex}.ra-invoice-payments .payment-entry .infos .checked-info .status-line{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ra-invoice-payments .payment-entry .infos .payment-info{flex:1}.ra-invoice-payments .payment-entry .infos .payment-info .first-row .date{font-size:var(--font-size-base);color:var(--text-color-secondary)}.ra-invoice-payments .payment-entry .infos .payment-info .first-row .date.is-due{color:var(--color-negative)}.ra-invoice-payments .payment-entry .infos .payment-info .amount{font-size:var(--font-size-lg)}.ra-invoice-payments .payment-entry .infos .bank-info{flex:1}.ra-invoice-payments .payment-entry .infos .bank-info .bank-iban{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ra-invoice-payments .payment-entry .infos .bank-info .bank-balance .balance.is-negative{color:var(--color-negative)}.ra-invoice-payments .payment-entry .infos .bank-info .bank-balance .balance.is-positive{color:var(--color-positive)}.ra-invoice-payments .payment-entry .infos .payment-actions{justify-content:center;align-items:center;width:130px;display:flex}.ra-invoice-payments .payment-entry .infos .payment-actions .action-container{gap:var(--p-3);flex-direction:column;align-items:stretch;display:flex}.ra-invoice-payment-dunning-field-overlay .header{padding:var(--p-3) var(--p-6) var(--p-3) var(--p-3);border-bottom:solid 1px var(--border-color-primary)}.ra-invoice-payment-dunning-field-overlay .dunning-list{padding:var(--p-3)}.ra-invoice-payment-dunning-field-overlay .dunning-list .dunning-list-item{align-items:center;display:flex}.ra-invoice-payment-dunning-field-overlay .dunning-list .dunning-list-item .reminder-level{padding-right:var(--p-3)}.ra-invoice-payment-dunning-field-overlay .dunning-list .dunning-list-item .reminder-date{padding-right:var(--p-3);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.ra-invoice-payment-dunning-field-overlay .dunning-list .dunning-list-item .reminder-amount{padding-right:var(--p-3);font-weight:500}.dashboard-kpi-card{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.dashboard-kpi-card .kpi-value{font-size:var(--font-size-xl);text-align:center}.dashboard-kpi-card .kpi-title{font-size:var(--font-size-base);text-align:center;padding-top:var(--p-5)}.dashboard-kpi-card .kpi-subtitle{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-align:center}.dashboard-kpi-card-button.bf-button.rs-btn{text-align:right;background:0 0;width:100%;height:100%;padding:0}.ra-invoice-timestats{gap:var(--p-2);display:flex}.ra-invoice-timestats .invoice-timestat{gap:var(--p-5);flex-direction:column;display:flex}.ra-invoice-timestats .invoice-timestat .status-entry{--color-used:#092d57;--color-background:#e6f0ff;--color-background-circle:#cce0ff;border:solid .6px var(--color-used);background-color:var(--color-background);border-radius:var(--border-radius-base);align-items:center;display:flex}.ra-invoice-timestats .invoice-timestat .status-entry .status-entry-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ra-invoice-timestats .invoice-timestat .status-entry .status-entry-icon .bf-icon{width:16px;height:16px;color:var(--color-used)}.ra-invoice-timestats .invoice-timestat .status-entry .status-label{padding-right:var(--p-5);font-size:var(--font-size-sm);color:var(--color-used);height:100%;padding-right:var(--p-2);justify-content:center;align-items:center;display:inline-flex}.ra-invoice-timestats .invoice-timestat .status-entry .time-used{color:var(--color-used);font-size:var(--font-size-xs);padding-right:var(--p-2);height:100%;padding-left:var(--p-3);justify-content:center;align-items:center;display:inline-flex}.ra-invoice-timestats .invoice-timestat .status-entry.is-done{--color-used:#14610c;--color-background:#ebffe6;--color-background-circle:#cce6cc}.ra-invoice-timestats .invoice-timestat .status-entry.declined{--color-used:#9e1010;--color-background:#ffe6e6;--color-background-circle:#be9898}.ra-invoice-timestats-payment-table th,.ra-invoice-timestats-payment-table td{text-align:left;padding-right:var(--p-5);padding-bottom:var(--p-2);padding-top:var(--p-2)}.ra-invoice-urgent .urgent-field{--rs-toggle-checked-bg:var(--background-color-toggle-urgent-checked);--rs-toggle-checked-hover-bg:var(--color-negative);border-radius:30px;justify-content:flex-end;align-items:flex-end;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-urgent .urgent-field .label{font-size:var(--font-size-sm);padding-top:var(--p-1)}.ra-invoice-urgent .urgent-field.urgent{background:var(--background-urgent)}.ra-invoice-urgent .urgent-field.urgent .label{color:var(--color-negative)}.urgent-message{background:var(--background-urgent);border-radius:var(--border-radius-base);padding:var(--p-5);margin-bottom:var(--m-5)}.urgent-message .description{font-size:var(--font-size-sm);color:var(--color-negative);padding-bottom:var(--p-5)}.urgent-message textarea:focus-visible{outline-color:var(--color-negative)!important}.ra-book-invoice-modal_full .rs-modal-dialog{width:calc(100% - var(--p-20));height:calc(100% - var(--p-20));padding:var(--p-10);border-radius:var(--border-radius-big);flex-direction:column;display:flex}.ra-book-invoice-modal_full .rs-modal-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.ra-book-invoice-modal_full .rs-modal-body{flex:1;min-height:0;overflow:hidden}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal{flex-direction:column;height:100%;padding:0;display:flex}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress{border-bottom:solid 1px var(--border-color-secondary);background:var(--background-color-primary);padding:var(--p-10)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-title{font-size:var(--font-size-lg);font-weight:var(--weight-600);margin-bottom:var(--p-5);line-height:1.2}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-stats{gap:var(--p-4);flex-wrap:wrap;display:flex}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-item{min-width:150px;padding:var(--p-3) var(--p-4);border-radius:var(--border-radius-base);border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);gap:var(--p-1);flex-direction:column;display:flex}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-item .label{font-size:var(--font-size-sm);color:var(--text-color-secondary);font-weight:var(--weight-500)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-item .value{font-size:var(--font-size-lg);font-weight:var(--weight-700);color:var(--text-color-primary);line-height:1.2}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-item.__booked .value{color:var(--color-positive)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-item.__declined .value{color:var(--color-negative)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__run-progress-item.__skipped .value{color:var(--color-warning)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__body{flex:1;height:auto;min-height:0;position:relative;overflow:hidden}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__left-pane,.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .ra-book-invoice-modal__right-pane{height:100%;min-height:0}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container{border-right:solid 1px var(--border-color-secondary);flex-direction:column;flex-grow:1;height:100%;display:flex;overflow:hidden auto}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view{padding:var(--p-10);border-bottom:solid 1px var(--border-color-secondary);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view .invoice-entry-view__actions{margin-bottom:var(--p-6);justify-content:flex-end;display:flex}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view .bf-tabs{margin-bottom:var(--p-5);flex-shrink:0}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view .invoice-entry-tab-content{min-height:0}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view .invoice-entry-tab-label{align-items:center;gap:var(--p-2);display:inline-flex}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view .invoice-entry-tab-badge{min-width:22px;height:22px;padding:0 var(--p-2);background:var(--base-color);color:#fff;font-size:var(--font-size-sm);text-align:center;line-height:22px;font-weight:var(--weight-600);border-radius:999px}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .invoice-entry-view .invoice-entry-notes{padding-top:var(--p-2)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .bf-page-switch{flex-grow:0;min-height:auto}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .bf-page-switch .bf-page-entry,.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .bf-page-switch .bf-page-entry .form-struct,.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .bf-page-switch .bf-page-entry .form-struct form{height:auto}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .bf-page-switch .bf-page-entry .form-struct form .form-content .form-center{padding:var(--p-10)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .form-container .bf-page-switch .bf-page-entry .form-struct form .form-action-row{padding:var(--p-10);z-index:2;border-top:1px solid var(--border-color-secondary);background:#eee;position:sticky;bottom:0}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .invoice-pdf{width:100%;height:100%}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .invoice-pdf .pdf-viewer{border:solid 1px var(--border-color-secondary);border-radius:var(--border-radius-base)}.ra-book-invoice-modal_full .rs-modal-body .ra-book-invoice-modal .bf-button.decline-button{color:var(--color-negative);border-color:var(--color-negative)}.ra-invoice-entry-view{display:flex}.ra-invoice-entry-view.display-beneath,.ra-invoice-entry-view[max-width~="650px"]{flex-direction:column-reverse}.ra-invoice-entry-view[max-width~="650px"] .left{padding-top:var(--p-10)}.ra-invoice-entry-view .right{padding-right:var(--p-10);padding-left:var(--p-5);flex-grow:2}.ra-invoice-entry-view .left{border-right:solid 1px var(--border-color-primary);padding-right:var(--p-5);margin-right:var(--m-5);flex:2 0 40%;justify-content:center;align-items:center;display:flex}.ra-invoice-entry-view.dense .ra-invoice-direction-indicator .label{font-size:var(--font-size-sm)}.ra-invoice-entry-view.dense .ra-invoice-direction-indicator .icon{width:12px;height:12px}.ra-invoice-entry-view.dense .ra-invoice-direction-indicator{margin-bottom:0!important}.ra-invoice-entry-view.dense .invoice-header{padding-bottom:var(--p-0)}.ra-invoice-entry-view.dense .amount-to-pay,.ra-invoice-entry-view.dense .main-data .bigger{font-size:var(--font-size-base)}.ra-invoice-entry-view.dense .main-data .smaller{font-size:var(--font-size-sm)}.other-main-fields,.info-fields{flex-direction:column;align-items:center;display:flex}.other-main-fields>div,.info-fields>div{width:100%;max-width:700px}.tags{padding-top:var(--p-3)}.amount-to-pay .suffix{color:var(--text-color-secondary);align-items:center;display:flex}.ra-invoice-view-field{display:flex}.ra-invoice-view-field .field-value{white-space:break-spaces;text-align:right;transition:transform .2s ease-in-out}.ra-invoice-view-field .field-label{color:var(--text-color-secondary);padding-right:var(--p-8);flex-grow:1}.ra-invoice-view-field .field-content{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.ra-invoice-view-field .prefix{padding-right:var(--p-3);align-items:center;display:flex}.ra-invoice-view-field .suffix{padding-left:var(--p-3)}.ra-invoice-view-field.editable .field-value{cursor:pointer}.ra-invoice-view-field.editable .field-value:hover{transform:scale(1.05)}.ra-invoice-entry-suffix-amount .amount{font-size:var(--font-size-md)}.ra-invoice-entry-suffix-amount .info{font-size:var(--font-size-sm)}.ra-invoice-entry-prefix-costcenter{padding:var(--p-5);min-width:250px}.ra-invoice-entry-prefix-costcenter .title{margin-bottom:var(--p-5);font-weight:600;font-size:var(--font-size-base)}.ra-invoice-entry-prefix-costcenter .costcenter-entry{padding:var(--p-3) 0;border-bottom:1px solid var(--border-color-primary)}.ra-invoice-entry-prefix-costcenter .costcenter-entry:last-child{border-bottom:none}.ra-invoice-entry-prefix-costcenter .costcenter-entry .category-name{font-weight:500;font-size:var(--font-size-base);margin-bottom:var(--p-2)}.ra-invoice-entry-prefix-costcenter .costcenter-entry .info-text{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-1)}.ra-invoice-entry-prefix-costcenter .costcenter-entry .object-info{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--p-2)}.ra-invoice-entry-prefix-costcenter .costcenter-entry .amount{font-size:var(--font-size-base);margin-top:var(--p-2);font-weight:500}
