.ra-invoice-pdf-panel{background:var(--background-color-secondary);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.ra-invoice-pdf-panel .bf-placeholder.loading{width:auto;height:auto;display:block}.ra-invoice-pdf-panel__loading,.ra-invoice-pdf-panel__skeleton{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ra-invoice-pdf-panel__status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ra-invoice-pdf-panel__skeleton-toolbar{border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-contrast);flex:0 0 42px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.ra-invoice-pdf-panel__skeleton-toolbar>.bf-placeholder{flex:0 0 32%}.ra-invoice-pdf-panel__skeleton-toolbar>.bf-placeholder:last-child{flex-basis:20%}.ra-invoice-pdf-panel__skeleton-toolbar .placeholder-entry{width:100%!important}.ra-invoice-pdf-panel__skeleton-body{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:20px;display:flex;overflow:hidden}.ra-invoice-pdf-panel__skeleton-page{aspect-ratio:210/297;border:1px solid var(--border-color-secondary);background:var(--background-color-contrast);flex-direction:column;flex:0 500px;gap:14px;min-width:0;padding:clamp(18px,5%,36px);display:flex;box-shadow:0 2px 8px #0000000d}.ra-invoice-pdf-panel__skeleton-address{gap:8px;padding:16px 0;display:grid}.ra-invoice-pdf-panel__skeleton-table{border-block:1px solid var(--border-color-secondary);gap:15px;margin:8px 0 16px;padding:16px 0;display:grid}.ra-invoice-pdf-panel__skeleton-table>div{grid-template-columns:1fr 30%;gap:16px;display:grid}.ra-invoice-pdf-panel__skeleton-table .placeholder-entry{width:100%!important}.ra-invoice-pdf-panel__fallback{text-align:center;width:100%;height:100%;min-height:0;color:var(--text-color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;overflow:auto}.ra-invoice-pdf-panel__fallback p{max-width:340px;margin:0}.ra-invoice-pdf-panel__fallback button{white-space:normal;max-width:100%;min-height:44px}.ra-invoice-pdf-panel>.pdf-viewer>.error{padding:0}@media (width<=767px){.ra-invoice-pdf-panel__skeleton-body{padding:12px}.ra-invoice-pdf-panel__skeleton-page{gap:12px}}@media (prefers-reduced-motion:reduce){.ra-invoice-pdf-panel .bf-placeholder .anim-container{animation:none}}.ra-invoice-document-preview{border:1px solid var(--border-color-primary);background:var(--color-background-light,#f5f6f8);box-sizing:border-box;pointer-events:none;border-radius:4px;flex:none;position:relative;overflow:hidden}.ra-invoice-document-preview .pdf-preview{box-sizing:border-box;border:0}.ra-invoice-document-preview .bf-placeholder,.ra-invoice-document-preview .placeholder-entry{max-width:100%;max-height:100%}.ra-invoice-document-preview__fallback{color:var(--icon-color-secondary,#888);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ra-invoice-document-preview__fallback svg{stroke-width:1.4px;width:42%;height:auto}@media (prefers-reduced-motion:reduce){.ra-invoice-document-preview .bf-placeholder .anim-container{animation:none}}.ra-invoice-mobile-summary{flex-direction:column;gap:4px;width:100%;min-width:0;line-height:1.35;display:flex}.ra-invoice-mobile-summary__eyebrow{min-width:0;font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ra-invoice-mobile-summary__eyebrow:empty{display:none}.ra-invoice-mobile-summary__id,.ra-invoice-mobile-summary__kind{color:var(--text-color-secondary)}.ra-invoice-mobile-summary__id{font-variant-numeric:tabular-nums}.ra-invoice-mobile-summary__status{background:var(--background-color-secondary);max-width:100%;color:var(--text-color-primary);border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ra-invoice-mobile-summary__status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.ra-invoice-mobile-summary__status--success{color:#18743a;background:color-mix(in srgb, #18743a 9%, var(--background-color-contrast))}.ra-invoice-mobile-summary__status--danger{color:#b42318;background:color-mix(in srgb, #b42318 9%, var(--background-color-contrast))}.ra-invoice-mobile-summary__status--pending{color:var(--base-color);background:color-mix(in srgb, var(--base-color) 9%, var(--background-color-contrast))}.ra-invoice-mobile-summary__urgent{color:#b42318;font-weight:600}.ra-invoice-mobile-summary__title{min-width:0;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ra-invoice-mobile-summary__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ra-invoice-mobile-summary__missing{color:var(--text-color-secondary);font-weight:500}.ra-invoice-mobile-summary__reference{min-width:0;font-size:var(--font-size-sm);color:var(--text-color-secondary);gap:6px;display:flex}.ra-invoice-mobile-summary__reference>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ra-invoice-mobile-summary__reference>time{flex:none}.ra-invoice-mobile-summary__context{color:var(--text-color-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ra-invoice-mobile-summary__financials{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;min-width:0;margin-top:5px;display:flex}.ra-invoice-mobile-summary__due,.ra-invoice-mobile-summary__amount{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.ra-invoice-mobile-summary__due>span,.ra-invoice-mobile-summary__amount>span{color:var(--text-color-secondary);font-size:11px}.ra-invoice-mobile-summary__due>time,.ra-invoice-mobile-summary__amount>time{font-size:var(--font-size-sm);font-weight:500}.ra-invoice-mobile-summary__due.is-overdue{color:#b42318}.ra-invoice-mobile-summary__due.is-overdue>span{color:inherit}.ra-invoice-mobile-summary__amount{text-align:right;margin-left:auto}.ra-invoice-mobile-summary__amount>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.2}.ra-invoice-mobile-summary__amount .currency-label{white-space:normal;max-width:100%}.ra-invoice-mobile-summary__placeholder{min-width:0;max-width:100%;display:block}.ra-invoice-mobile-summary__placeholder .placeholder-entry{max-width:100%}.ra-invoice-mobile-skeleton{pointer-events:none}.ra-invoice-mobile-skeleton .bf-mobile-table__card-controls{gap:24px;padding-top:5px}.ra-invoice-mobile-preview-summary{align-items:flex-start;gap:10px;min-width:0;display:flex}.ra-invoice-mobile-preview-summary>.ra-invoice-mobile-summary{flex:1 1 0;width:auto}@media (prefers-reduced-motion:reduce){.ra-invoice-mobile-summary .anim-container{animation:none!important}}.default-asset-view{width:100%;height:100%}.default-asset-view.state-loading,.default-asset-view.state-error{justify-content:center;align-items:center;display:flex}.default-asset-view.state-loading .error-message,.default-asset-view.state-error .error-message{flex-direction:column;justify-content:center;align-items:center;display:flex}.default-asset-view.state-loading .error-message .error,.default-asset-view.state-error .error-message .error{color:var(--color-negative)}.ra-incoming-invoices-list .ListItemEven .urgent-row,.ra-incoming-invoices-list .urgent-row{background:var(--table-row-color-warning)}.ra-incoming-invoices-list .ra-invoices-list-header{align-items:center;gap:var(--m-5);flex-wrap:nowrap;width:100%;display:flex}.ra-incoming-invoices-list .activity-label-container{overflow:clip}.ra-incoming-invoices-list .activity-label-container button.bf-button{align-items:flex-start}.ra-incoming-invoices-list .activity-label-container button.bf-button .activity-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ra-incoming-invoices-list .tags-list{gap:5px;display:flex;overflow:hidden}.ra-incoming-invoices-list .amount-info{flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;width:100%;max-width:100%;display:inline-flex;overflow:hidden}.ra-incoming-invoices-list .amount-info>span{flex:none;display:inline-flex}.ra-incoming-invoices-list .amount-info .invoice-payment-plan{flex:none;margin-right:0;display:inline-flex}.ra-incoming-invoices-list .amount-info .currency-label{white-space:nowrap;flex:0 auto;min-width:0}.invoice-reminder-overlay .invoice-reminder-entry{width:100%;padding:var(--p-5);border-bottom:solid 1px var(--border-color-primary);border-radius:0;align-items:center;gap:10px;display:flex}.invoice-reminder-overlay .invoice-reminder-entry:last-of-type{border-bottom:none}.invoice-reminder-overlay .invoice-reminder-entry .reminder-value{padding-left:var(--p-10)}.invoice-reminder-level-indicator{border-radius:50%;width:14px;height:14px}.ra-invoices-stop-filter{min-width:0;font-size:var(--font-size-sm);align-items:center;gap:8px;display:inline-flex}.ra-invoices-stop-filter .rs-checkbox{flex:none}.ra-invoice-detail-page{height:100%;min-height:0;padding:16px}.ra-invoices-mobile-actions{flex-direction:column;gap:10px;display:flex}.ra-invoices-mobile-actions>button{justify-content:flex-start;gap:10px;min-height:44px}.ra-invoices-mobile-actions>p{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0}.ra-invoices-mobile-actions__row{border-block:1px solid var(--border-color-secondary);justify-content:space-between;align-items:center;padding-left:12px;display:flex}@media (width<=767px){.ra-invoice-detail-page{padding:0}.ra-invoice-detail-page>.ra-invoice-details-component{box-shadow:none;border-radius:0}.ra-incoming-invoices-list .ra-invoices-list-header{flex-wrap:nowrap;gap:8px;min-width:0}.ra-incoming-invoices-list .ra-invoices-list-header>.bf-table-filter{flex:1 1 0;width:0;min-width:0}.ra-incoming-invoices-list .ra-invoices-actions-toggle{border:1px solid var(--border-color-primary);background:var(--background-color-contrast);width:44px;min-height:44px;color:var(--base-color);cursor:pointer;border-radius:8px;flex:0 0 44px;place-items:center;padding:0;display:grid}.ra-incoming-invoices-list .ra-invoices-actions-toggle:focus-visible{outline:2px solid var(--base-color);outline-offset:2px}.ra-incoming-invoices-list .ra-invoices-mobile-count{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-left:auto}:is(.ra-incoming-invoices-list,.invoice-view-switcher__list-view) .bf-mobile-table__card{padding:12px}:is(.ra-incoming-invoices-list,.invoice-view-switcher__list-view) .bf-mobile-table__card-controls{gap:0}:is(.ra-incoming-invoices-list,.invoice-view-switcher__list-view) .bf-mobile-table__column-actions:empty{display:none}}
