/* /Components/Layout/MainLayout.razor.rz.scp.css */
.arta-shell[b-es6kvi2zov] { min-height: 100vh; }
.arta-appbar-row[b-es6kvi2zov] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 1.5rem;
    width: 100%;
    min-width: 0;
}
.arta-appbar-row--anonymous[b-es6kvi2zov] { grid-template-columns: auto auto; justify-content: space-between; }
.arta-appbar-brandline[b-es6kvi2zov] { display: flex; align-items: center; gap: .55rem; min-width: 0; }
.arta-appbar-title[b-es6kvi2zov] { display: grid; min-width: 8rem; }
.arta-appbar-actions[b-es6kvi2zov] { display: inline-flex; align-items: center; justify-content: flex-end; gap: .35rem; white-space: nowrap; }
.arta-drawer[b-es6kvi2zov] { border: 0 !important; }
.arta-drawer-content[b-es6kvi2zov] { display: flex; flex-direction: column; min-height: 100%; }
.arta-brand[b-es6kvi2zov] {
    position: relative;
    min-height: 6rem;
    padding: 1.3rem 1.25rem;
    display: flex;
    align-items: center;
    gap: .85rem;
    color: #edf6fc;
    border-bottom: 1px solid rgba(159, 197, 218, .12);
    background: radial-gradient(ellipse at top right, rgba(28, 176, 178, .13), transparent 75%);
}
.arta-brand-caption[b-es6kvi2zov] { margin-top: .2rem; color: #a9bfd1; font-size: .57rem; letter-spacing: .09em; }
.arta-drawer-close[b-es6kvi2zov] {
    display: none;
    flex: 0 0 auto;
    margin-inline-start: auto;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    padding: 0;
    border: 1px solid rgba(151, 192, 209, .18);
    border-radius: 11px;
    color: #e8f4fb;
    background: rgba(255, 255, 255, .03);
    cursor: pointer;
}
.arta-drawer-close:focus-visible[b-es6kvi2zov] { outline: 2px solid #8ce6dc; outline-offset: 2px; }
.arta-drawer-footer[b-es6kvi2zov] {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-top: auto;
    padding: 1.1rem 1.5rem;
    border-top: 1px solid rgba(159, 197, 218, .1);
    color: #a9bfd1;
    font-size: .69rem;
}
.arta-drawer-footer > span[b-es6kvi2zov] { width: 5px; height: 5px; border-radius: 50%; background: #59d2c5; box-shadow: 0 0 10px rgba(89, 210, 197, .4); }
.arta-breadcrumb[b-es6kvi2zov] { min-width: 0; color: var(--mud-palette-text-secondary); }
.arta-breadcrumb ol[b-es6kvi2zov] { display: flex; align-items: center; flex-wrap: wrap; gap: .35rem .6rem; padding: 0; margin: 0; list-style: none; font-size: .78rem; }
.arta-breadcrumb li[b-es6kvi2zov] { display: flex; align-items: center; gap: .6rem; min-width: 0; }
.arta-breadcrumb li + li[b-es6kvi2zov]::before { content: "/"; color: var(--mud-palette-text-secondary); opacity: .6; }
.arta-breadcrumb a[b-es6kvi2zov] { text-decoration: none; }
.arta-breadcrumb a:hover[b-es6kvi2zov] { color: var(--mud-palette-primary); text-decoration: underline; }
.arta-breadcrumb [aria-current="page"][b-es6kvi2zov] { color: var(--mud-palette-text-primary); font-weight: 700; overflow-wrap: anywhere; }
.arta-skip-link[b-es6kvi2zov] {
    position: fixed;
    z-index: 1600;
    top: .75rem;
    inset-inline-start: 1rem;
    padding: .75rem 1rem;
    border: 2px solid #56d9cd;
    border-radius: 11px;
    color: #fff;
    background: #0c263f;
    text-decoration: none;
    transform: translateY(-200%);
}
.arta-skip-link:focus[b-es6kvi2zov] { transform: none; outline: 2px solid #fff; outline-offset: 2px; }
.arta-main[b-es6kvi2zov] { min-height: 100vh; background: var(--mud-palette-background); }
.arta-content[b-es6kvi2zov] { padding-block: 2rem 3rem; }

#blazor-error-ui[b-es6kvi2zov] {
    position: fixed;
    inset-inline: 1rem;
    bottom: 1rem;
    z-index: 1500;
    display: none;
    padding: 1rem;
    color: var(--mud-palette-error-darken);
    background: var(--mud-palette-error-lighten);
    border: 1px solid var(--mud-palette-error);
    border-radius: var(--mud-default-borderradius);
}
#blazor-error-ui .reload[b-es6kvi2zov] { margin-inline-start: .75rem; }
#blazor-error-ui .dismiss[b-es6kvi2zov] { float: left; border: 0; background: transparent; font-size: 1.3rem; }

@media (max-width: 959.98px) {
    .arta-appbar-row[b-es6kvi2zov] { gap: .5rem; }
    .arta-appbar-title[b-es6kvi2zov] { display: none; }
    .arta-drawer-close[b-es6kvi2zov] { display: inline-flex; }
    .arta-brand[b-es6kvi2zov] { padding: 1rem .9rem; gap: .6rem; }
    .arta-brand-caption[b-es6kvi2zov] { font-size: .52rem; letter-spacing: .05em; }
    .arta-content[b-es6kvi2zov] { padding: 1rem; }
}

@media (max-width: 599.98px) {
    .arta-appbar-actions[b-es6kvi2zov] { gap: 0; }
    .arta-appbar-brandline[b-es6kvi2zov] { gap: .25rem; }
    .arta-breadcrumb[b-es6kvi2zov] { font-size: .72rem; }
    .arta-breadcrumb-group[b-es6kvi2zov] { display: none !important; }
    .arta-breadcrumb ol[b-es6kvi2zov] { gap: .35rem; font-size: .7rem; }
    .arta-breadcrumb li[b-es6kvi2zov] { gap: .35rem; }
    .arta-breadcrumb li + li[b-es6kvi2zov]::before { display: none; }
    .arta-breadcrumb a[b-es6kvi2zov] { display: none; }
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.arta-navigation[b-pbjcqukb80] { flex: 1; }
/* PermissionGate renders no anchor for a denied policy. Suppress the resulting empty group. */
.arta-navigation[b-pbjcqukb80]  .mud-nav-group:not(:has(a[href])) { display: none; }
[b-pbjcqukb80] .arta-nav { padding: .65rem .8rem 1.25rem; color: #eaf1f7; }
.arta-nav-heading[b-pbjcqukb80] {
    margin: 1rem .65rem .5rem;
    color: #a9bfd1;
    font-size: .69rem;
    font-weight: 700;
    letter-spacing: .015em;
}
[b-pbjcqukb80] .mud-nav-link,
[b-pbjcqukb80] .mud-nav-group { border-radius: 11px; }
[b-pbjcqukb80] .mud-nav-link {
    min-height: 43px;
    margin-block: .18rem;
    padding-block: .62rem;
    color: #d7e5ee;
    transition: background-color .16s ease, color .16s ease, box-shadow .16s ease;
}
[b-pbjcqukb80] .mud-nav-link-icon { color: #96bdc8; }
[b-pbjcqukb80] .mud-nav-link:hover { background: rgba(83, 201, 197, .08); color: #fff; }
[b-pbjcqukb80] .mud-nav-link.active,
[b-pbjcqukb80] .mud-nav-link[aria-current="page"] {
    color: #fff;
    background: linear-gradient(110deg, rgba(37, 164, 171, .28), rgba(37, 164, 171, .09));
    box-shadow: inset -3px 0 0 #53d7d0, inset 0 0 0 1px rgba(83, 215, 208, .12), 0 4px 14px rgba(5, 28, 44, .14);
    font-weight: 700;
}
[b-pbjcqukb80] .mud-nav-link.active .mud-nav-link-icon,
[b-pbjcqukb80] .mud-nav-link[aria-current="page"] .mud-nav-link-icon { color: #80e1d8; }
[b-pbjcqukb80] .mud-nav-group > .mud-nav-link { font-weight: 600; }
[b-pbjcqukb80] .mud-nav-link:focus-visible {
    outline: 2px solid #8ce6dc;
    outline-offset: 2px;
    background: rgba(83, 201, 197, .13);
}
[b-pbjcqukb80] .mud-nav-link-text { line-height: 1.7; white-space: normal; }
[b-pbjcqukb80] .mud-nav-group .mud-collapse-container .mud-nav-link { font-size: .83rem; }
@media (prefers-reduced-motion: reduce) {
    [b-pbjcqukb80] .mud-nav-link { transition: none; }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-6poo370dtj],
.components-reconnect-repeated-attempt-visible[b-6poo370dtj],
.components-reconnect-failed-visible[b-6poo370dtj],
.components-pause-visible[b-6poo370dtj],
.components-resume-failed-visible[b-6poo370dtj],
.components-rejoining-animation[b-6poo370dtj] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-retrying[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-failed[b-6poo370dtj],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-6poo370dtj] {
    display: block;
}


#components-reconnect-modal[b-6poo370dtj] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-6poo370dtj 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-6poo370dtj 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-6poo370dtj 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-6poo370dtj]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-6poo370dtj 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-6poo370dtj {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-6poo370dtj {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-6poo370dtj {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-6poo370dtj] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-6poo370dtj] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button:not(.mud-button-root):not(.mud-picker *)[b-6poo370dtj] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:not(.mud-button-root):not(.mud-picker *):hover[b-6poo370dtj] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:not(.mud-button-root):not(.mud-picker *):active[b-6poo370dtj] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-6poo370dtj] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-6poo370dtj] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-6poo370dtj 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-6poo370dtj] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-6poo370dtj {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Layout/WorkspaceContextBar.razor.rz.scp.css */
.arta-workspace-context[b-krx4v4jccb] { width: 100%; min-width: 0; }
.arta-context-forms[b-krx4v4jccb] { display: none; }
.arta-context-controls[b-krx4v4jccb] { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) minmax(0, 1.25fr); gap: .75rem; }
.arta-context-field[b-krx4v4jccb] { min-width: 0; padding: .65rem .85rem; border: 1px solid var(--mud-palette-divider); border-radius: 14px; background: var(--mud-palette-surface); }
.arta-context-field--company[b-krx4v4jccb] { border-color: color-mix(in srgb, var(--mud-palette-primary) 30%, var(--mud-palette-divider)); }
.arta-context-label[b-krx4v4jccb] { display: block; font-size: .75rem; color: var(--mud-palette-text-secondary); font-weight: 600; margin-bottom: .1rem; }
.arta-context-hint[b-krx4v4jccb] { display: block; font-size: .72rem; line-height: 1.6; color: var(--mud-palette-text-secondary); overflow-wrap: anywhere; }
.arta-context-field[b-krx4v4jccb]  .mud-menu { width: 100%; min-width: 0; }
.arta-context-field[b-krx4v4jccb]  .mud-button-root { width: 100%; min-width: 0; min-height: 44px; justify-content: flex-start; padding: .35rem 0; border: 0; border-radius: 6px; font-weight: 650; }
.arta-context-field[b-krx4v4jccb]  .mud-button-label { display: flex; min-width: 0; text-align: start; white-space: normal; overflow-wrap: anywhere; }
.arta-context-field[b-krx4v4jccb]  .mud-button-start-icon { flex-shrink: 0; }
.arta-context-error[b-krx4v4jccb] { display: flex; align-items: center; flex-wrap: wrap; gap: .6rem; padding: .8rem 1rem; border: 1px solid var(--mud-palette-divider); border-radius: 12px; background: var(--mud-palette-surface); font-size: .85rem; }
.arta-context-error--partial[b-krx4v4jccb] { margin-top: .5rem; }
@media (max-width: 599.98px) {
    .arta-context-controls[b-krx4v4jccb] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .5rem; }
    .arta-context-field--company[b-krx4v4jccb] { grid-column: 1 / -1; }
    .arta-context-field[b-krx4v4jccb] { padding: .45rem .65rem; }
}
/* /Components/Pages/AccountingJournalDetail.razor.rz.scp.css */
.journal-workspace[b-5wuygfuf6u] { min-width: 0; }
.journal-metadata[b-5wuygfuf6u] { margin-bottom: 1.25rem; padding: 1.35rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-lg); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-sm); }
.journal-metadata__heading[b-5wuygfuf6u] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; }
.journal-eyebrow[b-5wuygfuf6u] { color: var(--mud-palette-text-secondary); font-size: .8rem; }
.journal-metadata h2[b-5wuygfuf6u] { margin: .35rem 0 0; font-size: 1.25rem; font-weight: 800; overflow-wrap: anywhere; }
.journal-metadata__grid[b-5wuygfuf6u] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.15rem; margin: 1.25rem 0 0; }
.journal-metadata__grid dt[b-5wuygfuf6u], .journal-dialog-summary dt[b-5wuygfuf6u] { color: var(--mud-palette-text-secondary); font-size: .8rem; }
.journal-metadata__grid dd[b-5wuygfuf6u], .journal-dialog-summary dd[b-5wuygfuf6u] { margin: .35rem 0 0; color: var(--mud-palette-text-primary); overflow-wrap: anywhere; }
.journal-metadata__description[b-5wuygfuf6u] { grid-column: 1 / -1; border-top: 1px solid var(--mud-palette-divider); padding-top: 1rem; }
.journal-metadata__description dd[b-5wuygfuf6u] { white-space: pre-wrap; line-height: 1.9; }
.journal-balance-summary[b-5wuygfuf6u] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-bottom: 1.25rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-lg); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-sm); overflow: hidden; }
.journal-balance-summary > div[b-5wuygfuf6u] { padding: 1.05rem 1.3rem; min-width: 0; }
.journal-balance-summary > div > span[b-5wuygfuf6u] { display: block; color: var(--mud-palette-text-secondary); font-size: .8rem; }
.journal-balance-summary strong[b-5wuygfuf6u] { display: block; margin-top: .35rem; font-size: clamp(1.1rem, 1.7vw, 1.5rem); font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.journal-balance-summary__balanced[b-5wuygfuf6u] { background: color-mix(in srgb, var(--mud-palette-success) 9%, var(--mud-palette-surface)); }
.journal-balance-summary__pending[b-5wuygfuf6u] { background: color-mix(in srgb, var(--mud-palette-warning) 10%, var(--mud-palette-surface)); }
.journal-balance-summary > .journal-balance-summary__state[b-5wuygfuf6u] { grid-column: 1 / -1; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: .85rem; border-top: 1px solid var(--mud-palette-divider); }
.journal-balance-summary > .journal-balance-summary__state > span[b-5wuygfuf6u] { color: var(--mud-palette-text-primary); font-size: .9rem; }
.journal-line-toolbar[b-5wuygfuf6u], .journal-posted-actions[b-5wuygfuf6u] { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: .8rem; margin-bottom: 1rem; }
.journal-line-toolbar > span[b-5wuygfuf6u] { color: var(--mud-palette-text-secondary); font-size: .85rem; }
.journal-posted-actions[b-5wuygfuf6u] { justify-content: flex-start; margin-bottom: 0; }
.journal-table-scroll[b-5wuygfuf6u] { overflow-x: auto; border-radius: var(--arta-radius-md); }
.journal-table-scroll:focus-visible[b-5wuygfuf6u] { outline: 3px solid var(--mud-palette-primary); outline-offset: 3px; }
.journal-workspace[b-5wuygfuf6u]  .journal-lines-table table { min-width: 790px; }
.journal-workspace[b-5wuygfuf6u]  .journal-money-cell { white-space: nowrap; font-variant-numeric: tabular-nums; }
.journal-line-number[b-5wuygfuf6u] { display: inline-grid; place-items: center; width: 1.8rem; height: 1.8rem; border-radius: .55rem; background: var(--mud-palette-background-gray); font-variant-numeric: tabular-nums; }
.journal-line-account[b-5wuygfuf6u] { font-weight: 700; min-width: 12rem; }
.journal-line-description[b-5wuygfuf6u] { color: var(--mud-palette-text-secondary); font-size: .8rem; margin-top: .35rem; max-width: 28rem; white-space: pre-wrap; overflow-wrap: anywhere; }
.journal-line-dimensions[b-5wuygfuf6u] { margin: 0; font-size: .75rem; min-width: 10rem; }
.journal-line-dimensions > div[b-5wuygfuf6u] { display: flex; gap: .5rem; margin-block: .25rem; }
.journal-line-dimensions dt[b-5wuygfuf6u] { color: var(--mud-palette-text-secondary); white-space: nowrap; }
.journal-line-dimensions dd[b-5wuygfuf6u] { margin: 0; overflow-wrap: anywhere; }
.journal-row-actions[b-5wuygfuf6u] { display: flex; gap: .25rem; white-space: nowrap; }
.journal-readonly[b-5wuygfuf6u] { font-size: .75rem; color: var(--mud-palette-text-secondary); white-space: nowrap; }
.journal-dialog-summary[b-5wuygfuf6u] { display: grid; grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr)); gap: 1rem; padding: 1rem; background: var(--mud-palette-background-gray); border-radius: var(--arta-radius-md); }
.journal-amounts[b-5wuygfuf6u] { margin-block: 1rem 0; padding: 1rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); min-width: 0; }
.journal-amounts legend[b-5wuygfuf6u] { padding-inline: .35rem; font-weight: 700; }
.journal-amounts small[b-5wuygfuf6u] { display: block; margin-top: .7rem; color: var(--mud-palette-text-secondary); line-height: 1.8; }
@media (max-width: 599.98px) { .journal-metadata[b-5wuygfuf6u] { padding: 1rem; } .journal-metadata__grid[b-5wuygfuf6u] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; } .journal-balance-summary[b-5wuygfuf6u] { grid-template-columns: 1fr; } .journal-balance-summary > div[b-5wuygfuf6u] { padding: .9rem 1rem; } .journal-balance-summary strong[b-5wuygfuf6u] { font-size: 1.2rem; } .journal-metadata__heading[b-5wuygfuf6u] { align-items: stretch; } .journal-amounts[b-5wuygfuf6u] { padding: .75rem; } }
/* /Components/Pages/AccountingJournalNew.razor.rz.scp.css */
.journal-create-intro[b-l68ykuhnd8] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; margin-bottom: 1.5rem; }
.journal-create-step[b-l68ykuhnd8] { display: flex; align-items: flex-start; gap: .8rem; padding: 1.1rem; min-width: 0; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-soft); }
.journal-create-step > span[b-l68ykuhnd8] { display: grid; place-items: center; flex: 0 0 2rem; height: 2rem; border-radius: .65rem; color: var(--mud-palette-primary-text); background: var(--mud-palette-primary); font-weight: 800; }
.journal-create-step strong[b-l68ykuhnd8] { color: var(--mud-palette-text-primary); }
.journal-create-step p[b-l68ykuhnd8], .journal-create-note[b-l68ykuhnd8] { color: var(--mud-palette-text-secondary); font-size: .85rem; line-height: 1.9; margin: .35rem 0 0; }
.journal-create-note[b-l68ykuhnd8] { margin: 0 0 1rem; }
.journal-create-description[b-l68ykuhnd8] { margin-top: 1rem; }
@media (max-width: 799.98px) { .journal-create-intro[b-l68ykuhnd8] { grid-template-columns: 1fr; gap: .75rem; } .journal-create-step[b-l68ykuhnd8] { padding: .9rem; } }
/* /Components/Pages/AccountingJournals.razor.rz.scp.css */
.journal-context[b-hm0ywmi3tw] { display: flex; align-items: center; gap: .9rem; margin-bottom: 1.25rem; padding: 1rem 1.25rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); }
.journal-context p[b-hm0ywmi3tw], .journal-context > span[b-hm0ywmi3tw] { margin: .25rem 0 0; font-size: .82rem; color: var(--mud-palette-text-secondary); }
.journal-context > span[b-hm0ywmi3tw] { margin-inline-start: auto; }
.journal-overview[b-hm0ywmi3tw] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem; margin: 0 0 1.5rem; }
.journal-overview > div[b-hm0ywmi3tw] { min-width: 0; padding: 1rem 1.2rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-soft); }
.journal-overview dt[b-hm0ywmi3tw], .journal-overview small[b-hm0ywmi3tw] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.journal-overview dd[b-hm0ywmi3tw] { margin: .35rem 0; font-size: 1.5rem; font-weight: 800; color: var(--mud-palette-text-primary); font-variant-numeric: tabular-nums; }
.journal-overview dd small[b-hm0ywmi3tw] { display: block; margin-top: .35rem; font-weight: 400; }
.journal-filters[b-hm0ywmi3tw] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); align-items: start; gap: 1rem; margin-bottom: 1.25rem; }
.journal-filters .arta-field[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  .arta-field { display: flex; flex-direction: column; gap: .45rem; min-width: 0; color: var(--mud-palette-text-primary); font-size: .85rem; font-weight: 600; }
.journal-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-hm0ywmi3tw], .journal-filters select[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing: border-box; width: 100%; min-width: 0; min-height: 44px; padding: .65rem .8rem; border: 1px solid var(--mud-palette-lines-inputs, var(--mud-palette-divider)); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-weight: 400; color-scheme: light dark; }
.journal-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-hm0ywmi3tw]::placeholder, .journal-filters[b-hm0ywmi3tw]  input:not(.mud-input-root):not(.mud-checkbox-input)::placeholder { color: var(--mud-palette-text-secondary); opacity: 1; }
[data-theme="light"] .journal-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-hm0ywmi3tw], [data-theme="light"] .journal-filters select[b-hm0ywmi3tw], [data-theme="light"] .journal-filters[b-hm0ywmi3tw]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme: light; }
[data-theme="dark"] .journal-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-hm0ywmi3tw], [data-theme="dark"] .journal-filters select[b-hm0ywmi3tw], [data-theme="dark"] .journal-filters[b-hm0ywmi3tw]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme: dark; }
.journal-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-hm0ywmi3tw], .journal-filters select:focus-visible[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible { outline: 3px solid var(--mud-palette-primary); outline-offset: 2px; }
.journal-filter-actions[b-hm0ywmi3tw] { display: flex; align-self: center; flex-wrap: wrap; gap: .5rem; }
.journal-filter-actions .arta-button[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  .arta-button, .journal-pager .arta-button[b-hm0ywmi3tw] { display: inline-flex; justify-content: center; align-items: center; gap: .4rem; min-height: 44px; padding: .6rem .95rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-size: .85rem; font-weight: 600; cursor: pointer; }
.journal-filter-actions .arta-button--primary[b-hm0ywmi3tw] { border-color: var(--mud-palette-primary); background: var(--mud-palette-primary); color: var(--mud-palette-primary-text); box-shadow: var(--arta-shadow-soft); }
.journal-filter-actions .arta-button:focus-visible[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  .arta-button:focus-visible, .journal-pager .arta-button:focus-visible[b-hm0ywmi3tw] { outline: 3px solid var(--mud-palette-primary); outline-offset: 3px; }
.journal-filter-actions .arta-button:hover:not(:disabled)[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  .arta-button:hover:not(:disabled), .journal-pager .arta-button:hover:not(:disabled)[b-hm0ywmi3tw] { border-color: var(--mud-palette-primary); }
.journal-filter-actions .arta-button:disabled[b-hm0ywmi3tw], .journal-filters[b-hm0ywmi3tw]  .arta-button:disabled, .journal-pager .arta-button:disabled[b-hm0ywmi3tw] { opacity: .5; cursor: not-allowed; }
.journal-number[b-hm0ywmi3tw] { overflow-wrap: anywhere; }
.journal-description[b-hm0ywmi3tw] { max-width: 23rem; margin: .25rem 0 0; overflow-wrap: anywhere; color: var(--mud-palette-text-secondary); font-size: .85rem; }
.journal-date[b-hm0ywmi3tw], .journal-amount[b-hm0ywmi3tw] { display: inline-block; white-space: nowrap; font-variant-numeric: tabular-nums; }
.journal-difference[b-hm0ywmi3tw] { display: inline-flex; flex-direction: column; white-space: nowrap; font-variant-numeric: tabular-nums; }
.journal-difference small[b-hm0ywmi3tw], .journal-muted[b-hm0ywmi3tw], .journal-list-note[b-hm0ywmi3tw] { color: var(--mud-palette-text-secondary); font-size: .8rem; }
.journal-list-note[b-hm0ywmi3tw] { margin: .75rem 0 0; line-height: 1.8; }
@media (max-width: 899.98px) { .journal-overview[b-hm0ywmi3tw] { grid-template-columns: repeat(2, minmax(0, 1fr)); } .journal-filters[b-hm0ywmi3tw] { grid-template-columns: repeat(2, minmax(0, 1fr)); } .journal-search[b-hm0ywmi3tw] { grid-column: 1 / -1; } .journal-context[b-hm0ywmi3tw] { flex-wrap: wrap; } .journal-context > span[b-hm0ywmi3tw] { flex-basis: 100%; margin-inline-start: 0; } }
@media (max-width: 599.98px) { .journal-filters[b-hm0ywmi3tw] { grid-template-columns: 1fr; } .journal-overview[b-hm0ywmi3tw] { gap: .75rem; } .journal-overview > div[b-hm0ywmi3tw] { padding: .85rem; } .journal-description[b-hm0ywmi3tw] { max-width: 100%; } .journal-filter-actions[b-hm0ywmi3tw] { width: 100%; } .journal-filter-actions > button:not(.mud-button-root):not(.mud-picker *)[b-hm0ywmi3tw] { flex: 1; } }
/* /Components/Pages/CompanyStartup.razor.rz.scp.css */
.startup-workspace[b-xwfbxzm7qr] { display: grid; gap: 1.5rem; color: var(--mud-palette-text-primary); }
.startup-heading[b-xwfbxzm7qr] { display: flex; justify-content: space-between; align-items: center; gap: 1rem; }
.startup-eyebrow[b-xwfbxzm7qr] { margin: 0 0 .35rem; font-size: .75rem; font-weight: 700; color: var(--mud-palette-text-secondary); }
.startup-heading h1[b-xwfbxzm7qr] { font-size: clamp(1.5rem, 2.8vw, 2rem); line-height: 1.5; font-weight: 800; margin-bottom: .5rem; letter-spacing: -.035em; }
.startup-heading > div > p:last-child[b-xwfbxzm7qr] { margin-bottom: 0; font-size: .85rem; line-height: 1.85; color: var(--mud-palette-text-secondary); }
.startup-heading__actions[b-xwfbxzm7qr] { flex-shrink: 0; }
.startup-choices[b-xwfbxzm7qr] { display: grid; grid-template-columns: minmax(0, 2fr) minmax(16rem, 1fr); gap: 1rem; align-items: stretch; }
.startup-workflows[b-xwfbxzm7qr] { min-width: 0; margin: 0; padding: 1.15rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-lg); background: var(--mud-palette-surface); }
.startup-workflows legend[b-xwfbxzm7qr] { padding-inline: .4rem; font-size: .85rem; font-weight: 700; }
.startup-workflows__grid[b-xwfbxzm7qr] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .7rem; height: 100%; }
.startup-workflow[b-xwfbxzm7qr] { display: flex; flex-direction: column; align-items: flex-start; gap: .65rem; position: relative; min-width: 0; padding: 1rem; text-align: start; color: var(--mud-palette-text-primary); background: var(--mud-palette-surface); border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); font: inherit; cursor: pointer; transition: border-color .18s ease, box-shadow .18s ease; }
.startup-workflow:hover:not(:disabled)[b-xwfbxzm7qr] { border-color: var(--mud-palette-primary); box-shadow: 0 0 20px color-mix(in srgb, var(--mud-palette-primary) 8%, transparent); }
.startup-workflow[aria-pressed="true"][b-xwfbxzm7qr] { border-color: var(--mud-palette-primary); background: color-mix(in srgb, var(--mud-palette-primary) 7%, var(--mud-palette-surface)); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mud-palette-primary) 25%, transparent); }
.startup-workflow:disabled[b-xwfbxzm7qr] { cursor: progress; opacity: .65; }
.startup-workflow__icon[b-xwfbxzm7qr] { display: grid; place-items: center; width: 2.5rem; height: 2.5rem; border-radius: .8rem; background: color-mix(in srgb, var(--mud-palette-primary) 8%, var(--mud-palette-surface)); color: var(--mud-palette-primary); }
.startup-workflow strong[b-xwfbxzm7qr] { font-size: .85rem; line-height: 1.75; font-weight: 750; }
.startup-workflow > span:not(.startup-workflow__icon)[b-xwfbxzm7qr] { font-size: .73rem; line-height: 1.8; color: var(--mud-palette-text-secondary); }
.startup-workflow > .startup-workflow__selected[b-xwfbxzm7qr] { margin-top: auto; padding-top: .4rem; color: var(--mud-palette-text-primary); font-size: .7rem; font-weight: 650; }
.startup-workflow[aria-pressed="true"] > span:not(.startup-workflow__icon)[b-xwfbxzm7qr] { color: var(--mud-palette-text-primary); }
.startup-migration[b-xwfbxzm7qr] { min-width: 0; padding: 1.25rem; background: color-mix(in srgb, var(--mud-palette-background) 50%, var(--mud-palette-surface)); border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-lg); }
.startup-migration__heading[b-xwfbxzm7qr] { display: flex; align-items: center; gap: .5rem; margin-bottom: .4rem; }
.startup-migration__heading[b-xwfbxzm7qr]  svg { width: 1.2rem; height: 1.2rem; }
.startup-migration h2[b-xwfbxzm7qr] { margin: 0; font-size: .85rem; line-height: 1.8; font-weight: 700; }
.startup-migration p[b-xwfbxzm7qr] { margin: .35rem 0 0; font-size: .75rem; line-height: 1.9; color: var(--mud-palette-text-secondary); }
.startup-migration[b-xwfbxzm7qr]  .mud-checkbox { margin-inline-start: -.5rem; }
.startup-migration[b-xwfbxzm7qr]  .mud-typography-body1 { font-size: .8rem; line-height: 1.8; }
.startup-progress[b-xwfbxzm7qr] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(10rem, 16rem); gap: 1rem 1.5rem; padding: 1.35rem; border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 30%, var(--mud-palette-divider)); border-radius: var(--arta-radius-lg); background: linear-gradient(120deg, color-mix(in srgb, var(--mud-palette-primary) 7%, var(--mud-palette-surface)), var(--mud-palette-surface)); box-shadow: 0 0 24px color-mix(in srgb, var(--mud-palette-primary) 5%, transparent); }
.startup-progress__copy[b-xwfbxzm7qr] { display: flex; align-items: flex-start; gap: .8rem; }
.startup-progress__icon[b-xwfbxzm7qr] { display: grid; place-items: center; width: 2.6rem; height: 2.6rem; flex-shrink: 0; border-radius: .85rem; background: var(--mud-palette-surface); color: var(--mud-palette-primary); }
.startup-progress h2[b-xwfbxzm7qr] { margin: 0 0 .4rem; font-size: 1rem; font-weight: 750; line-height: 1.8; }
.startup-progress p[b-xwfbxzm7qr] { margin: 0; font-size: .8rem; line-height: 1.85; color: var(--mud-palette-text-secondary); }
.startup-progress__meter[b-xwfbxzm7qr] { display: flex; flex-direction: column; justify-content: center; gap: .7rem; font-size: .8rem; font-weight: 650; }
.startup-progress progress[b-xwfbxzm7qr] { display: block; width: 100%; height: .55rem; border: none; border-radius: 1rem; overflow: hidden; appearance: none; background: var(--mud-palette-divider); accent-color: var(--mud-palette-primary); }
.startup-progress progress[b-xwfbxzm7qr]::-webkit-progress-bar { background: var(--mud-palette-divider); border-radius: 1rem; }
.startup-progress progress[b-xwfbxzm7qr]::-webkit-progress-value { background: var(--mud-palette-primary); border-radius: 1rem; }
.startup-progress progress[b-xwfbxzm7qr]::-moz-progress-bar { background: var(--mud-palette-primary); border-radius: 1rem; }
.startup-progress__footer[b-xwfbxzm7qr] { grid-column: 1 / -1; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .5rem 1.2rem; border-top: 1px solid color-mix(in srgb, var(--mud-palette-primary) 16%, var(--mud-palette-divider)); padding-top: .85rem; font-size: .75rem; color: var(--mud-palette-text-secondary); }
.startup-progress__footer a[b-xwfbxzm7qr] { display: inline-flex; gap: .5rem; align-items: center; min-height: 2rem; color: var(--mud-palette-text-primary); font-weight: 700; text-underline-offset: .25rem; }
.startup-steps[b-xwfbxzm7qr] { display: grid; gap: .85rem; list-style: none; padding: 0; margin: 0; }
.startup-step[b-xwfbxzm7qr] { position: relative; display: grid; grid-template-columns: 2.5rem minmax(0, 1fr); align-items: start; gap: .85rem; }
.startup-step:not(:last-child)[b-xwfbxzm7qr]::after { content: ""; position: absolute; inset-inline-start: 1.2rem; top: 2.6rem; bottom: -.85rem; width: 1px; background: var(--mud-palette-divider); z-index: 0; }
.startup-step__number[b-xwfbxzm7qr] { position: relative; z-index: 1; display: grid; place-items: center; width: 2.5rem; height: 2.5rem; margin-top: .8rem; border: 1px solid var(--mud-palette-divider); border-radius: 50%; background: var(--mud-palette-surface); font-size: .85rem; font-weight: 750; }
.startup-step[data-state="ready"] .startup-step__number[b-xwfbxzm7qr] { color: var(--mud-palette-primary); border-color: color-mix(in srgb, var(--mud-palette-primary) 35%, var(--mud-palette-divider)); background: color-mix(in srgb, var(--mud-palette-primary) 7%, var(--mud-palette-surface)); }
.startup-step__card[b-xwfbxzm7qr] { min-width: 0; padding: 1.1rem 1.25rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); scroll-margin-top: 12rem; }
.startup-step[aria-current="step"] .startup-step__card[b-xwfbxzm7qr] { border-color: color-mix(in srgb, var(--mud-palette-primary) 65%, var(--mud-palette-divider)); box-shadow: 0 0 18px color-mix(in srgb, var(--mud-palette-primary) 5%, transparent); }
.startup-step[aria-current="step"] .startup-step__number[b-xwfbxzm7qr] { border-color: var(--mud-palette-primary); }
.startup-step__heading[b-xwfbxzm7qr] { display: flex; justify-content: space-between; align-items: center; gap: .75rem; margin-bottom: .55rem; }
.startup-step__heading h2[b-xwfbxzm7qr] { margin: 0; font-size: .9rem; font-weight: 750; line-height: 1.8; }
.startup-step__status[b-xwfbxzm7qr] { display: inline-flex; align-items: center; flex-shrink: 0; padding: .25rem .6rem; border: 1px solid var(--mud-palette-divider); border-radius: .55rem; font-size: .68rem; line-height: 1.7; background: color-mix(in srgb, var(--mud-palette-background) 60%, var(--mud-palette-surface)); }
.startup-step[data-state="ready"] .startup-step__status[b-xwfbxzm7qr] { border-color: color-mix(in srgb, var(--mud-palette-primary) 25%, var(--mud-palette-divider)); background: color-mix(in srgb, var(--mud-palette-primary) 7%, var(--mud-palette-surface)); }
.startup-step:is([data-state="blocked"], [data-state="forbidden"], [data-state="incompatible"]) .startup-step__status[b-xwfbxzm7qr] { border-color: color-mix(in srgb, var(--mud-palette-warning) 50%, var(--mud-palette-divider)); background: color-mix(in srgb, var(--mud-palette-warning) 10%, var(--mud-palette-surface)); }
.startup-step__card > p[b-xwfbxzm7qr] { margin: 0; font-size: .8rem; line-height: 1.95; color: var(--mud-palette-text-secondary); }
.startup-step__actions[b-xwfbxzm7qr] { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; }
.startup-step__actions:not(:empty)[b-xwfbxzm7qr] { margin-top: .8rem; }
.startup-step[data-state="waiting"] .startup-step__card[b-xwfbxzm7qr] { border-style: dashed; }
@media (max-width: 1100px) { .startup-choices[b-xwfbxzm7qr] { grid-template-columns: minmax(0, 1fr); } .startup-migration[b-xwfbxzm7qr] { padding: 1rem 1.25rem; } }
@media (max-width: 700px) { .startup-workspace[b-xwfbxzm7qr] { gap: 1rem; } .startup-heading[b-xwfbxzm7qr] { flex-direction: column; align-items: flex-start; } .startup-progress[b-xwfbxzm7qr] { grid-template-columns: minmax(0, 1fr); padding: 1rem; } .startup-progress__meter[b-xwfbxzm7qr] { padding-inline-start: 3.4rem; } .startup-workflows__grid[b-xwfbxzm7qr] { grid-template-columns: minmax(0, 1fr); height: auto; } .startup-workflow[b-xwfbxzm7qr] { display: grid; grid-template-columns: 2.5rem minmax(0, 1fr); align-items: center; gap: .2rem .75rem; padding: .8rem; } .startup-workflow__icon[b-xwfbxzm7qr] { grid-row: 1 / 4; } .startup-workflow .startup-workflow__selected[b-xwfbxzm7qr] { margin: 0; padding: .1rem 0 0; } .startup-step[b-xwfbxzm7qr] { grid-template-columns: 2rem minmax(0, 1fr); gap: .55rem; } .startup-step__number[b-xwfbxzm7qr] { width: 2rem; height: 2rem; font-size: .75rem; } .startup-step:not(:last-child)[b-xwfbxzm7qr]::after { inset-inline-start: .95rem; } .startup-step__card[b-xwfbxzm7qr] { padding: .9rem; } .startup-step__heading[b-xwfbxzm7qr] { flex-wrap: wrap; gap: .4rem; } .startup-step__actions[b-xwfbxzm7qr] { align-items: stretch; flex-direction: column; } .startup-step__actions[b-xwfbxzm7qr]  .mud-button-root { width: 100%; } }
@media (prefers-reduced-motion: reduce) { .startup-workflow[b-xwfbxzm7qr] { transition: none; } }
/* /Components/Pages/Home.razor.rz.scp.css */
.workspace-home[b-yddm4c6l9g] { gap: 1.5rem; color: var(--mud-palette-text-primary); }
.workspace-welcome[b-yddm4c6l9g] { position: relative; isolation: isolate; display: flex; justify-content: space-between; align-items: center; gap: 1.25rem; padding: clamp(1.25rem, 3vw, 2rem); border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 24%, var(--mud-palette-divider)); border-radius: var(--arta-radius-lg); background: radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--mud-palette-primary) 12%, transparent), transparent 65%), var(--mud-palette-surface); box-shadow: 0 10px 28px color-mix(in srgb, var(--mud-palette-primary) 5%, transparent); }
.workspace-welcome__copy[b-yddm4c6l9g] { min-width: 0; }
.workspace-eyebrow[b-yddm4c6l9g] { margin-bottom: .5rem; font-size: .75rem; font-weight: 700; color: var(--mud-palette-text-secondary); }
.workspace-welcome h1[b-yddm4c6l9g] { margin-bottom: .65rem; font-size: clamp(1.5rem, 2.8vw, 2.15rem); line-height: 1.5; font-weight: 800; letter-spacing: -.035em; }
.workspace-welcome__copy > p:last-child[b-yddm4c6l9g] { margin-bottom: 0; max-width: 42rem; line-height: 1.9; color: var(--mud-palette-text-secondary); font-size: .9rem; }
.workspace-welcome__actions[b-yddm4c6l9g] { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: .5rem; flex-shrink: 0; }
.workspace-context[b-yddm4c6l9g], .workspace-links[b-yddm4c6l9g] { padding: clamp(1rem, 2.3vw, 1.5rem); border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-lg); background: var(--mud-palette-surface); min-width: 0; }
.workspace-panel-heading[b-yddm4c6l9g] { display: flex; gap: 1rem; align-items: flex-start; justify-content: space-between; margin-bottom: 1.2rem; }
.workspace-panel-heading h2[b-yddm4c6l9g], .workspace-next h2[b-yddm4c6l9g] { margin-bottom: .4rem; font-size: 1.05rem; line-height: 1.7; font-weight: 750; }
.workspace-panel-heading p[b-yddm4c6l9g] { margin-bottom: 0; font-size: .8rem; line-height: 1.85; color: var(--mud-palette-text-secondary); }
.workspace-context__tag[b-yddm4c6l9g] { padding: .35rem .65rem; border-radius: .6rem; background: color-mix(in srgb, var(--mud-palette-primary) 7%, var(--mud-palette-surface)); font-size: .75rem; white-space: nowrap; }
.workspace-context__list[b-yddm4c6l9g] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 0 0 1rem; gap: .75rem; }
.workspace-context__list > div[b-yddm4c6l9g] { display: flex; flex-direction: column; align-items: flex-start; gap: .5rem; min-width: 0; padding: 1.1rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: color-mix(in srgb, var(--mud-palette-background) 45%, var(--mud-palette-surface)); }
.workspace-context__list > div[data-missing="true"][b-yddm4c6l9g] { border-style: dashed; }
.workspace-context__list dt[b-yddm4c6l9g] { display: flex; align-items: center; gap: .5rem; font-size: .75rem; color: var(--mud-palette-text-secondary); }
.workspace-context__list dt[b-yddm4c6l9g]  svg { width: 1.1rem; height: 1.1rem; }
.workspace-context__list dd[b-yddm4c6l9g] { margin: 0; font-size: 1.1rem; line-height: 1.8; font-weight: 750; overflow-wrap: anywhere; }
.workspace-context__list dd.workspace-context__detail[b-yddm4c6l9g] { font-size: .73rem; font-weight: 400; color: var(--mud-palette-text-secondary); overflow-wrap: anywhere; }
.workspace-context[b-yddm4c6l9g]  .mud-alert { margin-bottom: .65rem !important; }
.workspace-next[b-yddm4c6l9g] { display: flex; gap: 1.1rem; align-items: flex-start; min-width: 0; padding: clamp(1.1rem, 2.5vw, 1.6rem); background: linear-gradient(120deg, color-mix(in srgb, var(--mud-palette-primary) 8%, var(--mud-palette-surface)), var(--mud-palette-surface)); border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 30%, var(--mud-palette-divider)); border-radius: var(--arta-radius-lg); box-shadow: 0 0 22px color-mix(in srgb, var(--mud-palette-primary) 5%, transparent); }
.workspace-next__icon[b-yddm4c6l9g] { display: grid; place-items: center; flex-shrink: 0; width: 3rem; height: 3rem; background: var(--mud-palette-surface); border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 22%, var(--mud-palette-divider)); border-radius: 1rem; color: var(--mud-palette-primary); }
.workspace-next__body[b-yddm4c6l9g] { flex: 1; min-width: 0; }
.workspace-next__body p:not(.workspace-eyebrow)[b-yddm4c6l9g] { margin-bottom: .6rem; font-size: .85rem; line-height: 1.9; color: var(--mud-palette-text-secondary); }
.workspace-next__summary[b-yddm4c6l9g] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; margin-top: .6rem; }
.workspace-next__summary > div[b-yddm4c6l9g] { flex: 1 1 18rem; }
.workspace-next__summary h3[b-yddm4c6l9g] { margin: 0 0 .4rem; font-size: .9rem; font-weight: 700; line-height: 1.8; }
.workspace-guide-link[b-yddm4c6l9g] { display: inline-flex; gap: .5rem; align-items: center; padding-block: .75rem .25rem; font-size: .8rem; font-weight: 650; text-decoration: underline; text-underline-offset: .25rem; }
.workspace-links__grid[b-yddm4c6l9g] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .75rem; }
.workspace-shortcut[b-yddm4c6l9g] { display: flex; align-items: center; gap: .85rem; min-width: 0; min-height: 104px; padding: 1rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); text-decoration: none; transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease; }
.workspace-shortcut:hover[b-yddm4c6l9g], .workspace-shortcut:focus-visible[b-yddm4c6l9g] { border-color: color-mix(in srgb, var(--mud-palette-primary) 65%, var(--mud-palette-divider)); box-shadow: 0 0 20px color-mix(in srgb, var(--mud-palette-primary) 9%, transparent); transform: translateY(-2px); }
.workspace-shortcut__icon[b-yddm4c6l9g] { display: grid; place-items: center; flex-shrink: 0; width: 2.65rem; height: 2.65rem; border-radius: .8rem; color: var(--mud-palette-primary); background: color-mix(in srgb, var(--mud-palette-primary) 8%, var(--mud-palette-surface)); }
.workspace-shortcut__copy[b-yddm4c6l9g] { min-width: 0; flex: 1; }
.workspace-shortcut h3[b-yddm4c6l9g] { margin: 0 0 .35rem; line-height: 1.8; font-size: .85rem; font-weight: 700; }
.workspace-shortcut__copy > span[b-yddm4c6l9g] { display: block; line-height: 1.8; font-size: .73rem; color: var(--mud-palette-text-secondary); }
.workspace-shortcut__arrow[b-yddm4c6l9g] { font-size: 1.1rem; opacity: .7; }
@media (max-width: 1100px) { .workspace-welcome[b-yddm4c6l9g] { align-items: flex-start; flex-direction: column; } .workspace-welcome__actions[b-yddm4c6l9g] { justify-content: flex-start; } .workspace-links__grid[b-yddm4c6l9g] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 650px) { .workspace-home[b-yddm4c6l9g] { gap: 1rem; } .workspace-context__list[b-yddm4c6l9g], .workspace-links__grid[b-yddm4c6l9g] { grid-template-columns: minmax(0, 1fr); } .workspace-panel-heading[b-yddm4c6l9g] { flex-wrap: wrap; } .workspace-context__list > div[b-yddm4c6l9g] { padding: .9rem; } .workspace-next[b-yddm4c6l9g] { gap: .75rem; } .workspace-next__icon[b-yddm4c6l9g] { width: 2.4rem; height: 2.4rem; border-radius: .75rem; } .workspace-next__summary[b-yddm4c6l9g] { align-items: stretch; } .workspace-next__summary[b-yddm4c6l9g]  .mud-button-root { width: 100%; } .workspace-shortcut[b-yddm4c6l9g] { min-height: 94px; } }
@media (prefers-reduced-motion: reduce) { .workspace-shortcut[b-yddm4c6l9g] { transition: none; } .workspace-shortcut:hover[b-yddm4c6l9g], .workspace-shortcut:focus-visible[b-yddm4c6l9g] { transform: none; } }
/* /Components/Pages/InventoryProducts.razor.rz.scp.css */
.product-editor-section[b-2vl2amvwnv] { min-width: 0; margin: 0 0 1rem; padding: .9rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.product-editor-section legend[b-2vl2amvwnv] { padding-inline: .4rem; font-weight: 700; color: var(--mud-palette-text-primary); }
.product-description[b-2vl2amvwnv] { margin-top: .9rem; }
.product-list-heading[b-2vl2amvwnv] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: .75rem; margin-bottom: 1rem; }
.product-list-heading p[b-2vl2amvwnv] { margin: 0; }
.product-table-meta[b-2vl2amvwnv] { margin-top: .2rem; color: var(--mud-palette-text-secondary); font-size: .8rem; overflow-wrap: anywhere; }
.product-code[b-2vl2amvwnv] { white-space: nowrap; }
.product-type[b-2vl2amvwnv] { display: inline-block; min-width: 3.5rem; white-space: nowrap; }
.product-inspector[b-2vl2amvwnv] { margin-top: 1.5rem; }
.product-details[b-2vl2amvwnv] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 1rem; margin-block: 1rem; }
.product-details > div[b-2vl2amvwnv] { min-width: 0; }
.product-details dt[b-2vl2amvwnv] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.product-details dd[b-2vl2amvwnv] { margin: .3rem 0 0; overflow-wrap: anywhere; color: var(--mud-palette-text-primary); }
@media (max-width: 599.98px) { .product-editor-section[b-2vl2amvwnv] { padding: .75rem; } .product-list-heading[b-2vl2amvwnv] { align-items: stretch; } .product-code[b-2vl2amvwnv] { max-width: 100%; white-space: normal; overflow-wrap: anywhere; } }
/* /Components/Pages/InventoryUnits.razor.rz.scp.css */
.inventory-overview[b-bdhmp1ryzp] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 1rem; margin-bottom: 1.5rem; }
.inventory-overview > div[b-bdhmp1ryzp] { display: flex; flex-direction: column; gap: .35rem; min-width: 0; padding: 1rem 1.2rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-soft); }
.inventory-overview span[b-bdhmp1ryzp], .inventory-overview small[b-bdhmp1ryzp] { color: var(--mud-palette-text-secondary); }
.inventory-overview strong[b-bdhmp1ryzp] { color: var(--mud-palette-text-primary); font-size: 1.3rem; font-weight: 800; }
.master-code[b-bdhmp1ryzp] { white-space: nowrap; }
@media (max-width: 599.98px) { .inventory-overview[b-bdhmp1ryzp] { gap: .75rem; } .master-code[b-bdhmp1ryzp] { white-space: normal; overflow-wrap: anywhere; } }
/* /Components/Pages/InventoryWarehouses.razor.rz.scp.css */
.warehouse-overview[b-v47dziukyu] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 1rem; margin-bottom: 1.5rem; }
.warehouse-overview > div[b-v47dziukyu] { display: flex; flex-direction: column; gap: .35rem; min-width: 0; padding: 1rem 1.2rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-soft); }
.warehouse-overview span[b-v47dziukyu], .warehouse-overview small[b-v47dziukyu] { color: var(--mud-palette-text-secondary); }
.warehouse-overview strong[b-v47dziukyu] { color: var(--mud-palette-text-primary); font-size: 1.3rem; font-weight: 800; overflow-wrap: anywhere; }
.warehouse-overview small[b-v47dziukyu] { overflow-wrap: anywhere; }
.warehouse-editor-section[b-v47dziukyu] { margin: 0 0 1rem; padding: .9rem; min-width: 0; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.warehouse-editor-section legend[b-v47dziukyu] { padding-inline: .4rem; font-weight: 700; }
.warehouse-locations[b-v47dziukyu] { margin-top: 1.5rem; }
.warehouse-row-actions[b-v47dziukyu], .warehouse-location-actions[b-v47dziukyu] { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; }
.warehouse-location-actions[b-v47dziukyu] { margin-bottom: 1rem; }
.warehouse-details[b-v47dziukyu] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 1rem; margin-block: .5rem 1.25rem; }
.warehouse-details > div[b-v47dziukyu] { min-width: 0; }
.warehouse-details dt[b-v47dziukyu] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.warehouse-details dd[b-v47dziukyu] { margin: .3rem 0 0; overflow-wrap: anywhere; color: var(--mud-palette-text-primary); white-space: pre-wrap; }
.master-code[b-v47dziukyu] { white-space: nowrap; }
@media (max-width: 599.98px) { .warehouse-overview[b-v47dziukyu] { gap: .75rem; } .warehouse-editor-section[b-v47dziukyu] { padding: .75rem; } .master-code[b-v47dziukyu] { white-space: normal; overflow-wrap: anywhere; } }
/* /Components/Pages/Parties.razor.rz.scp.css */
.party-editor-section[b-xxpncjv2xl] {
    min-width: 0;
    margin: 0 0 1rem;
    padding: .9rem;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--arta-radius-md);
}
.party-editor-section legend[b-xxpncjv2xl] { padding-inline: .4rem; font-weight: 700; color: var(--mud-palette-text-primary); }
.party-table-kind[b-xxpncjv2xl] { margin-top: .2rem; color: var(--mud-palette-text-secondary); font-size: .8rem; }
.party-inspector[b-xxpncjv2xl] { margin-top: 1.5rem; }
.party-identity-grid[b-xxpncjv2xl], .party-profile-grid[b-xxpncjv2xl] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.party-identity-grid[b-xxpncjv2xl] { margin-block: 0 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); }
.party-identity-grid > div[b-xxpncjv2xl] { min-width: 0; padding-block: .25rem; }
.party-identity-grid dt[b-xxpncjv2xl], .party-profile-card dt[b-xxpncjv2xl] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.party-identity-grid dd[b-xxpncjv2xl], .party-profile-card dd[b-xxpncjv2xl] { margin: .3rem 0 0; overflow-wrap: anywhere; color: var(--mud-palette-text-primary); }
.party-profile-card[b-xxpncjv2xl] { min-width: 0; padding: 1.25rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: linear-gradient(135deg, color-mix(in srgb, var(--mud-palette-primary) 4%, var(--mud-palette-surface)), var(--mud-palette-surface)); }
.party-profile-card h3[b-xxpncjv2xl] { font-size: 1rem; font-weight: 700; margin: 0 0 .75rem; }
.party-profile-card dl[b-xxpncjv2xl] { display: grid; gap: .8rem; margin-block: 1rem; }
@media (max-width: 599.98px) {
    .party-editor-section[b-xxpncjv2xl] { padding: .75rem; }
    .party-profile-grid[b-xxpncjv2xl] { grid-template-columns: minmax(0, 1fr); }
    .party-profile-card[b-xxpncjv2xl] { padding: 1rem; }
}
/* /Components/Pages/PurchaseInvoices.razor.rz.scp.css */
.purchase-invoice-workspace[b-m1r4xo1j0o] { min-width: 0; }
.invoice-context[b-m1r4xo1j0o] { display: flex; align-items: center; gap: .9rem; padding: 1rem 1.25rem; margin-bottom: 1.25rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); }
.invoice-context > div[b-m1r4xo1j0o] { min-width: 0; flex: 1; }
.invoice-context p[b-m1r4xo1j0o] { margin: .35rem 0 0; color: var(--mud-palette-text-secondary); font-size: .85rem; line-height: 1.8; }
.invoice-overview[b-m1r4xo1j0o] { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 1rem; margin: 0 0 1.5rem; }
.invoice-overview > div[b-m1r4xo1j0o] { min-width: 0; padding: 1rem 1.2rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-soft); }
.invoice-overview dt[b-m1r4xo1j0o], .invoice-overview small[b-m1r4xo1j0o], .invoice-metadata dt[b-m1r4xo1j0o], .invoice-totals dt[b-m1r4xo1j0o] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.invoice-overview dd[b-m1r4xo1j0o] { margin: .35rem 0; font-size: 1.5rem; font-weight: 800; font-variant-numeric: tabular-nums; }
.invoice-overview dd small[b-m1r4xo1j0o] { display: block; margin-top: .35rem; font-weight: 400; }
.invoice-filters[b-m1r4xo1j0o] { display: grid; grid-template-columns: repeat(2,minmax(10rem,1fr)); gap: 1rem; align-items: start; margin-bottom: 1.25rem; }
.invoice-filters .arta-field[b-m1r4xo1j0o], .invoice-filters[b-m1r4xo1j0o]  .arta-field { display: flex; flex-direction: column; gap: .45rem; min-width: 0; font-weight: 600; font-size: .85rem; color: var(--mud-palette-text-primary); }
.invoice-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-m1r4xo1j0o], .invoice-filters select[b-m1r4xo1j0o], .invoice-filters[b-m1r4xo1j0o]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing: border-box; width: 100%; min-width: 0; min-height: 44px; padding: .65rem .8rem; border: 1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-weight: 400; color-scheme: light dark; }
[data-theme="light"] .invoice-filters select[b-m1r4xo1j0o], [data-theme="light"] .invoice-filters[b-m1r4xo1j0o]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme: light; }
[data-theme="dark"] .invoice-filters select[b-m1r4xo1j0o], [data-theme="dark"] .invoice-filters[b-m1r4xo1j0o]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme: dark; }
.invoice-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-m1r4xo1j0o], .invoice-filters select:focus-visible[b-m1r4xo1j0o], .invoice-filters[b-m1r4xo1j0o]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible, .invoice-filter-actions .arta-button:focus-visible[b-m1r4xo1j0o], .invoice-filters[b-m1r4xo1j0o]  .arta-button:focus-visible, .invoice-candidates:focus-visible[b-m1r4xo1j0o] { outline: 3px solid var(--mud-palette-primary); outline-offset: 2px; }
.invoice-filter-actions[b-m1r4xo1j0o] { display: flex; flex-wrap: wrap; gap: .5rem; align-self: center; grid-column: 1/-1; }
.invoice-filter-actions .arta-button[b-m1r4xo1j0o], .invoice-filters[b-m1r4xo1j0o]  .arta-button { display: inline-flex; align-items: center; justify-content: center; gap: .4rem; min-height: 44px; padding: .6rem .95rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-size: .85rem; font-weight: 600; cursor: pointer; }
.invoice-filter-actions .arta-button--primary[b-m1r4xo1j0o] { border-color: var(--mud-palette-primary); background: var(--mud-palette-primary); color: var(--mud-palette-primary-text); box-shadow: var(--arta-shadow-soft); }
.invoice-filter-actions .arta-button:disabled[b-m1r4xo1j0o] { opacity: .5; cursor: not-allowed; }
.invoice-block[b-m1r4xo1j0o] { display: block; margin-top: .3rem; }
.invoice-muted[b-m1r4xo1j0o], .invoice-list-note[b-m1r4xo1j0o] { color: var(--mud-palette-text-secondary); font-size: .82rem; line-height: 1.8; }
.invoice-muted[b-m1r4xo1j0o] { margin: .25rem 0; overflow-wrap: anywhere; }
.invoice-list-note[b-m1r4xo1j0o] { margin: 1rem 0 0; }
.invoice-amount[b-m1r4xo1j0o] { font-variant-numeric: tabular-nums; white-space: nowrap; }
.invoice-dossier[b-m1r4xo1j0o] { margin-top: 1.5rem; min-width: 0; }
.invoice-dossier-status[b-m1r4xo1j0o], .invoice-actions[b-m1r4xo1j0o], .invoice-related[b-m1r4xo1j0o] { display: flex; flex-wrap: wrap; gap: .65rem; align-items: center; }
.invoice-dossier-status[b-m1r4xo1j0o] { margin-bottom: 1.25rem; }
.invoice-metadata[b-m1r4xo1j0o], .invoice-totals[b-m1r4xo1j0o] { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 1rem; margin: 1rem 0; padding: 1rem; background: var(--mud-palette-background-grey); border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.invoice-metadata dd[b-m1r4xo1j0o], .invoice-totals dd[b-m1r4xo1j0o] { margin: .4rem 0 0; font-weight: 700; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; }
.invoice-description[b-m1r4xo1j0o] { white-space: pre-wrap; overflow-wrap: anywhere; line-height: 1.9; margin: 1rem 0; }
.invoice-actions[b-m1r4xo1j0o] { margin-top: 1.25rem; }
.invoice-related[b-m1r4xo1j0o] { margin-top: 1.25rem; padding-top: .8rem; border-top: 1px solid var(--mud-palette-divider); }
.invoice-related > span[b-m1r4xo1j0o] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.invoice-description-field[b-m1r4xo1j0o] { margin-block: 1rem; }
.invoice-candidates[b-m1r4xo1j0o] { max-width: 100%; overflow-x: auto; border: 1px solid var(--mud-palette-divider); border-radius: .75rem; margin-top: 1rem; }
.invoice-candidates table[b-m1r4xo1j0o] { width: 100%; border-collapse: collapse; min-width: 730px; text-align: start; }
.invoice-candidates caption[b-m1r4xo1j0o] { text-align: start; padding: .8rem; font-weight: 700; }
.invoice-candidates th[b-m1r4xo1j0o], .invoice-candidates td[b-m1r4xo1j0o] { padding: .75rem; border-bottom: 1px solid var(--mud-palette-divider); text-align: start; font-size: .82rem; }
.invoice-candidates th[b-m1r4xo1j0o] { background: var(--mud-palette-background-grey); color: var(--mud-palette-text-secondary); }
.invoice-candidates td small[b-m1r4xo1j0o] { display: block; color: var(--mud-palette-text-secondary); margin-top: .3rem; }
.invoice-candidates input:not(.mud-input-root):not(.mud-checkbox-input)[b-m1r4xo1j0o] { min-width: 6rem; width: 7rem; }
@media (min-width: 1200px) { .invoice-filters[b-m1r4xo1j0o] { grid-template-columns: minmax(14rem,1.5fr) repeat(3,minmax(10rem,1fr)); } }
@media (max-width: 800px) { .invoice-overview[b-m1r4xo1j0o], .invoice-metadata[b-m1r4xo1j0o], .invoice-totals[b-m1r4xo1j0o] { grid-template-columns: repeat(2,minmax(0,1fr)); gap: .7rem; } .invoice-context[b-m1r4xo1j0o] { flex-wrap: wrap; } }
@media (max-width: 480px) { .invoice-filters[b-m1r4xo1j0o] { grid-template-columns: minmax(0,1fr); } .invoice-overview > div[b-m1r4xo1j0o] { padding: .8rem; } .invoice-overview dd[b-m1r4xo1j0o] { font-size: 1.3rem; } .invoice-context[b-m1r4xo1j0o] { padding: .9rem; } .invoice-metadata[b-m1r4xo1j0o] { grid-template-columns: minmax(0,1fr); } .invoice-actions[b-m1r4xo1j0o] { align-items: stretch; } .invoice-actions[b-m1r4xo1j0o]  .mud-button-root { width: 100%; } }
@media (prefers-reduced-motion: reduce) { .purchase-invoice-workspace *[b-m1r4xo1j0o] { scroll-behavior: auto; } }
/* /Components/Pages/Reports.razor.rz.scp.css */
.reports-hub[b-euqo518lb3] { min-width:0; }
.reports-hero[b-euqo518lb3] { display:grid; grid-template-columns:minmax(0,1fr) 200px; gap:2rem; align-items:center; padding:2rem; margin-bottom:1.5rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-lg); background:linear-gradient(120deg,var(--mud-palette-primary-hover),var(--mud-palette-surface) 65%); box-shadow:var(--arta-shadow-soft); }
.reports-eyebrow[b-euqo518lb3] { display:block; color:var(--mud-palette-primary); font-size:.8rem; font-weight:700; margin-bottom:.8rem; }
.reports-hero h2[b-euqo518lb3] { font-size:clamp(1.25rem,2vw,1.75rem); line-height:1.7; margin:0; font-weight:800; }
.reports-hero p[b-euqo518lb3] { font-size:.9rem; color:var(--mud-palette-text-secondary); line-height:2; margin:.8rem 0 1.2rem; max-width:700px; }
.reports-hero-facts[b-euqo518lb3] { display:flex; flex-wrap:wrap; gap:.7rem 1.3rem; font-size:.78rem; }
.reports-hero-facts span[b-euqo518lb3] { display:flex; gap:.4rem; align-items:center; }
.reports-hero-facts[b-euqo518lb3]  svg { font-size:1.1rem; color:var(--mud-palette-primary); }
.reports-hero-summary[b-euqo518lb3] { position:relative; padding:1.25rem; background:var(--mud-palette-surface); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-lg); box-shadow:var(--arta-shadow-soft); display:flex; flex-direction:column; gap:.35rem; overflow:hidden; }
.reports-hero-summary strong[b-euqo518lb3] { font-size:2.7rem; line-height:1.3; font-variant-numeric:tabular-nums; color:var(--mud-palette-primary); }
.reports-hero-summary span[b-euqo518lb3] { font-weight:700; font-size:.9rem; }
.reports-hero-summary small[b-euqo518lb3] { color:var(--mud-palette-text-secondary); }
.reports-hero-summary[b-euqo518lb3]  svg { position:absolute; inset-inline-end:.9rem; top:1.2rem; font-size:3rem; color:var(--mud-palette-primary); opacity:.2; }
.reports-search[b-euqo518lb3] { display:grid; grid-template-columns:auto minmax(0,1fr) auto; align-items:center; gap:1rem; margin:1.5rem 0 2rem; }
.reports-search label:not(.mud-input-label):not(.mud-checkbox)[b-euqo518lb3] { display:flex; align-items:center; gap:.4rem; font-size:.85rem; font-weight:700; }
.reports-search input:not(.mud-input-root):not(.mud-checkbox-input)[b-euqo518lb3] { min-width:0; width:100%; min-height:46px; padding:.65rem 1rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-size:.85rem; }
.reports-search input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-euqo518lb3],.reports-card:focus-visible[b-euqo518lb3] { outline:3px solid var(--mud-palette-primary); outline-offset:3px; }
.reports-search p[b-euqo518lb3] { font-size:.78rem; color:var(--mud-palette-text-secondary); }
.reports-group[b-euqo518lb3] { margin:0 0 2rem; }
.reports-group > header[b-euqo518lb3] { display:flex; justify-content:space-between; gap:1rem; align-items:center; margin-bottom:1rem; }
.reports-group h2[b-euqo518lb3] { margin:0 0 .35rem; font-size:1.08rem; font-weight:800; }
.reports-group p[b-euqo518lb3] { color:var(--mud-palette-text-secondary); margin:0; font-size:.78rem; }
.reports-group header > span[b-euqo518lb3] { flex-shrink:0; font-size:.72rem; padding:.3rem .65rem; border:1px solid var(--mud-palette-divider); border-radius:100px; }
.reports-card-grid[b-euqo518lb3] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.reports-card[b-euqo518lb3] { display:flex; align-items:start; min-width:0; gap:.85rem; padding:1.3rem 1.1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-lg); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); box-shadow:var(--arta-shadow-soft); text-decoration:none; transition:transform .18s,border-color .18s,box-shadow .18s; }
.reports-card:hover[b-euqo518lb3] { border-color:var(--mud-palette-primary); transform:translateY(-3px); box-shadow:0 12px 26px rgba(21,55,51,.1); }
.reports-card-icon[b-euqo518lb3] { display:grid; place-items:center; flex:0 0 42px; width:42px; height:42px; border:1px solid var(--mud-palette-divider); border-radius:12px; background:var(--mud-palette-primary-hover); color:var(--mud-palette-primary); }
.reports-card-content[b-euqo518lb3] { display:flex; flex-direction:column; gap:.5rem; flex:1; min-width:0; }
.reports-card-content strong[b-euqo518lb3] { font-size:.95rem; line-height:1.7; }
.reports-card-content > span[b-euqo518lb3] { font-size:.78rem; color:var(--mud-palette-text-secondary); line-height:1.9; }
.reports-card-content small[b-euqo518lb3] { font-size:.68rem; color:var(--mud-palette-primary); margin-top:.2rem; }
.reports-card-arrow[b-euqo518lb3] { margin-top:.55rem; color:var(--mud-palette-primary); }
.reports-card-arrow[b-euqo518lb3]  svg { font-size:1.15rem; }
.reports-guide[b-euqo518lb3] { display:flex; align-items:start; gap:.8rem; padding:1rem 1.2rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); }
.reports-guide[b-euqo518lb3]  svg { flex-shrink:0; color:var(--mud-palette-primary); }
.reports-guide p[b-euqo518lb3] { margin:0; color:var(--mud-palette-text-secondary); font-size:.8rem; line-height:1.9; }
.reports-guide strong[b-euqo518lb3] { color:var(--mud-palette-text-primary); }
[hidden][b-euqo518lb3] { display:none!important; }
@media(max-width:1100px) { .reports-card-grid[b-euqo518lb3] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:700px) { .reports-hero[b-euqo518lb3] { grid-template-columns:1fr; gap:1rem; padding:1.25rem; } .reports-hero-summary[b-euqo518lb3] { display:grid; grid-template-columns:auto 1fr; gap:.2rem 1rem; align-items:center; } .reports-hero-summary strong[b-euqo518lb3] { grid-row:span 2; font-size:2.1rem; } .reports-hero-summary small[b-euqo518lb3] { grid-column:2; } .reports-search[b-euqo518lb3] { grid-template-columns:1fr; gap:.6rem; } .reports-search p[b-euqo518lb3] { margin:0; } .reports-card-grid[b-euqo518lb3] { grid-template-columns:1fr; } .reports-card[b-euqo518lb3] { padding:1.1rem; } }
@media(prefers-reduced-motion:reduce) { .reports-card[b-euqo518lb3] { transition:none; } .reports-card:hover[b-euqo518lb3] { transform:none; } }
/* /Components/Pages/SalesInvoices.razor.rz.scp.css */
.invoice-workspace[b-oe9afo3fmk] { min-width: 0; }
.invoice-context[b-oe9afo3fmk] { display:flex; align-items:center; gap:1rem; margin-bottom:1.25rem; padding:1.1rem 1.3rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); }
.invoice-context > div[b-oe9afo3fmk] { flex:1; min-width:0; }
.invoice-context p[b-oe9afo3fmk] { margin:.25rem 0 0; color:var(--mud-palette-text-secondary); line-height:1.9; font-size:.86rem; }
.invoice-overview[b-oe9afo3fmk] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1.5rem; }
.invoice-overview > div[b-oe9afo3fmk] { min-width:0; padding:1rem 1.25rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); box-shadow:var(--arta-shadow-soft); }
.invoice-overview dt[b-oe9afo3fmk], .invoice-overview small[b-oe9afo3fmk] { color:var(--mud-palette-text-secondary); font-size:.8rem; }
.invoice-overview dd[b-oe9afo3fmk] { margin:.35rem 0; font-size:1.6rem; font-weight:800; font-variant-numeric:tabular-nums; }
.invoice-overview small[b-oe9afo3fmk] { display:block; margin-top:.35rem; font-weight:400; }
.invoice-filters[b-oe9afo3fmk] { display:grid; grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(9rem,1fr)); gap:1rem; align-items:start; margin-bottom:1.25rem; }
.invoice-filters .arta-field[b-oe9afo3fmk], .invoice-filters[b-oe9afo3fmk]  .arta-field { display:flex; flex-direction:column; gap:.45rem; min-width:0; color:var(--mud-palette-text-primary); font-size:.85rem; font-weight:600; }
.invoice-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-oe9afo3fmk], .invoice-filters select[b-oe9afo3fmk], .invoice-filters[b-oe9afo3fmk]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem .8rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:400; color-scheme:light dark; }
[data-theme="light"] .invoice-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-oe9afo3fmk], [data-theme="light"] .invoice-filters select[b-oe9afo3fmk], [data-theme="light"] .invoice-filters[b-oe9afo3fmk]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme:light; }
[data-theme="dark"] .invoice-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-oe9afo3fmk], [data-theme="dark"] .invoice-filters select[b-oe9afo3fmk], [data-theme="dark"] .invoice-filters[b-oe9afo3fmk]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme:dark; }
.invoice-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-oe9afo3fmk], .invoice-filters select:focus-visible[b-oe9afo3fmk], .invoice-filters[b-oe9afo3fmk]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible { outline:3px solid var(--mud-palette-primary); outline-offset:2px; }
.invoice-filter-actions[b-oe9afo3fmk] { display:flex; flex-wrap:wrap; gap:.5rem; grid-column:1/-1; }
.invoice-filter-actions .arta-button[b-oe9afo3fmk], .invoice-filters[b-oe9afo3fmk]  .arta-button { display:inline-flex; justify-content:center; align-items:center; min-height:44px; padding:.6rem .95rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:600; cursor:pointer; }
.invoice-filter-actions .arta-button--primary[b-oe9afo3fmk] { border-color:var(--mud-palette-primary); background:var(--mud-palette-primary); color:var(--mud-palette-primary-text); box-shadow:var(--arta-shadow-soft); }
.invoice-filter-actions .arta-button:focus-visible[b-oe9afo3fmk], .invoice-filters[b-oe9afo3fmk]  .arta-button:focus-visible { outline:3px solid var(--mud-palette-primary); outline-offset:3px; }
.invoice-filter-actions .arta-button:disabled[b-oe9afo3fmk], .invoice-filters[b-oe9afo3fmk]  .arta-button:disabled { opacity:.5; cursor:not-allowed; }
.invoice-secondary[b-oe9afo3fmk] { margin:.3rem 0; font-size:.82rem; color:var(--mud-palette-text-secondary); line-height:1.9; overflow-wrap:anywhere; }
.invoice-money[b-oe9afo3fmk] { display:inline-block; white-space:nowrap; font-variant-numeric:tabular-nums; }
.invoice-dossier[b-oe9afo3fmk] { display:grid; gap:1.2rem; margin-top:1.5rem; scroll-margin-top:1rem; }
.invoice-detail-heading[b-oe9afo3fmk] { display:flex; justify-content:space-between; align-items:start; gap:1rem; margin-bottom:1.25rem; }
.invoice-detail-heading h2[b-oe9afo3fmk] { margin:0; font-size:1.12rem; font-weight:700; }
.invoice-detail-status[b-oe9afo3fmk] { display:flex; flex-wrap:wrap; gap:.5rem; }
.invoice-facts[b-oe9afo3fmk] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1.25rem; padding:1rem; background:var(--mud-palette-background); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); }
.invoice-facts dt[b-oe9afo3fmk], .invoice-confirm dt[b-oe9afo3fmk] { font-size:.8rem; color:var(--mud-palette-text-secondary); }
.invoice-facts dd[b-oe9afo3fmk], .invoice-confirm dd[b-oe9afo3fmk] { margin:.5rem 0 0; font-weight:600; }
.invoice-facts .invoice-total[b-oe9afo3fmk] { color:var(--mud-palette-primary); font-size:1.15rem; }
.invoice-actions[b-oe9afo3fmk], .invoice-ledger-links[b-oe9afo3fmk] { display:flex; align-items:center; flex-wrap:wrap; gap:.65rem; margin-top:1.1rem; }
.invoice-source[b-oe9afo3fmk] { margin:0 0 1rem; padding:.8rem 1rem; background:var(--mud-palette-background); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); overflow-wrap:anywhere; }
.invoice-candidate-region[b-oe9afo3fmk] { max-width:100%; overflow:auto; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); margin-top:1rem; }
.invoice-candidate-region:focus-visible[b-oe9afo3fmk] { outline:3px solid var(--mud-palette-primary); outline-offset:2px; }
.invoice-candidates[b-oe9afo3fmk] { width:100%; min-width:680px; border-collapse:collapse; font-size:.85rem; }
.invoice-candidates caption[b-oe9afo3fmk] { padding:.75rem; text-align:start; color:var(--mud-palette-text-secondary); }
.invoice-candidates td[b-oe9afo3fmk], .invoice-candidates th[b-oe9afo3fmk] { padding:.8rem; text-align:start; border-bottom:1px solid var(--mud-palette-divider); font-weight:400; vertical-align:middle; }
.invoice-candidates thead th[b-oe9afo3fmk] { background:var(--mud-palette-background); font-weight:700; }
.invoice-candidates tbody th[b-oe9afo3fmk] { min-width:12rem; }
.invoice-candidates tbody th span[b-oe9afo3fmk] { display:block; margin-top:.2rem; color:var(--mud-palette-text-secondary); }
.invoice-candidates input:not(.mud-input-root):not(.mud-checkbox-input)[b-oe9afo3fmk] { min-width:6rem; max-width:8rem; }
.invoice-preview[b-oe9afo3fmk] { display:flex; align-items:center; flex-wrap:wrap; gap:.5rem; margin:1rem 0 0; padding:1rem; background:var(--mud-palette-background); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); }
.invoice-preview output[b-oe9afo3fmk] { max-width:100%; min-width:0; overflow-wrap:anywhere; font-size:1.4rem; font-weight:800; color:var(--mud-palette-primary); font-variant-numeric:tabular-nums; }
.invoice-preview small[b-oe9afo3fmk] { flex-basis:100%; color:var(--mud-palette-text-secondary); font-size:.8rem; }
.invoice-visually-hidden[b-oe9afo3fmk] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.invoice-confirm[b-oe9afo3fmk] { display:grid; gap:1rem; margin:0 0 1rem; padding:1rem; background:var(--mud-palette-background); border-radius:var(--arta-radius-md); }
@media(max-width:959.98px) { .invoice-filters[b-oe9afo3fmk], .invoice-overview[b-oe9afo3fmk], .invoice-facts[b-oe9afo3fmk] { grid-template-columns:repeat(2,minmax(0,1fr)); } .invoice-context[b-oe9afo3fmk] { flex-wrap:wrap; } .invoice-detail-heading[b-oe9afo3fmk] { flex-direction:column; } }
@media(max-width:599.98px) { .invoice-filters[b-oe9afo3fmk] { grid-template-columns:1fr; } .invoice-overview[b-oe9afo3fmk] { gap:.75rem; } .invoice-overview > div[b-oe9afo3fmk] { padding:.85rem; } .invoice-filter-actions > button:not(.mud-button-root):not(.mud-picker *)[b-oe9afo3fmk] { flex:1; } .invoice-context[b-oe9afo3fmk] { padding:1rem; } .invoice-context > div[b-oe9afo3fmk] { flex-basis:calc(100% - 3rem); } .invoice-actions[b-oe9afo3fmk]  .mud-button-root { width:100%; } .invoice-facts[b-oe9afo3fmk] { gap:.85rem; padding:.85rem; } }
/* /Components/Pages/Settlements.razor.rz.scp.css */
.settlement-workspace[b-dwr10t431p] { min-width:0; }
.settlement-tabs[b-dwr10t431p], .settlement-actions[b-dwr10t431p], .settlement-history-heading[b-dwr10t431p] { display:flex; align-items:center; flex-wrap:wrap; gap:.65rem; }
.settlement-tabs[b-dwr10t431p] { margin:0 0 1.2rem; }
.settlement-tabs[b-dwr10t431p]  .mud-icon-button { margin-inline-start:auto; }
.settlement-intent[b-dwr10t431p] { padding:1.1rem 1.3rem; margin-bottom:1.25rem; border:1px solid var(--mud-palette-warning); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); box-shadow:var(--arta-shadow-soft); }
.settlement-intent p[b-dwr10t431p] { margin:.5rem 0; overflow-wrap:anywhere; }
.settlement-intent strong[b-dwr10t431p] { display:block; color:var(--mud-palette-text-primary); font-size:1rem; }
.settlement-overview[b-dwr10t431p] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1.5rem; }
.settlement-overview > div[b-dwr10t431p] { min-width:0; padding:1rem 1.2rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); box-shadow:var(--arta-shadow-soft); }
.settlement-overview dt[b-dwr10t431p], .settlement-overview small[b-dwr10t431p] { color:var(--mud-palette-text-secondary); font-size:.8rem; }
.settlement-overview dd[b-dwr10t431p] { margin:.35rem 0; font-size:1.6rem; font-weight:800; font-variant-numeric:tabular-nums; }
.settlement-overview small[b-dwr10t431p] { display:block; margin-top:.35rem; font-weight:400; }
.settlement-filters[b-dwr10t431p] { display:grid; grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(9rem,1fr)); gap:1rem; align-items:start; margin-bottom:1.25rem; }
.settlement-filters .arta-field[b-dwr10t431p] { display:flex; flex-direction:column; gap:.45rem; min-width:0; color:var(--mud-palette-text-primary); font-size:.85rem; font-weight:600; }
.settlement-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-dwr10t431p], .settlement-filters select[b-dwr10t431p] { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem .8rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:400; color-scheme:light dark; }
[data-theme="light"] .settlement-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-dwr10t431p], [data-theme="light"] .settlement-filters select[b-dwr10t431p] { color-scheme:light; }
[data-theme="dark"] .settlement-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-dwr10t431p], [data-theme="dark"] .settlement-filters select[b-dwr10t431p] { color-scheme:dark; }
.settlement-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-dwr10t431p], .settlement-filters select:focus-visible[b-dwr10t431p] { outline:3px solid var(--mud-palette-primary); outline-offset:2px; }
.settlement-filter-actions[b-dwr10t431p] { display:flex; flex-wrap:wrap; gap:.5rem; grid-column:1/-1; }
.settlement-filter-actions .arta-button[b-dwr10t431p] { display:inline-flex; justify-content:center; align-items:center; min-height:44px; padding:.6rem .95rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:600; cursor:pointer; }
.settlement-filter-actions .arta-button--primary[b-dwr10t431p] { border-color:var(--mud-palette-primary); background:var(--mud-palette-primary); color:var(--mud-palette-primary-text); box-shadow:var(--arta-shadow-soft); }
.settlement-filter-actions .arta-button:focus-visible[b-dwr10t431p] { outline:3px solid var(--mud-palette-primary); outline-offset:3px; }
.settlement-filter-actions .arta-button:disabled[b-dwr10t431p] { opacity:.5; cursor:not-allowed; }
.settlement-secondary[b-dwr10t431p] { margin:.3rem 0; font-size:.82rem; color:var(--mud-palette-text-secondary); line-height:1.9; overflow-wrap:anywhere; }
.settlement-available[b-dwr10t431p] { color:var(--mud-palette-primary); }
/* Amount digits and currency codes remain readable inside the table's local scroll container. */
.settlement-workspace[b-dwr10t431p]  .app-money { white-space:nowrap; flex-wrap:wrap; }
@media(min-width:960px) {
    .settlement-workspace[b-dwr10t431p]  .settlement-table .mud-table-head .mud-table-cell { min-width:7rem; overflow-wrap:normal; word-break:normal; }
}
.settlement-dossier[b-dwr10t431p] { display:grid; gap:1.2rem; margin-top:1.5rem; }
.settlement-detail-heading[b-dwr10t431p] { display:flex; justify-content:space-between; align-items:start; flex-wrap:wrap; gap:1rem; margin-bottom:1.25rem; }
.settlement-detail-heading h2[b-dwr10t431p] { margin:0; font-size:1.15rem; font-weight:700; }
.settlement-balances[b-dwr10t431p] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1rem; }
.settlement-balances > div[b-dwr10t431p] { min-width:0; padding:.85rem 1rem; background:var(--mud-palette-background); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); }
.settlement-balances dt[b-dwr10t431p], .settlement-confirm dt[b-dwr10t431p] { font-size:.8rem; color:var(--mud-palette-text-secondary); }
.settlement-balances dd[b-dwr10t431p], .settlement-confirm dd[b-dwr10t431p] { margin:.5rem 0 0; font-weight:600; overflow-wrap:anywhere; }
.settlement-balances .settlement-balance-available[b-dwr10t431p] { border-color:var(--mud-palette-primary); }
.settlement-balance-available dd[b-dwr10t431p] { color:var(--mud-palette-primary); }
.settlement-section-title[b-dwr10t431p] { margin:1.5rem 0 .75rem; font-size:1rem; font-weight:700; }
.settlement-history-heading[b-dwr10t431p] { justify-content:space-between; margin-bottom:1rem; }
.settlement-history-issues[b-dwr10t431p] { margin:1rem 0; padding-inline-start:1.5rem; color:var(--mud-palette-text-secondary); font-size:.85rem; overflow-wrap:anywhere; }
.settlement-confirm[b-dwr10t431p] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; margin:0 0 1rem; padding:1rem; background:var(--mud-palette-background); border-radius:var(--arta-radius-md); }
.settlement-editor-fields[b-dwr10t431p] { min-width:0; margin:0; padding:0; border:0; }
.settlement-intent-note[b-dwr10t431p] { margin:0 0 1rem; padding:.75rem; border:1px solid var(--mud-palette-warning); border-radius:var(--arta-radius-md); background:var(--mud-palette-background); font-size:.85rem; }
@media(max-width:959.98px) { .settlement-overview[b-dwr10t431p], .settlement-balances[b-dwr10t431p] { grid-template-columns:repeat(2,minmax(0,1fr)); } .settlement-filters[b-dwr10t431p] { grid-template-columns:repeat(2,minmax(0,1fr)); } .settlement-search[b-dwr10t431p] { grid-column:1/-1; } }
@media(max-width:599.98px) { .settlement-filters[b-dwr10t431p] { grid-template-columns:1fr; } .settlement-overview[b-dwr10t431p] { gap:.75rem; } .settlement-overview > div[b-dwr10t431p] { padding:.85rem; } .settlement-filter-actions > button:not(.mud-button-root):not(.mud-picker *)[b-dwr10t431p] { flex:1; } .settlement-tabs[b-dwr10t431p]  .mud-button-root { flex:1; } .settlement-balances[b-dwr10t431p] { gap:.75rem; } .settlement-balances > div[b-dwr10t431p] { padding:.75rem; } .settlement-confirm[b-dwr10t431p] { grid-template-columns:1fr; } }
/* /Components/Pages/TreasuryAdvances.razor.rz.scp.css */
.advance-workspace[b-6exrcewtjp] { min-width: 0; }
.advance-context[b-6exrcewtjp] { display:flex; align-items:center; gap:1rem; padding:1.1rem 1.3rem; margin-bottom:1.2rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); box-shadow:var(--arta-shadow-soft); }
.advance-context > div[b-6exrcewtjp] { flex:1; min-width:0; }
.advance-context p[b-6exrcewtjp] { color:var(--mud-palette-text-secondary); font-size:.85rem; line-height:1.9; margin:.3rem 0 0; }
.advance-directions[b-6exrcewtjp] { display:flex; flex-wrap:wrap; gap:.5rem; margin-bottom:1.2rem; }
.advance-direction[b-6exrcewtjp] { display:flex; align-items:center; gap:.6rem; min-height:48px; padding:.7rem 1.1rem; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); font:inherit; font-weight:700; cursor:pointer; }
.advance-direction--active[b-6exrcewtjp] { color:var(--mud-palette-primary); border-color:var(--mud-palette-primary); background:var(--mud-palette-primary-hover); box-shadow:var(--arta-shadow-soft); }
.advance-overview[b-6exrcewtjp] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1.4rem; }
.advance-overview > div[b-6exrcewtjp] { min-width:0; padding:1rem 1.2rem; background:var(--mud-palette-surface); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); box-shadow:var(--arta-shadow-soft); }
.advance-overview dt[b-6exrcewtjp],.advance-overview small[b-6exrcewtjp],.advance-metadata dt[b-6exrcewtjp],.advance-dialog-summary dt[b-6exrcewtjp] { color:var(--mud-palette-text-secondary); font-size:.82rem; }
.advance-overview dd[b-6exrcewtjp] { margin:.35rem 0; font-size:1.6rem; font-weight:800; font-variant-numeric:tabular-nums; }
.advance-overview small[b-6exrcewtjp] { display:block; margin-top:.35rem; font-weight:400; line-height:1.7; }
.advance-filters[b-6exrcewtjp] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; margin-bottom:1.25rem; align-items:start; }
.advance-filters .arta-field[b-6exrcewtjp],.advance-filters[b-6exrcewtjp]  .arta-field { display:flex; flex-direction:column; gap:.45rem; min-width:0; color:var(--mud-palette-text-primary); font-size:.85rem; font-weight:600; }
.advance-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-6exrcewtjp],.advance-filters select[b-6exrcewtjp],.advance-filters[b-6exrcewtjp]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem .8rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:400; color-scheme:light dark; }
.advance-filter-actions[b-6exrcewtjp] { display:flex; flex-wrap:wrap; gap:.5rem; grid-column:1/-1; }
.advance-filter-actions .arta-button[b-6exrcewtjp],.advance-filters[b-6exrcewtjp]  .arta-button { display:inline-flex; justify-content:center; align-items:center; min-height:44px; padding:.6rem 1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-size:.85rem; font-weight:600; cursor:pointer; }
.advance-filter-actions .arta-button--primary[b-6exrcewtjp] { background:var(--mud-palette-primary); border-color:var(--mud-palette-primary); color:var(--mud-palette-primary-text); box-shadow:var(--arta-shadow-soft); }
.advance-direction:disabled[b-6exrcewtjp],.advance-filter-actions .arta-button:disabled[b-6exrcewtjp] { opacity:.5; cursor:not-allowed; }
.advance-direction:focus-visible[b-6exrcewtjp],.advance-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-6exrcewtjp],.advance-filters select:focus-visible[b-6exrcewtjp],.advance-filters[b-6exrcewtjp]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible,.advance-filter-actions .arta-button:focus-visible[b-6exrcewtjp] { outline:3px solid var(--mud-palette-primary); outline-offset:2px; }
.advance-block[b-6exrcewtjp] { display:block; margin-top:.3rem; }
.advance-bank-reference[b-6exrcewtjp] { display:block; min-width:0; overflow-wrap:anywhere; }
.advance-muted[b-6exrcewtjp],.advance-note[b-6exrcewtjp] { color:var(--mud-palette-text-secondary); font-size:.82rem; line-height:1.9; overflow-wrap:anywhere; }
.advance-note[b-6exrcewtjp] { margin:1rem 0 0; }
.advance-dossier[b-6exrcewtjp] { margin-top:1.5rem; min-width:0; }
.advance-dossier-status[b-6exrcewtjp],.advance-actions[b-6exrcewtjp] { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; }
.advance-dossier-status[b-6exrcewtjp] { justify-content:space-between; margin-bottom:1rem; }
.advance-metadata[b-6exrcewtjp] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; padding:1rem; margin:1rem 0; border:1px solid var(--mud-palette-divider); background:var(--mud-palette-background-grey); border-radius:var(--arta-radius-md); }
.advance-metadata dd[b-6exrcewtjp] { margin:.4rem 0 0; font-weight:700; overflow-wrap:anywhere; font-variant-numeric:tabular-nums; }
.advance-description[b-6exrcewtjp] { white-space:pre-wrap; overflow-wrap:anywhere; line-height:1.9; margin:1rem 0; }
.advance-actions[b-6exrcewtjp] { margin-top:1.2rem; }
.advance-evidence[b-6exrcewtjp] { margin-top:1.4rem; padding-top:1.2rem; border-top:1px solid var(--mud-palette-divider); min-width:0; }
.advance-evidence h3[b-6exrcewtjp] { font-size:.95rem; margin:0 0 .8rem; }
.advance-evidence-row[b-6exrcewtjp] { display:flex; flex-wrap:wrap; align-items:center; gap:1rem; padding:.6rem 0; font-size:.85rem; }
.advance-timeline[b-6exrcewtjp] { list-style:none; margin:0; padding:0; display:grid; gap:.8rem; }
.advance-timeline li[b-6exrcewtjp] { padding:.8rem 1rem; border:1px solid var(--mud-palette-divider); border-inline-start:3px solid var(--mud-palette-primary); border-radius:.7rem; background:var(--mud-palette-surface); overflow-wrap:anywhere; }
.advance-timeline li > div[b-6exrcewtjp] { display:flex; flex-wrap:wrap; gap:.8rem; justify-content:space-between; }
.advance-timeline p[b-6exrcewtjp] { margin:.4rem 0; font-size:.85rem; }
.advance-timeline small[b-6exrcewtjp] { color:var(--mud-palette-text-secondary); font-size:.75rem; }
.advance-workspace[b-6exrcewtjp]  .app-money { white-space:nowrap; flex-wrap:wrap; }
.advance-lookup[b-6exrcewtjp] { min-width:0; margin-block:1rem; padding:1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); }
.advance-lookup legend[b-6exrcewtjp] { padding-inline:.5rem; font-size:.9rem; font-weight:700; }
.advance-lookup-search[b-6exrcewtjp] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.65rem; align-items:end; margin-bottom:.75rem; }
.advance-lookup-status[b-6exrcewtjp] { min-height:1.5rem; color:var(--mud-palette-text-secondary); line-height:1.8; }
.advance-description-field[b-6exrcewtjp] { margin-block:1rem; }
.advance-dialog-summary[b-6exrcewtjp] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.8rem; margin:0 0 1rem; }
.advance-dialog-summary > div[b-6exrcewtjp] { min-width:0; padding:.75rem; border:1px solid var(--mud-palette-divider); border-radius:.75rem; }
.advance-dialog-summary dd[b-6exrcewtjp] { margin:.3rem 0 0; overflow-wrap:anywhere; font-weight:600; }
@media(max-width:800px) { .advance-overview[b-6exrcewtjp] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:.7rem; } .advance-filters[b-6exrcewtjp],.advance-metadata[b-6exrcewtjp] { grid-template-columns:repeat(2,minmax(0,1fr)); } .advance-context[b-6exrcewtjp] { flex-wrap:wrap; } }
@media(max-width:599.98px) { .advance-workspace[b-6exrcewtjp]  .arta-master-table .mud-table-cell::before { flex-shrink:0; white-space:nowrap; overflow-wrap:normal; } }
@media(max-width:480px) { .advance-context[b-6exrcewtjp] { display:grid; grid-template-columns:auto minmax(0,1fr); padding:.9rem; align-items:start; } .advance-context-flow[b-6exrcewtjp] { grid-column:1/-1; } .advance-filters[b-6exrcewtjp],.advance-metadata[b-6exrcewtjp],.advance-lookup-search[b-6exrcewtjp],.advance-dialog-summary[b-6exrcewtjp] { grid-template-columns:minmax(0,1fr); } .advance-overview > div[b-6exrcewtjp] { padding:.8rem; } .advance-overview dd[b-6exrcewtjp] { font-size:1.3rem; } .advance-directions[b-6exrcewtjp] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); } .advance-direction[b-6exrcewtjp] { justify-content:center; padding:.6rem .45rem; font-size:.8rem; } .advance-actions[b-6exrcewtjp] { align-items:stretch; } .advance-actions[b-6exrcewtjp]  .mud-button-root { width:100%; } }
@media(prefers-reduced-motion:reduce) { .advance-workspace *[b-6exrcewtjp] { scroll-behavior:auto; } }

