.rsb-uiNativeTable th{white-space:nowrap}.rsb-uiNativeTable.rsb-uiNativeTable--wide{min-width:72rem}.rsb-uiDataTable{scroll-padding-block:var(--rsb-space-16);scroll-padding-inline:var(--rsb-space-12)}.rsb-uiDialog{width:min(42rem, calc(100vw - 2 * var(--rsb-space-16)));max-width:calc(100vw - 2 * var(--rsb-space-16));max-height:calc(100dvh - 2 * var(--rsb-space-16));border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-xl);background:var(--rsb-color-surface);min-width:0;color:var(--rsb-color-text);box-shadow:var(--rsb-shadow-popover);font:var(--rsb-type-body);padding:0;overflow:hidden}.rsb-uiDialog[open]{flex-direction:column;display:flex}.rsb-uiDialog::backdrop{background:color-mix(in srgb, var(--rsb-color-background) 70%, transparent)}.rsb-uiDialogHeader,.rsb-uiDialogActions{align-items:center;gap:var(--rsb-space-12);padding:var(--rsb-space-16);flex:none;display:flex}.rsb-uiDialogHeader{border-bottom:1px solid var(--rsb-color-border);justify-content:space-between}.rsb-uiDialogTitle{overflow-wrap:anywhere;min-width:0;font:var(--rsb-type-detail-title);margin:0}.rsb-uiDialogContent{gap:var(--rsb-space-16);min-width:0;min-height:0;padding:var(--rsb-space-16);scroll-padding-block:var(--rsb-space-16);overflow-wrap:anywhere;display:grid;overflow:auto}.rsb-uiDialogActions{border-top:1px solid var(--rsb-color-border);flex-wrap:wrap;justify-content:flex-end}.rsb-uiProgress{--rsb-progress-fill:var(--rsb-color-primary);width:100%;height:var(--rsb-space-8);border-radius:var(--rsb-radius-sm);appearance:none;background:var(--rsb-color-surface-subtle);color:var(--rsb-progress-fill);accent-color:var(--rsb-progress-fill);border:0;display:block;overflow:hidden}.rsb-uiProgress::-webkit-progress-bar{background:var(--rsb-color-surface-subtle)}.rsb-uiProgress::-webkit-progress-value{background:var(--rsb-progress-fill)}.rsb-uiProgress::-moz-progress-bar{background:var(--rsb-progress-fill)}.rsb-uiProgress--success{--rsb-progress-fill:var(--rsb-color-success)}.rsb-uiProgress--warning{--rsb-progress-fill:var(--rsb-color-warning)}.rsb-uiProgress--danger{--rsb-progress-fill:var(--rsb-color-danger)}.rsb-uiProgress--info{--rsb-progress-fill:var(--rsb-color-info)}.rsb-uiProgress--neutral{--rsb-progress-fill:var(--rsb-color-muted-text)}.rsb-customersLayout{gap:var(--rsb-space-16);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}.rsb-customersLayout>*,.rsb-customersSidebar,.rsb-customersPanel{min-width:0}.rsb-customersSidebar .rsb-uiCardContent{gap:var(--rsb-space-12);display:grid}.rsb-customersFilters{min-width:0}.rsb-customersFilters summary{cursor:pointer}.rsb-customersFields{gap:var(--rsb-space-12);margin-block:var(--rsb-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-customersFieldset{min-width:0;padding:var(--rsb-space-12);border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-lg);margin:0}.rsb-customersFieldset legend{padding-inline:var(--rsb-space-8);font:var(--rsb-type-section-title)}.rsb-customersList{gap:var(--rsb-space-8);min-width:0;display:grid}.rsb-customersListAction.rsb-uiButton{text-align:start;white-space:normal;justify-content:stretch;justify-items:start;gap:var(--rsb-space-4);min-width:0;height:auto;padding:var(--rsb-space-12);overflow-wrap:anywhere;display:grid}.rsb-customersListAction[aria-pressed=true]{border-color:var(--rsb-color-primary)}.rsb-customersListAction>*{min-width:0;max-width:100%}.rsb-customersListAction small{color:var(--rsb-color-muted-text)}.rsb-customersHero{justify-content:space-between;align-items:flex-start;gap:var(--rsb-space-16);padding-bottom:var(--rsb-space-16);border-bottom:1px solid var(--rsb-color-border);flex-wrap:wrap;display:flex}.rsb-customersTitle{font:var(--rsb-type-detail-title);overflow-wrap:anywhere;margin:0}.rsb-customersMeta{align-items:center;gap:var(--rsb-space-8);color:var(--rsb-color-muted-text);margin-top:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-customersActions{gap:var(--rsb-space-8);flex-wrap:wrap;align-items:center;display:flex}.rsb-customersFormHeader,.rsb-customersSectionHeading{justify-content:space-between;align-items:center;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-customersSectionContent{gap:var(--rsb-space-12);display:grid}.rsb-customersDashboardGrid{gap:var(--rsb-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-customersDashboardGrid>:last-child{grid-column:1/-1}.rsb-customersInfoGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-customersInfoRow{gap:var(--rsb-space-4);min-width:0;padding-block:var(--rsb-space-8);border-bottom:1px solid var(--rsb-color-border);display:grid}.rsb-customersInfoRow span{color:var(--rsb-color-muted-text);font:var(--rsb-type-label)}.rsb-customersInfoRow strong{overflow-wrap:anywhere}.rsb-customersActivities{gap:var(--rsb-space-12);display:grid}.rsb-customersActivities>div{border-bottom:1px solid var(--rsb-color-border);padding-bottom:var(--rsb-space-8)}.rsb-customersActivities p,.rsb-customersActivities small{color:var(--rsb-color-muted-text);margin:0}@media (width<=68rem){.rsb-customersLayout{grid-template-columns:1fr}}@media (width<=40rem){.rsb-customersFields,.rsb-customersInfoGrid,.rsb-customersDashboardGrid{grid-template-columns:1fr}.rsb-customersDashboardGrid>:last-child{grid-column:auto}}.rsb-invoiceInboxV2Page{gap:var(--rsb-space-16);display:grid}.rsb-inboxV2LandingGrid{gap:var(--rsb-space-16);grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr);align-items:start;display:grid}.rsb-inboxV2UploadColumn{gap:var(--rsb-space-16);display:grid}.rsb-inboxV2UploadCard,.rsb-inboxV2AfterUpload,.rsb-inboxV2Inbox,.rsb-inboxV2ReviewCard{padding:var(--rsb-space-16)}.rsb-inboxV2Eyebrow{margin-bottom:var(--rsb-space-4);color:var(--rsb-color-muted-text);font:var(--rsb-type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.rsb-inboxV2Dropzone{border:2px dashed var(--rsb-color-border);border-radius:var(--rsb-radius-lg);text-align:center;place-items:center;gap:.6rem;min-height:250px;padding:1.5rem;display:grid}.rsb-inboxV2Dropzone[data-drag-active=true]{outline:3px solid color-mix(in srgb, var(--rsb-color-primary) 18%, transparent);border-style:solid}.rsb-inboxV2DropIcon{font-size:2rem;font-weight:800}.rsb-inboxV2UploadList{gap:.6rem;margin-top:1rem;display:grid}.rsb-inboxV2UploadItem{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.rsb-inboxV2UploadItem>div{gap:.15rem;min-width:0;display:grid}.rsb-inboxV2UploadItem strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rsb-inboxV2UploadItem[data-status=failed]{border-inline-start:4px solid var(--rsb-color-danger)}.rsb-inboxV2AfterUpload ol{gap:.8rem;padding-left:1.25rem;display:grid}.rsb-inboxV2AfterUpload li{padding-left:.25rem}.rsb-inboxV2AfterUpload li span{color:var(--rsb-color-muted-text);margin-top:.1rem;display:block}.rsb-inboxV2Counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.75rem 0 1rem;display:grid}.rsb-inboxV2Counters>div{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);background:var(--rsb-color-surface);gap:.15rem;padding:.7rem;display:grid}.rsb-inboxV2Counters strong{font-size:1.6rem}.rsb-inboxV2Filters{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);margin-bottom:1rem}.rsb-inboxV2Filters summary{cursor:pointer;padding:.75rem;font-weight:700}.rsb-inboxV2Filters>div{grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(220px,2fr);gap:.75rem;padding:0 .75rem .75rem;display:grid}.rsb-inboxV2Rows{display:grid}.rsb-inboxV2TableHeader,.rsb-inboxV2Row{grid-template-columns:minmax(220px,1.7fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(110px,.75fr) minmax(160px,1fr) auto;align-items:center;gap:.75rem;display:grid}.rsb-inboxV2TableHeader{color:var(--rsb-color-muted-text);letter-spacing:.04em;text-transform:uppercase;padding:.55rem .7rem;font-size:.78rem;font-weight:800}.rsb-inboxV2Row{border-top:1px solid var(--rsb-color-border);padding:.8rem .7rem}.rsb-inboxV2FileCell{align-items:center;gap:.65rem;min-width:0;display:flex}.rsb-inboxV2FileCell>div{gap:.2rem;min-width:0;display:grid}.rsb-inboxV2FileCell strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rsb-inboxV2FileCell span{color:var(--rsb-color-muted-text);font-size:.82rem}.rsb-inboxV2FileIcon{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-sm);place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:800;display:inline-grid}.rsb-inboxV2Issue{color:var(--rsb-color-muted-text);margin-top:.3rem;display:block}.rsb-inboxV2Pagination{border-top:1px solid var(--rsb-color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;padding-top:.8rem;display:flex}.rsb-inboxV2Empty{min-height:260px}.rsb-inboxV2DetailHeader{align-items:center}.rsb-inboxV2DetailHeader>div{column-gap:var(--rsb-space-16);row-gap:var(--rsb-space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.rsb-inboxV2DetailHeader .rsb-uiButton{grid-row:1/span 2;align-self:center}.rsb-inboxV2DetailHeader h1{margin:0}.rsb-inboxV2DetailTitle{justify-content:space-between;gap:var(--rsb-space-16);padding:var(--rsb-space-16);border-radius:var(--rsb-radius-lg);box-shadow:var(--rsb-shadow-card);align-items:center;display:flex}.rsb-inboxV2DetailTitle>div{gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-inboxV2DetailTitle strong{color:var(--rsb-color-text);font:var(--rsb-type-detail-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-inboxV2DetailTitle span:not(.rsb-uiBadge){color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-inboxV2DetailSummary{gap:var(--rsb-space-12);padding:var(--rsb-space-16);border-radius:var(--rsb-radius-lg);box-shadow:var(--rsb-shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rsb-inboxV2DetailSummary div{gap:var(--rsb-space-4);min-width:0;padding:var(--rsb-space-12);border:1px solid var(--rsb-color-border-subtle);border-radius:var(--rsb-radius-md);background:var(--rsb-color-surface-subtle);display:grid}.rsb-inboxV2DetailSummary span{color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-inboxV2DetailSummary strong{color:var(--rsb-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-inboxV2ReviewGrid{gap:var(--rsb-space-16);grid-template-columns:minmax(320px,.9fr) minmax(0,1.55fr);align-items:start;display:grid}.rsb-inboxV2Preview{border-radius:var(--rsb-radius-lg);box-shadow:var(--rsb-shadow-card);overflow:hidden}.rsb-inboxV2Preview .rsb-uiCardHeader{padding:var(--rsb-space-16);border-bottom:1px solid var(--rsb-color-border-subtle)}.rsb-inboxV2PreviewBody{background:var(--rsb-color-surface-subtle);min-height:420px}.rsb-inboxV2PreviewBody iframe,.rsb-inboxV2PreviewBody img{object-fit:contain;border:0;width:100%;min-height:620px;display:block}.rsb-inboxV2ReviewCard{border-radius:var(--rsb-radius-xl);background:var(--rsb-color-surface);box-shadow:var(--rsb-shadow-card);padding:0;overflow:clip}.rsb-inboxV2ReviewForm{gap:0;display:grid}.rsb-inboxV2ReviewForm>.rsb-uiCardHeader{padding:var(--rsb-space-16) var(--rsb-space-24);border-bottom:1px solid var(--rsb-color-border-subtle)}.rsb-inboxV2ReviewForm>.rsb-uiCardHeader h2{color:var(--rsb-color-text);font:var(--rsb-type-detail-title);margin:0}.rsb-inboxV2ReviewForm>[aria-label=Validatieoverzicht]{gap:var(--rsb-space-12);padding:var(--rsb-space-16) var(--rsb-space-24) 0;outline:none;display:grid}.rsb-inboxV2ReviewForm>[aria-label=Validatieoverzicht] .rsb-uiAlert{margin:0}.rsb-inboxV2ReviewForm>[aria-label=Validatieoverzicht] ul{margin:var(--rsb-space-8) 0 0;padding-left:1.25rem}.rsb-inboxV2ReviewForm>.rsb-inboxV2FormGrid{padding:var(--rsb-space-24)}.rsb-inboxV2FormGrid{gap:var(--rsb-space-16) var(--rsb-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-inboxV2FormGrid>div:not(.rsb-uiCardHeader){gap:var(--rsb-space-8);align-items:end;min-width:0;padding-bottom:1px;display:flex}.rsb-inboxV2FormGrid>div:not(.rsb-uiCardHeader)>span{color:var(--rsb-color-muted-text);font:var(--rsb-type-helper);white-space:nowrap;line-height:36px}.rsb-inboxV2ReviewForm input:focus,.rsb-inboxV2ReviewForm select:focus{border-color:var(--rsb-color-primary);box-shadow:0 0 0 3px var(--rsb-focus-ring);background:var(--rsb-color-surface);outline:none}.rsb-inboxV2ReviewForm>.rsb-uiCard{margin:0 var(--rsb-space-24) var(--rsb-space-24);padding:var(--rsb-space-16);border-radius:var(--rsb-radius-lg);background:var(--rsb-color-surface-subtle)}.rsb-inboxV2Lines{gap:var(--rsb-space-12);padding:0 var(--rsb-space-24) var(--rsb-space-24);display:grid}.rsb-inboxV2Lines>.rsb-uiCardHeader{padding:var(--rsb-space-16) 0 var(--rsb-space-12);border-top:1px solid var(--rsb-color-border-subtle);align-items:center}.rsb-inboxV2Lines>.rsb-uiCardHeader h3{font:var(--rsb-type-detail-title);margin:0}.rsb-inboxV2Line{gap:var(--rsb-space-16);padding:var(--rsb-space-16);border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-lg);background:var(--rsb-color-surface-subtle);display:grid}.rsb-inboxV2LineHeader{justify-content:space-between;gap:var(--rsb-space-12);align-items:center;display:flex}.rsb-inboxV2LineHeader strong{color:var(--rsb-color-text);font:var(--rsb-type-section-title)}.rsb-inboxV2LineGrid{gap:var(--rsb-space-16);grid-template-columns:minmax(0,2fr) minmax(105px,.7fr) minmax(140px,.9fr);display:grid}.rsb-inboxV2LineDescription,.rsb-inboxV2LineGrid label:nth-child(4){grid-column:span 2}.rsb-inboxV2ReviewFooter{z-index:3;justify-content:space-between;gap:var(--rsb-space-12);padding:var(--rsb-space-16) var(--rsb-space-24);border-top:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px #0000001a}.rsb-inboxV2BookingActions{gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-inboxV2ReviewFooter .rsb-uiButton--primary{min-width:150px}@media (width<=1150px){.rsb-inboxV2LandingGrid,.rsb-inboxV2ReviewGrid{grid-template-columns:1fr}.rsb-inboxV2TableHeader{display:none}.rsb-inboxV2Row{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-inboxV2FileCell{grid-column:1/-1}.rsb-inboxV2Row>div[data-label]:before{content:attr(data-label);color:var(--rsb-color-muted-text);text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.rsb-inboxV2Preview{order:2}.rsb-inboxV2ReviewCard{order:1}}@media (width<=760px){.rsb-inboxV2Counters,.rsb-inboxV2DetailSummary,.rsb-inboxV2Filters>div,.rsb-inboxV2FormGrid,.rsb-inboxV2LineGrid,.rsb-inboxV2Row{grid-template-columns:1fr}.rsb-inboxV2FileCell,.rsb-inboxV2LineDescription,.rsb-inboxV2LineGrid label:nth-child(4){grid-column:auto}.rsb-inboxV2UploadItem,.rsb-inboxV2DetailHeader>div{grid-template-columns:1fr}.rsb-inboxV2DetailHeader .rsb-uiButton{grid-row:auto;width:fit-content}.rsb-inboxV2DetailTitle{flex-direction:column;align-items:flex-start}.rsb-inboxV2ReviewForm>.rsb-uiCardHeader{padding:var(--rsb-space-16)}.rsb-inboxV2ReviewForm>[aria-label=Validatieoverzicht],.rsb-inboxV2ReviewForm>.rsb-inboxV2FormGrid,.rsb-inboxV2Lines{padding-left:var(--rsb-space-16);padding-right:var(--rsb-space-16)}.rsb-inboxV2ReviewForm>.rsb-uiCard{margin-left:var(--rsb-space-16);margin-right:var(--rsb-space-16)}.rsb-inboxV2FormGrid>div:not(.rsb-uiCardHeader){flex-direction:column;align-items:flex-start}.rsb-inboxV2FormGrid>div:not(.rsb-uiCardHeader)>span{line-height:1.3}.rsb-inboxV2ReviewFooter{padding:var(--rsb-space-16);flex-direction:column;align-items:stretch}.rsb-inboxV2BookingActions{grid-template-columns:1fr;width:100%;display:grid}.rsb-inboxV2ReviewFooter .rsb-uiButton,.rsb-inboxV2BookingActions .rsb-uiButton{width:100%}.rsb-inboxV2PreviewBody iframe,.rsb-inboxV2PreviewBody img{min-height:440px}}.rsb-bookingProposalSupplierToggle{justify-content:space-between;gap:var(--rsb-space-12);border:1px solid var(--rsb-color-border-subtle);border-radius:var(--rsb-radius-md);background:var(--rsb-color-surface-subtle);grid-column:1/-1;padding:var(--rsb-space-12) var(--rsb-space-16)!important;align-items:center!important;display:flex!important}.rsb-bookingProposalSupplierToggle>div{gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-bookingProposalSupplierToggle span{color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-bookingProposalSupplierToggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-inboxV2FormGrid[data-supplier-collapsed=true] .rsb-bookingProposalSupplierField,.rsb-inboxV2FormGrid[data-supplier-collapsed=true] .rsb-bookingProposalSupplierAction{display:none}.rsb-bookingProposalVatAmount small{margin-top:var(--rsb-space-4);color:var(--rsb-color-muted-text);font:var(--rsb-type-helper);display:block}.rsb-bookingProposalLineTotals{gap:var(--rsb-space-8);padding-top:var(--rsb-space-12);border-top:1px solid var(--rsb-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rsb-bookingProposalLineTotals>div,.rsb-bookingProposalTotalsGroup>div{gap:var(--rsb-space-4);display:grid}.rsb-bookingProposalLineTotals span,.rsb-bookingProposalTotalsGroup span,.rsb-bookingProposalTotalsHeader span{color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-bookingProposalLineTotals strong,.rsb-bookingProposalTotalsGroup strong{font-variant-numeric:tabular-nums}.rsb-bookingProposalTotals{gap:var(--rsb-space-16);margin:0 var(--rsb-space-24) var(--rsb-space-24);padding:var(--rsb-space-16);border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-lg);background:var(--rsb-color-surface-subtle);display:grid}.rsb-bookingProposalTotalsHeader{justify-content:space-between;align-items:baseline;gap:var(--rsb-space-12);display:flex}.rsb-bookingProposalTotalsHeader h3{margin:0}.rsb-bookingProposalTotalsGroups{gap:var(--rsb-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-bookingProposalTotalsGroup{gap:var(--rsb-space-12);padding:var(--rsb-space-12);border:1px solid var(--rsb-color-border-subtle);border-radius:var(--rsb-radius-md);background:var(--rsb-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rsb-bookingProposalTotalsGroup>strong{font:var(--rsb-type-section-title);grid-column:1/-1}.rsb-bookingProposalDifference{padding:var(--rsb-space-12);border-radius:var(--rsb-radius-sm);background:color-mix(in srgb, var(--rsb-color-primary) 10%, var(--rsb-color-surface));font-weight:700}.rsb-bookingProposalDifference[data-matches=false]{background:color-mix(in srgb, var(--rsb-color-warning) 12%, var(--rsb-color-surface))}@media (width<=760px){.rsb-bookingProposalSupplierToggle,.rsb-bookingProposalTotalsHeader{flex-direction:column;align-items:flex-start!important}.rsb-bookingProposalLineTotals,.rsb-bookingProposalTotalsGroups,.rsb-bookingProposalTotalsGroup{grid-template-columns:1fr}.rsb-bookingProposalTotalsGroup>strong{grid-column:auto}.rsb-bookingProposalTotals{margin-left:var(--rsb-space-16);margin-right:var(--rsb-space-16)}}.rsb-purchaseInvoiceWriteOffForm{gap:var(--rsb-space-16);display:grid}.rsb-purchaseInvoiceTableRow{grid-template-columns:84px minmax(210px,1.5fr) minmax(112px,.9fr) 112px 112px minmax(92px,.72fr) minmax(96px,.72fr) minmax(96px,.72fr) 112px minmax(220px,auto)}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(9){color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-label)}.rsb-purchaseInvoiceReviewLayout{gap:var(--rsb-space-16);grid-template-columns:minmax(320px,.9fr) minmax(0,1.55fr);align-items:start;display:grid}.rsb-pdfPreviewPanel,.rsb-bookingProposalPanel{min-width:0}.rsb-pdfPreviewPanel{overflow:hidden}.rsb-pdfPreviewHeader,.rsb-purchaseInvoiceEditHeader{justify-content:space-between;gap:var(--rsb-space-16);align-items:flex-start;display:flex}.rsb-pdfPreviewActions{gap:var(--rsb-space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.rsb-pdfPreviewContent{overflow:hidden}.rsb-pdfPreview{border:0;width:100%;height:min(82vh,980px);min-height:620px;display:block}.rsb-purchaseInvoicePriceControls{gap:var(--rsb-space-8);min-width:9rem;display:grid}@media (width<=1150px){.rsb-purchaseInvoiceReviewLayout{grid-template-columns:1fr}.rsb-pdfPreviewPanel{order:2}.rsb-bookingProposalPanel{order:1}}@media (width<=760px){.rsb-pdfPreviewHeader,.rsb-purchaseInvoiceEditHeader{flex-direction:column}.rsb-pdfPreviewActions{justify-content:flex-start}.rsb-pdfPreview{min-height:440px}}.rsb-fixedAssetsPage{gap:var(--rsb-space-16,1rem);display:grid}.rsb-fixedAssetsMetrics,.rsb-fixedAssetControlCounters{gap:var(--rsb-space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rsb-fixedAssetsMetrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.rsb-fixedAssetMetric{gap:var(--rsb-space-8);padding:var(--rsb-space-12);display:grid}.rsb-fixedAssetMetric small{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-fixedAssetMetric strong{font-size:var(--rsb-type-size-section-title);font-weight:800}.rsb-fixedAssetsRegister,.rsb-fixedAssetsDetail{min-width:0;padding:var(--rsb-space-16,1rem)}.rsb-fixedAssetControlHeader{align-items:flex-start;gap:var(--rsb-space-16,1rem)}.rsb-fixedAssetControlHeader h3{margin:0}.rsb-fixedAssetProposalIntro span{color:var(--rsb-color-muted-text,inherit)}.rsb-fixedAssetProposalSection{gap:var(--rsb-space-12);margin-top:var(--rsb-space-16);padding-top:var(--rsb-space-16);border-top:1px solid var(--rsb-color-border);display:grid}.rsb-fixedAssetProposalIntro>div{gap:.2rem;display:grid}.rsb-fixedAssetsWorkspace{gap:var(--rsb-space-16,1rem);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;display:grid}.rsb-fixedAssetsTableWrap{min-width:0;overflow-x:auto}.rsb-fixedAssetsPagination{border-top:1px solid var(--rsb-color-border);justify-content:space-between;padding-top:.75rem}.rsb-fixedAssetsDetailMetrics{gap:var(--rsb-space-12,.75rem);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.rsb-fixedAssetsDetailColumns{gap:var(--rsb-space-16,1rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rsb-fixedAssetsDetail .rsb-uiCardHeader h3{margin-bottom:.2rem}.rsb-fixedAssetsDetail .rsb-actions{flex-wrap:wrap}@media (width<=1050px){.rsb-fixedAssetControlCounters{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-fixedAssetsWorkspace{grid-template-columns:1fr}}@media (width<=768px){.rsb-fixedAssetsPage .rsb-actions{flex-wrap:wrap;display:flex}}@media (width<=680px){.rsb-fixedAssetControlCounters{grid-template-columns:1fr}.rsb-fixedAssetControlHeader,.rsb-fixedAssetsPagination{align-items:stretch}.rsb-fixedAssetControlHeader .rsb-actions,.rsb-fixedAssetsPagination,.rsb-fixedAssetsPagination>.rsb-actions{flex-wrap:wrap}}.rsb-fixedAssetsAmount{text-align:right;font-variant-numeric:tabular-nums}.rsb-fixedAssetsRowSelect{text-align:left;justify-content:flex-start;width:100%}.rsb-fixedAssetsReportMetrics,.rsb-fixedAssetsFieldsGrid,.rsb-fixedAssetsDialogGrid,.rsb-fixedAssetsExportGrid{gap:var(--rsb-space-12);min-width:0;display:grid}.rsb-fixedAssetsReportMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.rsb-fixedAssetsFieldsGrid,.rsb-fixedAssetsDialogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.rsb-fixedAssetsExportGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.rsb-fixedAssetsExportCard,.rsb-fixedAssetsDialogNotice,.rsb-fixedAssetsGroupForm,.rsb-fixedAssetControlCounter{gap:var(--rsb-space-8);padding:var(--rsb-space-12);min-width:0;display:grid}.rsb-fixedAssetGroupsHeader{justify-content:space-between;align-items:flex-start;gap:var(--rsb-space-16);flex-wrap:wrap;display:flex}.rsb-fixedAssetsCurrentStep{font-weight:700}.rsb-fixedAssetsWorkflowStepContent{margin-top:var(--rsb-space-12)}.rsb-fixedAssetsPanel,.rsb-fixedAssetGroups{padding:var(--rsb-space-16)}.rsb-salesImportPanel{margin-top:var(--rsb-space-16)}.rsb-salesImportHeader,.rsb-salesPreviewHeaderCanonical{justify-content:space-between;gap:var(--rsb-space-16);align-items:flex-start;display:flex}.rsb-salesPreviewPanelCanonical{top:var(--rsb-space-16);min-width:0;position:sticky}@media (width<=1080px){.rsb-salesPreviewPanelCanonical{position:static}}@media (width<=760px){.rsb-salesImportHeader,.rsb-salesPreviewHeaderCanonical{flex-direction:column}}.rsb-templateBuilderHeader{align-items:center;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-templateBuilderHeading{align-items:center;gap:var(--rsb-space-12);display:flex}.rsb-templateBuilderContent{gap:var(--rsb-space-16);display:grid}.rsb-templateBuilderSection{gap:var(--rsb-space-12);border-top:1px solid var(--rsb-color-border);padding-top:var(--rsb-space-16);display:grid}.rsb-templateBuilderSectionTitle{gap:var(--rsb-space-4);display:grid}.rsb-templateBuilderSectionTitle small{color:var(--rsb-color-muted-text)}.rsb-templateColumns{gap:var(--rsb-space-12);display:grid}.rsb-templateColumnRow{gap:var(--rsb-space-12);grid-template-columns:minmax(110px,1fr) minmax(112px,auto) minmax(100px,1fr) minmax(120px,1fr);align-items:end;min-width:0;display:grid}.rsb-templateVisibility,.rsb-templateBuilderActions{gap:var(--rsb-space-12);flex-wrap:wrap;align-items:center;display:flex}.rsb-templateNotice[hidden]{display:none}@media (width<=760px){.rsb-templateColumnRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.rsb-templateColumnRow{grid-template-columns:minmax(0,1fr)}}.rsb-salesLineIdentityCanonical{gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-salesLineIdentityCanonical label{font:var(--rsb-type-label);color:var(--rsb-color-muted-text)}.rsb-salesCatalogSearchCanonical{gap:var(--rsb-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.rsb-salesSubmitBarCanonical{z-index:30;justify-content:space-between;align-items:center;gap:var(--rsb-space-16);padding:var(--rsb-space-16);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.rsb-salesSubmitActionsCanonical{align-items:end;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-salesSubmitActionsCanonical label{gap:var(--rsb-space-4);font:var(--rsb-type-label);display:grid}.rsb-salesSubmitActionsCanonical .rsb-uiControl{min-width:150px}@media (width<=940px){.rsb-salesSubmitBarCanonical{position:static}}@media (width<=640px){.rsb-salesCatalogSearchCanonical{grid-template-columns:minmax(0,1fr)}.rsb-salesSubmitBarCanonical,.rsb-salesSubmitActionsCanonical{flex-direction:column;align-items:stretch}}.rsb-invoicePaper:has(.rsb-invoicePdfFrame){aspect-ratio:auto;min-height:760px}.rsb-salesInvoiceDetail{min-width:0}.rsb-salesInvoiceDetailHeader{justify-content:space-between;align-items:center;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-salesInvoiceDetailBody{gap:var(--rsb-space-16);min-width:0;display:grid}.rsb-salesInvoiceDetailSummary{gap:var(--rsb-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.rsb-salesInvoiceDetailSummary>*{overflow-wrap:anywhere;min-width:0}.rsb-salesInvoiceDetailDocuments{gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-salesInvoiceDetailLineBody{gap:var(--rsb-space-12);min-width:0;display:grid}.rsb-salesInvoiceDetailFields{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.rsb-salesInvoiceDetailFields>*{min-width:0}.rsb-salesInvoiceDetailCatalogSearch{gap:var(--rsb-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.rsb-salesInvoiceDetailResults,.rsb-salesInvoiceDetailActions,.rsb-salesInvoiceDetailLineActions{gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}@media (width<=480px){.rsb-salesInvoiceDetailCatalogSearch{grid-template-columns:minmax(0,1fr)}.rsb-salesInvoiceDetailCatalogSearch>.rsb-uiButton{justify-self:start}}.rsb-salesInvoiceListFilters{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;min-width:0;display:grid}.rsb-salesInvoiceListFilterActions{align-self:end}.rsb-salesInvoiceListStatuses,.rsb-salesInvoiceListRowActions{gap:var(--rsb-space-8);flex-wrap:wrap;align-items:center;display:flex}.rsb-salesInvoicePaymentCell{padding-block:var(--rsb-space-16)}.rsb-salesInvoicePaymentGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}@media (width<=768px){.rsb-salesInvoiceListFilterActions>*,.rsb-salesInvoiceListRowActions>*{width:100%}}.rsb-stack.rsb-declarationCompactStack{gap:var(--rsb-space-8)}.rsb-declarationIssueAction{margin-top:calc(var(--rsb-space-12) / 2)}.rsb-declarationRepeatGroup{margin-top:var(--rsb-space-12)}.rsb-declarationWorkflowSteps{gap:var(--rsb-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rsb-declarationWorkflowSteps>li{gap:var(--rsb-space-4);min-width:0;display:grid}@media (width<=640px){.rsb-declarationWorkflowSteps{grid-template-columns:1fr}}.rsb-declarationRepeatTitle{margin:0}.rsb-declarationReference{overflow-wrap:anywhere}.rsb-taxFilingStatus__headerCopy,.rsb-taxFilingStatus__section,.rsb-taxFilingStatus__history,.rsb-taxFilingStatus__historyItem .rsb-uiCardContent,.rsb-taxReferences__history{display:grid}.rsb-taxFilingStatus__headerCopy,.rsb-taxFilingStatus__historyItem .rsb-uiCardContent,.rsb-taxReferences__history{gap:var(--rsb-space-4)}.rsb-taxFilingStatus__section,.rsb-taxFilingStatus__history{gap:var(--rsb-space-12)}.rsb-taxFilingStatus__summary,.rsb-taxFilingStatus__formGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rsb-taxFilingStatus__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-taxFilingStatus__summaryCard .rsb-uiCardContent{gap:var(--rsb-space-8);align-content:start;display:grid}.rsb-taxFilingStatus__actions,.rsb-taxReferences__actions{gap:var(--rsb-space-8);flex-wrap:wrap;align-items:center;display:flex}.rsb-taxFilingStatus__actions{justify-content:flex-end}.rsb-taxReferences__form{gap:var(--rsb-space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.rsb-taxReferences__replacement{gap:var(--rsb-space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.rsb-taxReferences__value{overflow-wrap:anywhere;word-break:break-word}@media (width<=48rem){.rsb-taxFilingStatus__summary,.rsb-taxFilingStatus__formGrid,.rsb-taxReferences__form,.rsb-taxReferences__replacement{grid-template-columns:minmax(0,1fr)}.rsb-taxFilingStatus__actions{justify-content:flex-start}.rsb-taxFilingStatus__actions>.rsb-uiButton,.rsb-taxReferences__form>.rsb-uiButton{width:100%}}.rsb-taxOpenFilters{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}.rsb-taxOpenFilters>*{min-width:0}.rsb-taxOpenPreviewHeader,.rsb-taxOpenPagination,.rsb-taxOpenPager,.rsb-taxOpenRowActions{align-items:center;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-taxOpenPreviewHeader,.rsb-taxOpenPagination{justify-content:space-between}.rsb-taxOpenPreviewHeader>:first-child{overflow-wrap:anywhere;min-width:0}.rsb-taxOpenPreviewContent,.rsb-taxOpenResults{gap:var(--rsb-space-16);min-width:0;display:grid}.rsb-taxOpenRowActions{gap:var(--rsb-space-8);margin-top:var(--rsb-space-8)}.rsb-taxOpenLink{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;max-width:100%}.rsb-legacyReportFilters{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}.rsb-legacyReportFilters>*{min-width:0}.rsb-legacyReportFilters>.rsb-uiCheckbox{align-self:center}.rsb-legacyReportFilterActions{justify-content:flex-end;gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-legacyReportTotals{margin-top:var(--rsb-space-12);overflow-wrap:anywhere}.rsb-legacyReportBreakdownCell{vertical-align:top;overflow-wrap:anywhere}.rsb-legacyReportBreakdownCell>*+*{margin-top:var(--rsb-space-4)}.rsb-legacyReportAuditDetails{max-width:16.25rem}.rsb-legacyReportAuditDetails summary{cursor:pointer}.rsb-legacyReportAuditData{margin-top:var(--rsb-space-8);overflow-wrap:anywhere}@media (width<=768px){.rsb-legacyReportFilterActions>*{width:100%}}.rsb-trialBalancePage{gap:var(--rsb-space-16);width:100%;max-width:1680px;margin:0 auto;display:grid}.rsb-trialBalanceFilters{gap:var(--rsb-space-12);padding:var(--rsb-space-16);grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(150px,auto) auto;align-items:end;display:grid}.rsb-trialBalanceFilters>*{min-width:0}.rsb-trialBalanceMetrics{gap:var(--rsb-space-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rsb-trialBalanceMetrics>.rsb-uiCard>.rsb-uiCardContent{gap:var(--rsb-space-8);min-height:var(--rsb-control-height-md);align-content:center;display:grid}.rsb-trialBalanceMetrics span{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-trialBalanceMetrics strong{font-size:var(--rsb-type-size-section-title);font-variant-numeric:tabular-nums}.rsb-trialBalanceLayout{gap:var(--rsb-space-16);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.rsb-trialBalanceMain,.rsb-trialBalanceAside{min-width:0}.rsb-trialBalanceAside{gap:var(--rsb-space-12);display:grid}.rsb-trialBalanceAside dl{margin:var(--rsb-space-12) 0 0;gap:var(--rsb-space-8);display:grid}.rsb-trialBalanceAside dl div{gap:var(--rsb-space-8);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);display:grid}.rsb-trialBalanceAside dt{color:var(--rsb-color-muted-text)}.rsb-trialBalanceAside dd{text-align:right;overflow-wrap:anywhere;margin:0}.rsb-trialBalanceAsideIssues,.rsb-trialBalanceExportActions{gap:var(--rsb-space-8);margin-top:var(--rsb-space-12);display:grid}.rsb-trialBalanceAsideIssueAction{gap:var(--rsb-space-4);text-align:left;justify-content:stretch;width:100%;display:grid}.rsb-trialBalanceExportActions>.rsb-uiButton{width:100%}.rsb-trialBalanceAsideIssues>span{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-trialBalanceTableCard{overflow:hidden}.rsb-trialBalanceTableHeader{justify-content:space-between;gap:var(--rsb-space-16);margin-bottom:var(--rsb-space-12);align-items:flex-start;display:flex}.rsb-trialBalanceTableHeader>span{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper);white-space:nowrap}.rsb-trialBalanceGroupRow td{background:var(--rsb-color-surface-subtle);color:var(--rsb-color-text);letter-spacing:.01em;font-weight:750}.rsb-trialBalanceCode{font-variant-numeric:tabular-nums;font-weight:700}.rsb-trialBalanceAmount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rsb-trialBalanceEnd{font-weight:700}.rsb-trialBalanceEmpty{padding:var(--rsb-space-24);text-align:center;color:var(--rsb-color-muted-text)}.rsb-trialBalanceAnalysis{gap:var(--rsb-space-16);display:grid}.rsb-trialBalanceAnalysisGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rsb-trialBalanceAnalysisMetric{gap:var(--rsb-space-8);padding:var(--rsb-space-12);display:grid}.rsb-trialBalanceAnalysisGrid span{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-trialBalanceAnalysisGrid strong{font-size:var(--rsb-type-size-section-title)}.rsb-trialBalanceIssueTable{gap:var(--rsb-space-8);display:grid}.rsb-trialBalanceIssueAction{gap:var(--rsb-space-12);text-align:left;grid-template-columns:90px minmax(0,1fr) auto;justify-content:stretch;align-items:center;width:100%;display:grid}.rsb-trialBalanceIssueTable small{color:var(--rsb-color-muted-text)}@media (width<=1280px){.rsb-trialBalanceMetrics,.rsb-trialBalanceFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.rsb-trialBalanceLayout{grid-template-columns:1fr}.rsb-trialBalanceAside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.rsb-trialBalanceFilters,.rsb-trialBalanceMetrics,.rsb-trialBalanceAnalysisGrid,.rsb-trialBalanceAside,.rsb-trialBalanceIssueAction{grid-template-columns:1fr}}@media print{.rsb-sidebar,.rsb-topbar,.rsb-trialBalanceFilters,.rsb-trialBalancePage>.rsb-uiTabsNav,.rsb-trialBalanceAside{display:none!important}.rsb-trialBalanceLayout{display:block}.rsb-trialBalancePage .rsb-uiDataTable{overflow:visible}.rsb-trialBalancePage .rsb-uiNativeTable--wide{min-width:0;font-size:var(--rsb-type-size-helper)}}.rsb-aaPage{gap:var(--rsb-space-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rsb-aaFilters{gap:var(--rsb-space-12);padding:var(--rsb-space-16);grid-template-columns:repeat(5,minmax(140px,1fr)) auto;align-items:end;display:grid}.rsb-aaFilters>*{min-width:0}.rsb-aaField,.rsb-aaFilingForm label{color:var(--rsb-color-muted-text);gap:6px;font-size:12px;font-weight:700;display:grid}.rsb-aaField input,.rsb-aaField select,.rsb-aaField textarea,.rsb-aaOverride input,.rsb-aaOverride select,.rsb-aaFilingForm input,.rsb-aaFilingForm select{box-sizing:border-box;border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);width:100%;color:inherit;font:inherit;border-radius:8px;padding:9px 10px}.rsb-aaKpis{gap:var(--rsb-space-12);grid-template-columns:repeat(6,minmax(120px,1fr));display:grid}.rsb-aaKpi{gap:var(--rsb-space-8);padding:var(--rsb-space-16);display:grid}.rsb-aaKpi span,.rsb-aaKpi small{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-aaKpi strong{font-size:var(--rsb-type-size-detail-title)}.rsb-aaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.rsb-aaWide{grid-column:1/-1}.rsb-aaLead{font-size:16px}.rsb-aaFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.rsb-aaFacts div{background:var(--rsb-color-surface-subtle);border-radius:8px;padding:10px}.rsb-aaFacts dt{color:var(--rsb-color-muted-text);font-size:12px}.rsb-aaFacts dd{margin:4px 0 0;font-weight:700}.rsb-aaMiniTable{border-collapse:collapse;width:100%;margin:10px 0}.rsb-aaMiniTable th,.rsb-aaMiniTable td{border-bottom:1px solid var(--rsb-color-border);text-align:left;padding:8px 0}.rsb-aaMiniTable td{text-align:right}.rsb-aaOverride{grid-template-columns:140px 1fr 1fr auto;gap:8px;margin-top:12px;display:grid}.rsb-aaRequirementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rsb-aaRequirementGrid textarea{resize:vertical}.rsb-aaCheck{align-items:center;padding:9px 0;color:inherit!important;gap:8px!important;display:flex!important}.rsb-aaCheck input{width:auto!important}.rsb-aaStatement header{justify-content:space-between;display:flex}.rsb-aaTableWrap{min-width:0;overflow:auto}.rsb-aaTable{border-collapse:collapse;width:100%;font-size:13px}.rsb-aaTable th,.rsb-aaTable td{border-bottom:1px solid var(--rsb-color-border);vertical-align:top;text-align:left;padding:10px 12px}.rsb-aaTable td:nth-child(2),.rsb-aaTable td:nth-child(3),.rsb-aaTable th:nth-child(2),.rsb-aaTable th:nth-child(3){text-align:right;white-space:nowrap}.rsb-aaTable td span,.rsb-aaTable td small{color:var(--rsb-color-muted-text);margin-top:3px;display:block}.rsb-aaSectionRow{background:var(--rsb-color-surface-subtle)}.rsb-aaIssues{gap:8px;padding:0;list-style:none;display:grid}.rsb-aaIssues li{background:var(--rsb-danger-bg);color:var(--rsb-color-text-danger);border-radius:8px;gap:12px;padding:10px;display:flex}.rsb-aaIssues strong{min-width:110px}.rsb-aaSuccess{background:var(--rsb-success-bg);color:var(--rsb-color-text-success);border-radius:8px;padding:12px}.rsb-aaSignoffs{gap:8px;display:grid}.rsb-aaSignoffs>div{border-bottom:1px solid var(--rsb-color-border);grid-template-columns:1fr 120px auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.rsb-aaArtifacts{gap:8px;padding:0;list-style:none;display:grid}.rsb-aaArtifacts li{justify-content:space-between;gap:12px;display:flex}.rsb-aaCert{border-bottom:1px solid var(--rsb-color-border);gap:4px;padding:10px 0;display:grid}.rsb-aaCert span{color:var(--rsb-color-muted-text)}.rsb-aaCert em{color:var(--rsb-color-text-warning);font-size:12px;font-style:normal}.rsb-aaFilingForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.rsb-aaWideField{grid-column:1/-1}.rsb-aaWideField code{background:var(--rsb-color-surface-subtle);border-radius:8px;padding:9px;display:block;overflow:auto}.rsb-aaError{margin:0}.rsb-aaTable code{font-size:11px}.rsb-aaField small{color:var(--rsb-color-muted-text);font-weight:400}@media (width<=1100px){.rsb-aaFilters,.rsb-aaKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rsb-aaHeader{flex-direction:column}.rsb-aaOverride{grid-template-columns:1fr}.rsb-aaFilingForm{grid-template-columns:1fr 1fr}}@media (width<=720px){.rsb-aaFilters,.rsb-aaKpis,.rsb-aaGrid,.rsb-aaRequirementGrid,.rsb-aaFilingForm{grid-template-columns:minmax(0,1fr)}.rsb-aaWide,.rsb-aaWideField{grid-column:auto}.rsb-aaFacts,.rsb-aaSignoffs>div{grid-template-columns:1fr}.rsb-aaActions{width:100%}.rsb-aaActions>*{text-align:center;flex:auto}}.period-balance{gap:1rem;min-width:0;display:grid}.period-balance header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.period-balance h1,.period-balance h2,.period-balance h3,.period-balance p{margin:0}.pb-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pb-filters{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.pb-filters .rsb-uiField{gap:.35rem;min-width:9rem;display:grid}.pb-filters .pb-checkbox{align-items:center;gap:.5rem;display:flex}.pb-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.pb-kpis>div{border:1px solid var(--rsb-color-border,GrayText);overflow-wrap:anywhere;border-radius:.6rem;gap:.3rem;padding:.8rem;display:grid}.pb-kpis strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.pb-control,.pb-issues{border:1px solid var(--rsb-color-border,GrayText);border-radius:.5rem;padding:.85rem}.pb-group{gap:.6rem;display:grid}.pb-table-scroll{border:1px solid var(--rsb-color-border,GrayText);border-radius:.4rem;max-width:100%;overflow:auto}.period-balance table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.period-balance th,.period-balance td{border-bottom:1px solid var(--rsb-color-border,GrayText);text-align:right;white-space:nowrap;padding:.65rem .8rem}.period-balance th:first-child,.period-balance td:first-child{z-index:1;background:var(--rsb-color-surface,Canvas);text-align:left;min-width:6rem;position:sticky;left:0}.period-balance th:nth-child(2),.period-balance td:nth-child(2){text-align:left;white-space:normal;min-width:14rem}.period-balance thead th{background:var(--rsb-color-surface,Canvas);z-index:2;position:sticky;top:0}.period-balance small{margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.pb-metadata,.pb-footnote{overflow-wrap:anywhere;font-size:.85rem}@media (width<=1000px){.pb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.pb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-filters label{flex:40%}}@media print{.pb-no-print{display:none!important}.period-balance{font-size:8pt}.pb-kpis{grid-template-columns:repeat(3,1fr)}.pb-table-scroll{max-width:none;overflow:visible}.period-balance table{table-layout:fixed;width:100%;font-size:6pt}.period-balance th,.period-balance td{white-space:normal;overflow-wrap:anywhere;padding:.15rem;min-width:0!important;position:static!important}.period-balance thead{display:table-header-group}.period-balance tr{break-inside:avoid}@page{size:landscape;margin:10mm}}.rsb-reportEntryActions{justify-content:flex-end;display:flex}.rsb-reportControlSummary{gap:var(--rsb-space-4);display:grid}.rsb-reportFindingLayout{gap:var(--rsb-space-12);justify-content:space-between;align-items:flex-start;display:flex}.rsb-reportFindingBody{min-width:0}.rsb-reportFindingMeta{margin-top:var(--rsb-space-4);overflow-wrap:anywhere}.rsb-reportFindingRecommendation{margin-top:var(--rsb-space-8)}.rsb-reportAuditDetails summary{cursor:pointer}.rsb-reportAuditDetailsBody{margin-top:var(--rsb-space-8);overflow-wrap:anywhere}@media (width<=768px){.rsb-reportEntryActions>*,.rsb-reportFindingLayout>.rsb-uiButton{width:100%}.rsb-reportFindingLayout{flex-direction:column}}.rsb-dashboardPeriodField{min-width:190px}.rsb-dashboardMetricAction{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;gap:var(--rsb-space-8);width:100%;min-height:100%;display:grid}.rsb-dashboardMetricTitle{font:var(--rsb-type-label)}.rsb-dashboardMetricValue{font-size:1.75rem;line-height:1.1}.rsb-dashboardSectionHeader{gap:var(--rsb-space-4);display:grid}.rsb-dashboardSectionHeader h3{margin:0}.rsb-dashboardActionGrid{margin-top:var(--rsb-space-12)}.rsb-dashboardFileInput{display:none}@media (width<=768px){.rsb-dashboardPeriodField{width:100%;min-width:0}}.rsb-rgsTypeahead{min-width:0;position:relative}.rsb-rgsTypeaheadDropdown{z-index:30;top:calc(100% + var(--rsb-space-4));max-height:min(50vh,360px);position:absolute;left:0;right:0;overflow:auto}.rsb-rgsTypeaheadResults,.rsb-rgsTypeaheadDialogResults{gap:var(--rsb-space-8);display:grid}.rsb-rgsTypeaheadOption{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.rsb-rgsTypeaheadOption[aria-selected=true]{border-color:color-mix(in srgb, var(--rsb-color-primary) 48%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-primary) 10%, transparent)}.rsb-ledgerAccounts-rowActions{justify-content:flex-end;gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-ledgerAccounts-row .rsb-uiField{min-width:0}.rsb-ledgerAccounts-toggle{align-items:center;gap:var(--rsb-space-8);display:flex}.rsb-ledgerAccounts-assetFields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.rsb-ledgerAccounts-revenueRow{grid-template-columns:1.2fr 1.4fr 2fr}.rsb-ledgerGroups-rowActions,.rsb-journals-rowActions{justify-content:flex-end;gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-settingsCards{align-items:start;gap:var(--rsb-space-16);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.rsb-settingsFields{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.rsb-settingsPermissions{gap:var(--rsb-space-8);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.rsb-settingsSummary{align-items:center;gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-memoriaalLines,.rsb-memoriaalYears{gap:var(--rsb-space-16);min-width:0;display:grid}.rsb-memoriaalLine{gap:var(--rsb-space-8);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));min-width:0;display:grid}.rsb-memoriaalLine>*{min-width:0}.rsb-memoriaalYearTitle{margin:0 0 var(--rsb-space-12);font:var(--rsb-type-section-title)}@media (width<=768px){.rsb-memoriaalLine{grid-template-columns:minmax(0,1fr)}}.rsb-paymentInvoiceLinks,.rsb-paymentRowActions{align-items:center;gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-paymentHiddenFileInput{display:none}.rsb-paymentManualGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}.rsb-paymentManualGrid>*{min-width:0}.rsb-uiNativeTable th.rsb-paymentRowHeader{white-space:normal;overflow-wrap:anywhere}.rsb-catalogSetDetailSummary{align-content:start;gap:var(--rsb-space-8);min-width:0;display:grid}.rsb-catalogSetDetailMeta{gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-catalogSetDetailFacts{gap:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.rsb-catalogSetDetailFacts>div{align-content:start;gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-catalogSetDetailPartRender{object-fit:contain;width:42px;height:42px;display:block}@media (width<=768px){.rsb-catalogSetDetailFacts{grid-template-columns:minmax(0,1fr)}}.rsb-catalogMinifigureDetail{min-width:0;display:block}.rsb-catalogMinifigureHeading{justify-content:space-between;align-items:flex-start;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-catalogMinifigureHeading>div{min-width:0}.rsb-catalogMinifigureSummary{gap:var(--rsb-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-catalogMinifigureSummary>div{align-content:start;gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-catalogMinifigurePartMeta{align-items:center;gap:var(--rsb-space-8);flex-wrap:wrap;min-width:0;display:flex}@media (width<=768px){.rsb-catalogMinifigureSummary{grid-template-columns:minmax(0,1fr)}}.rsb-catalogColorDetail{min-width:0;display:block}.rsb-catalogColorDetailHeading{justify-content:space-between;align-items:flex-start;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-catalogColorDetailHeading>div{min-width:0}.rsb-catalogColorSummary{gap:var(--rsb-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rsb-catalogColorSummary>div{align-content:start;gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-catalogColorPartMeta{align-items:center;gap:var(--rsb-space-8);flex-wrap:wrap;min-width:0;display:flex}@media (width<=768px){.rsb-catalogColorSummary{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.rsb-syncWorkspace,.rsb-syncUploadGrid,.rsb-syncStepGrid{grid-template-columns:1fr}}@media (width<=768px){.rsb-syncHero,.rsb-syncDetailHeader,.rsb-syncUploadPanel header{flex-direction:column;align-items:stretch}.rsb-syncSourceGrid,.rsb-syncProgressBarRow{grid-template-columns:1fr}.rsb-syncHeroActions,.rsb-syncHeroActions>*,.rsb-syncUploadGrid>.rsb-uiButton{width:100%}.rsb-syncJobCard{grid-template-columns:auto 1fr}}.rsb-inventoryForms{gap:var(--rsb-space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1024px){.rsb-inventoryForms{grid-template-columns:1fr}}.rsb-accessPage{min-height:100dvh;padding:var(--rsb-space-24);align-content:center;justify-items:center;display:grid}.rsb-accessContent{gap:var(--rsb-space-16);width:min(100%,40rem);min-width:0;display:grid}.rsb-skipLink{z-index:1000;top:var(--rsb-space-12);left:var(--rsb-space-12);min-height:44px;padding:var(--rsb-space-8) var(--rsb-space-16);border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-sm);background:var(--rsb-color-surface);color:var(--rsb-color-text);font:var(--rsb-type-label);align-items:center;display:inline-flex;position:fixed;transform:translateY(-200%)}.rsb-skipLink:focus-visible{outline:3px solid var(--rsb-focus-outline);outline-offset:2px;transform:none}.rsb-shellBreadcrumb{max-width:100%;margin-bottom:var(--rsb-space-12);color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-shellBreadcrumb ol{gap:var(--rsb-space-8);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.rsb-shellBreadcrumb li{align-items:center;gap:var(--rsb-space-8);overflow-wrap:anywhere;min-width:0;display:inline-flex}.rsb-shellBreadcrumb li+li:before{content:"/";color:var(--rsb-color-muted-text)}.rsb-shellBreadcrumb button{padding:var(--rsb-space-4);min-height:var(--rsb-target-size-min);color:inherit;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.rsb-shellBreadcrumb [aria-current=page]{color:var(--rsb-color-text);font-weight:700}.rsb-shellUserCard{justify-content:center}.rsb-shellTopbarActions{flex:auto;justify-content:flex-end;min-width:0}.rsb-shellTopbarActions .rsb-globalSearch{flex:560px;min-width:0;max-width:560px}.rsb-shellUserMeta{text-align:right;flex:0 260px;max-width:260px}.rsb-shellFooter{padding:var(--rsb-space-8) var(--rsb-space-16);border-top:1px solid var(--rsb-color-border);color:var(--rsb-color-muted-text);font:var(--rsb-type-micro);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=768px){.rsb-shellUserMeta{display:none}.rsb-shellTopbarActions .rsb-globalSearch{flex-basis:100%;max-width:none}}.rsb-mfaProvisioning{gap:var(--rsb-space-24);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;display:grid}.rsb-mfaQr{aspect-ratio:1;width:100%;max-width:240px;display:block}.rsb-mfaRecoveryGrid{gap:var(--rsb-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=768px){.rsb-mfaProvisioning,.rsb-mfaRecoveryGrid{grid-template-columns:minmax(0,1fr)}.rsb-mfaQr{margin-inline:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%;min-height:100%;overflow:hidden}body{background:var(--rsb-color-background);color:var(--rsb-color-text);font-family:var(--rsb-type-family);margin:0;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--rsb-scroll-thumb) var(--rsb-scroll-track)}:where(button,input,select,textarea){font-family:inherit}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--rsb-focus-outline);outline-offset:2px;box-shadow:0 0 0 3px var(--rsb-focus-ring)}:root{--rsb-color-background:#f6f7f9;--rsb-color-surface:#fff;--rsb-color-surface-subtle:#fafafa;--rsb-color-surface-raised:#fff;--rsb-color-border:#e2e8f0;--rsb-color-border-subtle:color-mix(in srgb, var(--rsb-color-border) 82%, transparent);--rsb-color-text:#0b1220;--rsb-color-muted-text:#566273;--rsb-color-text-danger:#b91c1c;--rsb-color-text-success:#166534;--rsb-color-text-warning:#b45309;--rsb-color-primary:#f5a524;--rsb-color-success:#1f8f4b;--rsb-color-warning:#b7791f;--rsb-color-danger:#bf1d1d;--rsb-color-info:#2165d4;--rsb-color-primary-contrast:#2b1d00;--rsb-color-nav-active-text:#3d2a00;--rsb-focus-ring:#f5a52459;--rsb-focus-outline:#775000;--rsb-danger-bg:color-mix(in srgb, var(--rsb-color-text-danger) 10%, var(--rsb-color-surface));--rsb-danger-border:color-mix(in srgb, var(--rsb-color-text-danger) 30%, var(--rsb-color-border));--rsb-success-bg:color-mix(in srgb, var(--rsb-color-text-success) 10%, var(--rsb-color-surface));--rsb-success-border:color-mix(in srgb, var(--rsb-color-text-success) 30%, var(--rsb-color-border));--rsb-warning-bg:color-mix(in srgb, var(--rsb-color-text-warning) 12%, var(--rsb-color-surface));--rsb-warning-border:color-mix(in srgb, var(--rsb-color-text-warning) 32%, var(--rsb-color-border));--rsb-info-bg:color-mix(in srgb, var(--rsb-color-info) 12%, var(--rsb-color-surface));--rsb-info-border:color-mix(in srgb, var(--rsb-color-info) 30%, var(--rsb-color-border));--rsb-color-accent-soft:color-mix(in srgb, var(--rsb-color-primary) 20%, var(--rsb-color-surface));--rsb-color-nav-active-background:color-mix(in srgb, var(--rsb-color-primary) 14%, var(--rsb-color-surface));--rsb-color-nav-active-border:color-mix(in srgb, var(--rsb-color-primary) 34%, var(--rsb-color-border));--rsb-scroll-track:color-mix(in srgb, var(--rsb-color-text) 6%, transparent);--rsb-scroll-thumb:color-mix(in srgb, var(--rsb-color-text) 25%, transparent);--rsb-space-4:4px;--rsb-space-8:8px;--rsb-space-12:12px;--rsb-space-16:16px;--rsb-space-24:24px;--rsb-space-32:32px;--rsb-radius-sm:8px;--rsb-radius-md:10px;--rsb-radius-lg:12px;--rsb-radius-xl:16px;--rsb-target-size-min:24px;--rsb-control-height-sm:30px;--rsb-control-height-md:36px;--rsb-control-height-lg:40px;--rsb-content-max:1600px;--rsb-shadow-card:0 1px 0 #0f172a0d, 0 12px 24px #0f172a14;--rsb-shadow-popover:0 12px 28px #0f172a29;--rsb-type-family:system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--rsb-type-size-page-title:1.55rem;--rsb-type-size-detail-title:1.25rem;--rsb-type-size-section-title:1.05rem;--rsb-type-size-body:.9rem;--rsb-type-size-label:.8125rem;--rsb-type-size-helper:.75rem;--rsb-type-size-micro:.6875rem;--rsb-type-page-title:800 var(--rsb-type-size-page-title)/1.2 var(--rsb-type-family);--rsb-type-detail-title:800 var(--rsb-type-size-detail-title)/1.2 var(--rsb-type-family);--rsb-type-section-title:700 var(--rsb-type-size-section-title)/1.25 var(--rsb-type-family);--rsb-type-body:400 var(--rsb-type-size-body)/1.45 var(--rsb-type-family);--rsb-type-label:600 var(--rsb-type-size-label)/1.25 var(--rsb-type-family);--rsb-type-helper:400 var(--rsb-type-size-helper)/1.3 var(--rsb-type-family);--rsb-type-micro:600 var(--rsb-type-size-micro)/1.25 var(--rsb-type-family)}html[data-theme=dark]{--rsb-color-background:#0f1115;--rsb-color-surface:#151821;--rsb-color-surface-subtle:#1b1f2a;--rsb-color-surface-raised:#202635;--rsb-color-border:#ffffff14;--rsb-color-border-subtle:#ffffff1f;--rsb-color-text:#f1f5f9;--rsb-color-muted-text:#9aa4b2;--rsb-color-text-danger:#f87171;--rsb-color-text-success:#4ade80;--rsb-color-text-warning:#fbbf24;--rsb-color-primary-contrast:#1a1200;--rsb-color-nav-active-text:#f8e3b5;--rsb-focus-ring:#f6b84a59;--rsb-focus-outline:#ffcf66;--rsb-danger-bg:color-mix(in srgb, var(--rsb-color-text-danger) 16%, var(--rsb-color-surface));--rsb-danger-border:color-mix(in srgb, var(--rsb-color-text-danger) 35%, var(--rsb-color-border));--rsb-success-bg:color-mix(in srgb, var(--rsb-color-text-success) 16%, var(--rsb-color-surface));--rsb-success-border:color-mix(in srgb, var(--rsb-color-text-success) 35%, var(--rsb-color-border));--rsb-warning-bg:color-mix(in srgb, var(--rsb-color-text-warning) 16%, var(--rsb-color-surface));--rsb-warning-border:color-mix(in srgb, var(--rsb-color-text-warning) 35%, var(--rsb-color-border));--rsb-info-bg:color-mix(in srgb, var(--rsb-color-info) 22%, var(--rsb-color-surface));--rsb-info-border:color-mix(in srgb, var(--rsb-color-info) 38%, var(--rsb-color-border));--rsb-shadow-card:0 1px 0 #ffffff0a, 0 12px 24px #00000061;--rsb-shadow-popover:0 12px 28px #00000085}:is(.rsb-uiPageTitle,.rsb-pageTitle){letter-spacing:-.01em;font:var(--rsb-type-page-title)!important}:is(.rsb-customerHero h2,.rsb-topbarLeft strong){letter-spacing:-.01em;font:var(--rsb-type-detail-title)!important}*,:before,:after{box-sizing:border-box}.rsb-main,.rsb-content,.rsb-page,.rsb-stack,.rsb-form,.rsb-formSection,.rsb-formGrid,.rsb-formGrid>*,.rsb-row,.rsb-row>*,.rsb-line,.rsb-line>*,.rsb-table,.rsb-lines,.rsb-inlineCompactFields,.rsb-inlineCompactFields>*{min-width:0}.rsb-formSection,.rsb-row,.rsb-table,.rsb-lines,.rsb-form input,.rsb-form select,.rsb-form textarea,.rsb-form button{max-width:100%}.rsb-form input,.rsb-form select,.rsb-form textarea,.rsb-inputMultiline,.rsb-formGrid-2,.rsb-cols-2,.rsb-cols-3,.rsb-cols-4,.rsb-cols-5,.rsb-cols-6{min-width:0}.rsb-table,.rsb-invoiceLineTableWrap,.rsb-globalSearchDropdown{overflow-x:auto}.rsb-formSection,.rsb-row{overflow-wrap:anywhere}@media (width<=900px){.rsb-formGrid-2,.rsb-cols-2,.rsb-cols-3,.rsb-cols-4,.rsb-cols-5,.rsb-cols-6,.rsb-invoiceTotals,.rsb-line{grid-template-columns:1fr}}.rsb-layout-spaceAbove{margin-top:var(--rsb-space-16)}.rsb-layout-hintAbove{margin-top:var(--rsb-space-4)}.rsb-layout-spaceBelow{margin-bottom:var(--rsb-space-12)}.rsb-layout-sectionGap{gap:var(--rsb-space-16)}.rsb-layout-inlineSummary{gap:var(--rsb-space-8);flex-wrap:wrap;align-items:center;display:flex}.rsb-layout-total{margin-top:var(--rsb-space-8);font-weight:700}.rsb-layout-linkAbove{margin-top:var(--rsb-space-8);display:inline-block}.rsb-layout-compactAbove{margin-top:var(--rsb-space-8)}.rsb-layout-stackAbove{gap:var(--rsb-space-8);margin-top:var(--rsb-space-12)}.rsb-layout-wrapActions{gap:var(--rsb-space-8);flex-wrap:wrap;display:flex}.rsb-layout-actionsAbove{margin-top:var(--rsb-space-8);justify-content:flex-start}.rsb-layout-formActions{flex-wrap:wrap;align-items:end}.rsb-layout-sectionAbove{margin-top:var(--rsb-space-12)}.rsb-layout-sectionActions{margin-top:var(--rsb-space-12);flex-wrap:wrap;justify-content:flex-start}.rsb-layout-block{display:block}.rsb-layout-sectionActionsStart{margin-top:var(--rsb-space-12);justify-content:flex-start}.rsb-layout-fullRow{grid-column:1/-1}.rsb-layout-mutedHint{color:var(--rsb-color-muted-text);margin-top:var(--rsb-space-4)}.rsb-layout-wrapSections{gap:var(--rsb-space-16);flex-wrap:wrap;display:flex}.rsb-layout-inlineActions{gap:var(--rsb-space-8);display:flex}.rsb-layout-scrollTable{overflow-x:auto}.rsb-layout-wrapEvidence{white-space:pre-wrap;overflow-x:auto}.rsb-layout-formActionsAbove{margin-top:var(--rsb-space-12);flex-wrap:wrap;align-items:end}.rsb-layout-paymentField{min-width:min(100%,300px)}.rsb-pageTemplate{gap:var(--rsb-space-16);flex-direction:column;display:flex}.rsb-pageTemplate,.rsb-uiPageHeader,.rsb-uiPageHeader>*,.rsb-uiCard,.rsb-uiCardHeader,.rsb-uiCardContent,.rsb-uiCardFooter,.rsb-uiToolbar,.rsb-uiToolbarFilters,.rsb-uiToolbarActions,.rsb-uiFieldControl{min-width:0;max-width:100%}.rsb-uiPageHeader{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-16);justify-content:space-between;gap:var(--rsb-space-16);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.rsb-uiPageTitle{font:var(--rsb-type-page-title);color:var(--rsb-color-text);margin:0}.rsb-uiPageSubtitle{margin:var(--rsb-space-8) 0 0;color:var(--rsb-color-muted-text);font:var(--rsb-type-body)}.rsb-uiPageHeaderContext{margin-bottom:var(--rsb-space-4);color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-uiPageHeaderActions,.rsb-uiActions{gap:var(--rsb-space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.rsb-uiButton{border-radius:var(--rsb-radius-md);border:1px solid var(--rsb-color-border);padding:0 var(--rsb-space-12);cursor:pointer;justify-content:center;align-items:center;gap:var(--rsb-space-8);font:var(--rsb-type-helper);white-space:nowrap;min-inline-size:var(--rsb-target-size-min);font-family:inherit;text-decoration:none;display:inline-flex}.rsb-uiButton--md{min-height:var(--rsb-control-height-md)}.rsb-uiButton--sm{min-height:var(--rsb-control-height-sm)}.rsb-uiButton--primary{background:var(--rsb-color-primary);border-color:color-mix(in srgb, var(--rsb-color-primary) 70%, var(--rsb-color-text));color:var(--rsb-color-primary-contrast)}.rsb-uiButton--secondary{background:var(--rsb-color-surface);color:var(--rsb-color-text)}.rsb-uiButton--ghost{color:var(--rsb-color-text);background:0 0}.rsb-uiButton--danger{background:var(--rsb-danger-bg);color:var(--rsb-color-text-danger);border-color:var(--rsb-danger-border)}.rsb-uiButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--rsb-color-primary) 32%, var(--rsb-color-border))}.rsb-uiButton--primary:hover:not(:disabled){filter:brightness(1.04)}.rsb-uiButton:disabled{cursor:not-allowed;opacity:.55}.rsb-uiActionMenu{display:inline-block;position:relative}.rsb-uiActionMenu>summary{list-style:none}.rsb-uiActionMenu>summary::-webkit-details-marker{display:none}.rsb-uiActionMenuList{z-index:30;gap:var(--rsb-space-4);box-sizing:border-box;min-inline-size:11rem;max-inline-size:calc(100vw - var(--rsb-space-32));padding:var(--rsb-space-4);border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-sm);background:var(--rsb-color-surface-raised);box-shadow:var(--rsb-shadow-popover);display:grid;position:absolute;inset-block-start:calc(100% + var(--rsb-space-4));inset-inline-end:0}.rsb-uiActionMenu:not([open])>.rsb-uiActionMenuList{display:none}.rsb-uiActionMenuItem{box-sizing:border-box;inline-size:100%;min-inline-size:var(--rsb-target-size-min);min-block-size:var(--rsb-control-height-sm);padding:var(--rsb-space-8) var(--rsb-space-12);border-radius:var(--rsb-radius-sm);color:var(--rsb-color-text);font:var(--rsb-type-label);text-align:start;cursor:pointer;background:0 0;border:0;display:block}.rsb-uiActionMenuItem:hover{background:var(--rsb-color-surface-subtle)}.rsb-uiActionMenuItem[data-tone=danger]{color:var(--rsb-color-text-danger)}.rsb-uiActionMenuItem:focus-visible{outline:2px solid var(--rsb-focus-outline);outline-offset:-2px;box-shadow:0 0 0 4px var(--rsb-focus-ring)}:where(details>summary:not(.rsb-uiButton)){box-sizing:border-box;min-inline-size:var(--rsb-target-size-min);min-block-size:var(--rsb-control-height-sm);padding-block:var(--rsb-space-4);cursor:pointer}:where(details>summary:not(.rsb-uiButton)):focus-visible{outline:2px solid var(--rsb-focus-outline);outline-offset:2px;box-shadow:0 0 0 4px var(--rsb-focus-ring)}.rsb-uiCard{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-lg);background:var(--rsb-color-surface);box-shadow:var(--rsb-shadow-card)}.rsb-uiCardHeader,.rsb-uiCardContent,.rsb-uiCardFooter{padding:var(--rsb-space-16)}.rsb-uiCardTitle{font:var(--rsb-type-section-title);margin:0}.rsb-uiToolbar{justify-content:space-between;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-uiToolbarFilters,.rsb-uiToolbarActions{gap:var(--rsb-space-12);flex-wrap:wrap;align-items:end;display:flex}.rsb-uiForm{gap:var(--rsb-space-16);min-width:0;display:grid}.rsb-uiField{gap:var(--rsb-space-4);min-width:min(170px,100%);display:grid}.rsb-uiFieldControl{display:block}.rsb-uiFieldLabel{font:var(--rsb-type-label);color:var(--rsb-color-muted-text)}.rsb-uiControl,.rsb-uiField :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.rsb-uiFieldControl>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.rsb-uiForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-sm);background:var(--rsb-color-surface);width:100%;min-width:0;max-width:100%;color:var(--rsb-color-text);min-height:var(--rsb-control-height-md);padding:0 var(--rsb-space-8);font:var(--rsb-type-body)}.rsb-uiForm label{gap:var(--rsb-space-4);color:var(--rsb-color-text);font:var(--rsb-type-label);display:grid}.rsb-uiForm textarea{min-height:96px;padding-block:var(--rsb-space-8)}.rsb-uiFieldHelper{font:var(--rsb-type-helper);color:var(--rsb-color-muted-text)}.rsb-uiFieldError{font:var(--rsb-type-helper);color:var(--rsb-color-danger)}.rsb-uiControl:disabled,.rsb-uiCheckbox input:disabled{cursor:not-allowed;opacity:.55}.rsb-uiCheckbox,.rsb-uiForm .rsb-uiCheckbox{align-items:flex-start;gap:var(--rsb-space-8);color:var(--rsb-color-text);font:var(--rsb-type-label);min-block-size:var(--rsb-target-size-min);display:flex}.rsb-uiCheckbox input{width:var(--rsb-space-16);height:var(--rsb-space-16);accent-color:var(--rsb-color-primary);flex:none;margin:0}.rsb-uiButton:focus-visible,.rsb-uiControl:focus-visible,.rsb-uiCheckbox input:focus-visible,.rsb-uiTab:focus-visible,.rsb-uiDataTable:focus-visible{outline:2px solid var(--rsb-focus-outline);outline-offset:2px;box-shadow:0 0 0 4px var(--rsb-focus-ring)}.rsb-uiText{color:var(--rsb-color-text);font:var(--rsb-type-body);overflow-wrap:anywhere;margin:0}.rsb-uiText--muted{color:var(--rsb-color-muted-text)}.rsb-uiCode{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-sm);background:var(--rsb-color-surface-subtle);color:var(--rsb-color-text);padding:var(--rsb-space-8) var(--rsb-space-12);font:var(--rsb-type-body);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;display:block}.rsb-uiPageSizeSelect{box-sizing:border-box;width:auto;min-width:6rem;max-width:none;min-height:var(--rsb-control-height-md);border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-sm);background:var(--rsb-color-surface);color:var(--rsb-color-text);padding:0 var(--rsb-space-32) 0 var(--rsb-space-12);font:var(--rsb-type-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.rsb-uiBadge{align-items:center;gap:var(--rsb-space-4);border:1px solid var(--rsb-color-border);white-space:nowrap;width:fit-content;font:var(--rsb-type-helper);border-radius:999px;padding:2px 8px;font-weight:700;display:inline-flex;position:relative}.rsb-uiBadge--success{color:var(--rsb-color-text-success);background:var(--rsb-success-bg);border-color:var(--rsb-success-border)}.rsb-uiBadge--warning{color:var(--rsb-color-text-warning);background:var(--rsb-warning-bg);border-color:var(--rsb-warning-border)}.rsb-uiBadge--danger{color:var(--rsb-color-text-danger);background:var(--rsb-danger-bg);border-color:var(--rsb-danger-border)}.rsb-uiBadge--info{color:var(--rsb-color-text);background:var(--rsb-info-bg);border-color:var(--rsb-info-border)}.rsb-uiBadge--neutral{color:var(--rsb-color-muted-text);background:var(--rsb-color-surface-subtle);border-color:var(--rsb-color-border-subtle)}.rsb-uiTabsNav{align-items:center;gap:var(--rsb-space-12);border-bottom:1px solid var(--rsb-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.rsb-uiTabsNav::-webkit-scrollbar{display:none}.rsb-uiTab{min-height:var(--rsb-control-height-md);color:var(--rsb-color-muted-text);padding:var(--rsb-space-8) var(--rsb-space-4);align-items:center;gap:var(--rsb-space-8);font:var(--rsb-type-label);cursor:pointer;white-space:nowrap;min-inline-size:var(--rsb-target-size-min);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.rsb-uiTab:hover{color:var(--rsb-color-text)}.rsb-uiTab[data-active=true]{color:var(--rsb-color-text);border-bottom-color:var(--rsb-color-primary)}.rsb-uiTabCount{background:var(--rsb-color-surface-subtle);min-width:20px;color:var(--rsb-color-muted-text);font:var(--rsb-type-micro);border-radius:999px;justify-content:center;padding:1px 6px;display:inline-flex}.rsb-uiAlert{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);background:var(--rsb-color-surface);color:var(--rsb-color-text);padding:var(--rsb-space-12) var(--rsb-space-16);font:var(--rsb-type-body);overflow-wrap:anywhere}.rsb-uiAlert--success{border-color:var(--rsb-success-border);background:var(--rsb-success-bg);color:var(--rsb-color-text-success)}.rsb-uiAlert--warning{border-color:var(--rsb-warning-border);background:var(--rsb-warning-bg);color:var(--rsb-color-text-warning)}.rsb-uiAlert--danger{border-color:var(--rsb-danger-border);background:var(--rsb-danger-bg);color:var(--rsb-color-text-danger)}.rsb-uiAlert--info{border-color:var(--rsb-info-border);background:var(--rsb-info-bg);color:var(--rsb-color-text)}.rsb-uiEmptyState{border:1px dashed var(--rsb-color-border);border-radius:var(--rsb-radius-md);padding:var(--rsb-space-24);gap:var(--rsb-space-8);text-align:center;color:var(--rsb-color-muted-text);place-items:center;display:grid}.rsb-grid{gap:var(--rsb-space-12);display:grid}.rsb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rsb-stat{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);background:var(--rsb-color-surface);padding:var(--rsb-space-12);gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-stat small{color:var(--rsb-color-muted-text);font:var(--rsb-type-helper)}.rsb-stat strong{color:var(--rsb-color-text);font:var(--rsb-type-section-title);word-break:break-word}.rsb-uiDataTable{width:100%;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.rsb-uiNativeTable{border-collapse:collapse;background:var(--rsb-color-surface);width:100%;min-width:36rem;color:var(--rsb-color-text);font:var(--rsb-type-body);font-variant-numeric:tabular-nums}.rsb-uiNativeTable th,.rsb-uiNativeTable td{padding:var(--rsb-space-8) var(--rsb-space-12);border-bottom:1px solid var(--rsb-color-border);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.rsb-uiNativeTable th{background:var(--rsb-color-surface-subtle);font:var(--rsb-type-label)}.rsb-uiNativeTable tbody tr:last-child td{border-bottom:0}.rsb-uiNativeTable tbody tr:focus-within{background:var(--rsb-color-surface-subtle)}.rsb-shell{grid-template-columns:240px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.rsb-sidebar{border-right:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);flex-direction:column;min-width:0;height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.rsb-sidebarHeader{flex:none;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.rsb-logo{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);width:48px;height:48px;box-shadow:var(--rsb-shadow-card);border-radius:12px;place-items:center;display:grid;overflow:hidden}.rsb-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.rsb-brandTitle{line-height:1.1}.rsb-brandTitle strong{letter-spacing:-.01em;font-size:13px;font-weight:800;display:block}.rsb-brandTitle span{color:var(--rsb-color-muted-text);margin-top:2px;font-size:11px;font-weight:600;display:block}.rsb-nav{overscroll-behavior:contain;min-height:0;scroll-padding-block:var(--rsb-space-16);flex:auto;padding:0 8px 12px;overflow-y:auto}.rsb-navSection{margin-bottom:8px}.rsb-navSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--rsb-color-muted-text) 92%, transparent);padding:5px 8px 6px;font-size:10px;font-weight:800}.rsb-navItem{width:100%;color:color-mix(in srgb, var(--rsb-color-text) 90%, transparent);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;display:flex;position:relative}.rsb-navItem:hover{background:var(--rsb-color-surface-subtle);border-color:color-mix(in srgb, var(--rsb-color-border) 80%, transparent)}.rsb-navItem[data-active=true]{background:var(--rsb-color-nav-active-background);border-color:var(--rsb-color-nav-active-border);color:var(--rsb-color-nav-active-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--rsb-color-nav-active-border) 65%, transparent) inset}.rsb-navItem[data-active=true]:before{content:"";background:var(--rsb-color-primary);border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:4px}.rsb-navItemIcon{text-align:center;opacity:.9;width:18px;font-size:13px}.rsb-navItemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-navChevron{color:var(--rsb-color-muted-text);margin-left:auto;font-size:11px}.rsb-navSubList{gap:3px;padding:4px 0 0 26px;display:grid}.rsb-navSubItem{width:100%;color:var(--rsb-color-muted-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;padding:7px 9px;font-size:12px;font-weight:500;display:flex;position:relative}.rsb-navSubItem:hover{background:color-mix(in srgb, var(--rsb-color-surface-subtle) 82%, transparent);border-color:color-mix(in srgb, var(--rsb-color-border) 65%, transparent)}.rsb-navSubItem[data-active=true]{background:color-mix(in srgb, var(--rsb-color-primary) 18%, var(--rsb-color-surface));color:var(--rsb-color-text);border-color:color-mix(in srgb, var(--rsb-color-primary) 35%, var(--rsb-color-border))}.rsb-navSubItem[data-active=true]:before{content:"";background:var(--rsb-color-primary);border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:5px}.rsb-userCardWrap{border-top:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);flex:none;margin-top:auto;padding:12px}.rsb-userCard{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.rsb-userAvatar{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 84%, transparent);border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.rsb-userMeta{flex:1;min-width:0}.rsb-userMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.rsb-userMeta span{color:var(--rsb-color-muted-text);margin-top:2px;font-size:11px;display:block}.rsb-userActions{gap:6px;display:flex}.rsb-main{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.rsb-topbar{z-index:20;border-bottom:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);background:color-mix(in srgb, var(--rsb-color-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--rsb-shadow-card);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.rsb-topbarLeft small{color:var(--rsb-color-muted-text);font-size:12px;font-weight:600;display:block}.rsb-menuBtn{display:none}.rsb-iconBtn{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);color:var(--rsb-color-text);cursor:pointer;border-radius:12px;padding:8px 10px;line-height:1}.rsb-topbarLeft strong{letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:800;display:block}.rsb-globalSearch{flex:1;min-width:220px;max-width:560px;position:relative}.rsb-globalSearchDropdown{top:calc(100% + var(--rsb-space-8));max-height:min(60vh,420px);scroll-padding-block:var(--rsb-space-16);z-index:25;position:absolute;left:0;right:0;overflow:auto}.rsb-globalSearchResults{gap:var(--rsb-space-8);display:grid}.rsb-globalSearchGroup{gap:var(--rsb-space-4);display:grid}.rsb-globalSearchGroup+.rsb-globalSearchGroup{margin-top:var(--rsb-space-4);border-top:1px solid var(--rsb-color-border);padding-top:var(--rsb-space-8)}.rsb-globalSearchGroupTitle{padding-inline:var(--rsb-space-4);color:var(--rsb-color-muted-text);font:var(--rsb-type-micro);text-transform:uppercase}.rsb-globalSearchItem{gap:var(--rsb-space-8);text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:start;width:100%;display:grid}.rsb-globalSearchItem[data-active=true]{box-shadow:inset 3px 0 0 var(--rsb-focus-outline,var(--rsb-color-text))}.rsb-globalSearchText{gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-actions{align-items:center;gap:8px;display:flex}.rsb-companySelect{color:var(--rsb-color-muted-text);gap:6px;font-size:12px;font-weight:600;display:grid}.rsb-companySelect select{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);min-width:220px;color:var(--rsb-color-text);border-radius:12px;padding:8px 10px;font-size:13px}.rsb-content{overscroll-behavior:contain;min-height:0;scroll-padding-block:var(--rsb-space-16);background:var(--rsb-color-background);flex:auto;padding:24px 28px;overflow:hidden auto}footer{flex:none}.rsb-page{max-width:var(--rsb-content-max);margin:0 auto}.rsb-stack{gap:18px;display:grid}.rsb-pageHeader{border-bottom:1px solid var(--rsb-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.rsb-pageTitle{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.rsb-pageSubtitle{color:var(--rsb-color-muted-text);margin-top:8px;font-size:14px}.rsb-table{gap:8px;display:grid}.rsb-row{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.rsb-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rsb-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rsb-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rsb-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.rsb-cols-ledger{grid-template-columns:140px 1fr 180px 140px}.rsb-cols-journals{grid-template-columns:140px 1fr 140px 220px 160px}.rsb-cols-ledger-groups{grid-template-columns:1fr 160px}.rsb-cols-vatcodes{grid-template-columns:160px 1fr 140px 120px 120px 320px}.rsb-cols-vatcodes select{width:100%;min-width:0;max-width:100%}.rsb-cols-admin-companies{grid-template-columns:2fr 1fr 1fr 1fr auto}.rsb-cols-admin-company-users{grid-template-columns:2fr 1fr 1fr auto}.rsb-cols-report-saldo{grid-template-columns:120px 1.5fr 1fr 1fr 1fr}.rsb-cols-report-periode{grid-template-columns:100px 1.3fr 1fr 1fr 1fr 1fr}.rsb-rowHeader{color:var(--rsb-color-muted-text);background:0 0;border:0;font-size:12px;font-weight:700}.rsb-form{gap:12px;display:grid}.rsb-formSection{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:12px;gap:10px;padding:12px;display:grid}.rsb-formSection h4{margin:0;font-size:13px}.rsb-formGrid{gap:10px;display:grid}.rsb-formGrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-inlineCompactFields{grid-template-columns:1fr 120px;gap:10px;display:grid}.rsb-fieldError{color:var(--rsb-color-text-danger);font-size:12px;font-weight:500}.rsb-form label{color:var(--rsb-color-muted-text);gap:6px;font-size:12px;font-weight:600;display:grid}.rsb-form input,.rsb-form select{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);color:var(--rsb-color-text);border-radius:10px;padding:8px 10px;font-size:13px}.rsb-formActions{justify-content:flex-end;gap:10px;display:flex}.rsb-form button[disabled]{cursor:wait;opacity:.8}.rsb-segmented{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid;overflow:hidden}.rsb-segmentedBtn{color:var(--rsb-color-text);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:13px;font-weight:600}.rsb-segmentedBtn[data-active=true]{background:var(--rsb-color-accent-soft);color:var(--rsb-color-nav-active-text)}.rsb-row[data-highlight=true]{border-color:var(--rsb-color-nav-active-border);box-shadow:0 0 0 1px color-mix(in srgb, var(--rsb-color-nav-active-border) 70%, transparent) inset}.rsb-success{color:var(--rsb-color-text-success);font-size:13px}.rsb-formRow{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.rsb-lines{gap:10px;display:grid}.rsb-line{grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:10px;display:grid}.rsb-invoiceLineTableWrap{gap:10px;max-width:100%;display:grid;overflow-x:auto}.rsb-invoiceLineTable{border-collapse:collapse;border:1px solid var(--rsb-color-border);border-radius:12px;width:100%;min-width:1320px;overflow:hidden}.rsb-invoiceLineTable th,.rsb-invoiceLineTable td{border-bottom:1px solid var(--rsb-color-border);text-align:left;vertical-align:top;padding:8px;font-size:12px}.rsb-invoiceLineTable thead th{background:var(--rsb-color-surface-subtle);color:var(--rsb-color-muted-text);font-weight:700}.rsb-invoiceLineTable td>input,.rsb-invoiceLineTable td>select,.rsb-inputMultiline{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);width:100%;color:var(--rsb-color-text);border-radius:8px;margin-bottom:6px;padding:6px 8px;font-size:12px}.rsb-lineActions{gap:6px;display:grid}.rsb-invoiceTotals{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.rsb-invoiceTotals div{gap:6px;display:grid}.rsb-reportGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.rsb-reportLabel{color:var(--rsb-color-muted-text);font-size:12px;font-weight:600}.rsb-reportValue{margin-top:4px;font-size:18px;font-weight:700}.rsb-salesStudio{gap:22px;min-width:0;padding-bottom:96px;display:grid}.rsb-salesHero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rsb-salesHero h1{letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.15}.rsb-salesHero p,.rsb-salesSectionHeader p,.rsb-salesPreviewHeader p,.rsb-salesImport p,.rsb-salesCustomerDraft p{color:var(--rsb-color-muted-text);margin:0;font-size:13px}.rsb-salesEyebrow{color:var(--rsb-color-info);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.rsb-salesHeroActions,.rsb-salesSubmitActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rsb-salesPreviewState{color:var(--rsb-color-muted-text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.rsb-salesPreviewState:before{content:"";background:var(--rsb-color-success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rsb-color-success) 14%, transparent);border-radius:50%}.rsb-salesPreviewState[data-loading=true]:before{background:var(--rsb-color-primary);animation:1s ease-in-out infinite rsb-salesPulse}.rsb-salesLoading{min-height:320px;color:var(--rsb-color-muted-text);place-content:center;justify-items:center;gap:14px;font-weight:700;display:grid}.rsb-salesLoading span,.rsb-invoicePaperLoading span{border:3px solid color-mix(in srgb, var(--rsb-color-info) 18%, transparent);border-top-color:var(--rsb-color-info);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite rsb-salesSpin}.rsb-salesForm{gap:14px;min-width:0;display:grid}.rsb-salesWorkspace{grid-template-columns:minmax(0,1.42fr) minmax(350px,.72fr);align-items:start;gap:20px;min-width:0;display:grid}.rsb-salesEditor{gap:18px;min-width:0;display:grid}.rsb-salesSection,.rsb-salesPreviewPanel{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);box-shadow:0 10px 30px color-mix(in srgb, var(--rsb-color-text) 7%, transparent);border-radius:18px}.rsb-salesSection{padding:20px}.rsb-salesSectionHeader,.rsb-salesPreviewHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rsb-salesSectionHeader>div:first-child,.rsb-salesPreviewHeader>div:first-child{align-items:center;gap:12px;display:flex}.rsb-salesSectionHeader h2,.rsb-salesPreviewHeader h2{letter-spacing:-.02em;margin:0 0 3px;font-size:17px}.rsb-salesStep{background:var(--rsb-color-text);width:30px;height:30px;color:var(--rsb-color-surface);border-radius:9px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:900;display:grid}.rsb-salesFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rsb-salesFieldWide{grid-column:1/-1}.rsb-salesImport,.rsb-salesCustomerDraft{border:1px dashed color-mix(in srgb, var(--rsb-color-info) 36%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-info) 5%, var(--rsb-color-surface));border-radius:14px;gap:14px;margin-top:18px;padding:16px;display:grid}.rsb-salesImportIntro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rsb-salesImportIntro>span{background:color-mix(in srgb, var(--rsb-color-info) 12%, var(--rsb-color-surface));width:34px;height:34px;color:var(--rsb-color-info);border-radius:10px;place-items:center;font-size:19px;font-weight:900;display:grid}.rsb-salesImportActions,.rsb-salesCatalogMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rsb-salesImportActions small,.rsb-salesCatalogMeta,.rsb-salesCatalogSearch small{color:var(--rsb-color-muted-text);font-size:11px}.rsb-visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rsb-salesLineCount{background:var(--rsb-color-surface-subtle);color:var(--rsb-color-muted-text);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.rsb-salesLines{gap:12px;display:grid}.rsb-salesLine{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface) 94%, var(--rsb-color-surface-subtle));border-radius:14px;gap:14px;padding:14px;transition:border-color .16s,box-shadow .16s;display:grid}.rsb-salesLine:focus-within{border-color:color-mix(in srgb, var(--rsb-color-info) 55%, var(--rsb-color-border));box-shadow:0 6px 22px color-mix(in srgb, var(--rsb-color-info) 8%, transparent)}.rsb-salesLineTop{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rsb-salesThumb{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:12px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.rsb-salesThumb img{object-fit:contain;width:100%;height:100%;padding:5px}.rsb-salesThumb>span{color:var(--rsb-color-muted-text);letter-spacing:.08em;font-size:9px;font-weight:900}.rsb-salesLineIdentity{gap:5px;min-width:0;display:grid}.rsb-salesLineIdentity>span,.rsb-salesLineAmount>span{color:var(--rsb-color-muted-text);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.rsb-salesLineIdentity input:first-of-type{background:0 0;border-color:#0000;min-height:36px;padding:5px 8px;font-size:14px;font-weight:750}.rsb-salesLineIdentity .rsb-salesNote{min-height:28px;color:var(--rsb-color-muted-text);background:0 0;border-color:#0000;padding:4px 8px;font-size:11px}.rsb-salesLineAmount{justify-items:end;gap:5px;min-width:110px;padding-right:28px;display:grid;position:relative}.rsb-salesLineAmount strong{font-size:16px}.rsb-salesDelete{width:26px;height:26px;color:var(--rsb-color-muted-text);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1;position:absolute;top:5px;right:-3px}.rsb-salesDelete:hover{background:color-mix(in srgb, var(--rsb-color-danger) 10%, transparent);color:var(--rsb-color-danger)}.rsb-salesLineFields{grid-template-columns:1.1fr .65fr .9fr 1.35fr;gap:10px;display:grid}.rsb-salesMoneyInput{position:relative}.rsb-salesMoneyInput>span{color:var(--rsb-color-muted-text);pointer-events:none;font-size:12px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.rsb-salesMoneyInput input{padding-left:27px}.rsb-salesCatalog{border-top:1px solid var(--rsb-color-border);gap:9px;padding-top:12px;display:grid}.rsb-salesCatalogSearch{grid-template-columns:minmax(170px,.7fr) minmax(250px,1fr);align-items:end;gap:12px;display:grid}.rsb-salesCatalogSearch>div:first-child{gap:3px;display:grid}.rsb-salesCatalogSearch>div:first-child>span{font-size:11px;font-weight:800}.rsb-salesCatalogSearch>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.rsb-salesAddLine{border:1px dashed color-mix(in srgb, var(--rsb-color-info) 48%, var(--rsb-color-border));width:100%;min-height:48px;color:var(--rsb-color-info);cursor:pointer;font:inherit;background:0 0;border-radius:12px;margin-top:12px;font-size:12px;font-weight:800}.rsb-salesAddLine span{vertical-align:-1px;margin-right:7px;font-size:18px}.rsb-salesAddLine:hover{background:color-mix(in srgb, var(--rsb-color-info) 6%, transparent)}.rsb-salesPreviewPanel{min-width:0;padding:18px;position:sticky;top:18px}.rsb-salesRefresh{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);width:34px;height:34px;color:var(--rsb-color-text);cursor:pointer;border-radius:10px;font-size:17px}.rsb-invoicePaper{aspect-ratio:210/297;border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);max-height:calc(100dvh - 230px);color:var(--rsb-color-text);box-shadow:0 18px 38px color-mix(in srgb, var(--rsb-color-text) 14%, transparent);border-radius:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.rsb-invoicePaperTop{background:var(--rsb-color-text);height:9%;color:var(--rsb-color-surface);letter-spacing:.05em;align-items:center;gap:7px;padding:0 6%;font-size:clamp(7px,.8vw,11px);display:flex}.rsb-invoicePaperTop b{margin-left:auto;font-size:1.1em}.rsb-invoiceLogoMark{background:var(--rsb-color-primary);border-radius:4px;width:17px;height:17px}.rsb-invoiceAddresses{grid-template-columns:1fr 1fr;gap:9%;min-height:17%;padding:5% 7% 3%;display:grid}.rsb-invoiceAddresses>div{align-content:start;gap:2px;min-width:0;display:grid}.rsb-invoiceAddresses small,.rsb-invoiceMeta small{color:var(--rsb-color-muted-text);letter-spacing:.06em;font-size:clamp(4.5px,.52vw,7px);font-weight:800}.rsb-invoiceAddresses strong{margin:2px 0;font-size:clamp(7px,.72vw,10px)}.rsb-invoiceAddresses span{color:var(--rsb-color-muted-text);font-size:clamp(5px,.58vw,8px)}.rsb-invoiceMeta{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:5%;margin:0 7%;padding:3.5%;display:grid}.rsb-invoiceMeta>div{gap:3px;min-width:0;display:grid}.rsb-invoiceMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(5.5px,.62vw,8.5px);overflow:hidden}.rsb-invoicePreviewLines{margin:5% 7% 0}.rsb-invoicePreviewHead,.rsb-invoicePreviewLine{grid-template-columns:minmax(0,1fr) 11% 19%;align-items:center;gap:3%;display:grid}.rsb-invoicePreviewHead{background:var(--rsb-color-text);min-height:22px;color:var(--rsb-color-surface);border-radius:3px 3px 0 0;padding:0 2.5%;font-size:clamp(4.5px,.5vw,7px);font-weight:800}.rsb-invoicePreviewHead span:not(:first-child),.rsb-invoicePreviewLine>span,.rsb-invoicePreviewLine>strong{text-align:right}.rsb-invoicePreviewLine{border:1px solid var(--rsb-color-border-subtle);border-top:0;min-height:clamp(31px,4.4vw,47px);padding:1.7% 2.5%;font-size:clamp(4.8px,.54vw,7.5px)}.rsb-invoicePreviewLine:nth-child(odd){background:var(--rsb-color-surface-subtle)}.rsb-invoicePreviewProduct{grid-template-columns:clamp(22px,3vw,34px) minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.rsb-invoicePreviewProduct img,.rsb-invoicePreviewProduct>span{object-fit:contain;background:var(--rsb-color-surface);border-radius:3px;width:clamp(22px,3vw,34px);height:clamp(22px,3vw,34px)}.rsb-invoicePreviewProduct>div{gap:2px;min-width:0;display:grid}.rsb-invoicePreviewProduct strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-invoicePreviewProduct small{color:var(--rsb-color-muted-text);font-size:.9em}.rsb-invoiceMoreLines{color:var(--rsb-color-muted-text);text-align:center;margin:2% 7%;font-size:clamp(5px,.54vw,7.5px)}.rsb-invoicePreviewTotals{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:4px;width:47%;margin:5% 7% 0 auto;padding:3%;font-size:clamp(5px,.56vw,8px)}.rsb-invoicePreviewTotals>div{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.rsb-invoicePreviewTotals .rsb-invoiceGrandTotal{border-top:1px solid var(--rsb-color-border);margin:6px 0 0;padding-top:6px;font-size:1.15em}.rsb-invoicePreviewFooter{border-top:1px solid var(--rsb-color-border);color:var(--rsb-color-muted-text);justify-content:space-between;gap:8px;padding-top:2%;font-size:clamp(4.5px,.5vw,7px);display:flex;position:absolute;bottom:3%;left:7%;right:7%}.rsb-invoicePaperEmpty{color:var(--rsb-color-muted-text);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.rsb-invoicePaperEmpty>span{font-size:30px}.rsb-invoicePaperEmpty p{margin:0;font-size:11px}.rsb-invoicePaperLoading{background:color-mix(in srgb, var(--rsb-color-surface) 56%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center;display:grid;position:absolute;inset:0}.rsb-salesPreviewHint{color:var(--rsb-color-muted-text);gap:8px;margin-top:13px;font-size:11px;line-height:1.45;display:flex}.rsb-salesPreviewHint>span{color:var(--rsb-color-success);font-weight:900}.rsb-salesSubmitBar{z-index:20;border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface) 92%, transparent);box-shadow:0 -8px 30px color-mix(in srgb, var(--rsb-color-text) 10%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:0 -4px;padding:13px 16px;display:flex;position:sticky;bottom:0}.rsb-salesTotals{align-items:center;gap:22px;display:flex}.rsb-salesTotals>div{gap:2px;display:grid}.rsb-salesTotals span{color:var(--rsb-color-muted-text);font-size:10px;font-weight:700}.rsb-salesTotals strong{font-size:14px}.rsb-salesTotals>div:last-child strong{color:var(--rsb-color-info);font-size:18px}.rsb-salesSubmitActions label{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.rsb-salesSubmit{min-height:42px;padding-inline:18px}.rsb-salesSuccess{border:1px solid color-mix(in srgb, var(--rsb-color-success) 35%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-success) 8%, var(--rsb-color-surface));color:var(--rsb-color-text);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.rsb-salesSuccess>span{background:var(--rsb-color-success);width:25px;height:25px;color:var(--rsb-color-surface);border-radius:50%;place-items:center;font-weight:900;display:grid}.rsb-salesSuccess>div{flex-wrap:wrap;gap:8px;display:flex}.rsb-salesSuccess a{color:var(--rsb-color-info);font-weight:800}.rsb-salesDiagnostics{border:1px solid color-mix(in srgb, var(--rsb-color-warning) 36%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-primary) 8%, var(--rsb-color-surface));border-radius:11px;padding:10px 13px;font-size:12px}.rsb-salesDiagnostics summary{cursor:pointer;font-weight:800}.rsb-salesDiagnostics ul{color:var(--rsb-color-muted-text);margin:10px 0 0;padding-left:20px}@keyframes rsb-salesSpin{to{transform:rotate(360deg)}}@keyframes rsb-salesPulse{50%{opacity:.35}}@media (width<=1180px){.rsb-salesWorkspace{grid-template-columns:minmax(0,1fr) 340px}.rsb-salesLineFields{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-salesCatalogSearch{grid-template-columns:1fr}}@media (width<=940px){.rsb-salesWorkspace{grid-template-columns:1fr}.rsb-salesPreviewPanel{position:static}.rsb-invoicePaper{width:min(100%,510px);max-height:none;margin:0 auto}.rsb-salesSubmitBar{flex-direction:column;align-items:stretch;position:static}.rsb-salesSubmitActions{justify-content:space-between}}@media (width<=640px){.rsb-salesStudio{padding-bottom:24px}.rsb-salesHero{flex-direction:column}.rsb-salesHeroActions{justify-content:space-between;width:100%}.rsb-salesSection{border-radius:14px;padding:15px}.rsb-salesSectionHeader{flex-direction:column;align-items:flex-start}.rsb-salesFieldGrid,.rsb-salesLineFields{grid-template-columns:1fr}.rsb-salesFieldWide{grid-column:auto}.rsb-salesLineTop{grid-template-columns:52px minmax(0,1fr)}.rsb-salesThumb{width:52px;height:52px}.rsb-salesLineAmount{border-top:1px solid var(--rsb-color-border);grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:8px 30px 0 0;display:flex}.rsb-salesDelete{top:7px}.rsb-salesImportIntro{grid-template-columns:auto minmax(0,1fr)}.rsb-salesImportIntro label{text-align:center;grid-column:1/-1}.rsb-salesSubmitActions{flex-direction:column;align-items:stretch}.rsb-salesSubmitActions label{grid-template-columns:1fr}.rsb-salesTotals{justify-content:space-between;gap:8px}.rsb-salesTotals>div:nth-child(2){display:none}.rsb-salesSuccess>div{display:grid}}.rsb-cardGrid{gap:12px;display:grid}@media (width>=640px){.rsb-cardGrid.cols-3{grid-template-columns:repeat(3,1fr)}}.rsb-cardBtnIcon{background:var(--rsb-color-accent-soft);width:28px;height:28px;color:var(--rsb-color-primary);border-radius:9px;place-items:center;font-weight:700;display:grid}.rsb-catalogFilters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.rsb-catalogFilters--sets{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(170px,1fr));align-items:end}.rsb-catalogSearchField{min-width:0}.rsb-catalogPageLayout{gap:14px;display:grid}.rsb-page:has(.rsb-catalogWorkspaceBody){max-width:min(1600px,100%)}.rsb-catalogPageHeader .rsb-pageSubtitle{margin-bottom:0}.rsb-catalogHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rsb-catalogFilterCard{background:color-mix(in srgb, var(--rsb-color-surface-subtle) 55%, var(--rsb-color-surface))}.rsb-catalogTabSection{gap:12px;margin-top:12px;display:grid}.rsb-catalogWorkspaceBody{padding-top:12px}.rsb-catalogFilterInline{padding:10px 0}.rsb-inlineRefreshIndicator{color:var(--rsb-color-muted-text);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:inline-flex}.rsb-inlineRefreshDot{background:var(--rsb-color-primary);opacity:.8;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite rsb-pulse-soft}.rsb-catalogSyncBanner{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 72%, var(--rsb-color-surface));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rsb-catalogSyncBanner[data-tone=success]{border-color:color-mix(in srgb, var(--rsb-color-success) 35%, var(--rsb-color-border))}.rsb-catalogSyncBannerAction{margin-left:auto}.rsb-catalogContentCard{box-shadow:none}.rsb-tableScroll,.rsb-catalogTableWrap{max-width:100%;overflow-x:auto}.rsb-catalogSplitLayout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px;display:grid}.rsb-setDetailLayout{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr);gap:12px;margin-bottom:12px;display:grid}.rsb-setDetailPreviewCard{place-items:center;display:grid}.rsb-catalogGrid{grid-template-columns:repeat(auto-fill,minmax(clamp(188px,13vw,236px),1fr));align-items:stretch;gap:14px;display:grid}.rsb-catalogCard{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);color:var(--rsb-color-text);text-align:left;cursor:pointer;border-radius:14px;min-width:0;padding:0;display:grid;overflow:hidden}.rsb-catalogCard:hover{border-color:var(--rsb-color-nav-active-border);box-shadow:var(--rsb-shadow-card)}.rsb-catalogCardMedia{aspect-ratio:4/3;background:color-mix(in srgb, var(--rsb-color-surface-subtle) 65%, var(--rsb-color-accent-soft))}.rsb-catalogCardMedia img{object-fit:cover;width:100%;height:100%}.rsb-catalogCardBody{gap:8px;padding:12px;display:grid}.rsb-catalogCardTopline{color:var(--rsb-color-muted-text);font-size:12px;font-weight:700}.rsb-catalogMeta{color:var(--rsb-color-muted-text);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.rsb-catalogMeta span{border:1px solid var(--rsb-color-border);border-radius:999px;padding:3px 8px}.rsb-catalogPlaceholder{width:100%;height:100%;min-height:120px;color:var(--rsb-color-muted-text);place-items:center;font-size:12px;display:grid}.rsb-setDetailHeader{grid-template-columns:minmax(240px,320px) 1fr;gap:16px;display:grid}.rsb-setDetailImageWrap{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:12px;overflow:hidden}.rsb-setDetailImage{width:100%;display:block}.rsb-setMetaList{color:var(--rsb-color-muted-text);gap:6px;display:grid}.rsb-detailKv{gap:10px;display:grid}.rsb-detailKv>div{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:10px;gap:4px;padding:10px;display:grid}.rsb-detailKv span{color:var(--rsb-color-muted-text);font-size:12px}.rsb-tabCount{border:1px solid var(--rsb-color-border);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.rsb-cols-catalog-5{grid-template-columns:1.4fr 1.3fr .8fr .8fr auto}.rsb-cols-catalog-colors{grid-template-columns:1fr .8fr 1.2fr .8fr .8fr auto}.rsb-cols-catalog-variants{grid-template-columns:1fr 1fr 1.2fr .8fr .8fr auto}.rsb-cols-catalog-issues{grid-template-columns:1.6fr .7fr .7fr 1fr .8fr minmax(220px,1fr)}.rsb-catalogEmptyState{gap:8px;display:grid}.rsb-catalogIssueActions{grid-template-columns:1fr auto auto;gap:6px;display:grid}.rsb-catalogIssueInput{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);min-width:0;color:var(--rsb-color-text);border-radius:10px;padding:8px 10px}.rsb-colorSwatchWrap{align-items:center;gap:8px;display:inline-flex}.rsb-colorSwatch{border:1px solid color-mix(in srgb, var(--rsb-color-border) 88%, var(--rsb-color-text));border-radius:999px;width:12px;height:12px;display:inline-block}.rsb-catalogPartsWorkbench{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.rsb-catalogPartsList,.rsb-catalogPartDetail{min-width:0}.rsb-catalogPanelHeader,.rsb-catalogSectionHeader,.rsb-catalogPartTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rsb-catalogPanelHeader{margin-bottom:12px}.rsb-catalogPanelHeader h3,.rsb-catalogSectionHeader h3,.rsb-catalogPartTitleRow h2,.rsb-catalogIdentifierList h3{margin:0}.rsb-catalogPanelHeader p,.rsb-catalogSectionHeader span,.rsb-catalogPartTitleRow p,.rsb-catalogPartIntro,.rsb-catalogMuted,.rsb-catalogTableHint{color:var(--rsb-color-muted-text);font-size:13px}.rsb-catalogPanelHeader p,.rsb-catalogPartTitleRow p,.rsb-catalogPartIntro,.rsb-catalogTableHint{margin:4px 0 0}.rsb-catalogSortControl{min-width:132px;color:var(--rsb-color-muted-text);gap:4px;font-size:12px;font-weight:700;display:grid}.rsb-catalogSortControl select{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);min-height:34px;color:var(--rsb-color-text);border-radius:10px;padding:0 8px}.rsb-catalogPartListItems{gap:10px;display:grid}.rsb-catalogPartListItem{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);width:100%;color:var(--rsb-color-text);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px;display:grid}.rsb-catalogPartListItem:hover,.rsb-catalogPartListItem[data-selected=true]{border-color:var(--rsb-color-nav-active-border);box-shadow:var(--rsb-shadow-card)}.rsb-catalogPartListItem[data-selected=true]{background:color-mix(in srgb, var(--rsb-color-surface-subtle) 78%, var(--rsb-color-accent-soft))}.rsb-catalogPartListMedia{aspect-ratio:1;border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 70%, var(--rsb-color-accent-soft));color:var(--rsb-color-muted-text);border-radius:10px;place-items:center;font-size:12px;display:grid;overflow:hidden}.rsb-catalogPartListMedia img,.rsb-catalogPartHeroImage img,.rsb-catalogVariantImage img{object-fit:contain;width:100%;height:100%;display:block}.rsb-catalogPartListBody{gap:6px;min-width:0;display:grid}.rsb-catalogPartListBody strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-catalogPartDetail{gap:14px;display:grid}.rsb-catalogPartHero{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:14px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:14px;padding:14px;display:grid}.rsb-catalogPartHeroImage{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 70%, var(--rsb-color-accent-soft));border-radius:12px;place-items:center;min-height:230px;display:grid;overflow:hidden}.rsb-catalogPartHeroBody{align-content:start;gap:12px;display:grid}.rsb-catalogPartKv{grid-template-columns:repeat(3,minmax(0,1fr))}.rsb-catalogDetailState{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);color:var(--rsb-color-muted-text);border-radius:12px;padding:16px}.rsb-catalogPartTabPanel{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-top:0;border-radius:0 0 14px 14px;padding:14px}.rsb-catalogPartOverview{gap:14px;display:grid}.rsb-catalogVariantGrid,.rsb-catalogImageGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.rsb-catalogVariantGrid--compact{grid-template-columns:repeat(4,minmax(150px,1fr))}.rsb-catalogVariantCard{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.rsb-catalogVariantCard[data-missing-render=true]{border-color:color-mix(in srgb, var(--rsb-color-warning) 35%, var(--rsb-color-border))}.rsb-catalogRelatedPartButton{color:inherit;font:inherit;text-align:left;cursor:pointer}.rsb-catalogRelatedPartButton:hover{border-color:var(--rsb-color-primary)}.rsb-catalogVariantImage{aspect-ratio:1;border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 70%, var(--rsb-color-accent-soft));border-radius:10px;place-items:center;display:grid;overflow:hidden}.rsb-catalogVariantBody{align-content:center;gap:8px;min-width:0;display:grid}.rsb-catalogVariantBody strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-catalogUsageTable{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:12px;overflow:hidden}.rsb-catalogUsageTable table{border-collapse:collapse;width:100%;min-width:720px}.rsb-catalogUsageTable th,.rsb-catalogUsageTable td{border-bottom:1px solid var(--rsb-color-border);text-align:left;vertical-align:top;padding:10px 12px}.rsb-catalogUsageTable th{color:var(--rsb-color-muted-text);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 80%, var(--rsb-color-surface));font-size:12px;font-weight:700}.rsb-catalogUsageTable tr:last-child td{border-bottom:0}.rsb-catalogTableHint{padding:0 12px 10px}.rsb-catalogQualityStrip,.rsb-catalogIdentifiersPanel,.rsb-catalogIssueList{gap:10px;display:grid}.rsb-catalogQualityStrip{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.rsb-catalogQualityStrip>div,.rsb-catalogIssueCard,.rsb-catalogIdentifierList{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:10px;padding:10px}.rsb-catalogQualityStrip strong,.rsb-catalogQualityStrip span,.rsb-catalogIssueCard strong,.rsb-catalogIssueCard span{display:block}.rsb-catalogQualityStrip span,.rsb-catalogIssueCard span{color:var(--rsb-color-muted-text);margin-top:4px;font-size:12px}.rsb-catalogIdentifiersPanel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rsb-catalogIdentifierList{gap:8px;display:grid}.rsb-catalogIdentifierList>div{border-top:1px solid var(--rsb-color-border);gap:3px;padding-top:8px;display:grid}.rsb-catalogIdentifierList span{color:var(--rsb-color-muted-text);font-size:12px}@media (width<=1100px){.rsb-catalogPartsWorkbench,.rsb-catalogPartHero{grid-template-columns:1fr}.rsb-catalogVariantGrid--compact,.rsb-catalogQualityStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rsb-catalogFilters--sets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.rsb-setDetailHeader,.rsb-catalogSplitLayout,.rsb-setDetailLayout,.rsb-catalogIssueActions,.rsb-catalogPartKv,.rsb-catalogVariantGrid--compact,.rsb-catalogQualityStrip{grid-template-columns:1fr}}@media (width<=640px){.rsb-catalogFilters--sets{grid-template-columns:1fr}.rsb-catalogPartListItem,.rsb-catalogVariantCard{grid-template-columns:76px minmax(0,1fr)}}.rsb-kpiTitle{color:var(--rsb-color-muted-text);font-size:12px;font-weight:600}.rsb-kpiValue{margin-top:6px;font-size:34px;font-weight:700}.rsb-kpiHint{color:var(--rsb-color-muted-text);margin-top:4px;font-size:12px}.rsb-login{place-items:center;min-height:100%;padding:24px;display:grid}.rsb-loginForm{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:var(--rsb-radius-md);gap:12px;width:360px;max-width:100%;padding:18px;display:grid}@media (width<=768px){.rsb-shell{grid-template-columns:1fr;height:100dvh}.rsb-sidebar{height:100dvh;max-height:100dvh;position:fixed}.rsb-main{height:100dvh}.rsb-content{padding:14px}.rsb-formGrid-2,.rsb-inlineCompactFields{grid-template-columns:1fr}.rsb-page{max-width:100%}.rsb-topbar{flex-wrap:wrap;align-items:stretch;gap:10px;padding:12px}.rsb-topbarLeft{gap:6px;width:100%;min-width:0;display:grid}.rsb-actions{flex-wrap:wrap;gap:6px;width:100%}.rsb-globalSearch{order:2;width:100%;min-width:0;max-width:100%}.rsb-globalSearchDropdown{left:0;right:0}.rsb-companySelect{width:100%}.rsb-companySelect select{width:100%;min-width:0}.rsb-sidebar{z-index:50;width:min(88vw,340px);height:100dvh;max-height:100dvh;box-shadow:var(--rsb-shadow-card);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-110%)}.rsb-sidebar[data-open=true]{transform:translate(0)}.rsb-backdrop{z-index:40;background:#00000059;border:0;margin:0;padding:0;position:fixed;inset:0}.rsb-menuBtn{width:fit-content;display:inline-flex}.rsb-row{align-items:start;gap:6px;grid-template-columns:1fr!important}.rsb-rowHeader{display:none}.rsb-row>div{overflow-wrap:anywhere}.rsb-formRow{flex-wrap:wrap;align-items:stretch}.rsb-line{grid-template-columns:1fr}.rsb-syncJobsRow,.rsb-syncJobMeta,.rsb-invoiceTotals,.rsb-formGrid-3,.rsb-addressLookupInlineFields{grid-template-columns:1fr!important}.rsb-pageHeader,.rsb-toolbar,.rsb-formActions{align-items:stretch}.rsb-catalogHeaderActions,.rsb-toolbarActions,.rsb-formActions,.rsb-actionsInline,.rsb-buildStamp{flex-wrap:wrap;width:100%}.rsb-catalogHeaderActions>*,.rsb-toolbarActions>*,.rsb-formActions>*,.rsb-actionsInline>*{flex:auto;min-width:0}.rsb-form input,.rsb-form select,.rsb-form textarea{box-sizing:border-box;width:100%;min-width:0}.rsb-syncEvent,.rsb-syncEvent pre,.rsb-row>div,.rsb-syncJobsRow>div{overflow-wrap:anywhere;max-width:100%}}.rsb-customerLayout{grid-template-columns:minmax(320px,34fr) minmax(0,66fr);gap:0;display:grid}.rsb-customerWorkspace{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-raised);border-radius:12px;gap:0;overflow:hidden}.rsb-customerPanel{box-shadow:none;border:0;border-radius:0;padding:18px}.rsb-customerPanel+.rsb-customerPanel{border-left:1px solid var(--rsb-color-border)}.rsb-customerSidebar,.rsb-customerDashboardPanel{min-height:780px}@media (width<=768px){.rsb-customerSidebar,.rsb-customerDashboardPanel{min-height:auto}}.rsb-customerFilters{flex:100%;gap:12px;width:100%;min-width:0;display:grid}.rsb-customerSearchField,.rsb-customerFilterField{min-width:0}.rsb-customerFilterToolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.rsb-customerFilterToolbar>*{min-width:0}.rsb-customerFilters input,.rsb-customerFilters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rsb-customerList{align-content:start;gap:10px;display:grid}.rsb-customerListItem{border:1px solid color-mix(in srgb, var(--rsb-color-border) 84%, transparent);background:var(--rsb-color-surface);text-align:left;cursor:pointer;border-radius:12px;gap:7px;width:100%;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.rsb-customerListItem:hover{background:color-mix(in srgb, var(--rsb-color-surface-subtle) 74%, var(--rsb-color-surface));border-color:color-mix(in srgb, var(--rsb-color-border) 52%, var(--rsb-color-primary))}.rsb-customerListItem[data-active=true]{border-color:color-mix(in srgb, var(--rsb-color-primary) 40%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-accent-soft) 40%, var(--rsb-color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rsb-color-primary) 18%, transparent)}.rsb-customerListItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rsb-customerListItemTop strong{font-size:14px;font-weight:700;line-height:1.35}.rsb-customerListItemTop span,.rsb-customerListItemEmail,.rsb-customerListItemMeta{color:var(--rsb-color-muted-text);font-size:12px}.rsb-customerListItemEmail{overflow-wrap:anywhere}.rsb-customerListItemMeta{align-items:center;gap:8px;display:flex}.rsb-customerListItemMeta span+span:before{content:"•";color:color-mix(in srgb, var(--rsb-color-muted-text) 60%, transparent);margin-right:8px}.rsb-pill{border:1px solid color-mix(in srgb, var(--rsb-color-border) 80%, transparent);background:var(--rsb-color-surface);border-radius:999px;padding:1px 7px;font-size:11px;line-height:1.5;display:inline-flex}.rsb-pill-active{color:var(--rsb-color-text-success);background:var(--rsb-success-bg);border-color:var(--rsb-success-border)}.rsb-pill-inactive{color:var(--rsb-color-muted-text);background:var(--rsb-color-surface-subtle)}.rsb-pill-prospect{color:var(--rsb-color-text);background:var(--rsb-info-bg);border-color:var(--rsb-info-border)}.rsb-pill-blocked{color:var(--rsb-color-text-danger);background:var(--rsb-danger-bg);border-color:var(--rsb-danger-border)}.rsb-customerMetaLine{color:var(--rsb-color-muted-text);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.rsb-actionsInline{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.rsb-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rsb-customerDashboard{gap:18px;display:grid}.rsb-customerHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rsb-customerHeader h3{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.15}.rsb-sectionHeader,.rsb-addressCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rsb-addressStack{gap:12px;margin-bottom:18px;display:grid}.rsb-addressCard{border:1px solid color-mix(in srgb, var(--rsb-color-border) 80%, transparent);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 35%, var(--rsb-color-surface));border-radius:12px;padding:14px}.rsb-muted{color:var(--rsb-color-muted-text);font-size:12px}.rsb-infoList{gap:12px;display:grid}.rsb-infoRow{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 75%, transparent);gap:4px;padding-bottom:12px;display:grid}.rsb-infoRow:last-child{border-bottom:0;padding-bottom:0}.rsb-infoLabel{color:var(--rsb-color-muted-text);font-size:11px}.rsb-infoValue{font-size:14px;line-height:1.5}.rsb-dashboardGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.rsb-dashboardCard{border:1px solid color-mix(in srgb, var(--rsb-color-border) 84%, transparent);background:var(--rsb-color-surface);box-shadow:0 6px 18px color-mix(in srgb, var(--rsb-color-text) 8%, transparent);border-radius:12px;padding:18px}.rsb-dashboardCardWide{grid-column:1/-1}.rsb-dashboardCardHeader{margin-bottom:14px}.rsb-dashboardCardHeader h4{margin:0;font-size:16px}.rsb-metricsList{gap:14px;display:grid}.rsb-metricItem{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 78%, transparent);padding-bottom:14px}.rsb-purchaseInvoiceOverview{gap:22px;display:grid;overflow:hidden}.rsb-purchaseInvoiceHeader{align-items:flex-start}.rsb-purchaseInvoiceHeader h2{margin-bottom:6px;font-size:clamp(22px,1.7vw,30px);line-height:1.12}.rsb-purchaseInvoiceSummary{color:var(--rsb-color-muted-text);margin:0;font-size:14px}.rsb-purchaseInvoiceSummary span,.rsb-purchaseInvoiceOverdue{color:var(--rsb-color-text-danger);font-weight:700}.rsb-purchaseInvoiceToolbar{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.55fr)) minmax(8px,1fr) minmax(260px,.9fr) auto;align-items:center;gap:12px;display:grid}.rsb-purchaseInvoiceSearch{border:1px solid color-mix(in srgb, var(--rsb-color-border) 82%, transparent);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 76%, transparent);min-width:0;height:42px;color:var(--rsb-color-muted-text);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.rsb-purchaseInvoiceSearch input{width:100%;min-width:0;color:var(--rsb-color-text);font:inherit;background:0 0;border:0;outline:0}.rsb-purchaseInvoiceSearch input::placeholder{color:var(--rsb-color-muted-text)}.rsb-purchaseInvoiceToolbar select{border:1px solid color-mix(in srgb, var(--rsb-color-border) 82%, transparent);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 80%, transparent);min-width:0;height:42px;color:var(--rsb-color-text);font:inherit;border-radius:12px;outline:0;padding:0 36px 0 12px}.rsb-purchaseInvoiceReset{white-space:nowrap;height:42px}.rsb-purchaseInvoiceTableWrap{border:1px solid color-mix(in srgb, var(--rsb-color-border) 88%, transparent);overscroll-behavior-x:contain;scrollbar-gutter:stable;background:color-mix(in srgb, var(--rsb-color-surface-subtle) 42%, transparent);border-radius:14px;overflow:auto hidden}.rsb-purchaseInvoiceTable{min-width:1080px}.rsb-purchaseInvoiceTableRow{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 70%, transparent);grid-template-rows:auto auto;grid-template-columns:84px minmax(210px,1.5fr) 112px 112px minmax(92px,.72fr) minmax(96px,.72fr) minmax(96px,.72fr) minmax(220px,auto);align-items:center;gap:3px 14px;min-height:72px;padding:12px 16px;transition:background-color .14s;display:grid}.rsb-purchaseInvoiceTableRow:nth-child(odd):not(.rsb-purchaseInvoiceTableHeader){background:color-mix(in srgb, var(--rsb-color-surface) 42%, transparent)}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow):hover{background:color-mix(in srgb, var(--rsb-color-surface-subtle) 72%, transparent)}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:first-child{grid-area:1/1/3}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(2){grid-area:1/2;align-self:end}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(3){min-width:0;color:var(--rsb-color-muted-text);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;align-self:start;font-size:13px;line-height:1.3;overflow:hidden}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(4){grid-area:1/3/3}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(5){grid-area:1/4/3}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(6){color:var(--rsb-color-text);grid-area:1/5/3;font-weight:800}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(7){color:var(--rsb-color-muted-text);grid-area:1/6/3;font-size:13px}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(8){color:var(--rsb-color-muted-text);grid-area:1/7/3;font-size:13px}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(9){grid-area:1/8/3}.rsb-purchaseInvoiceTableHeader{background:color-mix(in srgb, var(--rsb-color-surface) 82%, transparent);min-height:48px;color:var(--rsb-color-muted-text);letter-spacing:.01em;grid-template-rows:auto;font-size:12px;font-weight:800}.rsb-purchaseInvoiceTableHeader>:first-child{grid-column:1}.rsb-purchaseInvoiceTableHeader>:nth-child(2){grid-column:2;font-size:0}.rsb-purchaseInvoiceTableHeader>:nth-child(2):after{content:"Factuur / leverancier";font-size:12px}.rsb-purchaseInvoiceTableHeader>:nth-child(3){display:none}.rsb-purchaseInvoiceTableHeader>:nth-child(4){grid-column:3}.rsb-purchaseInvoiceTableHeader>:nth-child(5){grid-column:4}.rsb-purchaseInvoiceTableHeader>:nth-child(6){grid-column:5}.rsb-purchaseInvoiceTableHeader>:nth-child(7){grid-column:6}.rsb-purchaseInvoiceTableHeader>:nth-child(8){grid-column:7}.rsb-purchaseInvoiceTableHeader>:nth-child(9){grid-column:8}.rsb-purchaseInvoiceNumber{color:var(--rsb-color-text);font-weight:700}.rsb-alignRight{text-align:right;font-variant-numeric:tabular-nums;justify-self:stretch}.rsb-purchaseInvoiceStatus{border:1px solid color-mix(in srgb, var(--rsb-color-border) 75%, transparent);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:58px;max-width:100%;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.rsb-purchaseInvoiceStatus-open,.rsb-purchaseInvoiceStatus-success{color:var(--rsb-color-text-success);background:var(--rsb-success-bg);border-color:var(--rsb-success-border)}.rsb-purchaseInvoiceStatus-info{color:var(--rsb-color-info);background:var(--rsb-info-bg);border-color:var(--rsb-info-border)}.rsb-purchaseInvoiceStatus-warning{color:var(--rsb-color-text-warning);background:var(--rsb-warning-bg);border-color:var(--rsb-warning-border)}.rsb-purchaseInvoiceStatus-neutral{color:var(--rsb-color-muted-text);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 72%, transparent)}.rsb-purchaseInvoiceActions{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;align-items:center;gap:6px;display:grid}.rsb-purchaseInvoiceMoreAction{color:var(--rsb-color-muted-text)}.rsb-purchaseInvoiceDetailRow,.rsb-purchaseInvoicePaymentRow{background:color-mix(in srgb, var(--rsb-color-surface) 76%, transparent);grid-template-columns:1fr;min-height:auto;display:grid}.rsb-purchaseInvoicePaymentRow .rsb-formGrid{margin:14px 0}.rsb-purchaseInvoiceEmpty{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 70%, transparent);min-width:0}.rsb-purchaseInvoiceTableFooter{min-height:60px;color:var(--rsb-color-muted-text);border-top:1px solid color-mix(in srgb, var(--rsb-color-border) 70%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.rsb-purchaseInvoiceTableFooter label{align-items:center;gap:10px;display:flex}@media (width<=1380px){.rsb-purchaseInvoiceToolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,.45fr))}.rsb-purchaseInvoiceToolbarSpacer{display:none}.rsb-purchaseInvoiceTableRow{grid-template-columns:80px minmax(190px,1.35fr) 104px 104px minmax(88px,.7fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(205px,auto);column-gap:10px;padding-inline:12px}}@media (width<=900px){.rsb-purchaseInvoiceToolbar{grid-template-columns:1fr}.rsb-purchaseInvoiceTable{min-width:0}.rsb-purchaseInvoiceTableHeader{display:none}.rsb-purchaseInvoiceTableRow{grid-template-rows:none;grid-template-columns:1fr;gap:8px;min-height:0;padding:16px}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>*{grid-area:auto}.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(2),.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(3),.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(6),.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(7),.rsb-purchaseInvoiceTableRow:not(.rsb-purchaseInvoiceTableHeader):not(.rsb-purchaseInvoicePaymentRow)>:nth-child(8){color:inherit;font-size:inherit;font-weight:inherit;text-overflow:clip;white-space:normal;align-self:auto;overflow:visible}.rsb-purchaseInvoiceTableRow>div[data-label]{grid-template-columns:minmax(120px,38%) 1fr;align-items:center;gap:12px;display:grid}.rsb-purchaseInvoiceTableRow>div[data-label]:before{content:attr(data-label);color:var(--rsb-color-muted-text);font-size:12px;font-weight:700}.rsb-alignRight{text-align:left}.rsb-purchaseInvoiceActions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;justify-content:stretch}.rsb-purchaseInvoiceTableFooter{flex-direction:column;align-items:flex-start}}.rsb-metricItem:last-child{border-bottom:0;padding-bottom:0}.rsb-metricLabel{color:var(--rsb-color-muted-text);margin-bottom:6px;font-size:12px}.rsb-metricValue{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.rsb-metricItem[data-compact=true] .rsb-metricValue{letter-spacing:0;font-size:14px;font-weight:600}.rsb-activityList{gap:14px;display:grid}.rsb-activityItem{grid-template-columns:14px minmax(0,1fr);gap:12px;display:grid}.rsb-activityDot{background:color-mix(in srgb, var(--rsb-color-primary) 78%, white);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rsb-color-accent-soft) 65%, transparent);border-radius:999px;margin-top:6px}.rsb-activityContent{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 78%, transparent);padding-bottom:14px}.rsb-activityItem:last-child .rsb-activityContent{border-bottom:0;padding-bottom:0}.rsb-activityTitle{font-size:14px;font-weight:600}.rsb-activityDescription{color:var(--rsb-color-muted-text);margin-top:4px;font-size:13px;line-height:1.45}.rsb-activityTimestamp,.rsb-activityEmpty{color:var(--rsb-color-muted-text);margin-top:6px;font-size:12px}.rsb-form textarea{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);color:var(--rsb-color-text);border-radius:10px;padding:8px 10px;font-family:inherit;font-size:13px}@media (width<=1280px){.rsb-customerFilterToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-customerFilterFieldCountry{grid-column:1/-1}}@media (width<=1100px){.rsb-customerLayout{grid-template-columns:1fr}.rsb-customerWorkspace{border-radius:10px}.rsb-customerPanel+.rsb-customerPanel{border-left:0;border-top:1px solid var(--rsb-color-border)}.rsb-grid2,.rsb-dashboardGrid,.rsb-customerHeader,.rsb-customerFilterToolbar{grid-template-columns:1fr;display:grid}.rsb-actionsInline{flex-wrap:wrap}}.rsb-pageHeaderClean{border-bottom:0;padding-bottom:0}.rsb-sectionTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.rsb-toolbar{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:var(--rsb-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;padding:10px;display:flex}.rsb-toolbarActions{align-items:center;gap:8px;display:flex}.rsb-reportFiltersCard{margin-bottom:6px}.rsb-reportSections{gap:18px;display:grid}.rsb-reportSectionCard{border-radius:var(--rsb-radius-lg);border-color:color-mix(in srgb, var(--rsb-color-border) 92%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--rsb-color-text) 6%, transparent), 0 10px 20px color-mix(in srgb, var(--rsb-color-text) 10%, transparent)}.rsb-reportSectionHeader{gap:6px;margin-bottom:14px;display:grid}.rsb-reportSectionContent{gap:12px;min-width:0;display:grid}.rsb-reportSubsectionTitle{margin:4px 0 0;font-size:16px;font-weight:700}.rsb-tabsNav{border-bottom:1px solid var(--rsb-color-border);scrollbar-width:none;align-items:center;gap:10px;display:flex;overflow-x:auto}.rsb-tabsNav::-webkit-scrollbar{display:none}.rsb-btnGhost{background:0 0;border-color:#0000}.rsb-actionMenu{position:relative}.rsb-actionMenu>summary{list-style:none}.rsb-actionMenu>summary::-webkit-details-marker{display:none}.rsb-actionMenuList{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:var(--rsb-radius-sm);min-width:170px;box-shadow:var(--rsb-shadow-card);z-index:30;gap:2px;margin-top:6px;padding:6px;display:grid;position:absolute;right:0}.rsb-actionMenuItem{text-align:left;color:var(--rsb-color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.rsb-actionMenuItem:hover{background:var(--rsb-color-surface-subtle)}.rsb-actionMenuItem[data-tone=danger]{color:var(--rsb-color-text-danger)}@media (width<=800px){.rsb-reportSections{gap:14px}.rsb-reportSectionCard{padding:14px}}.rsb-pill{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.rsb-rowBtn:hover{border-color:color-mix(in srgb, var(--rsb-color-border) 60%, var(--rsb-color-text));background:var(--rsb-color-surface)}.rsb-formFieldSpan2{grid-column:1/-1}.rsb-addressLookupInlineFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.rsb-addressLookupActions{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.rsb-addressLookupMeta{color:var(--rsb-color-muted-text);font-size:12px}.rsb-addressLookupStatus,.rsb-addressLookupStatusFailed{color:var(--rsb-color-muted-text);margin-top:10px;font-size:13px}.rsb-addressLookupStatusFailed{color:var(--rsb-color-text-warning)}.rsb-syncToolbar{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.rsb-syncChoice{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@keyframes rsb-pulse-soft{0%,to{opacity:.4}50%{opacity:1}}.rsb-syncSection{border-top:1px solid var(--rsb-color-border);gap:10px;padding-top:16px;display:grid}.rsb-syncJobCard{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);box-shadow:var(--rsb-shadow-card);border-radius:12px;overflow:hidden}.rsb-syncJobCard[data-active=true]{border-color:var(--rsb-color-primary)}.rsb-syncJobSummary{grid-template-columns:minmax(220px,280px) 1fr auto;align-items:center;gap:12px;padding:12px;font-size:13px;display:grid}.rsb-syncJobSummaryLeft{gap:4px;display:grid}.rsb-syncJobSource{color:var(--rsb-color-text);letter-spacing:.04em}.rsb-syncSummaryBadges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rsb-syncSummaryHighlights{grid-template-columns:repeat(4,minmax(90px,1fr));align-items:center;gap:10px;min-width:0;display:grid}.rsb-syncSummaryMetric{grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;min-width:0;display:grid}.rsb-syncSummaryMetricIcon{background:var(--rsb-color-accent-soft);width:24px;height:24px;color:var(--rsb-color-primary);border-radius:8px;grid-row:span 2;place-items:center;font-size:13px;display:grid}.rsb-syncSummaryMetric strong{color:var(--rsb-color-text);font-size:14px;line-height:1.1}.rsb-syncSummaryMetric small{color:var(--rsb-color-muted-text);overflow-wrap:anywhere;font-size:11px;line-height:1.2}.rsb-syncJobTimeline{color:var(--rsb-color-muted-text);font-size:12px}.rsb-syncJobSummaryActions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.rsb-syncJobChevron{color:var(--rsb-color-muted-text);font-size:13px;transition:transform .2s}.rsb-syncJobChevron[data-open=true]{transform:rotate(180deg)}.rsb-syncJobExpanded{border-top:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface) 75%, var(--rsb-color-surface-subtle));padding:12px}.rsb-syncJobExpandedHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rsb-syncJobExpandedHeader h4{margin:0}.rsb-syncJobDetail{gap:10px;display:grid}.rsb-syncFailure{border:1px solid var(--rsb-danger-border);background:var(--rsb-danger-bg);border-radius:10px;gap:8px;padding:12px;display:grid}.rsb-syncFailure h4,.rsb-syncFailure p{margin:0}.rsb-syncFailureHint{color:var(--rsb-color-muted-text)}.rsb-syncFailureActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rsb-syncCopyFeedback{color:var(--rsb-color-muted-text);font-size:12px}.rsb-syncJobMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.rsb-syncTechnicalSummary summary{cursor:pointer;margin-bottom:6px;font-weight:600}.rsb-syncEvents{gap:8px;display:grid}.rsb-syncEvent{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);border-radius:10px;gap:8px;padding:10px;display:grid}.rsb-syncEvent header{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.rsb-syncEvent p{margin:0;font-size:13px}.rsb-syncEvent details summary{cursor:pointer;color:var(--rsb-color-muted-text);font-size:12px}.rsb-syncEvent pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--rsb-color-muted-text);margin:0;font-size:12px}.rsb-syncEvent[data-level=warning]{border-color:var(--rsb-warning-border);background:var(--rsb-warning-bg)}.rsb-syncEvent[data-level=error]{border-color:var(--rsb-danger-border);background:var(--rsb-danger-bg)}@media (width<=768px){.rsb-syncJobSummary{grid-template-columns:1fr;gap:10px}.rsb-syncSummaryHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-syncJobSummaryActions{justify-self:start}}.rsb-formGrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rsb-periodSettingsActions{flex-wrap:wrap;gap:8px;display:flex}.rsb-settingsNotice{border:1px solid color-mix(in srgb, var(--rsb-color-nav-active-border) 55%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-accent-soft) 28%, var(--rsb-color-surface));color:var(--rsb-color-muted-text);border-radius:12px;padding:12px 14px;font-size:13px}.rsb-periodAccordion{gap:12px;display:grid}.rsb-periodYear{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:14px;overflow:hidden}.rsb-periodYearHeader{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.rsb-periodYearHeader:hover{background:var(--rsb-color-surface-subtle)}.rsb-periodYearTitle{gap:4px;display:grid}.rsb-periodYearTitle strong{font-size:15px}.rsb-periodYearTitle span{color:var(--rsb-color-muted-text);font-size:13px}.rsb-periodYearMeta{align-items:center;gap:10px;display:inline-flex}.rsb-periodYearBody{border-top:1px solid var(--rsb-color-border);gap:12px;padding:14px;display:grid}.rsb-periodYearActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rsb-compactTableWrap{border:1px solid var(--rsb-color-border);border-radius:12px;max-width:100%;overflow-x:auto}.rsb-compactTable{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.rsb-compactTable th,.rsb-compactTable td{border-bottom:1px solid var(--rsb-color-border);text-align:left;vertical-align:middle;padding:9px 12px}.rsb-compactTable thead th{background:var(--rsb-color-surface-subtle);color:var(--rsb-color-muted-text);font-size:12px;font-weight:700}.rsb-compactTable tr:last-child td{border-bottom:0}.rsb-managementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rsb-managementCard{transition:border-color .12s,transform .12s,box-shadow .12s;position:relative}.rsb-managementCard:hover{border-color:color-mix(in srgb, var(--rsb-color-primary) 38%, var(--rsb-color-border));transform:translateY(-1px)}.rsb-managementCardContent{gap:10px;min-height:210px;display:grid}.rsb-managementCardContent h3{margin:0;font-size:15px}.rsb-managementCardContent p{color:var(--rsb-color-muted-text);margin:0;font-size:13px}.rsb-managementCardIcon{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-primary) 12%, var(--rsb-color-surface));border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rsb-managementCardFooter{justify-content:space-between;align-items:end;gap:8px;margin-top:auto;display:flex}.rsb-managementChevron{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface-subtle);width:30px;height:30px;color:var(--rsb-color-text);border-radius:8px}.rsb-managementCardOverlay{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.rsb-settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rsb-settingsCardContent{gap:10px;display:grid}.rsb-settingsCardContent p{color:var(--rsb-color-muted-text);margin:0}.rsb-settingsCardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}@media (width<=900px){.rsb-managementGrid,.rsb-settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsb-formGrid-3{grid-template-columns:1fr}}@media (width<=640px){.rsb-managementGrid,.rsb-settingsGrid{grid-template-columns:1fr}}.rsb-syncRedesign{gap:var(--rsb-space-16)}.rsb-syncHero{justify-content:space-between;gap:var(--rsb-space-16);padding:var(--rsb-space-16);align-items:flex-start;display:flex}.rsb-syncHero h2,.rsb-syncHero h3,.rsb-syncSourcePanel h3,.rsb-syncUploadPanel h3,.rsb-syncJobsPanel h3,.rsb-syncDetailPanel h3,.rsb-syncStepGroup h4,.rsb-syncEventsCard h4,.rsb-syncSummarySection h4{margin:0}.rsb-syncHero p,.rsb-syncSourcePanel p,.rsb-syncUploadPanel p{margin:var(--rsb-space-8) 0 0;color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-label)}.rsb-syncHeroActions,.rsb-syncDetailHeader>div,.rsb-syncUploadPanel header,.rsb-syncUploadGrid,.rsb-syncLiveIndicator{align-items:center;gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-syncLiveIndicator{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper);white-space:nowrap}.rsb-syncLiveIndicator i{width:var(--rsb-space-8);height:var(--rsb-space-8);background:var(--rsb-color-text-success);box-shadow:0 0 0 var(--rsb-space-4) color-mix(in srgb, var(--rsb-color-text-success) 16%, transparent);border-radius:999px}.rsb-syncSourcePanel{padding:var(--rsb-space-16);gap:var(--rsb-space-12);display:grid}.rsb-syncSourceGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsb-syncSourceCard{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 82%, transparent);color:var(--rsb-color-text);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-12);gap:var(--rsb-space-12);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.rsb-syncSourceCard[data-active=true]{border-color:var(--rsb-color-nav-active-border);background:color-mix(in srgb, var(--rsb-color-accent-soft) 45%, var(--rsb-color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rsb-color-primary) 22%, transparent)}.rsb-syncSourceCard small,.rsb-syncJobCard small,.rsb-syncFooterNote,.rsb-syncUploadFiles small,.rsb-syncProgressMetrics small,.rsb-syncSummaryCard small,.rsb-syncDiagnosis small{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-syncSourceCard span{gap:var(--rsb-space-4);display:grid}.rsb-syncSourceCard i{color:var(--rsb-color-primary);font-style:normal;font-weight:800}.rsb-syncSourceMark{border:1px solid color-mix(in srgb, var(--rsb-color-primary) 55%, var(--rsb-color-border));background:color-mix(in srgb, var(--rsb-color-primary) 16%, var(--rsb-color-surface));width:28px;height:28px;color:var(--rsb-color-primary);font-size:var(--rsb-type-size-helper);border-radius:999px;flex:none;place-items:center;font-weight:900;display:inline-grid}.rsb-syncSourceMark[data-source=BRICKLINK]{border-color:var(--rsb-info-border);background:var(--rsb-info-bg);color:var(--rsb-color-info)}.rsb-syncSourceMark[data-source=LDRAW]{border-color:var(--rsb-color-border);background:var(--rsb-color-surface);color:var(--rsb-color-text)}.rsb-syncUploadPanel{padding:var(--rsb-space-16);gap:var(--rsb-space-12);display:grid}.rsb-syncUploadPanel header{justify-content:space-between}.rsb-syncUploadPanel header>span{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-syncUploadGrid{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:stretch;display:grid}.rsb-syncDropzone{border:1px dashed color-mix(in srgb, var(--rsb-color-border) 86%, var(--rsb-color-primary));background:color-mix(in srgb, var(--rsb-color-surface-subtle) 65%, transparent);color:var(--rsb-color-text);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-16);gap:var(--rsb-space-8);cursor:pointer;place-items:center;display:grid}.rsb-syncDropzone:hover{border-color:var(--rsb-color-primary);background:color-mix(in srgb, var(--rsb-color-accent-soft) 25%, var(--rsb-color-surface-subtle))}.rsb-syncUploadFiles{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-12);gap:var(--rsb-space-8);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 72%, transparent);min-width:0;display:grid}.rsb-syncUploadFiles span{gap:var(--rsb-space-8);border:1px solid var(--rsb-color-border);padding:var(--rsb-space-4) var(--rsb-space-8);font-size:var(--rsb-type-size-helper);border-radius:999px;justify-content:space-between;align-items:center;min-width:0;display:flex}.rsb-syncWorkspace{gap:var(--rsb-space-16);grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:start;display:grid}.rsb-syncJobsPanel,.rsb-syncDetailPanel{padding:var(--rsb-space-16)}.rsb-syncJobsPanel header,.rsb-syncEventsCard header,.rsb-syncDetailHeader,.rsb-syncStepGroup header{justify-content:space-between;gap:var(--rsb-space-12);align-items:center;display:flex}.rsb-syncJobsList{gap:var(--rsb-space-8);display:grid}.rsb-syncJobCard{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 76%, transparent);color:var(--rsb-color-text);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-12);gap:var(--rsb-space-8);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.rsb-syncJobCard[data-active=true]{border-color:var(--rsb-color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rsb-color-primary) 34%, transparent);background:color-mix(in srgb, var(--rsb-color-accent-soft) 28%, var(--rsb-color-surface))}.rsb-syncJobIdentity{gap:var(--rsb-space-4);min-width:0;display:grid}.rsb-syncJobCard b{color:var(--rsb-color-muted-text)}.rsb-syncDetailPanel{gap:var(--rsb-space-12);display:grid}.rsb-syncDetailHeader{padding-bottom:var(--rsb-space-12);border-bottom:1px solid var(--rsb-color-border)}.rsb-syncDetailHeader>div span:last-child{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-syncDiagnosis{border:1px solid var(--rsb-info-border);background:var(--rsb-info-bg);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-12) var(--rsb-space-16);gap:var(--rsb-space-4);display:grid}.rsb-syncDiagnosis p{color:var(--rsb-color-text);font-size:var(--rsb-type-size-label);margin:0}.rsb-syncDiagnosis[data-severity=error]{border-color:var(--rsb-danger-border);background:var(--rsb-danger-bg)}.rsb-syncDiagnosis[data-severity=warning]{border-color:var(--rsb-warning-border);background:var(--rsb-warning-bg)}.rsb-syncDiagnosis[data-severity=success]{border-color:var(--rsb-success-border);background:var(--rsb-success-bg)}.rsb-syncProgressCard,.rsb-syncStepGroup,.rsb-syncEventsCard,.rsb-syncSummarySection{border:1px solid var(--rsb-color-border);background:color-mix(in srgb, var(--rsb-color-surface-subtle) 72%, transparent);border-radius:var(--rsb-radius-lg);padding:var(--rsb-space-12)}.rsb-syncProgressHeader{justify-content:space-between;gap:var(--rsb-space-12);align-items:flex-start;display:flex}.rsb-syncProgressHeader>div{gap:var(--rsb-space-4);display:grid}.rsb-syncProgressEyebrow{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-micro);text-transform:uppercase;letter-spacing:.06em}.rsb-syncProgressBarRow{gap:var(--rsb-space-12);margin-top:var(--rsb-space-12);grid-template-columns:1fr auto;align-items:center;display:grid}.rsb-syncProgressMetrics{gap:var(--rsb-space-8);margin-top:var(--rsb-space-12);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.rsb-syncProgressMetrics span{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);padding:var(--rsb-space-8);gap:var(--rsb-space-4);background:color-mix(in srgb, var(--rsb-color-surface) 58%, transparent);display:grid}.rsb-syncProgressMetrics span[data-stale=true],.rsb-syncProgressMetrics span[data-warning=true]{border-color:var(--rsb-warning-border);background:var(--rsb-warning-bg)}.rsb-syncProgressCard:has(.rsb-syncProgressHeader .rsb-uiBadge:not(.rsb-uiBadge--info)) .rsb-syncProgressMetrics span[data-stale]{display:none}.rsb-syncStepGrid{gap:var(--rsb-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rsb-syncStepGroup{gap:var(--rsb-space-12);min-width:0;display:grid}.rsb-syncStepGroup header span{color:var(--rsb-color-text-success);font-size:var(--rsb-type-size-helper);font-weight:700}.rsb-syncStepList{gap:var(--rsb-space-8);display:grid}.rsb-syncStepChip{border:1px solid color-mix(in srgb, var(--rsb-color-border) 76%, transparent);background:color-mix(in srgb, var(--rsb-color-surface) 60%, transparent);border-radius:var(--rsb-radius-sm);padding:var(--rsb-space-8);gap:var(--rsb-space-8);font-size:var(--rsb-type-size-helper);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.rsb-syncStepChip strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.rsb-syncStepChip>.rsb-uiBadge,.rsb-syncStepChip>span:not(.rsb-syncStepIcon){white-space:normal;overflow-wrap:anywhere;grid-column:2;justify-self:start;min-width:0;max-width:100%}.rsb-syncStepIcon,.rsb-syncStepEmpty{color:var(--rsb-color-muted-text);font-size:var(--rsb-type-size-helper)}.rsb-syncStepFilters{gap:var(--rsb-space-8);min-width:0;display:grid}.rsb-syncStepFilters .rsb-uiControl{width:100%;min-width:0}.rsb-syncStepError{color:var(--rsb-color-muted-text);overflow-wrap:anywhere;grid-column:1/-1}.rsb-syncSourceStatuses{gap:var(--rsb-space-12);flex-wrap:wrap;display:flex}.rsb-syncSourceStatuses>div{align-items:center;gap:var(--rsb-space-8);flex-wrap:wrap;min-width:0;display:flex}.rsb-syncSourceStatuses strong,.rsb-syncSourceStatuses span,.rsb-syncSourceStatuses small{font-size:var(--rsb-type-size-helper)}.rsb-syncSourceStatuses small{color:var(--rsb-color-muted-text);overflow-wrap:anywhere}.rsb-syncStepEmpty{border:1px dashed var(--rsb-color-border);border-radius:var(--rsb-radius-md);padding:var(--rsb-space-16);text-align:center}.rsb-syncSummarySection{gap:var(--rsb-space-12);display:grid}.rsb-syncSummaryCards{gap:var(--rsb-space-8);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.rsb-syncSummaryCard{border:1px solid var(--rsb-color-border);border-radius:var(--rsb-radius-md);padding:var(--rsb-space-8);background:color-mix(in srgb, var(--rsb-color-surface) 56%, transparent);gap:3px;display:grid}.rsb-syncSummaryCard span{font-size:var(--rsb-type-size-section-title)}.rsb-syncSummaryCard[data-tone=success]{border-color:var(--rsb-success-border)}.rsb-syncSummaryCard[data-tone=warning]{border-color:var(--rsb-warning-border)}.rsb-syncSummaryCard[data-tone=danger]{border-color:var(--rsb-danger-border)}.rsb-syncEventsCard{gap:var(--rsb-space-12);display:grid}.rsb-syncFooterNote{justify-content:flex-end;display:flex}@media (width<=1100px){.rsb-syncWorkspace,.rsb-syncUploadGrid,.rsb-syncStepGrid{grid-template-columns:1fr}}@media (width<=768px){.rsb-syncHero,.rsb-syncDetailHeader,.rsb-syncUploadPanel header{flex-direction:column;align-items:stretch}.rsb-syncSourceGrid,.rsb-syncProgressBarRow{grid-template-columns:1fr}.rsb-syncHeroActions,.rsb-syncHeroActions>*,.rsb-syncUploadGrid>.rsb-uiButton{width:100%}.rsb-syncJobCard{grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rsb-page:has(.rsb-customerDashboardPanel){max-width:min(1600px,100%)}.rsb-page:has(.rsb-customerDashboardPanel)>.rsb-stack{gap:14px}.rsb-page:has(.rsb-customerDashboardPanel) .rsb-pageHeader{padding:16px 18px}.rsb-customerLayout{grid-template-columns:clamp(300px,24vw,420px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.rsb-customerSidebar{flex-direction:column;min-height:640px;padding:16px;display:flex}.rsb-customerSidebar .rsb-toolbar{background:0 0;border:0;margin:0 0 12px;padding:0}.rsb-customerSidebar h3{margin:0 0 12px}.rsb-customerSidebar .rsb-filterPanel{margin-bottom:12px}.rsb-customerList{align-content:start;gap:8px;padding-right:2px;display:grid;overflow:auto}.rsb-customerListItem{text-align:left;border-radius:12px;gap:5px;padding:12px 14px;display:grid}.rsb-customerListItem strong,.rsb-customerListItem span,.rsb-customerListItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsb-customerDashboardPanel{padding:0;overflow:hidden}.rsb-customerHero{border-bottom:1px solid var(--rsb-color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 14px;display:flex}.rsb-customerHero h2{margin:0;font-size:clamp(20px,1.45vw,26px);line-height:1.15}.rsb-customerMetaLine{color:var(--rsb-color-muted-text);margin-top:8px;font-size:13px}.rsb-customerDashboardPanel .rsb-tabsNav{gap:clamp(14px,1.7vw,28px);padding:0 24px}.rsb-customerDashboardPanel .rsb-dashboardGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:14px;padding:16px 24px 24px;display:grid}.rsb-customerDashboardPanel .rsb-dashboardGrid h3{margin:0 0 14px;font-size:16px}.rsb-customerDashboardPanel .rsb-infoRow{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 70%, transparent);grid-template-columns:minmax(120px,170px) minmax(0,1fr);align-items:start;gap:18px;padding:10px 0;display:grid}.rsb-customerDashboardPanel .rsb-infoRow:last-child{border-bottom:0}.rsb-customerDashboardPanel .rsb-infoRow>span{color:var(--rsb-color-muted-text);font-size:13px}.rsb-customerDashboardPanel .rsb-infoRow>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.rsb-customerDashboardPanel .rsb-activityFeed{gap:10px;display:grid}.rsb-customerDashboardPanel .rsb-activityFeed>div{border-bottom:1px solid color-mix(in srgb, var(--rsb-color-border) 70%, transparent);grid-template-columns:minmax(160px,.55fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.rsb-customerDashboardPanel .rsb-activityFeed>div:last-child{border-bottom:0}.rsb-customerDashboardPanel .rsb-activityFeed p,.rsb-customerDashboardPanel .rsb-activityFeed small{color:var(--rsb-color-muted-text);margin:0}.rsb-customerDashboardPanel .rsb-table{border:1px solid var(--rsb-color-border);border-radius:12px;overflow:hidden}.rsb-customerDashboardPanel .rsb-row{padding:8px 10px;font-size:13px}@media (width<=1180px){.rsb-customerLayout,.rsb-customerDashboardPanel .rsb-dashboardGrid{grid-template-columns:1fr}.rsb-customerSidebar{min-height:auto}}@media (width<=760px){.rsb-customerHero{flex-direction:column;align-items:flex-start}.rsb-customerDashboardPanel .rsb-dashboardGrid,.rsb-customerDashboardPanel .rsb-tabsNav,.rsb-customerHero{padding-left:16px;padding-right:16px}.rsb-customerDashboardPanel .rsb-activityFeed>div,.rsb-customerDashboardPanel .rsb-infoRow{grid-template-columns:1fr;gap:4px}}@media (width<=768px){.rsb-shell{grid-template-columns:1fr}.rsb-menuBtn{z-index:50;place-items:center;margin-right:10px;display:inline-grid}.rsb-sidebar{visibility:hidden;z-index:100;background:var(--rsb-color-surface);width:min(85vw,320px);transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%)}.rsb-sidebar[data-open=true]{visibility:visible;transform:translate(0)}.rsb-mobileCloseBtn{margin-left:auto}.rsb-backdrop{background:color-mix(in srgb, var(--rsb-color-text) 50%, transparent);z-index:90;position:fixed;inset:0}.rsb-content{padding:16px 12px}.rsb-table,.rsb-row{display:block}.rsb-rowHeader,.rsb-ossDesktopTable{display:none}.rsb-ossMobileCards{flex-direction:column;gap:12px;display:flex}.rsb-ossCard{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.rsb-ossCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rsb-ossCardHeader span{color:var(--rsb-color-muted-text);font-size:12px;display:block}.rsb-ossMetaGrid{grid-template-columns:1fr 1fr;gap:8px;font-size:13px;display:grid}.rsb-ossMetaGrid span{color:var(--rsb-color-muted-text);font-size:11px;display:block}.rsb-ossDescription{font-size:13px}.rsb-ossToggle{align-items:center;gap:6px;font-size:12px;display:flex}}@media (width>=769px){.rsb-ossMobileCards{display:none}}.rsb-login,.rsb-login *{box-sizing:border-box}.rsb-login{background:var(--rsb-color-background);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.rsb-loginForm{background:var(--rsb-color-surface);border:1px solid var(--rsb-color-border);width:min(100%,420px);box-shadow:0 10px 28px color-mix(in srgb, var(--rsb-color-text) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--rsb-color-text) 8%, transparent);border-radius:16px;gap:16px;padding:30px;display:grid}.rsb-loginForm>div:first-child,.rsb-loginHeader{text-align:center;justify-items:center;margin-bottom:8px;gap:10px!important;display:grid!important}.rsb-loginForm .rsb-logo,.rsb-loginLogo{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0}.rsb-loginForm .rsb-logo img,.rsb-loginLogo img{padding:0}.rsb-loginForm>div:first-child>div:last-child>div:first-child,.rsb-loginHeader h1{color:var(--rsb-color-text);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2;font-weight:800!important}.rsb-loginForm>div:first-child>div:last-child>div:last-child,.rsb-loginHeader p{margin:4px 0 0;font-weight:600;color:var(--rsb-color-muted-text)!important;font-size:13px!important}.rsb-loginForm label{color:color-mix(in srgb, var(--rsb-color-text) 82%, transparent);font-size:13px;font-weight:700}.rsb-loginField{gap:7px;display:grid;position:relative}.rsb-loginField input{border:1px solid var(--rsb-color-border);background:var(--rsb-color-surface);width:100%;max-width:100%;min-height:44px;color:var(--rsb-color-text);border-radius:10px;padding:0 12px 0 40px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.rsb-loginFieldPassword input{padding-right:42px}.rsb-loginFieldIcon{z-index:1;color:color-mix(in srgb, var(--rsb-color-muted-text) 78%, transparent);pointer-events:none;font-size:15px;line-height:1;position:absolute;bottom:13px;left:14px}.rsb-loginPasswordToggle{width:34px;height:34px;color:var(--rsb-color-muted-text);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;position:absolute;bottom:5px;right:8px}.rsb-loginPasswordToggle:hover{background:var(--rsb-color-surface-subtle);transform:none}.rsb-loginMetaRow{justify-content:space-between;align-items:center;gap:12px;margin-top:-2px;font-size:13px;display:flex}.rsb-loginRemember{color:var(--rsb-color-muted-text);align-items:center;gap:7px;font-weight:600;display:inline-flex}.rsb-loginRemember input{width:14px;height:14px;accent-color:var(--rsb-color-primary)}.rsb-loginForgot{color:var(--rsb-color-muted-text);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;font-weight:600}.rsb-loginForgot:hover{color:var(--rsb-color-text);filter:none;transform:none}.rsb-loginField input:hover{border-color:color-mix(in srgb, var(--rsb-color-border) 58%, var(--rsb-color-text))}.rsb-loginField input:focus{border-color:var(--rsb-color-primary);background:var(--rsb-color-surface);box-shadow:0 0 0 3px var(--rsb-focus-ring)}.rsb-loginForm button{transition:transform .12s,filter .12s,box-shadow .12s}.rsb-login>div{display:none}@media (width<=480px){.rsb-login{padding:16px}.rsb-loginForm{padding:24px 20px}.rsb-loginMetaRow{flex-direction:column;align-items:flex-start;gap:8px}}html,body,#root{height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rsb-scroll-thumb);border-radius:999px}::-webkit-scrollbar-track{background:var(--rsb-scroll-track)}
