/* /Components/Pages/Global/GlobalFortnox.razor.rz.scp.css */
.fortnox-diagnostics[b-h61wkrmhna]  .fortnox-messages table {
    /* MudTable's empty row spans 1000 columns; fixed layout would allocate nearly
       zero width to each real header. Auto layout handles empty and populated states. */
    table-layout: auto;
    width: 100%;
}

.fortnox-offset[b-h61wkrmhna] {
    max-width: 14rem;
    max-height: 6rem;
    overflow: auto;
    overflow-wrap: anywhere;
}

.fortnox-offset:focus-visible[b-h61wkrmhna] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 2px;
}

@media (max-width: 599.98px) {
    .fortnox-diagnostics[b-h61wkrmhna]  .mud-table-cell::before {
        flex: 0 0 7rem;
        margin-right: 12px;
    }
}
/* /Components/Pages/Global/GlobalUsers.razor.rz.scp.css */
.user-directory-filters[b-ls8gtfr5uu] { display: flex; align-items: center; flex: 1; flex-wrap: wrap; gap: 12px; }
.user-directory-filters[b-ls8gtfr5uu]  .mud-input-control { flex: 1 1 180px; max-width: 300px; }
.user-directory[b-ls8gtfr5uu]  .mud-table-body .user-membership > a { max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 599.98px) {
    .user-directory-filters[b-ls8gtfr5uu] { flex-basis: 100%; }
    .user-directory-filters[b-ls8gtfr5uu]  .mud-input-control { max-width: none; }
}
/* /Components/Pages/Import.razor.rz.scp.css */
/* Import wizard status and supporting text. Step navigation is provided by MudStepper. */

.import-file-error[b-gkil5p30vr] {
    color: var(--mud-palette-error);
    font-size: 0.9rem;
}

.import-error-groups[b-gkil5p30vr] {
    margin: 0;
    padding-left: 20px;
}

.import-error-groups li[b-gkil5p30vr] {
    margin-bottom: 8px;
}

.import-error-rows[b-gkil5p30vr] {
    color: var(--mud-palette-text-secondary);
}

.import-skipped[b-gkil5p30vr] {
    margin: 0;
    padding-left: 20px;
    color: var(--mud-palette-text-secondary);
}

.import-help[b-gkil5p30vr] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.85rem;
}

.import-format[b-gkil5p30vr] {
    margin-top: 16px;
}

.import-format summary[b-gkil5p30vr] {
    cursor: pointer;
    color: var(--mud-palette-text-secondary);
    font-size: 0.9rem;
}

.import-format ul[b-gkil5p30vr] {
    padding-left: 20px;
}