.advance-balance-section[b-6exrcewtjp],.advance-history[b-6exrcewtjp] { margin-top:1.4rem; padding-top:1.1rem; border-top:1px solid var(--mud-palette-divider); min-width:0; }
.advance-balance-section h3[b-6exrcewtjp],.advance-history h3[b-6exrcewtjp] { font-size:.95rem; margin:0 0 .8rem; }
.advance-reference[b-6exrcewtjp] { display:block; min-width:0; overflow-wrap:anywhere; }
.advance-reference small[b-6exrcewtjp] { display:block; margin-top:.3rem; color:var(--mud-palette-text-secondary); line-height:1.8; font-size:.78rem; }
.advance-operation-fields[b-6exrcewtjp] { min-width:0; padding:0; margin:0; border:0; }
.advance-operation-fields:disabled[b-6exrcewtjp] { opacity:.72; }
.advance-reconciliation[b-6exrcewtjp] { display:grid; gap:1.2rem; margin-top:1.5rem; min-width:0; }
.advance-target-capacities[b-6exrcewtjp] { display:grid; gap:.6rem; margin:1rem 0; }
.advance-target-capacities > div[b-6exrcewtjp] { display:flex; flex-wrap:wrap; gap:.5rem 1rem; padding:.8rem; border:1px solid var(--mud-palette-divider); border-radius:.7rem; font-size:.8rem; }
.advance-target-capacities strong[b-6exrcewtjp] { flex-basis:100%; }
.advance-target-capacities span[b-6exrcewtjp] { display:inline-flex; align-items:center; flex-wrap:wrap; gap:.35rem; }
.advance-description[b-6exrcewtjp] { white-space:pre-wrap; overflow-wrap:anywhere; line-height:1.9; }
.advance-history[b-6exrcewtjp]  thead th:last-child { white-space:nowrap; min-width:4rem; }
.advance-event-amount[b-6exrcewtjp] { display:flex; flex-direction:column; align-items:flex-start; gap:.35rem; }
/* /Components/Pages/TreasuryCheques.razor.rz.scp.css */
.cheque-workspace[b-qcgr0552oy] { min-width: 0; }
.cheque-context[b-qcgr0552oy] { display:flex; align-items:center; gap:1rem; padding:1.1rem 1.3rem; margin-bottom:1.2rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); box-shadow:var(--arta-shadow-soft); }
.cheque-context > div[b-qcgr0552oy] { flex:1; min-width:0; }
.cheque-context p[b-qcgr0552oy] { color:var(--mud-palette-text-secondary); font-size:.85rem; line-height:1.9; margin:.3rem 0 0; }
.cheque-directions[b-qcgr0552oy] { display:flex; flex-wrap:wrap; gap:.5rem; margin-bottom:1.2rem; }
.cheque-direction[b-qcgr0552oy] { display:flex; align-items:center; gap:.6rem; min-height:48px; padding:.7rem 1.1rem; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); font:inherit; font-weight:700; cursor:pointer; }
.cheque-direction--active[b-qcgr0552oy] { color:var(--mud-palette-primary); border-color:var(--mud-palette-primary); background:var(--mud-palette-primary-hover); box-shadow:var(--arta-shadow-soft); }
.cheque-overview[b-qcgr0552oy] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1.4rem; }
.cheque-overview > div[b-qcgr0552oy] { min-width:0; padding:1rem 1.2rem; background:var(--mud-palette-surface); border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); box-shadow:var(--arta-shadow-soft); }
.cheque-overview dt[b-qcgr0552oy],.cheque-overview small[b-qcgr0552oy],.cheque-metadata dt[b-qcgr0552oy],.cheque-dialog-summary dt[b-qcgr0552oy] { color:var(--mud-palette-text-secondary); font-size:.82rem; }
.cheque-overview dd[b-qcgr0552oy] { margin:.35rem 0; font-size:1.6rem; font-weight:800; font-variant-numeric:tabular-nums; }
.cheque-overview small[b-qcgr0552oy] { display:block; margin-top:.35rem; font-weight:400; line-height:1.7; }
.cheque-filters[b-qcgr0552oy] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; margin-bottom:1.25rem; align-items:start; }
.cheque-filters .arta-field[b-qcgr0552oy],.cheque-filters[b-qcgr0552oy]  .arta-field { display:flex; flex-direction:column; gap:.45rem; min-width:0; color:var(--mud-palette-text-primary); font-size:.85rem; font-weight:600; }
.cheque-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-qcgr0552oy],.cheque-filters select[b-qcgr0552oy],.cheque-filters[b-qcgr0552oy]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem .8rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:400; color-scheme:light dark; }
.cheque-filter-actions[b-qcgr0552oy] { display:flex; flex-wrap:wrap; gap:.5rem; grid-column:1/-1; }
.cheque-filter-actions .arta-button[b-qcgr0552oy],.cheque-filters[b-qcgr0552oy]  .arta-button { display:inline-flex; justify-content:center; align-items:center; min-height:44px; padding:.6rem 1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-size:.85rem; font-weight:600; cursor:pointer; }
.cheque-filter-actions .arta-button--primary[b-qcgr0552oy] { background:var(--mud-palette-primary); border-color:var(--mud-palette-primary); color:var(--mud-palette-primary-text); box-shadow:var(--arta-shadow-soft); }
.cheque-direction:disabled[b-qcgr0552oy],.cheque-filter-actions .arta-button:disabled[b-qcgr0552oy] { opacity:.5; cursor:not-allowed; }
.cheque-direction:focus-visible[b-qcgr0552oy],.cheque-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-qcgr0552oy],.cheque-filters select:focus-visible[b-qcgr0552oy],.cheque-filters[b-qcgr0552oy]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible,.cheque-filter-actions .arta-button:focus-visible[b-qcgr0552oy] { outline:3px solid var(--mud-palette-primary); outline-offset:2px; }
.cheque-block[b-qcgr0552oy] { display:block; margin-top:.3rem; }
.cheque-bank-reference[b-qcgr0552oy] { display:block; min-width:0; overflow-wrap:anywhere; }
.cheque-muted[b-qcgr0552oy],.cheque-note[b-qcgr0552oy] { color:var(--mud-palette-text-secondary); font-size:.82rem; line-height:1.9; overflow-wrap:anywhere; }
.cheque-note[b-qcgr0552oy] { margin:1rem 0 0; }
.cheque-dossier[b-qcgr0552oy] { margin-top:1.5rem; min-width:0; }
.cheque-dossier-status[b-qcgr0552oy],.cheque-actions[b-qcgr0552oy] { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; }
.cheque-dossier-status[b-qcgr0552oy] { justify-content:space-between; margin-bottom:1rem; }
.cheque-metadata[b-qcgr0552oy] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; padding:1rem; margin:1rem 0; border:1px solid var(--mud-palette-divider); background:var(--mud-palette-background-grey); border-radius:var(--arta-radius-md); }
.cheque-metadata dd[b-qcgr0552oy] { margin:.4rem 0 0; font-weight:700; overflow-wrap:anywhere; font-variant-numeric:tabular-nums; }
.cheque-description[b-qcgr0552oy] { white-space:pre-wrap; overflow-wrap:anywhere; line-height:1.9; margin:1rem 0; }
.cheque-actions[b-qcgr0552oy] { margin-top:1.2rem; }
.cheque-evidence[b-qcgr0552oy] { margin-top:1.4rem; padding-top:1.2rem; border-top:1px solid var(--mud-palette-divider); min-width:0; }
.cheque-evidence h3[b-qcgr0552oy] { font-size:.95rem; margin:0 0 .8rem; }
.cheque-evidence-row[b-qcgr0552oy] { display:flex; flex-wrap:wrap; align-items:center; gap:1rem; padding:.6rem 0; font-size:.85rem; }
.cheque-timeline[b-qcgr0552oy] { list-style:none; margin:0; padding:0; display:grid; gap:.8rem; }
.cheque-timeline li[b-qcgr0552oy] { padding:.8rem 1rem; border:1px solid var(--mud-palette-divider); border-inline-start:3px solid var(--mud-palette-primary); border-radius:.7rem; background:var(--mud-palette-surface); overflow-wrap:anywhere; }
.cheque-timeline li > div[b-qcgr0552oy] { display:flex; flex-wrap:wrap; gap:.8rem; justify-content:space-between; }
.cheque-timeline p[b-qcgr0552oy] { margin:.4rem 0; font-size:.85rem; }
.cheque-timeline small[b-qcgr0552oy] { color:var(--mud-palette-text-secondary); font-size:.75rem; }
.cheque-workspace[b-qcgr0552oy]  .app-money { white-space:nowrap; flex-wrap:wrap; }
.cheque-lookup[b-qcgr0552oy] { min-width:0; margin-block:1rem; padding:1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); }
.cheque-lookup legend[b-qcgr0552oy] { padding-inline:.5rem; font-size:.9rem; font-weight:700; }
.cheque-lookup-search[b-qcgr0552oy] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.65rem; align-items:end; margin-bottom:.75rem; }
.cheque-lookup-status[b-qcgr0552oy] { min-height:1.5rem; color:var(--mud-palette-text-secondary); line-height:1.8; }
.cheque-description-field[b-qcgr0552oy] { margin-block:1rem; }
.cheque-dialog-summary[b-qcgr0552oy] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.8rem; margin:0 0 1rem; }
.cheque-dialog-summary > div[b-qcgr0552oy] { min-width:0; padding:.75rem; border:1px solid var(--mud-palette-divider); border-radius:.75rem; }
.cheque-dialog-summary dd[b-qcgr0552oy] { margin:.3rem 0 0; overflow-wrap:anywhere; font-weight:600; }
@media(max-width:800px) { .cheque-overview[b-qcgr0552oy] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:.7rem; } .cheque-filters[b-qcgr0552oy],.cheque-metadata[b-qcgr0552oy] { grid-template-columns:repeat(2,minmax(0,1fr)); } .cheque-context[b-qcgr0552oy] { flex-wrap:wrap; } }
@media(max-width:599.98px) { .cheque-workspace[b-qcgr0552oy]  .arta-master-table .mud-table-cell::before { flex-shrink:0; white-space:nowrap; overflow-wrap:normal; } }
@media(max-width:480px) { .cheque-context[b-qcgr0552oy] { display:grid; grid-template-columns:auto minmax(0,1fr); padding:.9rem; align-items:start; } .cheque-context-flow[b-qcgr0552oy] { grid-column:1/-1; } .cheque-filters[b-qcgr0552oy],.cheque-metadata[b-qcgr0552oy],.cheque-lookup-search[b-qcgr0552oy],.cheque-dialog-summary[b-qcgr0552oy] { grid-template-columns:minmax(0,1fr); } .cheque-overview > div[b-qcgr0552oy] { padding:.8rem; } .cheque-overview dd[b-qcgr0552oy] { font-size:1.3rem; } .cheque-directions[b-qcgr0552oy] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); } .cheque-direction[b-qcgr0552oy] { justify-content:center; padding:.6rem .45rem; font-size:.8rem; } .cheque-actions[b-qcgr0552oy] { align-items:stretch; } .cheque-actions[b-qcgr0552oy]  .mud-button-root { width:100%; } }
@media(prefers-reduced-motion:reduce) { .cheque-workspace *[b-qcgr0552oy] { scroll-behavior:auto; } }
/* /Components/Pages/TreasuryMasterData.razor.rz.scp.css */
.treasury-editor-section[b-qtcfqr5oo8] { min-width: 0; margin: 0 0 1rem; padding: .9rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.treasury-editor-section legend[b-qtcfqr5oo8] { padding-inline: .4rem; font-weight: 700; color: var(--mud-palette-text-primary); }
.treasury-tabs[b-qtcfqr5oo8] { min-width: 0; }
.treasury-list-heading[b-qtcfqr5oo8] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; margin-bottom: 1rem; }
.treasury-list-heading p[b-qtcfqr5oo8] { margin: 0; }
.treasury-table-meta[b-qtcfqr5oo8] { margin-top: .2rem; color: var(--mud-palette-text-secondary); font-size: .8rem; }
.treasury-identifier[b-qtcfqr5oo8] { display: inline-block; white-space: nowrap; font-variant-numeric: tabular-nums; }
.treasury-code[b-qtcfqr5oo8] { white-space: nowrap; }
.treasury-bottom-grid[b-qtcfqr5oo8] { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); gap: 1.25rem; margin-top: 1.5rem; }
.treasury-details[b-qtcfqr5oo8] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 1rem; margin-block: 1rem; }
.treasury-details > div[b-qtcfqr5oo8] { min-width: 0; }
.treasury-details dt[b-qtcfqr5oo8] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.treasury-details dd[b-qtcfqr5oo8] { margin: .3rem 0 0; overflow-wrap: anywhere; color: var(--mud-palette-text-primary); }
.treasury-setup-actions[b-qtcfqr5oo8] { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1rem; }
@media (max-width: 959.98px) { .treasury-bottom-grid[b-qtcfqr5oo8] { grid-template-columns: minmax(0, 1fr); } }
@media (max-width: 599.98px) { .treasury-editor-section[b-qtcfqr5oo8] { padding: .75rem; } .treasury-list-heading[b-qtcfqr5oo8] { align-items: stretch; } .treasury-identifier[b-qtcfqr5oo8] { white-space: normal; overflow-wrap: anywhere; } }
/* /Components/Pages/TreasuryReceiptPayments.razor.rz.scp.css */
.cash-workspace[b-6g4ndmg5n1] { min-width: 0; }
.cash-context[b-6g4ndmg5n1] { display: flex; align-items: center; gap: .9rem; padding: 1rem 1.25rem; margin-bottom: 1.25rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); }
.cash-context > div[b-6g4ndmg5n1] { min-width: 0; flex: 1; }
.cash-context p[b-6g4ndmg5n1] { margin: .35rem 0 0; color: var(--mud-palette-text-secondary); font-size: .85rem; line-height: 1.8; }
.cash-overview[b-6g4ndmg5n1] { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 1rem; margin: 0 0 1.5rem; }
.cash-overview > div[b-6g4ndmg5n1] { min-width: 0; padding: 1rem 1.2rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); box-shadow: var(--arta-shadow-soft); }
.cash-overview dt[b-6g4ndmg5n1], .cash-overview small[b-6g4ndmg5n1], .cash-metadata dt[b-6g4ndmg5n1] { color: var(--mud-palette-text-secondary); font-size: .82rem; }
.cash-overview dd[b-6g4ndmg5n1] { margin: .35rem 0; font-size: 1.5rem; font-weight: 800; font-variant-numeric: tabular-nums; }
.cash-overview dd small[b-6g4ndmg5n1] { display: block; margin-top: .35rem; font-weight: 400; }
.cash-filters[b-6g4ndmg5n1] { display: grid; grid-template-columns: repeat(2,minmax(10rem,1fr)); gap: 1rem; align-items: start; margin-bottom: 1.25rem; }
.cash-filter-search[b-6g4ndmg5n1] { grid-column: 1/-1; }
.cash-filters .arta-field[b-6g4ndmg5n1], .cash-filters[b-6g4ndmg5n1]  .arta-field { display: flex; flex-direction: column; gap: .45rem; min-width: 0; font-weight: 600; font-size: .85rem; color: var(--mud-palette-text-primary); }
.cash-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-6g4ndmg5n1], .cash-filters select[b-6g4ndmg5n1], .cash-filters[b-6g4ndmg5n1]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing: border-box; width: 100%; min-width: 0; min-height: 44px; padding: .65rem .8rem; border: 1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-weight: 400; color-scheme: light dark; }
[data-theme="light"] .cash-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-6g4ndmg5n1], [data-theme="light"] .cash-filters select[b-6g4ndmg5n1], [data-theme="light"] .cash-filters[b-6g4ndmg5n1]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme: light; }
[data-theme="dark"] .cash-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-6g4ndmg5n1], [data-theme="dark"] .cash-filters select[b-6g4ndmg5n1], [data-theme="dark"] .cash-filters[b-6g4ndmg5n1]  input:not(.mud-input-root):not(.mud-checkbox-input) { color-scheme: dark; }
.cash-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-6g4ndmg5n1], .cash-filters select:focus-visible[b-6g4ndmg5n1], .cash-filters[b-6g4ndmg5n1]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible, .cash-filter-actions .arta-button:focus-visible[b-6g4ndmg5n1], .cash-filters[b-6g4ndmg5n1]  .arta-button:focus-visible { outline: 3px solid var(--mud-palette-primary); outline-offset: 2px; }
.cash-filter-actions[b-6g4ndmg5n1] { display: flex; flex-wrap: wrap; gap: .5rem; align-self: center; grid-column: 1/-1; }
.cash-filter-actions .arta-button[b-6g4ndmg5n1], .cash-filters[b-6g4ndmg5n1]  .arta-button { display: inline-flex; align-items: center; justify-content: center; gap: .4rem; min-height: 44px; padding: .6rem .95rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-size: .85rem; font-weight: 600; cursor: pointer; }
.cash-filter-actions .arta-button--primary[b-6g4ndmg5n1] { border-color: var(--mud-palette-primary); background: var(--mud-palette-primary); color: var(--mud-palette-primary-text); box-shadow: var(--arta-shadow-soft); }
.cash-filter-actions .arta-button:disabled[b-6g4ndmg5n1] { opacity: .5; cursor: not-allowed; }
.cash-block[b-6g4ndmg5n1] { display: block; margin-top: .3rem; }
.cash-document-number[b-6g4ndmg5n1] { white-space: nowrap; }
.cash-workspace[b-6g4ndmg5n1]  .app-money { white-space: nowrap; flex-wrap: wrap; }
.cash-muted[b-6g4ndmg5n1], .cash-note[b-6g4ndmg5n1] { color: var(--mud-palette-text-secondary); font-size: .82rem; line-height: 1.8; }
.cash-muted[b-6g4ndmg5n1] { margin: .25rem 0; overflow-wrap: anywhere; }
.cash-note[b-6g4ndmg5n1] { margin: 1rem 0 0; }
.cash-dossier[b-6g4ndmg5n1] { margin-top: 1.5rem; min-width: 0; }
.cash-dossier-status[b-6g4ndmg5n1], .cash-actions[b-6g4ndmg5n1] { display: flex; flex-wrap: wrap; gap: .65rem; align-items: center; }
.cash-dossier-status[b-6g4ndmg5n1] { margin-bottom: 1.25rem; }
.cash-metadata[b-6g4ndmg5n1] { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1rem; margin: 1rem 0; padding: 1rem; background: var(--mud-palette-background-grey); border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.cash-metadata dd[b-6g4ndmg5n1] { margin: .4rem 0 0; font-weight: 700; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; }
.cash-description[b-6g4ndmg5n1] { white-space: pre-wrap; overflow-wrap: anywhere; line-height: 1.9; margin: 1rem 0; }
.cash-actions[b-6g4ndmg5n1] { margin-top: 1.25rem; }
.cash-description-field[b-6g4ndmg5n1] { margin-block: 1rem; }
.cash-lookup[b-6g4ndmg5n1] { min-width: 0; margin-block: 1rem; padding: 1rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.cash-lookup legend[b-6g4ndmg5n1] { padding-inline: .5rem; font-weight: 700; font-size: .9rem; }
.cash-lookup-search[b-6g4ndmg5n1] { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: .65rem; align-items: end; margin-bottom: .75rem; }
.cash-lookup-status[b-6g4ndmg5n1] { min-height: 1.5rem; line-height: 1.8; color: var(--mud-palette-text-secondary); }
.cash-dialog-summary[b-6g4ndmg5n1] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: .8rem; margin-block: 0 1rem; }
.cash-dialog-summary > div[b-6g4ndmg5n1] { min-width: 0; padding: .75rem; border: 1px solid var(--mud-palette-divider); border-radius: .75rem; }
.cash-dialog-summary dt[b-6g4ndmg5n1] { font-size: .8rem; color: var(--mud-palette-text-secondary); }
.cash-dialog-summary dd[b-6g4ndmg5n1] { margin: .3rem 0 0; overflow-wrap: anywhere; font-weight: 600; }
@media (min-width: 1200px) { .cash-filters[b-6g4ndmg5n1] { grid-template-columns: repeat(3,minmax(10rem,1fr)); } .cash-filter-search[b-6g4ndmg5n1] { grid-column: span 2; } }
@media (max-width: 800px) { .cash-overview[b-6g4ndmg5n1], .cash-metadata[b-6g4ndmg5n1] { grid-template-columns: repeat(2,minmax(0,1fr)); gap: .7rem; } .cash-context[b-6g4ndmg5n1] { flex-wrap: wrap; } }
@media (max-width: 480px) { .cash-filters[b-6g4ndmg5n1] { grid-template-columns: minmax(0,1fr); } .cash-overview > div[b-6g4ndmg5n1] { padding: .8rem; } .cash-overview dd[b-6g4ndmg5n1] { font-size: 1.3rem; } .cash-context[b-6g4ndmg5n1] { padding: .9rem; } .cash-metadata[b-6g4ndmg5n1], .cash-dialog-summary[b-6g4ndmg5n1], .cash-lookup-search[b-6g4ndmg5n1] { grid-template-columns: minmax(0,1fr); } .cash-actions[b-6g4ndmg5n1] { align-items: stretch; } .cash-actions[b-6g4ndmg5n1]  .mud-button-root { width: 100%; } }
@media (prefers-reduced-motion: reduce) { .cash-workspace *[b-6g4ndmg5n1] { scroll-behavior: auto; } }
@media (max-width: 480px) {
    .cash-context[b-6g4ndmg5n1] { display: grid; grid-template-columns: auto minmax(0,1fr); align-items: start; }
    .cash-context-flow[b-6g4ndmg5n1] { grid-column: 1/-1; }
}
/* /Components/Shared/AdvanceBalanceSummary.razor.rz.scp.css */
.advance-balances[b-q56pwin3ku] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.7rem; margin:0; }
.advance-balances > div[b-q56pwin3ku] { min-width:0; padding:.75rem .9rem; border:1px solid var(--mud-palette-divider); border-radius:.8rem; background:var(--mud-palette-surface); }
.advance-balances dt[b-q56pwin3ku] { color:var(--mud-palette-text-secondary); font-size:.78rem; }
.advance-balances dd[b-q56pwin3ku] { margin:.45rem 0 0; font-weight:700; font-variant-numeric:tabular-nums; }
.advance-balances__spendable[b-q56pwin3ku] { border-color:var(--mud-palette-primary) !important; background:var(--mud-palette-primary-hover) !important; }
.advance-balances[b-q56pwin3ku]  .app-money { white-space:nowrap; flex-wrap:wrap; }
@media(max-width:800px) { .advance-balances[b-q56pwin3ku] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:390px) { .advance-balances > div[b-q56pwin3ku] { padding:.65rem; } .advance-balances dd[b-q56pwin3ku] { font-size:.85rem; } }
/* /Components/Shared/AppBufferedDateField.razor.rz.scp.css */
.app-buffered-date-field[b-odl8sqzjcx] { min-width: 0; }
.app-buffered-date-field[b-odl8sqzjcx]  .mud-input-control { margin: 0; }
.app-buffered-date-field[b-odl8sqzjcx]  .mud-input-root { direction: ltr; text-align: center; font-variant-numeric: tabular-nums; }
/* /Components/Shared/ChequeMatchingPanel.razor.rz.scp.css */
.cheque-matching[b-ux0r1enulo] { min-width:0; }
.matching-balances[b-ux0r1enulo], .matching-target-balances[b-ux0r1enulo] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.85rem; margin:0 0 1rem; }
.matching-balances > div[b-ux0r1enulo], .matching-target-balances > div[b-ux0r1enulo] { min-width:0; padding:1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-background); }
.matching-balances dt[b-ux0r1enulo], .matching-target-balances dt[b-ux0r1enulo], .matching-balances small[b-ux0r1enulo] { color:var(--mud-palette-text-secondary); font-size:.8rem; }
.matching-balances dd[b-ux0r1enulo], .matching-target-balances dd[b-ux0r1enulo] { margin:.5rem 0 0; font-weight:700; font-variant-numeric:tabular-nums; }
.matching-balances small[b-ux0r1enulo] { display:block; margin-top:.4rem; }
.matching-available[b-ux0r1enulo] { border-color:var(--mud-palette-primary)!important; }
.matching-available dd[b-ux0r1enulo] { color:var(--mud-palette-primary); }
.matching-heading[b-ux0r1enulo], .matching-evidence[b-ux0r1enulo], .matching-actions[b-ux0r1enulo] { display:flex; flex-wrap:wrap; gap:.65rem; align-items:center; }
.matching-secondary[b-ux0r1enulo] { margin:.4rem 0; color:var(--mud-palette-text-secondary); line-height:1.9; font-size:.85rem; overflow-wrap:anywhere; }
.matching-evidence[b-ux0r1enulo] { margin:.75rem 0; color:var(--mud-palette-text-secondary); font-size:.85rem; }
.matching-evidence[b-ux0r1enulo]  a { color:var(--mud-palette-primary); text-decoration:underline; text-underline-offset:.2em; }
.matching-title[b-ux0r1enulo] { margin:1.4rem 0 .75rem; font-size:1rem; font-weight:700; }
.matching-intent[b-ux0r1enulo], .matching-opening[b-ux0r1enulo] { padding:1rem 1.2rem; margin:0 0 1rem; border:1px solid var(--mud-palette-warning); border-radius:var(--arta-radius-md); background:var(--mud-palette-background); }
.matching-opening[b-ux0r1enulo] { margin-top:1rem; border-color:var(--mud-palette-divider); }
.matching-intent p[b-ux0r1enulo], .matching-opening p[b-ux0r1enulo] { margin:.5rem 0; overflow-wrap:anywhere; }
.matching-intent strong[b-ux0r1enulo] { color:var(--mud-palette-text-primary); }
.matching-picker[b-ux0r1enulo] { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:end; gap:.8rem; margin:1rem 0; }
.matching-picker .arta-field[b-ux0r1enulo] { display:flex; flex-direction:column; gap:.5rem; min-width:0; font-size:.85rem; font-weight:600; color:var(--mud-palette-text-primary); }
.matching-picker select[b-ux0r1enulo] { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:400; color-scheme:light dark; }
.matching-picker .arta-button[b-ux0r1enulo] { min-height:44px; padding:.65rem 1rem; border:1px solid var(--mud-palette-primary); border-radius:var(--arta-radius-md); background:var(--mud-palette-primary); color:var(--mud-palette-primary-text); font:inherit; font-weight:600; cursor:pointer; }
.matching-picker select:disabled[b-ux0r1enulo], .matching-picker .arta-button:disabled[b-ux0r1enulo] { opacity:.55; cursor:not-allowed; }
.matching-picker select:focus-visible[b-ux0r1enulo], .matching-picker .arta-button:focus-visible[b-ux0r1enulo], .matching-table-scroll:focus-visible[b-ux0r1enulo] { outline:3px solid var(--mud-palette-primary); outline-offset:3px; }
.matching-table-scroll[b-ux0r1enulo] { min-width:0; max-width:100%; overflow-x:auto; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); }
.matching-table[b-ux0r1enulo] { width:100%; min-width:40rem; border-collapse:collapse; text-align:start; font-size:.85rem; }
.matching-table th[b-ux0r1enulo], .matching-table td[b-ux0r1enulo] { padding:.75rem; border-bottom:1px solid var(--mud-palette-divider); text-align:start; vertical-align:middle; }
.matching-table thead th[b-ux0r1enulo] { background:var(--mud-palette-background); color:var(--mud-palette-text-secondary); white-space:nowrap; font-weight:600; }
.matching-table tbody th[b-ux0r1enulo] { min-width:12rem; font-weight:600; overflow-wrap:anywhere; }
.matching-table tbody tr:last-child > *[b-ux0r1enulo] { border-bottom:0; }
.matching-actions[b-ux0r1enulo] { margin:1rem 0 0; }
.matching-editor-fields[b-ux0r1enulo] { min-width:0; margin:0; padding:0; border:0; }
.matching-intent-note[b-ux0r1enulo] { padding:.75rem; border:1px solid var(--mud-palette-warning); border-radius:var(--arta-radius-md); background:var(--mud-palette-background); font-size:.85rem; }
.cheque-matching[b-ux0r1enulo]  .app-money { white-space:nowrap; flex-wrap:wrap; }
@media(max-width:959.98px) { .matching-balances[b-ux0r1enulo], .matching-target-balances[b-ux0r1enulo] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:599.98px) { .matching-picker[b-ux0r1enulo] { grid-template-columns:minmax(0,1fr); } .matching-balances[b-ux0r1enulo], .matching-target-balances[b-ux0r1enulo] { gap:.6rem; } .matching-balances > div[b-ux0r1enulo], .matching-target-balances > div[b-ux0r1enulo] { padding:.75rem; } .matching-intent[b-ux0r1enulo], .matching-opening[b-ux0r1enulo] { padding:.85rem; } }
/* /Components/Shared/CommercialWorkspace.razor.rz.scp.css */
.commercial-workspace[b-kvldlm2j0g] { min-width: 0; }
.commercial-scope[b-kvldlm2j0g] { display: flex; gap: .8rem; flex-wrap: wrap; align-items: center; padding: .85rem 1rem; margin-block-end: 1rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 16px; background: var(--mud-palette-surface); }
.commercial-scope small[b-kvldlm2j0g] { color: var(--mud-palette-text-secondary); margin-inline-start: auto; }
.commercial-metrics[b-kvldlm2j0g] { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1rem; margin-block: 1rem; }
.commercial-metrics article[b-kvldlm2j0g] { position: relative; display: grid; gap: .35rem; padding: 1.2rem; border-radius: 18px; border: 1px solid var(--mud-palette-lines-default); background: linear-gradient(135deg,var(--mud-palette-surface),color-mix(in srgb,var(--mud-palette-primary) 5%,var(--mud-palette-surface))); box-shadow: 5px 5px 14px color-mix(in srgb,var(--mud-palette-text-primary) 5%,transparent); }
.commercial-metrics strong[b-kvldlm2j0g] { font-size: 1.75rem; color: var(--mud-palette-primary); }
.commercial-metrics small[b-kvldlm2j0g], .commercial-muted[b-kvldlm2j0g], .commercial-detail-summary span[b-kvldlm2j0g] { color: var(--mud-palette-text-secondary); }
.commercial-muted[b-kvldlm2j0g] { display: block; padding-inline: .75rem; font-size: .8rem; }
.commercial-filters fieldset[b-kvldlm2j0g] { border: 0; margin: 0; padding: 0; display: grid; grid-template-columns: minmax(140px,1.3fr) repeat(3,minmax(130px,1fr)) auto; gap: .8rem; align-items: start; }
.commercial-filters .arta-field[b-kvldlm2j0g], .commercial-filters[b-kvldlm2j0g]  .arta-field { display: grid; gap: .45rem; min-width: 0; font-size: .85rem; font-weight: 600; }
.commercial-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-kvldlm2j0g], .commercial-filters select[b-kvldlm2j0g], .commercial-filters[b-kvldlm2j0g]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing: border-box; width: 100%; min-width: 0; min-height: 44px; padding: .65rem .8rem; border: 1px solid var(--mud-palette-lines-inputs); border-radius: 10px; background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; color-scheme: light dark; }
.commercial-filter-actions button:not(.mud-button-root):not(.mud-picker *)[b-kvldlm2j0g] { min-height: 44px; padding: .6rem .9rem; border: 1px solid var(--mud-palette-lines-inputs); border-radius: 10px; font: inherit; background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); cursor: pointer; }
.commercial-filter-actions .arta-button--primary[b-kvldlm2j0g] { color: var(--mud-palette-primary-text); background: var(--mud-palette-primary); }
.commercial-filters :focus-visible[b-kvldlm2j0g], .commercial-filters[b-kvldlm2j0g]  :focus-visible { outline: 3px solid var(--mud-palette-primary); outline-offset: 2px; }
.commercial-workspace[b-kvldlm2j0g]  dialog[data-arta-dialog] { width: min(1040px,calc(100% - 40px)); }
.commercial-filter-actions[b-kvldlm2j0g] { display: flex; gap: .5rem; flex-wrap: wrap; padding-block-start: 1.65rem; }
.commercial-validation[b-kvldlm2j0g] { color: var(--mud-palette-error); padding-block: .5rem; }
.commercial-pagination[b-kvldlm2j0g], .commercial-actions[b-kvldlm2j0g], .commercial-related[b-kvldlm2j0g] { display: flex; align-items: center; gap: .65rem; flex-wrap: wrap; padding-block: 1rem; }
.commercial-pagination[b-kvldlm2j0g] { justify-content: center; }
.commercial-related[b-kvldlm2j0g] { border-block-start: 1px solid var(--mud-palette-lines-default); }
.commercial-dossier[b-kvldlm2j0g] { margin-block-start: 1.25rem; }
.commercial-detail-summary[b-kvldlm2j0g] { display: grid; grid-template-columns: repeat(auto-fit,minmax(180px,1fr)); gap: 1rem; margin-block-end: 1rem; padding: 1rem; border-radius: 14px; background: color-mix(in srgb,var(--mud-palette-primary) 5%,var(--mud-palette-surface)); }
.commercial-detail-summary > div[b-kvldlm2j0g] { display: grid; gap: .4rem; align-content: start; }
.commercial-detail-summary span[b-kvldlm2j0g] { font-size: .85rem; }
.commercial-description[b-kvldlm2j0g] { white-space: pre-wrap; overflow-wrap: anywhere; padding: .8rem; border-inline-start: 3px solid var(--mud-palette-primary); }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates { overflow: auto; max-width: 100%; margin-block: 1rem; }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates table { width: 100%; border-collapse: collapse; font-size: .9rem; }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates th, .commercial-workspace[b-kvldlm2j0g]  .commercial-candidates td { text-align: start; padding: .75rem; border-block-end: 1px solid var(--mud-palette-lines-default); }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates th { background: color-mix(in srgb,var(--mud-palette-primary) 6%,var(--mud-palette-surface)); }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates small { display: block; }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates input:not(.mud-input-root):not(.mud-checkbox-input) { width: 8rem; }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates select { width: 10rem; }
.commercial-workspace[b-kvldlm2j0g]  .commercial-candidates caption { text-align: start; padding: .5rem; font-weight: 600; }
@media (max-width: 1100px) { .commercial-filters fieldset[b-kvldlm2j0g] { grid-template-columns: repeat(2,minmax(0,1fr)); } .commercial-filter-actions[b-kvldlm2j0g] { padding: 0; grid-column: 1 / -1; } }
@media (max-width: 600px) { .commercial-metrics[b-kvldlm2j0g] { grid-template-columns: 1fr; gap: .6rem; } .commercial-metrics article[b-kvldlm2j0g] { grid-template-columns: 1fr auto; padding: .9rem; } .commercial-metrics small[b-kvldlm2j0g] { grid-column: 1 / -1; } .commercial-filters fieldset[b-kvldlm2j0g] { grid-template-columns: 1fr; } .commercial-detail-summary[b-kvldlm2j0g] { grid-template-columns: 1fr; } }
/* /Components/Shared/FinancialReportWorkspace.razor.rz.scp.css */
.financial-report-workspace[b-rmw8kt88tm] { min-width:0; }
.financial-context[b-rmw8kt88tm] { display:flex; gap:1rem; align-items:center; padding:1.25rem; margin-bottom:1.3rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-lg); background:linear-gradient(115deg,var(--mud-palette-primary-hover),var(--mud-palette-surface) 65%); box-shadow:var(--arta-shadow-soft); }
.financial-context-icon[b-rmw8kt88tm] { display:grid; place-items:center; width:50px; height:50px; flex:0 0 50px; border:1px solid var(--mud-palette-divider); border-radius:15px; color:var(--mud-palette-primary); background:var(--mud-palette-surface); }
.financial-context dl[b-rmw8kt88tm] { display:grid; grid-template-columns:1.5fr 1fr 1.3fr .6fr; gap:1rem; flex:1; min-width:0; margin:0; }
.financial-context dt[b-rmw8kt88tm] { font-size:.75rem; color:var(--mud-palette-text-secondary); }
.financial-context dd[b-rmw8kt88tm] { margin:.45rem 0 0; font-size:.9rem; font-weight:700; overflow-wrap:anywhere; }
.financial-filters[b-rmw8kt88tm] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; align-items:start; border:0; padding:0; margin:0; min-width:0; }
.financial-filters:disabled[b-rmw8kt88tm] { opacity:.65; }
.financial-filters .arta-field[b-rmw8kt88tm],.financial-filters[b-rmw8kt88tm]  .arta-field { display:flex; flex-direction:column; gap:.45rem; min-width:0; color:var(--mud-palette-text-primary); font-size:.85rem; font-weight:600; }
.financial-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-rmw8kt88tm],.financial-filters select[b-rmw8kt88tm],.financial-filters[b-rmw8kt88tm]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem .8rem; border:1px solid var(--mud-palette-lines-inputs,var(--mud-palette-divider)); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-weight:400; color-scheme:light dark; }
.financial-filters small[b-rmw8kt88tm] { color:var(--mud-palette-text-secondary); font-size:.75rem; font-weight:400; line-height:1.8; }
.financial-account-filter[b-rmw8kt88tm] { grid-column:1/-1; display:grid; grid-template-columns:minmax(0,1fr) auto minmax(0,2fr); align-items:end; gap:.6rem 1rem; }
.financial-account-filter .financial-note[b-rmw8kt88tm] { grid-column:1/-1; margin:0; }
.financial-filter-actions[b-rmw8kt88tm] { grid-column:1/-1; display:flex; flex-wrap:wrap; align-items:center; gap:.6rem; margin-top:.3rem; }
.financial-filters .arta-button[b-rmw8kt88tm],.financial-filters[b-rmw8kt88tm]  .arta-button { display:inline-flex; gap:.4rem; justify-content:center; align-items:center; min-height:44px; padding:.6rem 1rem; border:1px solid var(--mud-palette-divider); border-radius:var(--arta-radius-md); background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; font-size:.85rem; font-weight:600; cursor:pointer; }
.financial-filters .arta-button--primary[b-rmw8kt88tm] { background:var(--mud-palette-primary); border-color:var(--mud-palette-primary); color:var(--mud-palette-primary-text); box-shadow:var(--arta-shadow-soft); }
.financial-filters .arta-button:disabled[b-rmw8kt88tm] { opacity:.5; cursor:not-allowed; }
.financial-filters input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-rmw8kt88tm],.financial-filters select:focus-visible[b-rmw8kt88tm],.financial-filters[b-rmw8kt88tm]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible,.financial-filters .arta-button:focus-visible[b-rmw8kt88tm] { outline:3px solid var(--mud-palette-primary); outline-offset:3px; }
.financial-note[b-rmw8kt88tm] { margin:1rem 0 0; font-size:.8rem; color:var(--mud-palette-text-secondary); line-height:1.9; overflow-wrap:anywhere; }
.financial-dirty-notice[b-rmw8kt88tm] { margin:0 0 1.3rem; padding:.85rem 1rem; border:1px solid var(--mud-palette-divider); border-inline-start:3px solid var(--mud-palette-info); border-radius:var(--arta-radius-md); color:var(--mud-palette-text-primary); background:var(--mud-palette-surface); line-height:1.9; font-size:.85rem; }
[hidden][b-rmw8kt88tm] { display:none!important; }
.financial-report-workspace[data-filter-dirty="true"] [data-report-result][b-rmw8kt88tm] { display:none!important; }
.financial-result-header[b-rmw8kt88tm] { display:flex; gap:1rem; align-items:center; justify-content:space-between; margin:1.6rem 0 1.1rem; }
.financial-eyebrow[b-rmw8kt88tm] { font-size:.72rem; color:var(--mud-palette-primary); font-weight:700; }
.financial-result-header h2[b-rmw8kt88tm] { font-size:1.25rem; font-weight:800; margin:.3rem 0; }
.financial-result-header p[b-rmw8kt88tm] { color:var(--mud-palette-text-secondary); font-size:.8rem; line-height:1.9; margin:0; }
.financial-metrics[b-rmw8kt88tm] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; margin:0 0 1.3rem; }
.financial-metrics--three[b-rmw8kt88tm] { grid-template-columns:repeat(3,minmax(0,1fr)); }
.financial-metric[b-rmw8kt88tm] { min-width:0; padding:1.15rem 1.1rem; border:1px solid var(--mud-palette-divider); border-top:3px solid var(--mud-palette-primary); border-radius:var(--arta-radius-md); box-shadow:var(--arta-shadow-soft); background:var(--mud-palette-surface); }
.financial-metric--warning[b-rmw8kt88tm] { border-top-color:var(--mud-palette-warning); }
.financial-metric dt[b-rmw8kt88tm] { font-size:.8rem; color:var(--mud-palette-text-secondary); line-height:1.8; }
.financial-metric dd[b-rmw8kt88tm] { margin:.55rem 0 .3rem; font-size:clamp(1rem,1.45vw,1.5rem); font-weight:800; overflow-wrap:anywhere; }
.financial-metric small[b-rmw8kt88tm] { display:block; margin-top:.3rem; font-size:.72rem; font-weight:400; color:var(--mud-palette-text-secondary); }
.financial-statement-columns[b-rmw8kt88tm] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.2rem; align-items:start; }
.financial-reference[b-rmw8kt88tm] { display:flex; flex-direction:column; gap:.35rem; }
.financial-reference small[b-rmw8kt88tm] { color:var(--mud-palette-text-secondary); font-size:.75rem; }
.financial-context-links[b-rmw8kt88tm] { display:flex; flex-wrap:wrap; gap:.5rem; }
.financial-result[b-rmw8kt88tm]  .mud-table-cell { overflow-wrap:anywhere; }
.financial-result[b-rmw8kt88tm]  .app-money { font-variant-numeric:tabular-nums; white-space:nowrap; }
.financial-result[b-rmw8kt88tm]  tfoot { background:var(--mud-palette-background-grey); }
.financial-report-workspace[b-rmw8kt88tm]  .buffered-date-calendar { z-index:3; }
@media(max-width:1000px) { .financial-metrics[b-rmw8kt88tm],.financial-metrics--three[b-rmw8kt88tm] { grid-template-columns:repeat(2,minmax(0,1fr)); } .financial-statement-columns[b-rmw8kt88tm] { grid-template-columns:1fr; gap:0; } .financial-context dl[b-rmw8kt88tm] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .financial-context[b-rmw8kt88tm] { align-items:start; padding:1rem; } .financial-context-icon[b-rmw8kt88tm] { display:none; } .financial-filters[b-rmw8kt88tm],.financial-account-filter[b-rmw8kt88tm] { grid-template-columns:1fr; } .financial-account-filter .financial-account-select[b-rmw8kt88tm] { grid-column:1; } .financial-filter-actions[b-rmw8kt88tm] { align-items:stretch; } .financial-filter-actions .arta-button[b-rmw8kt88tm] { width:100%; } .financial-metrics[b-rmw8kt88tm] { gap:.65rem; } .financial-metric[b-rmw8kt88tm] { padding:.85rem .7rem; } .financial-metric dd[b-rmw8kt88tm] { font-size:1.03rem; } .financial-metric dt[b-rmw8kt88tm] { font-size:.72rem; } .financial-result-header[b-rmw8kt88tm] { flex-wrap:wrap; } .financial-result[b-rmw8kt88tm]  .mud-table-cell { min-width:0; } }
@media(prefers-reduced-motion:reduce) { .financial-report-workspace *[b-rmw8kt88tm] { transition:none!important; } }
/* /Components/Shared/FinancialReversalDialogPanel.razor.rz.scp.css */
.financial-evidence[b-ujl65ve4no] { min-width: 0; }
.financial-evidence__summary[b-ujl65ve4no] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; margin:0 0 1rem; }
.financial-evidence__summary > div[b-ujl65ve4no] { padding:1rem; border:1px solid var(--mud-palette-divider); border-radius:14px; background:var(--mud-palette-background); min-width:0; }
.financial-evidence__summary dt[b-ujl65ve4no] { color:var(--mud-palette-text-secondary); font-size:.85rem; margin-bottom:.4rem; }
.financial-evidence__summary dd[b-ujl65ve4no] { margin:0; overflow-wrap:anywhere; }
.financial-evidence__summary dd > span[b-ujl65ve4no] { display:block; margin-top:.4rem; }
.financial-evidence__summary small[b-ujl65ve4no] { display:block; margin-top:.4rem; }
.financial-evidence__summary a[b-ujl65ve4no] { color:var(--mud-palette-primary); text-decoration:underline; text-underline-offset:3px; }
.financial-evidence__actions[b-ujl65ve4no] { display:flex; flex-wrap:wrap; gap:.65rem; margin-top:1rem; }
.financial-evidence__actions button:not(.mud-button-root):not(.mud-picker *)[b-ujl65ve4no] { min-height:44px; padding:.6rem 1rem; border:1px solid var(--mud-palette-divider); border-radius:12px; color:var(--mud-palette-text-primary); background:var(--mud-palette-surface); font:inherit; cursor:pointer; }
.financial-evidence__actions button:not(.mud-button-root):not(.mud-picker *).arta-button--danger[b-ujl65ve4no] { color:var(--mud-palette-error); border-color:var(--mud-palette-error); }
.financial-evidence__actions button:not(.mud-button-root):not(.mud-picker *):focus-visible[b-ujl65ve4no] { outline:3px solid var(--mud-palette-primary); outline-offset:3px; }
.financial-evidence__actions button:not(.mud-button-root):not(.mud-picker *):disabled[b-ujl65ve4no] { opacity:.55; cursor:default; }
.financial-evidence__notice[b-ujl65ve4no] { padding:.8rem 1rem; background:var(--mud-palette-background); border-inline-start:3px solid var(--mud-palette-warning); border-radius:10px; line-height:1.8; }
.financial-evidence__reason[b-ujl65ve4no] { white-space:pre-wrap; overflow-wrap:anywhere; }
@media(max-width:600px) { .financial-evidence__summary[b-ujl65ve4no] { grid-template-columns:1fr; } .financial-evidence__actions button:not(.mud-button-root):not(.mud-picker *)[b-ujl65ve4no] { width:100%; } }
/* /Components/Shared/FinancialStatementSection.razor.rz.scp.css */
.financial-statement-table[b-3y0ud591wh]  .mud-table-cell { overflow-wrap:anywhere; }
.financial-statement-table[b-3y0ud591wh]  .app-money { white-space:nowrap; font-variant-numeric:tabular-nums; }
.financial-statement-table[b-3y0ud591wh]  tfoot { background:var(--mud-palette-background-grey); }
@media(max-width:600px) { .financial-statement-table[b-3y0ud591wh]  .mud-table-cell { min-width:0; } }
/* /Components/Shared/JournalLineAccountField.razor.rz.scp.css */
.journal-account-picker[b-aamo29j504] { min-width: 0; padding: .9rem; margin: 0 0 1rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); }
.journal-account-picker legend[b-aamo29j504] { padding-inline: .35rem; font-weight: 700; }
.journal-account-search[b-aamo29j504] { display: flex; align-items: end; gap: .65rem; margin-bottom: .8rem; }
.journal-account-search > label:not(.mud-input-label):not(.mud-checkbox)[b-aamo29j504] { flex: 1; min-width: 0; }
.journal-account-search > button:not(.mud-button-root):not(.mud-picker *)[b-aamo29j504] { flex-shrink: 0; min-height: 2.6rem; }
.journal-account-picker > .arta-dialog__fields[b-aamo29j504] { margin-top: 1rem; }
.journal-account-picker select[b-aamo29j504] { width: 100%; min-width: 0; }
@media (max-width: 599.98px) { .journal-account-search[b-aamo29j504] { flex-wrap: wrap; } .journal-account-search > button:not(.mud-button-root):not(.mud-picker *)[b-aamo29j504] { width: 100%; } .journal-account-picker[b-aamo29j504] { padding: .75rem; } }
/* /Components/Shared/PartyBalanceWorkspace.razor.rz.scp.css */
.party-balance-workspace[b-ri1xdezhen] { min-width: 0; }
.party-balance-workspace[b-ri1xdezhen]  .app-section-card { min-width: 0; max-width: 100%; margin-block-end: 1.25rem; }
.party-balance-workspace[b-ri1xdezhen]  .app-section-card__content { min-width: 0; }
fieldset[b-ri1xdezhen] { border: 0; padding: 0; margin: 0; min-width: 0; }
.balance-filters[b-ri1xdezhen] { display: grid; grid-template-columns: minmax(13rem, 1fr) minmax(14rem, 1.5fr) minmax(12rem, 1fr); gap: 1.1rem; align-items: start; }
.balance-field[b-ri1xdezhen] { display: grid; min-width: 0; gap: .65rem; font-weight: 600; }
.balance-field input:not(.mud-input-root):not(.mud-checkbox-input)[b-ri1xdezhen], .balance-field select[b-ri1xdezhen] { width: 100%; min-height: 3rem; border: 1px solid var(--mud-palette-lines-inputs); border-radius: .65rem; padding: .65rem .8rem; color: var(--mud-palette-text-primary); background: var(--mud-palette-surface); font: inherit; font-weight: 400; }
.balance-field input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible[b-ri1xdezhen], .balance-field select:focus-visible[b-ri1xdezhen], .balance-table-scroll:focus-visible[b-ri1xdezhen], summary:focus-visible[b-ri1xdezhen] { outline: 3px solid var(--mud-palette-primary); outline-offset: 3px; }
.balance-actions[b-ri1xdezhen] { display: flex; justify-content: flex-end; gap: .75rem; margin-block: 1.2rem .75rem; }
.arta-button[b-ri1xdezhen] { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: .65rem 1rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--arta-radius-md); background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; font-weight: 600; cursor: pointer; box-shadow: var(--arta-shadow-soft); }
.arta-button--primary[b-ri1xdezhen] { background: var(--mud-palette-primary); border-color: var(--mud-palette-primary); color: var(--mud-palette-primary-text); }
.arta-button:focus-visible[b-ri1xdezhen] { outline: 3px solid var(--mud-palette-primary); outline-offset: 3px; }
.arta-button:disabled[b-ri1xdezhen] { opacity: .5; cursor: not-allowed; }
small[b-ri1xdezhen] { display: block; font-size: .8rem; color: var(--mud-palette-text-secondary); line-height: 1.9; }
.balance-result-heading[b-ri1xdezhen] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-block: 1.7rem 1.2rem; }
h2[b-ri1xdezhen] { font-size: 1.35rem; margin-block: .25rem; } p[b-ri1xdezhen] { color: var(--mud-palette-text-secondary); margin-block: .4rem; }
.balance-eyebrow[b-ri1xdezhen] { color: var(--mud-palette-text-secondary); font-size: .82rem; font-weight: 600; }
.balance-currency-grid[b-ri1xdezhen] { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr)); gap: 1rem; margin-block-end: 1.25rem; }
.balance-currency-card[b-ri1xdezhen] { display: grid; gap: .55rem; padding: 1.3rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 1.15rem; background: var(--mud-palette-surface); box-shadow: 0 8px 22px rgba(5,35,45,.06); }
.balance-currency-card strong[b-ri1xdezhen] { font-size: 1.8rem; text-align: start; color: var(--mud-palette-primary); }
.balance-table-scroll[b-ri1xdezhen] { overflow-x: auto; width: 100%; min-width: 0; max-width: 100%; border: 1px solid var(--mud-palette-lines-default); border-radius: .85rem; margin-block-end: .75rem; }
.balance-table[b-ri1xdezhen] { border-collapse: collapse; width: 100%; font-size: .86rem; }
.balance-table th[b-ri1xdezhen], .balance-table td[b-ri1xdezhen] { text-align: start; padding: 1rem; border-bottom: 1px solid var(--mud-palette-lines-default); min-width: 7rem; vertical-align: top; }
.balance-table thead th[b-ri1xdezhen] { background: var(--mud-palette-background); font-size: .8rem; white-space: normal; min-width: 8rem; }
.balance-table tbody th[b-ri1xdezhen] { min-width: 13rem; font-weight: 500; }
.balance-table tbody tr:last-child > *[b-ri1xdezhen] { border-bottom: 0; }
.balance-reference[b-ri1xdezhen] { max-width: 25rem; overflow-wrap: anywhere; font-size: .77rem; color: var(--mud-palette-text-secondary); }
.balance-reference summary[b-ri1xdezhen] { cursor: pointer; color: var(--mud-palette-primary); padding-block: .5rem; }
/* Coverage evidence includes long machine codes and GUIDs. Keep every identifier visible without
   allowing an unbroken token to widen the page; financial tables retain their own scroll regions. */
