.ra-documents-view{padding:0 15px}.add-manual-payment .booking-form-fields .prefix.rs-input-group-addon{text-overflow:ellipsis;text-align:left;width:40%;overflow:hidden}.add-manual-payment .booking-form-fields .additional-info-row{border:1px solid var(--rs-border-primary);width:100%;display:flex;overflow:hidden}.add-manual-payment .booking-form-fields .additional-info-row .left{background-color:var(--rs-btn-default-bg);width:40%}.add-manual-payment .booking-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}.add-manual-payment .booking-form-fields .bf-datefield input{padding-left:var(--p-6)}.ra-book-invoice-entry table{width:100%}.ra-book-invoice-entry table .label-column{padding-right:var(--p-10);vertical-align:top;font-weight:500}.ra-book-invoice-entry table .value-column{white-space:normal;word-wrap:normal}.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{text-align:right;background:0 0;width:100%;height:100%;padding:0}.ra-invoice-details{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.ra-invoice-details .comments-container,.ra-invoice-details .history-container,.ra-invoice-details .ra-accounting-container,.ra-invoice-details .ra-payments-document-container,.ra-invoice-details .ra-accounting-container{flex-grow:1;height:calc(100% - 100px)}.ra-invoice-details .ra-accounting-container .ra-accounting-entry{border-bottom:solid 1px var(--border-color-secondary)}.ra-invoice-details .ra-payments-document-container{padding-top:var(--p-5)}.ra-accounting-container .ra-accounting-entry{border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-5);padding-top:var(--p-5)}.ra-payments-container{flex-direction:column;flex-grow:1;height:calc(100% - 100px);display:flex;overflow:hidden}.ra-payments-container .actions{padding:0px var(--p-5) var(--p-5) var(--p-5);border-bottom:solid 1px var(--border-color-secondary)}.ra-payments-container .payments-container{flex-grow:1;overflow:hidden}.ra-payments-container .payments-container .manually-booked-entries{padding:var(--p-5)}.ra-payments-container .payments-container .manually-booked-entries .manually-booked-entry{border-bottom:solid 1px var(--border-color-secondary);padding-bottom:var(--p-5);padding-top:var(--p-5)}.ra-payments-container .payments-container .manually-booked-entries .manually-booked-entry:last-child{border-bottom:none}.ra-payments-container .payments-container .manually-booked-entries .manually-booked-entry .first-row{display:flex}.ra-payments-container .payments-container .manually-booked-entries .manually-booked-entry .first-row .manually-booked-entry-comment{padding-right:var(--p-5);flex-grow:1}.ra-payments-container .payments-container .manually-booked-entries .manually-booked-entry .first-row .manually-booked-entry-value{font-size:1.25em;font-weight:700}.ra-payments-container .payments-container .manually-booked-entries .manually-booked-entry .second-row{gap:var(--p-5);align-items:center;display:flex}.history-viewer{flex-direction:column;max-height:100%;display:flex}.history-viewer .filters{border-bottom:solid 1px var(--border-color-primary);justify-content:center;display:flex}.history-viewer .filters button.bf-button{padding-top:var(--p-4);padding-bottom:var(--p-4)}.history-viewer .history-entries-scroll{flex-grow:1;overflow:auto}.history-viewer .history-entries-scroll .history-entries{padding-bottom:var(--p-15);position:relative}.history-viewer .history-entries-scroll .history-entries .day-entry{padding-top:var(--p-8);padding-bottom:var(--p-3);font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-left:70px;position:relative}.history-viewer .history-entries-scroll .history-entries .day-entry .line-vertical{border-right:solid 3px var(--border-color-primary);position:absolute;top:0;bottom:-10px;left:29px}.history-viewer .history-entries-scroll .history-entries .history-entry{padding-left:var(--p-7);margin-bottom:var(--m-5);display:flex;position:relative}.history-viewer .history-entries-scroll .history-entries .history-entry:last-of-type .line-vertical{display:none}.history-viewer .history-entries-scroll .history-entries .history-entry .line-horizontal{border-bottom:solid 3px var(--border-color-primary);width:22px;position:absolute;top:16px;left:46px}.history-viewer .history-entries-scroll .history-entries .history-entry .line-vertical{border-right:solid 3px var(--border-color-primary);position:absolute;top:34px;bottom:-10px;left:29px}.history-viewer .history-entries-scroll .history-entries .history-entry .icon-container{background:var(--background-color-primary);border-radius:var(--border-radius-rounded);z-index:1;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.history-viewer .history-entries-scroll .history-entries .history-entry .icon-container .bf-icon{width:18px;height:18px}.history-viewer .history-entries-scroll .history-entries .history-entry .message-container{margin-left:var(--m-10);background:var(--background-color-contrast);border:solid 1px var(--border-color-primary);border-radius:var(--border-radius-base);padding:5px 10px}.history-viewer .history-entries-scroll .history-entries .history-entry .message-container .message-footer{padding-top:var(--p-3);align-items:center;display:flex}.history-viewer .history-entries-scroll .history-entries .history-entry .message-container .message-footer .user{display:flex}.history-viewer .history-entries-scroll .history-entries .history-entry .message-container .message-footer .user .name{color:var(--text-color-secondary);padding-left:var(--p-4);font-size:var(--font-size-sm)}.history-viewer .history-entries-scroll .history-entries .history-entry .message-container .message-footer .time{color:var(--text-color-secondary);padding-left:var(--p-10);font-size:var(--font-size-sm)}.history-viewer .history-entries-scroll .empty-text{padding:var(--p-10);text-align:center;color:var(--text-color-secondary)}.ra-invoice-details-component{width:100%;height:100%;display:flex;overflow:hidden}.ra-invoice-details-component.split-view .invoice-details{max-width:850px}.ra-invoice-details-component .dunning-accordion,.ra-invoice-details-component .storno-accordion{background:var(--background-color-contrast);color:var(--text-color-primary)}.ra-invoice-details-component .process-history-container,.ra-invoice-details-component .opos-view{border-bottom:solid 1px var(--border-color-primary);padding-bottom:var(--p-5);margin-bottom:var(--m-5)}.ra-invoice-details-component .opos-view.opos-view-compact{padding-bottom:var(--p-3);margin-bottom:var(--m-3);gap:var(--p-3)}.ra-invoice-details-component .opos-view.opos-view-compact .__card-light{flex:auto;min-width:0}.ra-invoice-details-component .dashboard-kpi-card-compact .kpi-value{font-size:var(--font-size-lg)!important}.ra-invoice-details-component .dashboard-kpi-card-compact .kpi-title{font-size:var(--font-size-sm)!important;padding-top:var(--p-2)!important}.ra-invoice-details-component .dashboard-kpi-card-compact .kpi-subtitle{font-size:var(--font-size-xs)!important}.ra-invoice-details-component .invoice-details{flex-direction:column;width:100%;display:flex}.ra-invoice-details-component .invoice-details .nav-container{align-items:center;display:flex}.ra-invoice-details-component .invoice-details .nav-container .back-action{border-bottom:2px solid var(--rs-navs-subtle-border);padding:0 var(--p-5);flex-shrink:0}.ra-invoice-details-component .invoice-details .nav-container .rs-nav{flex-grow:1;overflow:auto}.ra-invoice-details-component .invoice-details .nav-container .action{border-bottom:2px solid var(--rs-navs-subtle-border)}.ra-invoice-details-component .invoice-details .nav-container .action .bf-dropdown button{background:0 0}.ra-invoice-details-component .invoice-details .content{padding-top:var(--p-10);padding-right:var(--p-5);flex-grow:1;overflow:auto}.ra-invoice-details-component .invoice-details .content .id-label{padding-left:var(--p-5);padding-bottom:var(--p-5);color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ra-invoice-details-component .invoice-details .content .comments-container{height:100%;max-height:100%;padding-right:var(--p-5)}.ra-invoice-details-component .invoice-details .content .ra-payments-container{height:100%}.ra-invoice-details-component .invoice-details .history-entries{padding-right:var(--p-5)}.ra-invoice-details-component.__card .invoice-details>.content{padding:20px 10px 10px}.ra-invoice-details-component .ra-update-invoice-entry{padding-right:var(--p-8)}.ra-invoice-details-component .invoice-pdf{flex-grow:1;width:100%;height:100%;position:relative;overflow:hidden}.ra-invoice-details-component .invoice-pdf .inset-shadow{box-shadow:var(--default-inset-shadow);pointer-events:none;position:absolute;inset:0}.ra-book-invoice-decline-modal .modal-content{height:80vh}.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)}.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}.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-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;display:flex}.ra-payment-list .header .title{font-size:var(--font-size-lg)}.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}.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}