.import-example[b-gkil5p30vr] {
    max-width: 100%;
    overflow-x: auto;
}
/* /Components/Pages/ReportPrint.razor.rz.scp.css */
.print-toolbar[b-jtpz24e1dn],.print-unavailable[b-jtpz24e1dn] { max-width: 900px; margin: 24px auto; padding: 0 20px; }
.print-toolbar[b-jtpz24e1dn] { display: flex; align-items: center; gap: 18px; }
.print-toolbar button[b-jtpz24e1dn] { background: #526b59; color: white; border: 0; border-radius: 6px; padding: 12px 18px; font: inherit; cursor: pointer; flex-shrink: 0; }
.print-toolbar p[b-jtpz24e1dn] { font-size: 13px; color: #53625b; line-height: 1.5; }
.print-document[b-jtpz24e1dn] { max-width: 900px; margin: 0 auto 36px; padding: 48px; background: white; color: #26332b; box-shadow: 0 2px 16px #0000000d; font-size: 13px; line-height: 1.5; }
.document-header[b-jtpz24e1dn] { border-bottom: 2px solid #526b59; padding-bottom: 22px; }
.document-brand[b-jtpz24e1dn] { font-size: 14px; font-weight: 600; letter-spacing: .04em; overflow-wrap: anywhere; }
h1[b-jtpz24e1dn] { font-size: 32px; font-weight: 650; line-height: 1.2; margin: 12px 0 8px; }
.document-period[b-jtpz24e1dn] { font-size: 17px; margin-bottom: 18px; }
.document-context[b-jtpz24e1dn] { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 22px; margin: 0; }
.document-context div[b-jtpz24e1dn] { min-width: 0; }
dt[b-jtpz24e1dn] { color: #65736a; font-size: 11px; text-transform: uppercase; letter-spacing: .05em; }
dd[b-jtpz24e1dn] { margin: 2px 0 0; overflow-wrap: anywhere; }
.document-summary[b-jtpz24e1dn] { display: grid; grid-template-columns: repeat(4,1fr); gap: 12px; margin: 26px 0; padding: 18px 0; border-bottom: 1px solid #dce3dd; }
.document-summary span[b-jtpz24e1dn],.document-summary strong[b-jtpz24e1dn] { display: block; }
.document-summary span[b-jtpz24e1dn] { font-size: 11px; color: #65736a; }
.document-summary strong[b-jtpz24e1dn] { font-size: 20px; margin-top: 4px; }
.document-valuation[b-jtpz24e1dn] { display: grid; grid-template-columns: 1fr 2fr; gap: 24px; margin: 26px 0; padding-bottom: 18px; border-bottom: 1px solid #dce3dd; break-inside: avoid; }
.document-valuation > div > span[b-jtpz24e1dn] { display: block; color: #65736a; font-size: 11px; }
.document-valuation strong[b-jtpz24e1dn] { display: block; font-size: 20px; margin-top: 4px; }
.document-valuation p[b-jtpz24e1dn] { color: #65736a; }
h2[b-jtpz24e1dn] { font-size: 18px; font-weight: 650; margin: 26px 0 6px; overflow-wrap: anywhere; }
.group-summary[b-jtpz24e1dn] { color: #65736a; font-size: 12px; margin: 3px 0; }
table[b-jtpz24e1dn] { width: 100%; border-collapse: collapse; table-layout: fixed; margin: 14px 0 24px; }
th[b-jtpz24e1dn] { text-align: left; background: #f0f4f1; font-size: 11px; font-weight: 600; }
th[b-jtpz24e1dn],td[b-jtpz24e1dn] { padding: 10px 8px; border-bottom: 1px solid #dce3dd; vertical-align: top; overflow-wrap: anywhere; }
th:first-child[b-jtpz24e1dn] { width: 16%; }
th:nth-child(2)[b-jtpz24e1dn] { width: 35%; }
th:nth-child(3)[b-jtpz24e1dn],th:nth-child(4)[b-jtpz24e1dn] { width: 12%; }
td span[b-jtpz24e1dn],td small[b-jtpz24e1dn] { display: block; }
td small[b-jtpz24e1dn] { color: #65736a; font-size: 10px; margin-top: 3px; }
.measure[b-jtpz24e1dn] { font-variant-numeric: tabular-nums; }
.entry-notes[b-jtpz24e1dn] { white-space: pre-wrap; }
.document-footer[b-jtpz24e1dn] { border-top: 1px solid #dce3dd; padding-top: 16px; color: #65736a; font-size: 11px; }
.document-empty[b-jtpz24e1dn] { margin: 28px 0; }
@media (max-width:600px) {
 .print-document[b-jtpz24e1dn] { padding: 20px 12px; font-size: 11px; }
 .print-toolbar[b-jtpz24e1dn] { display: block; }
 .document-context[b-jtpz24e1dn] { grid-template-columns: 1fr; }
 .document-summary[b-jtpz24e1dn] { grid-template-columns: repeat(2,1fr); }
 .document-valuation[b-jtpz24e1dn] { grid-template-columns: 1fr; gap: 8px; }
 th[b-jtpz24e1dn],td[b-jtpz24e1dn] { padding: 8px 4px; }
}
@media print {
 .print-toolbar[b-jtpz24e1dn],.print-unavailable[b-jtpz24e1dn] { display: none !important; }
 .print-document[b-jtpz24e1dn] { max-width: none; margin: 0; padding: 0; box-shadow: none; font-size: 10px; line-height: 1.4; }
 .document-header[b-jtpz24e1dn] { break-inside: avoid; }
 .document-summary[b-jtpz24e1dn] { break-inside: avoid; }
 h2[b-jtpz24e1dn],.group-summary[b-jtpz24e1dn] { break-after: avoid; }
 thead[b-jtpz24e1dn] { display: table-header-group; }
 tr[b-jtpz24e1dn] { break-inside: avoid; }
 table[b-jtpz24e1dn] { margin-bottom: 18px; }
 th[b-jtpz24e1dn],td[b-jtpz24e1dn] { padding: 7px 5px; }
 .document-summary strong[b-jtpz24e1dn] { font-size: 17px; }
}
/* /Components/Ui/AgreementRowEvidencePanel.razor.rz.scp.css */
.agreement-source-row[b-5bb85tgvy5] {
    border-inline-start: 2px solid var(--mud-palette-divider);
    padding-inline-start: 0.75rem;
    overflow-wrap: anywhere;
}
/* /Components/Ui/BusinessHistoryPanel.razor.rz.scp.css */
.history-fields[b-l806b49b65] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr));
    gap: 1rem;
    margin-top: 1rem;
}

.history-field[b-l806b49b65] {
    border-top: 1px solid var(--mud-palette-lines-default);
    padding-top: .75rem;
    overflow-wrap: anywhere;
}

.history-field strong[b-l806b49b65],
.history-field > span[b-l806b49b65] {
    display: block;
}

.history-identifiers[b-l806b49b65] {
    overflow-wrap: anywhere;
    margin: .75rem 0;
    font-size: .875rem;
}

summary[b-l806b49b65] {
    cursor: pointer;
    padding: .5rem 0;
}

.history-filters > summary[b-l806b49b65] {
    min-height: 2.75rem;
}

.history-filters > summary span[b-l806b49b65] {
    margin-left: .5rem;
    font-size: .875rem;
}

.history-filter-inputs[b-l806b49b65] {
    padding-top: 1.5rem;
}
/* /Components/Ui/DirectorySortHeader.razor.rz.scp.css */
.table-sort-header[b-vpawqcwf55] {
    border: 0;
    background: transparent;
    padding: 0;
    min-height: 24px;
    color: inherit;
    font: inherit;
    text-align: inherit;
    cursor: pointer;
}
.table-sort-header:focus-visible[b-vpawqcwf55] { outline: 2px solid var(--mud-palette-primary); outline-offset: 3px; }
/* /Components/Ui/DirectoryTable.razor.rz.scp.css */
/* Every DirectoryTable inherits this presentation. Page-owned columns and actions are
   render fragments, so ::deep reaches their MudBlazor markup inside this component. */
.directory-table[b-9gjo9dat9j] { min-width: 0; }
.directory-table[b-9gjo9dat9j]  .mud-table-toolbar { padding: 20px 22px 14px; gap: 12px; }
.directory-table[b-9gjo9dat9j]  .directory-search { max-width: 410px; }
.directory-table[b-9gjo9dat9j]  .directory-search .mud-input { min-height: 44px; }
.directory-table[b-9gjo9dat9j]  .mud-table-cell { overflow-wrap: break-word; }
.directory-result-summary[b-9gjo9dat9j] { flex-basis: 100%; font-size: 12px; color: var(--mud-palette-text-secondary); }
.directory-table[b-9gjo9dat9j]  .mud-table-head .mud-table-cell { padding: 12px 22px; font-size: 12px; font-weight: 550; }
.directory-table[b-9gjo9dat9j]  .mud-table-body .mud-table-cell { padding: 16px 22px; font-size: 14px; }
.directory-table[b-9gjo9dat9j]  .mud-chip { border-radius: 5px; font-size: 11px; }
.directory-table[b-9gjo9dat9j]  .mud-chip-size-small { height: 24px; }
.directory-table[b-9gjo9dat9j]  .row-actions .mud-button-root { font-size: 12px; }

@media (max-width: 959.98px) {
    .directory-table[b-9gjo9dat9j]  .mud-table-toolbar { padding: 16px; gap: 8px; }
    .directory-table[b-9gjo9dat9j]  .directory-search { max-width: none; }
    .directory-table[b-9gjo9dat9j]  .mud-sm-table .mud-table-body .mud-table-cell { padding: 8px 16px; width: 100%; gap: 12px; overflow-wrap: anywhere; font-weight: 400; }
    .directory-table[b-9gjo9dat9j]  .mud-table-body .mud-table-cell::before { font-weight: 600; }
}

/* Identity-bearing rows use one compact card layout; other tables retain labelled cells. */
@media (max-width: 959.98px) {
    .directory-table[b-9gjo9dat9j]  .mud-table-row:has(.directory-identity) { display: flex; flex-wrap: wrap; gap: 12px 24px; padding: 16px; position: relative; border-bottom: 1px solid var(--mud-palette-lines-default); }
    .directory-table[b-9gjo9dat9j]  .mud-table-row:has(.directory-identity) .mud-table-cell { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 4px; width: auto; max-width: 100%; padding: 0; border: 0; min-width: 0; font-size: 12px; text-align: left; }
    .directory-table[b-9gjo9dat9j]  .mud-table-cell > div { min-width: 0; }
    .directory-table[b-9gjo9dat9j]  .mud-table-cell:has(.directory-identity) { flex-basis: 100%; padding-right: 38px !important; justify-content: flex-start; }
    .directory-table[b-9gjo9dat9j]  .mud-table-cell:has(.directory-identity)::before,
    .directory-table[b-9gjo9dat9j]  .mud-table-cell:has(.directory-entity-actions)::before { display: none; }
    .directory-table[b-9gjo9dat9j]  .mud-table-row:has(.directory-identity) .mud-table-cell::before { font-size: 11px; min-width: 0; margin: 0; color: var(--mud-palette-text-secondary); }
    .directory-table[b-9gjo9dat9j]  .mud-table-cell:has(.directory-entity-actions) { position: absolute; right: 8px; top: 8px; }
    .directory-table[b-9gjo9dat9j]  .directory-entity-actions .mud-button-root { min-height: 44px; min-width: 44px; }
    .directory-table[b-9gjo9dat9j]  .directory-entity-actions > .mud-button-root { display: none; }
    .directory-table[b-9gjo9dat9j]  .directory-status { justify-content: flex-start; }
    .directory-table[b-9gjo9dat9j]  .directory-identity-text { overflow-wrap: anywhere; }
}
/* /Components/Ui/GlobalUserDetailsDialog.razor.rz.scp.css */
.user-detail-identity[b-h0rfh2jg5a], .user-detail-id[b-h0rfh2jg5a], .user-email-change[b-h0rfh2jg5a] { overflow-wrap:anywhere; }
.user-detail-id code[b-h0rfh2jg5a] { display:block; }
.user-email-change[b-h0rfh2jg5a] { padding:8px 0; border-bottom:1px solid var(--mud-palette-divider); }
/* /Components/Ui/IncidentDetails.razor.rz.scp.css */
.incident-detail[b-l75rou0pny] { min-width: 0; overflow-wrap: anywhere; }
.incident-overview[b-l75rou0pny] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px 24px; }
.incident-overview dt[b-l75rou0pny], .incident-technical dt[b-l75rou0pny] { color: var(--mud-palette-text-secondary); font-size: .75rem; }
.incident-overview dd[b-l75rou0pny], .incident-technical dd[b-l75rou0pny] { margin: 2px 0 0; font-size: .875rem; }
.incident-technical dt:not(:first-child)[b-l75rou0pny] { margin-top: 12px; }
.incident-history[b-l75rou0pny] { padding: 8px 0; }
.incident-detail[b-l75rou0pny]  .incident-disclosure .mud-button-label { justify-content: space-between; }
@media (max-width: 599px) {
    .incident-overview[b-l75rou0pny] { grid-template-columns: minmax(0, 1fr); gap: 12px; }
}
/* /Components/Ui/InvoiceOrderDetailsDialog.razor.rz.scp.css */
.invoice-details[b-v6tl92tx67] { display: grid; gap: 24px; min-width: 0; }
.invoice-detail-heading[b-v6tl92tx67] { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.invoice-metadata[b-v6tl92tx67] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px 24px; margin: 0; }
.invoice-metadata dt[b-v6tl92tx67] { color: var(--mud-palette-text-secondary); font-size: 0.8rem; margin-bottom: 4px; }
.invoice-metadata dd[b-v6tl92tx67] { margin: 0; overflow-wrap: anywhere; }
.invoice-timeline[b-v6tl92tx67] { list-style: none; padding: 0; margin: 16px 0; }
.invoice-timeline li[b-v6tl92tx67] { position: relative; display: grid; grid-template-columns: 175px minmax(0, 1fr); gap: 16px; padding: 0 0 20px 20px; border-left: 2px solid var(--mud-palette-lines-default); }
.invoice-timeline li[b-v6tl92tx67]::before { position: absolute; content: ""; top: 5px; left: -5px; width: 8px; height: 8px; border-radius: 50%; background: var(--mud-palette-primary); }
.invoice-timeline time[b-v6tl92tx67], .invoice-event-context[b-v6tl92tx67] { color: var(--mud-palette-text-secondary); font-size: 0.8rem; }
.invoice-event-technical[b-v6tl92tx67] { margin-top: 4px; font-size: 0.8rem; color: var(--mud-palette-text-secondary); overflow-wrap: anywhere; }
summary[b-v6tl92tx67] { cursor: pointer; padding: 8px 0; }
summary:focus-visible[b-v6tl92tx67] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.invoice-technical[b-v6tl92tx67] { border-top: 1px solid var(--mud-palette-lines-default); padding-top: 8px; }
@media (max-width: 600px) {
    .invoice-metadata[b-v6tl92tx67] { grid-template-columns: minmax(0, 1fr); gap: 14px; }
    .invoice-detail-heading[b-v6tl92tx67] { align-items: flex-start; flex-wrap: wrap; }
    .invoice-timeline li[b-v6tl92tx67] { grid-template-columns: minmax(0, 1fr); gap: 4px; }
}
/* /Components/Ui/InvoicePeriodNotice.razor.rz.scp.css */
.invoice-period-notice[b-k6g9mcimoj] {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: left;
}

.invoice-period-notice summary[b-k6g9mcimoj] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 1.5rem;
    min-height: 1.5rem;
    cursor: pointer;
    color: var(--mud-palette-text-secondary);
    border-radius: 4px;
    list-style: none;
}

.invoice-period-notice summary[b-k6g9mcimoj]::-webkit-details-marker { display: none; }
.invoice-period-notice summary:focus-visible[b-k6g9mcimoj] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 2px;
}

/* Same words as the tooltip, kept for assistive technology and tests, never drawn. */
.invoice-period-explanation[b-k6g9mcimoj] {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
    border: 0;
}
/* /Components/Ui/InvoiceRunProgress.razor.rz.scp.css */
.invoice-row-actions[b-eqbrpwube2] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 4px;
    white-space: nowrap;
}
.invoice-progress[b-eqbrpwube2]  th { white-space: nowrap; }
.invoice-date[b-eqbrpwube2] { white-space: nowrap; }
@media (max-width: 600px) {
    .invoice-row-actions[b-eqbrpwube2]  button { min-height: 44px; min-width: 44px; }
}
/* /Components/Ui/ReportQuantityBreakdown.razor.rz.scp.css */
.quantity-summary[b-0v2f39yt1k] {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px 20px;
    margin-bottom: 24px;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background: var(--mud-palette-surface);
}
.quantity-description[b-0v2f39yt1k] { flex: 1; min-width: 0; }
.activity-count[b-0v2f39yt1k] { margin-left: 8px; font-size: .8rem; font-weight: 400; color: var(--mud-palette-text-secondary); }
.quantity-link[b-0v2f39yt1k]  .mud-button-root { padding-inline: 0; white-space: nowrap; }
.quantity-content[b-0v2f39yt1k] { min-width: 0; overflow-wrap: anywhere; }
.quantity-table[b-0v2f39yt1k] { width: 100%; border-collapse: collapse; margin-top: 20px; font-size: .875rem; }
.quantity-table th[b-0v2f39yt1k], .quantity-table td[b-0v2f39yt1k] { padding: 14px 8px; text-align: right; border-bottom: 1px solid var(--mud-palette-lines-default); }
.quantity-table th[b-0v2f39yt1k] { font-weight: 600; }
.quantity-table thead th[b-0v2f39yt1k] { font-size: .75rem; color: var(--mud-palette-text-secondary); }
.quantity-table thead th:not(:first-child)[b-0v2f39yt1k] { white-space: nowrap; }
.quantity-table th:first-child[b-0v2f39yt1k] { text-align: left; padding-left: 0; }
.quantity-table td[b-0v2f39yt1k] { white-space: nowrap; font-variant-numeric: tabular-nums; }
.quantity-table td:last-child[b-0v2f39yt1k], .quantity-table th:last-child[b-0v2f39yt1k] { padding-right: 0; }
@media (max-width: 599.98px) {
    .quantity-summary[b-0v2f39yt1k] { flex-wrap: wrap; gap: 12px; padding: 16px; }
    .quantity-description[b-0v2f39yt1k] { flex-basis: calc(100% - 40px); }
    .quantity-summary[b-0v2f39yt1k]  .mud-button-root { width: 100%; justify-content: space-between; }
    .activity-count[b-0v2f39yt1k] { display: block; margin-left: 0; }
    .quantity-table thead[b-0v2f39yt1k] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
    .quantity-table[b-0v2f39yt1k], .quantity-table tbody[b-0v2f39yt1k] { display: block; }
    .quantity-table tr[b-0v2f39yt1k] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; padding: 16px 0; border-bottom: 1px solid var(--mud-palette-lines-default); }
    .quantity-table th[b-0v2f39yt1k], .quantity-table td[b-0v2f39yt1k] { border: 0; padding: 0; text-align: left; }
    .quantity-table th[b-0v2f39yt1k] { grid-column: 1 / -1; }
    .quantity-table td[b-0v2f39yt1k]::before { content: attr(data-label); display: block; margin-bottom: 4px; font-size: .75rem; font-weight: 600; color: var(--mud-palette-text-secondary); }
}
/* /Components/Ui/SortHeader.razor.rz.scp.css */
.table-sort-header[b-ma6jrdfjph] {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    padding: 0;
    min-height: 24px;
    min-width: 24px;
    border: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    cursor: pointer;
    text-align: inherit;
}
.table-sort-header:focus-visible[b-ma6jrdfjph] { outline: 2px solid var(--mud-palette-primary); outline-offset: 3px; }
.table-sort-header:disabled[b-ma6jrdfjph] { cursor: default; opacity: .6; }
/* /Components/Ui/SortScope.razor.rz.scp.css */
.mobile-table-sort[b-wf49tbpclc] { display: none; }
/* MudTable Breakpoint.Sm switches to cards below 960px. Keep sorting reachable
   throughout that same range, including tablets where table headers are hidden. */
@media (max-width: 959.98px) {
    .mobile-table-sort[b-wf49tbpclc] { display: flex; align-items: center; gap: 8px; padding: 4px 0; font-size: 12px; }
    .mobile-table-sort[b-wf49tbpclc]  > .mud-select { flex: 1; max-width: 220px; min-width: 0; }
    .mobile-table-sort[b-wf49tbpclc]  .mud-input-control { margin: 0; }
    .mobile-table-sort[b-wf49tbpclc]  .mud-input { font-size: 12px; line-height: 18px; font-weight: 400; height: 44px; align-items: center; }
    .mobile-table-sort[b-wf49tbpclc]  .mud-input-slot { padding-block: 0 !important; box-sizing: border-box; min-height: 0; height: 44px; font: inherit; }
    .mobile-table-sort[b-wf49tbpclc]  div.mud-input-slot { display: flex !important; align-items: center; }
    .mobile-table-sort[b-wf49tbpclc]  .mud-button-root { min-height: 44px; }
    .mobile-table-sort[b-wf49tbpclc]  .mud-button-root:focus-visible { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
}
/* /Components/Ui/UserMembershipSummary.razor.rz.scp.css */
.user-memberships[b-2l3czradmg] { display:flex; flex-direction:column; gap:8px; overflow-wrap:anywhere; }
.user-membership[b-2l3czradmg] { display:flex; flex-direction:column; gap:2px; min-width:0; }
.user-membership span[b-2l3czradmg] { font-size:.8rem; }
.user-memberships[b-2l3czradmg]  button { align-self:flex-start; }