.balance-history-issues[b-ri1xdezhen] { padding-inline-start: 1.4rem; margin: 0; overflow-wrap: anywhere; }
.balance-history-issues li[b-ri1xdezhen] { margin-block: .5rem; }
@media (max-width: 760px) { .balance-filters[b-ri1xdezhen] { grid-template-columns: minmax(0,1fr); } .balance-result-heading[b-ri1xdezhen] { flex-direction: column; align-items: stretch; } .balance-actions .arta-button[b-ri1xdezhen] { width: 100%; } }
/* /Components/Shared/ReturnCreditWorkspace.razor.rz.scp.css */
.return-workspace[b-t1ytzlf8cw] { --return-accent: var(--mud-palette-primary); min-width: 0; }
.return-scope[b-t1ytzlf8cw] { display:flex; flex-wrap:wrap; align-items:center; gap: .75rem; padding:.8rem 1rem; margin-bottom:1.2rem; border:1px solid var(--mud-palette-lines-default); border-radius:16px; background:var(--mud-palette-surface); }
.return-scope small[b-t1ytzlf8cw] { color:var(--mud-palette-text-secondary); margin-inline-start:auto; }
.return-metrics[b-t1ytzlf8cw] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; margin-bottom:1.3rem; }
.return-metrics article[b-t1ytzlf8cw] { display:flex; justify-content:space-between; align-items:center; gap:1rem; padding:1.1rem 1.3rem; border:1px solid var(--mud-palette-lines-default); border-radius:18px; background:var(--mud-palette-surface); box-shadow:inset 2px 2px 5px rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.035); }
.return-metrics strong[b-t1ytzlf8cw] { font-size:1.65rem; color:var(--return-accent); }
.return-metrics span[b-t1ytzlf8cw],.return-summary span[b-t1ytzlf8cw] { color:var(--mud-palette-text-secondary); font-size:.85rem; }
.return-filters fieldset[b-t1ytzlf8cw] { display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:1rem; border:0; padding:0; min-width:0; }
.return-filters .arta-field[b-t1ytzlf8cw],.return-filters[b-t1ytzlf8cw]  .arta-field { display:grid; gap:.45rem; min-width:0; font-size:.85rem; font-weight:600; }
.return-filters input:not(.mud-input-root):not(.mud-checkbox-input)[b-t1ytzlf8cw],.return-filters select[b-t1ytzlf8cw],.return-filters[b-t1ytzlf8cw]  input:not(.mud-input-root):not(.mud-checkbox-input) { box-sizing:border-box; width:100%; min-width:0; min-height:44px; padding:.65rem .8rem; border:1px solid var(--mud-palette-lines-inputs); border-radius:10px; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); font:inherit; color-scheme:light dark; }
.return-filter-actions button:not(.mud-button-root):not(.mud-picker *)[b-t1ytzlf8cw] { min-height:44px; padding:.6rem .9rem; border:1px solid var(--mud-palette-lines-inputs); border-radius:10px; font:inherit; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); cursor:pointer; }
.return-filter-actions .arta-button--primary[b-t1ytzlf8cw] { color:var(--mud-palette-primary-text); background:var(--mud-palette-primary); }
.return-filters :focus-visible[b-t1ytzlf8cw],.return-filters[b-t1ytzlf8cw]  :focus-visible { outline:3px solid var(--mud-palette-primary); outline-offset:2px; }
.return-filter-actions[b-t1ytzlf8cw] { grid-column:1/-1; display:flex; gap:.7rem; }
.return-pagination[b-t1ytzlf8cw],.return-actions[b-t1ytzlf8cw],.return-related[b-t1ytzlf8cw] { display:flex; align-items:center; flex-wrap:wrap; gap:.6rem; margin-top:1rem; }
.return-pagination[b-t1ytzlf8cw] { justify-content:space-between; }
.return-dossier[b-t1ytzlf8cw] { margin-top:1.5rem; }
.return-summary[b-t1ytzlf8cw] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; padding:1rem; background:color-mix(in srgb,var(--mud-palette-primary) 5%,var(--mud-palette-surface)); border-radius:14px; margin-bottom:1.1rem; }
.return-summary > div[b-t1ytzlf8cw] { display:flex; flex-direction:column; gap:.4rem; min-width:0; }
.return-muted[b-t1ytzlf8cw] { display:block; color:var(--mud-palette-text-secondary); overflow-wrap:anywhere; }
.return-description[b-t1ytzlf8cw] { white-space:pre-wrap; overflow-wrap:anywhere; margin:1rem 0; }
.return-note[b-t1ytzlf8cw],.return-readiness[b-t1ytzlf8cw] { padding:.8rem 1rem; margin:1rem 0; border-inline-start:3px solid var(--return-accent); background:color-mix(in srgb,var(--mud-palette-primary) 5%,var(--mud-palette-surface)); border-radius:8px; }
.return-readiness > span[b-t1ytzlf8cw] { margin-inline-start:1rem; }.return-readiness p[b-t1ytzlf8cw] { margin-top:.35rem; }
.return-validation[b-t1ytzlf8cw] { color:var(--mud-palette-error); margin:.7rem 0; }
.return-related[b-t1ytzlf8cw] { border-top:1px solid var(--mud-palette-lines-default); padding-top:1rem; color:var(--mud-palette-text-secondary); }
.return-financial[b-t1ytzlf8cw] { border:0; padding:0; min-width:0; margin-top:1.2rem; }
@media(max-width:700px) { .return-metrics[b-t1ytzlf8cw] { grid-template-columns:1fr; gap:.6rem; }.return-metrics article[b-t1ytzlf8cw] { padding:.7rem 1rem; }.return-filters fieldset[b-t1ytzlf8cw],.return-summary[b-t1ytzlf8cw] { grid-template-columns:1fr 1fr; }.return-scope small[b-t1ytzlf8cw] { width:100%; }.return-pagination[b-t1ytzlf8cw] { justify-content:center; } }
@media(max-width:420px) { .return-filters fieldset[b-t1ytzlf8cw],.return-summary[b-t1ytzlf8cw] { grid-template-columns:1fr; } }
/* /Components/Shared/SpecializedReportWorkspace.razor.rz.scp.css */
.specialized-report[b-w9w43p4i78]{--specialized-accent:var(--mud-palette-primary);min-width:0}.specialized-scope[b-w9w43p4i78]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;background:var(--mud-palette-surface);border:1px solid var(--mud-palette-lines-default);border-inline-start:4px solid var(--specialized-accent);padding:1rem 1.25rem;border-radius:18px;margin-block:1.25rem}.specialized-scope small[b-w9w43p4i78]{color:var(--mud-palette-text-secondary)}.specialized-tabs[b-w9w43p4i78]{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:1.5rem}.specialized-tabs button:not(.mud-button-root):not(.mud-picker *)[b-w9w43p4i78]{border:1px solid var(--mud-palette-lines-default);border-radius:12px;padding:.8rem 1rem;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);font:inherit;cursor:pointer}.specialized-tabs button:not(.mud-button-root):not(.mud-picker *)[aria-selected=true][b-w9w43p4i78]{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text);box-shadow:0 5px 16px color-mix(in srgb,var(--specialized-accent) 20%,transparent)}.specialized-tabs button:not(.mud-button-root):not(.mud-picker *):focus-visible[b-w9w43p4i78],.specialized-report[b-w9w43p4i78]  button:not(.mud-button-root):not(.mud-picker *):focus-visible,.specialized-report[b-w9w43p4i78]  input:not(.mud-input-root):not(.mud-checkbox-input):focus-visible,.specialized-report[b-w9w43p4i78]  select:focus-visible{outline:3px solid var(--mud-palette-info);outline-offset:3px}.specialized-filters[b-w9w43p4i78]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border:0;padding:0;margin:0;min-width:0}.specialized-filters label:not(.mud-input-label):not(.mud-checkbox)[b-w9w43p4i78]{display:flex;flex-direction:column;gap:.5rem;font-weight:600;min-width:0}.specialized-filters input:not(.mud-input-root):not(.mud-checkbox-input):not([type=checkbox])[b-w9w43p4i78],.specialized-filters select[b-w9w43p4i78]{min-height:48px;width:100%;font:inherit;color:var(--mud-palette-text-primary);background:var(--mud-palette-surface);border:1px solid var(--mud-palette-text-secondary);border-radius:12px;padding:.7rem .85rem}.specialized-filters .specialized-check[b-w9w43p4i78]{flex-direction:row;align-items:center;font-weight:400}.specialized-check input:not(.mud-input-root):not(.mud-checkbox-input)[b-w9w43p4i78]{width:19px;height:19px;accent-color:var(--specialized-accent)}.specialized-filter-actions[b-w9w43p4i78]{display:flex;align-items:end;gap:.7rem;flex-wrap:wrap;grid-column:1/-1}.specialized-report .arta-button[b-w9w43p4i78]{font:inherit;padding:.7rem 1rem;border-radius:12px;border:1px solid var(--mud-palette-lines-default);background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);cursor:pointer;min-height:44px}.specialized-report .arta-button--primary[b-w9w43p4i78]{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text);box-shadow:0 3px 12px color-mix(in srgb,var(--specialized-accent) 18%,transparent)}.specialized-report button:not(.mud-button-root):not(.mud-picker *):disabled[b-w9w43p4i78]{opacity:.55;cursor:default}.specialized-note[b-w9w43p4i78]{padding:1rem;border-inline-start:3px solid var(--specialized-accent);background:color-mix(in srgb,var(--specialized-accent) 5%,var(--mud-palette-surface));border-radius:12px;line-height:1.9;margin-block:1rem;color:var(--mud-palette-text-primary)}.specialized-dirty[b-w9w43p4i78]{display:none}.specialized-report[data-filter-dirty=true] .specialized-dirty[b-w9w43p4i78]{display:block;padding:1rem;border:1px solid var(--mud-palette-warning);border-radius:12px}.specialized-report[data-filter-dirty=true] [data-report-result][b-w9w43p4i78]{display:none}.specialized-result-meta[b-w9w43p4i78]{display:flex;gap:.7rem 1.2rem;flex-wrap:wrap;align-items:center;margin-block:1.5rem}.specialized-result-meta small[b-w9w43p4i78]{color:var(--mud-palette-text-secondary)}.specialized-metrics[b-w9w43p4i78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-block:1.2rem}.specialized-metrics>div[b-w9w43p4i78]{padding:1.15rem;background:var(--mud-palette-surface);border:1px solid var(--mud-palette-lines-default);border-radius:18px;box-shadow:0 5px 20px color-mix(in srgb,var(--mud-palette-text-primary) 4%,transparent)}.specialized-metrics dt[b-w9w43p4i78]{font-size:.85rem;color:var(--mud-palette-text-secondary);line-height:1.8}.specialized-metrics dd[b-w9w43p4i78]{margin:1rem 0 0;font-size:1.35rem;font-weight:700;color:var(--mud-palette-primary)}.specialized-report[b-w9w43p4i78]  .specialized-muted{display:block;color:var(--mud-palette-text-secondary);font-size:.8rem}.specialized-report[b-w9w43p4i78]  .mud-table-cell{overflow-wrap:anywhere}.specialized-presets[b-w9w43p4i78],.specialized-pagination[b-w9w43p4i78]{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin-block:1rem}.specialized-pagination[b-w9w43p4i78]{justify-content:space-between}.specialized-report[b-w9w43p4i78]  .app-money{white-space:normal}.specialized-source[b-w9w43p4i78]{line-height:1.9;overflow-wrap:anywhere}@media(max-width:700px){.specialized-filters[b-w9w43p4i78]{grid-template-columns:1fr}.specialized-tabs button:not(.mud-button-root):not(.mud-picker *)[b-w9w43p4i78]{flex:1 1 40%;min-height:48px}.specialized-metrics[b-w9w43p4i78]{grid-template-columns:repeat(2,minmax(0,1fr))}.specialized-metrics>div[b-w9w43p4i78]{padding:.85rem}.specialized-metrics dd[b-w9w43p4i78]{font-size:1.1rem}.specialized-pagination[b-w9w43p4i78]{justify-content:center}.specialized-result-meta[b-w9w43p4i78]{flex-direction:column;align-items:start}.specialized-scope[b-w9w43p4i78]{padding:.9rem}}
