/* _content/Nexus.Web/Components/Layout/EmptyLayout.razor.rz.scp.css */
.empty-layout[b-elmehozpz9] {
    min-height:100vh;
    width:100%;

    background:transparent;

    display:flex;

    justify-content:center;
    align-items:center;
}
/* _content/Nexus.Web/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-6nsi0sf34k] {
    height: 100dvh;
    min-height: 0;
    overflow: hidden;
    background-color: #f5f7fa;
}

main[b-6nsi0sf34k] {
    min-width: 0;
    min-height: 0;
    flex: 1;
    overflow: hidden;
}

.content[b-6nsi0sf34k] {
    min-width: 0;
    min-height: 0;
    padding-top: 1.5rem;
}
/* _content/Nexus.Web/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-brand[b-zjkigig3x0] {
    font-size: 1.5rem;
    font-weight: 700;
    color: white;
}

.nav-scrollable[b-zjkigig3x0] {
    background-color: #123b4a;
    height: 100%;
}

.nav-item[b-zjkigig3x0] {
    margin-bottom: 5px;
}

.nav-link[b-zjkigig3x0] {
    color: #d9eaf7;
    padding: 0.75rem 1rem;
    border-radius: 8px;
    display: flex;
    align-items: center;
}

.nav-link:hover[b-zjkigig3x0] {
    background-color: rgba(255,255,255,0.15);
    color: white;
}

.nav-link.active[b-zjkigig3x0] {
    background-color: #008fb3;
    color: white;
}
/* _content/Nexus.Web/Components/Layout/PlatformLayout.razor.rz.scp.css */
.platform-shell[b-x2a20f7itz] {
    display: flex;
    height: 100dvh;
    min-height: 0;
    overflow: hidden;
    color: var(--nx-text);
    background:
        radial-gradient(circle at 78% -12%, rgba(37, 157, 181, .12), transparent 34rem),
        linear-gradient(145deg, var(--nx-bg) 0%, var(--nx-bg-deep) 100%);
    font-family: Inter, "Segoe UI", Arial, sans-serif;
}

.platform-sidebar[b-x2a20f7itz] {
    position: sticky;
    z-index: 40;
    top: 0;
    display: flex;
    width: var(--nx-sidebar-width);
    height: 100vh;
    flex: 0 0 var(--nx-sidebar-width);
    flex-direction: column;
    padding: var(--nx-space-3);
    overflow: hidden;
    border-right: 1px solid var(--nx-border);
    background:
        linear-gradient(180deg, rgba(12, 38, 47, .98), rgba(5, 18, 24, .99)),
        var(--nx-surface);
    box-shadow: var(--nx-shadow-sidebar);
    transition: width .2s ease, flex-basis .2s ease, transform .2s ease;
}

.platform-brand-row[b-x2a20f7itz] { display: flex; min-height: 54px; flex: 0 0 auto; align-items: center; gap: var(--nx-space-2); margin: 0 2px 8px; padding-bottom: 8px; border-bottom: 1px solid rgba(125, 186, 202, .1); }
.platform-sidebar-close[b-x2a20f7itz]{display:none;width:40px;min-width:40px;min-height:40px;padding:0;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-bg-deep);color:var(--nx-text-primary);font-size:1.35rem;line-height:1}
.platform-brand[b-x2a20f7itz] { display: flex; min-width: 0; flex: 1; align-items: center; gap: 10px; color: var(--nx-text); text-decoration: none; }
.platform-brand__mark[b-x2a20f7itz] { display: grid; width: 46px; height: 46px; flex: none; place-items: center; }
.platform-brand__mark img[b-x2a20f7itz] { display: block; width: 100%; height: 100%; object-fit: contain; filter: drop-shadow(0 0 12px rgba(53, 200, 230, .16)); }
.platform-brand__copy[b-x2a20f7itz] { display: flex; min-width: 0; flex-direction: column; }
.platform-brand__copy strong[b-x2a20f7itz] { font-size: 19px; font-weight: 740; letter-spacing: .015em; }
.platform-brand__copy small[b-x2a20f7itz] { overflow: hidden; color: var(--nx-text-muted); font-size: 9px; font-weight: 700; letter-spacing: .11em; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.platform-sidebar-toggle[b-x2a20f7itz] { display: flex; width: 100%; min-height: 40px !important; align-items: center; gap: 10px; padding: 8px 10px !important; border-color: var(--nx-border) !important; color: var(--nx-text-secondary) !important; background: rgba(8, 28, 35, .72) !important; box-shadow: none !important; }
.platform-sidebar-toggle:hover[b-x2a20f7itz] { color: var(--nx-accent-strong) !important; transform: none !important; }
.platform-sidebar-toggle[b-x2a20f7itz]  .platform-icon { width: 17px; height: 17px; }
.platform-sidebar-toggle > span[b-x2a20f7itz] { font-size: 11px; font-weight: 720; }

.platform-nav[b-x2a20f7itz] { display: grid; min-height: 0; flex: 1 1 0; align-content: start; gap: 5px; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; scrollbar-gutter: stable; }
.platform-nav__group[b-x2a20f7itz] { position: relative; display: grid; gap: 3px; }
.platform-nav__section[b-x2a20f7itz] { display: flex; width: 100%; min-height: 38px; align-items: center; gap: 4px; padding: 3px 5px; border: 1px solid transparent; border-radius: var(--nx-radius-sm); color: var(--nx-text-secondary); background: transparent; font: inherit; font-size: 10px; font-weight: 800; letter-spacing: .09em; text-align: left; text-transform: uppercase; transition: color .16s ease, border-color .16s ease, background .16s ease; }
.platform-nav__section-main[b-x2a20f7itz] { display: flex; min-width: 0; flex: 1; align-items: center; gap: 10px; padding: 4px 5px; border: 0; color: inherit; background: transparent; box-shadow: none; font: inherit; font-weight: inherit; letter-spacing: inherit; text-align: left; text-transform: inherit; }
.platform-nav__section-main:hover[b-x2a20f7itz],.platform-nav__section-main:focus-visible[b-x2a20f7itz] { color: var(--nx-text); background: transparent; box-shadow: none; transform: none; }
.platform-nav__section:hover[b-x2a20f7itz] { border-color: var(--nx-border); color: var(--nx-text); background: rgba(74, 180, 202, .055); }
.platform-nav__group.is-expanded > .platform-nav__section[b-x2a20f7itz],.platform-nav__group.has-active-item > .platform-nav__section[b-x2a20f7itz] { border-color: rgba(73, 205, 232, .11); color: var(--nx-accent-strong); background: linear-gradient(90deg, rgba(39, 174, 201, .13), rgba(39, 174, 201, .035)); }
.platform-nav__section[b-x2a20f7itz]  .platform-icon,.platform-nav__group[b-x2a20f7itz]  .platform-icon { width: 17px; height: 17px; flex: none; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.65; }
.platform-nav__chevron[b-x2a20f7itz] { margin-left: auto; padding: 3px 6px; border: 0; color: inherit; background: transparent; box-shadow: none; font-size: 16px; line-height: 1; transition: transform .15s ease; }
.platform-nav__chevron:hover[b-x2a20f7itz] { color: var(--nx-text); background: transparent; box-shadow: none; transform: none; }
.platform-nav__group.is-expanded .platform-nav__chevron[b-x2a20f7itz] { transform: rotate(180deg); }
.platform-nav__items[b-x2a20f7itz] { display: grid; gap: 2px; margin-left: 17px; padding: 2px 0 4px 13px; border-left: 1px solid rgba(53, 200, 230, .16); }
.platform-nav__group[b-x2a20f7itz]  a { position: relative; display: flex; min-height: 34px; align-items: center; gap: 9px; padding: 6px 10px; border: 1px solid transparent; border-radius: var(--nx-radius-sm); color: var(--nx-text-secondary); font-size: 11px; text-decoration: none; transition: color .16s ease, background .16s ease, border-color .16s ease, transform .16s ease; }
.platform-nav__group[b-x2a20f7itz]  a:hover { color: var(--nx-text); background: rgba(69, 174, 198, .07); transform: translateX(2px); }
.platform-nav__group[b-x2a20f7itz]  a.active { border-color: rgba(67, 203, 231, .2); color: var(--nx-accent-strong); background: linear-gradient(90deg, rgba(38, 179, 208, .16), rgba(38, 179, 208, .045)); box-shadow: inset 3px 0 0 var(--nx-accent); }

.platform-sidebar-footer[b-x2a20f7itz] { display: grid; flex: 0 0 auto; gap: 8px; padding-top: 10px; border-top: 1px solid rgba(125, 186, 202, .1); }
.platform-workspace-link[b-x2a20f7itz] { display: flex; min-height: 50px; align-items: center; gap: 10px; padding: 9px 10px; border: 1px solid var(--nx-border); border-radius: var(--nx-radius-md); color: var(--nx-text-secondary); background: rgba(13, 39, 48, .62); text-decoration: none; transition: border-color .16s ease, color .16s ease, background .16s ease; }
.platform-workspace-link:hover[b-x2a20f7itz] { border-color: var(--nx-border-strong); color: var(--nx-text); background: var(--nx-surface-2); }
.platform-workspace-link[b-x2a20f7itz]  .platform-icon { width: 20px; height: 20px; flex: none; color: var(--nx-accent); }
.platform-workspace-link > span[b-x2a20f7itz] { display: flex; min-width: 0; flex-direction: column; }
.platform-workspace-link small[b-x2a20f7itz] { color: var(--nx-text-muted); font-size: 9px; letter-spacing: .09em; text-transform: uppercase; }
.platform-workspace-link strong[b-x2a20f7itz] { font-size: 12px; }
.platform-workspace-link__arrow[b-x2a20f7itz] { margin-left: auto; color: var(--nx-text-muted); }

.platform-main[b-x2a20f7itz] { display: flex; min-width: 0; min-height: 0; height: 100dvh; flex: 1 1 auto; flex-direction: column; overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; scrollbar-gutter: stable; }
.platform-topbar[b-x2a20f7itz] { position: sticky; z-index: 30; top: 0; display: flex; height: 62px; flex: 0 0 62px; align-items: center; gap: 16px; padding: 0 clamp(18px, 2vw, 30px); border-bottom: 1px solid rgba(125, 186, 202, .12); background: rgba(5, 16, 21, .84); box-shadow: 0 10px 32px rgba(0, 0, 0, .1); backdrop-filter: blur(20px) saturate(120%); }
.platform-topbar__title[b-x2a20f7itz] { display: flex; min-width: 0; flex-direction: column; }
.platform-topbar__title .eyebrow[b-x2a20f7itz] { color: var(--nx-accent); font-size: 8px; font-weight: 850; letter-spacing: .19em; text-transform: uppercase; }
.platform-topbar__title strong[b-x2a20f7itz] { overflow: hidden; color: var(--nx-text); font-size: 13px; font-weight: 650; text-overflow: ellipsis; white-space: nowrap; }
.platform-topbar__status[b-x2a20f7itz] { display: flex; align-items: center; gap: 7px; margin-left: auto; color: var(--nx-text-muted); font-size: 10px; font-weight: 650; letter-spacing: .025em; }
.platform-topbar__status > span[b-x2a20f7itz] { width: 6px; height: 6px; border-radius: 50%; background: var(--nx-success); box-shadow: 0 0 0 4px rgba(83, 214, 173, .07); }
.platform-menu-toggle[b-x2a20f7itz] { display: none; width: 42px; min-width: 42px; min-height: 42px; padding: 0; place-items: center; border: 1px solid var(--nx-border); border-radius: var(--nx-radius-sm); color: var(--nx-text); background: var(--nx-surface); }
.platform-menu-toggle[b-x2a20f7itz]  .platform-icon { width: 21px; height: 21px; }
.platform-content[b-x2a20f7itz] { width: 100%; max-width: 2320px; margin: 0 auto; padding: 18px clamp(16px, 1.6vw, 28px) 30px; }
.platform-main:has(.interventions-page)[b-x2a20f7itz] { height: 100vh; min-height: 0; overflow: hidden; }
.platform-content:has(.interventions-page)[b-x2a20f7itz] { display: flex; min-height: 0; flex: 1; overflow: hidden; }
.platform-main:has(.asset-tabbed-context)[b-x2a20f7itz] { height: 100vh; min-height: 0; overflow: hidden; }
.platform-content:has(.asset-tabbed-context)[b-x2a20f7itz] { display: flex; min-height: 0; flex: 1; overflow: hidden; }
.platform-main:has(.asset-full-page:not(.asset-full-page--embedded))[b-x2a20f7itz] { overflow-y: scroll; scrollbar-gutter: stable; }
.platform-main:has(.asset-full-page:not(.asset-full-page--embedded))[b-x2a20f7itz]::-webkit-scrollbar-button { display: none; }
.platform-main:has(.asset-full-page:not(.asset-full-page--embedded))[b-x2a20f7itz]::-webkit-scrollbar-thumb { min-height: 48px; border: 2px solid var(--nx-scrollbar-track, #061820); background-color: var(--nx-scrollbar-thumb, #39758a); background-clip: padding-box; }
.platform-main:has(.asset-full-page:not(.asset-full-page--embedded))[b-x2a20f7itz]::-webkit-scrollbar-track { background-color: var(--nx-scrollbar-track, #061820); }
.platform-sidebar-backdrop[b-x2a20f7itz] { display: none; }

/* Compact desktop rail: the same catalog-backed navigation, presented as icons with contextual flyouts. */
.is-sidebar-compact .platform-sidebar[b-x2a20f7itz] { width: var(--nx-sidebar-rail-width); flex-basis: var(--nx-sidebar-rail-width); padding-inline: 9px; overflow: visible; }
.is-sidebar-compact .platform-brand-row[b-x2a20f7itz] { justify-content: center; }
.is-sidebar-compact .platform-brand[b-x2a20f7itz] { flex: none; }
.is-sidebar-compact .platform-brand__mark[b-x2a20f7itz] { width: 42px; height: 42px; }
.is-sidebar-compact .platform-brand__copy[b-x2a20f7itz],.is-sidebar-compact .platform-nav__section-main > span[b-x2a20f7itz],.is-sidebar-compact .platform-nav__group--standalone[b-x2a20f7itz]  a > span,.is-sidebar-compact .platform-workspace-link > span:not(.platform-workspace-link__arrow)[b-x2a20f7itz],.is-sidebar-compact .platform-workspace-link__arrow[b-x2a20f7itz] { display: none; }
.is-sidebar-compact .platform-sidebar-toggle[b-x2a20f7itz] { width: 100%; min-width: 0; min-height: 42px !important; justify-content: center; padding: 8px !important; }
.is-sidebar-compact .platform-sidebar-toggle > span[b-x2a20f7itz] { display: none; }
.is-sidebar-compact .platform-nav[b-x2a20f7itz] { margin-top: 9px; overflow: visible; }
.is-sidebar-compact .platform-nav__section[b-x2a20f7itz] { min-height: 44px; justify-content: center; padding: 3px; }
.is-sidebar-compact .platform-nav__section-main[b-x2a20f7itz] { flex: none; justify-content: center; padding: 8px; }
.is-sidebar-compact .platform-nav__section[b-x2a20f7itz]  .platform-icon,.is-sidebar-compact .platform-nav__group[b-x2a20f7itz]  .platform-icon { width: 19px; height: 19px; }
.is-sidebar-compact .platform-nav__chevron[b-x2a20f7itz] { display: none; }
.is-sidebar-compact .platform-nav__group--standalone[b-x2a20f7itz]  a { min-height: 44px; justify-content: center; padding: 8px; }
.is-sidebar-compact .platform-nav__group--standalone[b-x2a20f7itz]  a.active { box-shadow: inset 3px 0 0 var(--nx-accent); }
.is-sidebar-compact .platform-nav__items[b-x2a20f7itz] { position: absolute; z-index: 55; top: 0; left: calc(100% + 12px); width: 248px; max-height: min(70vh, 520px); margin: 0; padding: 9px; overflow-y: auto; border: 1px solid var(--nx-border-strong); border-radius: var(--nx-radius-md); background: rgba(8, 27, 34, .98); box-shadow: var(--nx-shadow-elevated); backdrop-filter: blur(18px); }
.is-sidebar-compact .platform-nav__items[b-x2a20f7itz]::before { position: absolute; top: 16px; left: -5px; width: 9px; height: 9px; border-width: 0 0 1px 1px; border-style: solid; border-color: var(--nx-border-strong); background: #081b22; content: ""; transform: rotate(45deg); }
.is-sidebar-compact .platform-workspace-link[b-x2a20f7itz] { min-height: 46px; justify-content: center; padding: 8px; }

.platform-nav__calendar[b-x2a20f7itz] { display: flex; min-height: 36px; align-items: center; gap: .55rem; padding: .45rem .65rem; border-radius: var(--nx-radius-sm); color: var(--nx-text-secondary); font-size: .78rem; cursor: pointer; }
.platform-nav__calendar:hover[b-x2a20f7itz] { color: var(--nx-text); background: var(--nx-accent-soft); }
.platform-nav__calendar:focus-within[b-x2a20f7itz] { outline: 2px solid var(--nx-accent-strong); outline-offset: -2px; }
.platform-nav__calendar input[b-x2a20f7itz] { accent-color: var(--nx-accent); }
.platform-nav__calendar-actions[b-x2a20f7itz] { display: flex; gap: .5rem; padding: .25rem .65rem; }
.platform-nav__calendar-actions button[b-x2a20f7itz] { min-height: 30px; padding: 0 4px; border: 0; color: var(--nx-accent-strong); background: transparent; font-size: .72rem; box-shadow: none; }
.platform-nav__items:has(.platform-nav__calendar)[b-x2a20f7itz] { max-height: min(70vh, 420px); overflow: auto; }

@media (max-width: 1100px) {
    .platform-sidebar-close[b-x2a20f7itz]{display:grid;place-items:center}
    .platform-sidebar[b-x2a20f7itz],.is-sidebar-compact .platform-sidebar[b-x2a20f7itz] { position: fixed; left: 0; width: min(88vw, 300px); height: 100dvh; flex-basis: min(88vw, 300px); padding: 14px 12px 12px; overflow-y: auto; transform: translateX(-105%); }
    .platform-sidebar.is-open[b-x2a20f7itz] { transform: translateX(0); }
    .is-sidebar-compact .platform-brand-row[b-x2a20f7itz] { justify-content: flex-start; }
    .is-sidebar-compact .platform-brand[b-x2a20f7itz] { flex: 1; }
    .is-sidebar-compact .platform-brand__mark[b-x2a20f7itz] { width: 38px; height: 38px; }
    .is-sidebar-compact .platform-brand__copy[b-x2a20f7itz],.is-sidebar-compact .platform-nav__section-main > span[b-x2a20f7itz],.is-sidebar-compact .platform-nav__group--standalone[b-x2a20f7itz]  a > span,.is-sidebar-compact .platform-workspace-link > span:not(.platform-workspace-link__arrow)[b-x2a20f7itz],.is-sidebar-compact .platform-workspace-link__arrow[b-x2a20f7itz] { display: flex; }
    .platform-sidebar-toggle[b-x2a20f7itz],.is-sidebar-compact .platform-sidebar-toggle[b-x2a20f7itz] { display: none; }
    .is-sidebar-compact .platform-nav[b-x2a20f7itz] { margin-top: 0; }
    .platform-nav[b-x2a20f7itz],.is-sidebar-compact .platform-nav[b-x2a20f7itz] { overflow-y: auto; overflow-x: hidden; }
    .is-sidebar-compact .platform-nav__section[b-x2a20f7itz] { min-height: 38px; justify-content: initial; padding: 3px 5px; }
    .is-sidebar-compact .platform-nav__section-main[b-x2a20f7itz] { flex: 1; justify-content: flex-start; padding: 4px 5px; }
    .is-sidebar-compact .platform-nav__chevron[b-x2a20f7itz] { display: block; }
    .is-sidebar-compact .platform-nav__group--standalone[b-x2a20f7itz]  a { min-height: 34px; justify-content: flex-start; padding: 6px 10px; }
    .is-sidebar-compact .platform-nav__items[b-x2a20f7itz] { position: static; width: auto; max-height: none; margin-left: 17px; padding: 2px 0 4px 13px; overflow: visible; border-width: 0 0 0 1px; border-radius: 0; background: transparent; box-shadow: none; backdrop-filter: none; }
    .is-sidebar-compact .platform-nav__items[b-x2a20f7itz]::before { display: none; }
    .is-sidebar-compact .platform-workspace-link[b-x2a20f7itz] { min-height: 50px; justify-content: flex-start; padding: 9px 10px; }
    .platform-sidebar-backdrop[b-x2a20f7itz] { position: fixed; z-index: 35; inset: 0; display: block; border: 0; background: rgba(0, 7, 10, .72); backdrop-filter: blur(3px); }
    .platform-menu-toggle[b-x2a20f7itz] { display: grid; }
}

@media (max-width: 620px) {
    .platform-shell > .platform-sidebar[b-x2a20f7itz],.platform-shell.is-sidebar-compact > .platform-sidebar[b-x2a20f7itz] { visibility: hidden; pointer-events: none; transform: translate3d(-105%,0,0); }
    .platform-shell > .platform-sidebar.is-open[b-x2a20f7itz],.platform-shell.is-sidebar-compact > .platform-sidebar.is-open[b-x2a20f7itz] { visibility: visible; pointer-events: auto; transform: translate3d(0,0,0); }
    .platform-main[b-x2a20f7itz] { width: 100%; flex-basis: 100%; }
    .platform-topbar[b-x2a20f7itz] { height: 64px; flex-basis: 64px; gap: 12px; padding: 0 14px; }
    .platform-topbar__status[b-x2a20f7itz] { display: none; }
    .platform-content[b-x2a20f7itz] { padding: 20px 14px 40px; overflow-x: clip; }
}

@media (prefers-reduced-motion: reduce) {
    .platform-sidebar[b-x2a20f7itz],.platform-nav__group[b-x2a20f7itz]  a,.platform-nav__chevron[b-x2a20f7itz],.platform-nav__section[b-x2a20f7itz] { transition: none; }
}
/* _content/Nexus.Web/Components/Pages/AcceptWorkforceInvitation.razor.rz.scp.css */
.workforce-activation[b-dan4h05l4u],
.workforce-activation *[b-dan4h05l4u] {
    box-sizing: border-box;
}

.workforce-activation[b-dan4h05l4u] {
    --activation-cyan: #29cceb;
    --activation-bg: #06111e;
    --activation-text: #f3f9fc;
    --activation-muted: #91a8b8;
    --activation-line: rgba(132, 195, 214, .18);
    position: relative;
    isolation: isolate;
    display: grid;
    width: 100%;
    min-height: 100svh;
    place-items: center;
    overflow-x: hidden;
    padding: clamp(24px, 6vw, 64px) 20px;
    color: var(--activation-text);
    background: var(--activation-bg) url("/images/backgrounds/nexus-background.png") center / cover fixed no-repeat;
    font-family: Inter, "Segoe UI", Arial, sans-serif;
}

.workforce-activation[b-dan4h05l4u]::before {
    position: absolute;
    z-index: -2;
    inset: 0;
    content: "";
    background: linear-gradient(90deg, rgba(2, 9, 17, .94), rgba(4, 16, 29, .74), rgba(3, 11, 20, .91));
}

.workforce-activation__glow[b-dan4h05l4u] {
    position: absolute;
    z-index: -1;
    width: min(720px, 86vw);
    height: min(520px, 70vh);
    border-radius: 50%;
    background: rgba(23, 187, 225, .1);
    filter: blur(120px);
    pointer-events: none;
}

.workforce-activation__card[b-dan4h05l4u] {
    width: min(500px, 100%);
    padding: clamp(28px, 6vw, 44px);
    overflow: hidden;
    border: 1px solid var(--activation-line);
    border-radius: 20px;
    background: linear-gradient(155deg, rgba(13, 31, 45, .96), rgba(7, 20, 32, .98));
    box-shadow: 0 28px 76px rgba(0, 0, 0, .48), inset 0 1px rgba(255, 255, 255, .04);
    backdrop-filter: blur(22px);
}

.workforce-activation__header[b-dan4h05l4u] {
    margin-bottom: 24px;
}

.workforce-activation__logo[b-dan4h05l4u] {
    display: block;
    width: 148px;
    height: 45px;
    margin-bottom: 22px;
    object-fit: contain;
    object-position: left center;
    filter: drop-shadow(0 0 8px rgba(41, 204, 235, .25));
}

.workforce-activation__eyebrow[b-dan4h05l4u] {
    margin: 0;
    color: var(--activation-cyan);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .22em;
}

.workforce-activation h1[b-dan4h05l4u] {
    margin: 8px 0 0;
    color: var(--activation-text);
    font-size: clamp(28px, 5vw, 34px);
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -.03em;
}

.workforce-activation__context[b-dan4h05l4u] {
    margin-bottom: 24px;
    color: #c8d9e1;
    font-size: 14px;
    line-height: 1.55;
}

.workforce-activation__context p[b-dan4h05l4u],
.workforce-activation__guidance[b-dan4h05l4u],
.workforce-activation__status[b-dan4h05l4u] {
    margin: 0;
}

.workforce-activation__context strong[b-dan4h05l4u] {
    color: var(--activation-text);
    font-weight: 650;
}

.workforce-activation__expiry[b-dan4h05l4u] {
    margin-top: 8px !important;
    color: var(--activation-muted);
    font-size: 12px;
}

.workforce-activation__guidance[b-dan4h05l4u],
.workforce-activation__status[b-dan4h05l4u] {
    margin-bottom: 20px;
    color: var(--activation-muted);
    font-size: 14px;
    line-height: 1.55;
}

.workforce-activation__form[b-dan4h05l4u] {
    display: grid;
    gap: 17px;
}

.workforce-activation__field[b-dan4h05l4u] {
    display: grid;
    min-width: 0;
    gap: 7px;
    color: #dbe8ee;
    font-size: 12px;
    font-weight: 600;
}

.workforce-activation__field input[b-dan4h05l4u] {
    width: 100%;
    min-width: 0;
    height: 46px;
    padding: 0 13px;
    border: 1px solid rgba(145, 180, 198, .22);
    border-radius: 9px;
    outline: 0;
    color: #eef9fd;
    background: rgba(2, 12, 21, .62);
    font: inherit;
    font-size: 14px;
    font-weight: 400;
    transition: border-color .2s, box-shadow .2s, background .2s;
}

.workforce-activation__field input:focus[b-dan4h05l4u] {
    border-color: rgba(41, 204, 235, .8);
    background: rgba(4, 17, 28, .84);
    box-shadow: 0 0 0 3px rgba(41, 204, 235, .1);
}

.workforce-activation__field input[readonly][b-dan4h05l4u] {
    color: #9fc0cd;
    background: rgba(16, 34, 46, .55);
    cursor: default;
}

.workforce-activation__requirements[b-dan4h05l4u] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
    color: #8ba1b0;
    font-size: 12px;
    line-height: 1.35;
}

.workforce-activation__requirements span[b-dan4h05l4u] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.workforce-activation__requirements i[b-dan4h05l4u] {
    display: inline-grid;
    width: 17px;
    height: 17px;
    flex: 0 0 17px;
    place-items: center;
    border: 1px solid rgba(139, 161, 176, .46);
    border-radius: 50%;
    font-style: normal;
    line-height: 1;
}

.workforce-activation__requirements .valid[b-dan4h05l4u] {
    color: #68d6b0;
}

.workforce-activation__requirements .valid i[b-dan4h05l4u] {
    border-color: rgba(104, 214, 176, .8);
    color: #031b18;
    background: #68d6b0;
}

.workforce-activation__action[b-dan4h05l4u] {
    display: flex;
    width: 100%;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    padding: 12px 18px;
    border: 0;
    border-radius: 9px;
    color: #03131c;
    background: linear-gradient(90deg, #20bedf, #55ddf5);
    box-shadow: 0 10px 25px rgba(25, 190, 222, .2);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.35;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    overflow-wrap: anywhere;
}

.workforce-activation__action:hover:not(:disabled)[b-dan4h05l4u] {
    color: #03131c;
    filter: brightness(1.06);
}

.workforce-activation__action:focus-visible[b-dan4h05l4u] {
    outline: 2px solid #fff;
    outline-offset: 3px;
}

.workforce-activation__action:disabled[b-dan4h05l4u] {
    cursor: wait;
    filter: saturate(.55);
    opacity: .68;
}

.workforce-activation__notice[b-dan4h05l4u] {
    margin: 0 0 18px;
    padding: 12px 13px;
    border: 1px solid;
    border-radius: 8px;
    font-size: 13px;
    line-height: 1.5;
}

.workforce-activation__notice--error[b-dan4h05l4u] {
    border-color: rgba(255, 100, 110, .3);
    color: #ffb1b6;
    background: rgba(140, 25, 35, .15);
}

.workforce-activation__notice--success[b-dan4h05l4u] {
    border-color: rgba(104, 214, 176, .34);
    color: #a8ead3;
    background: rgba(24, 112, 86, .17);
}

@media (max-width: 560px) {
    .workforce-activation[b-dan4h05l4u] {
        place-items: start center;
        padding: 18px 14px;
    }

    .workforce-activation__card[b-dan4h05l4u] {
        padding: 26px 20px 28px;
        border-radius: 16px;
    }

    .workforce-activation__logo[b-dan4h05l4u] {
        width: 132px;
        height: 40px;
        margin-bottom: 18px;
    }

    .workforce-activation__requirements[b-dan4h05l4u] {
        gap: 8px 12px;
    }
}

@media (max-width: 360px) {
    .workforce-activation[b-dan4h05l4u] {
        padding-inline: 10px;
    }

    .workforce-activation__card[b-dan4h05l4u] {
        padding-inline: 17px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .workforce-activation__field input[b-dan4h05l4u] {
        transition: none;
    }
}
/* _content/Nexus.Web/Components/Pages/AccessDenied.razor.rz.scp.css */
.access-denied[b-peoqvzy465]{min-height:100svh;display:grid;place-items:center;padding:24px;color:#f3f9fc;background:#06111e url("/images/backgrounds/nexus-background.png") center/cover fixed no-repeat}.access-denied__card[b-peoqvzy465]{width:min(520px,100%);padding:36px;border:1px solid rgba(132,195,214,.2);border-radius:20px;background:rgba(6,17,30,.94);box-shadow:0 24px 70px rgba(0,0,0,.42);text-align:center}.access-denied__card img[b-peoqvzy465]{width:148px;max-width:45%;height:auto}.access-denied__eyebrow[b-peoqvzy465]{margin:22px 0 8px;color:#29cceb;font-size:12px;font-weight:800;letter-spacing:.2em}.access-denied__card h1[b-peoqvzy465]{margin:0 0 12px;font-size:clamp(28px,5vw,40px)}.access-denied__card>p:last-of-type[b-peoqvzy465]{margin:0 auto 28px;max-width:420px;color:#a9becb;line-height:1.6}.access-denied__actions[b-peoqvzy465]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.access-denied__actions a[b-peoqvzy465],.access-denied__actions button[b-peoqvzy465]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(41,204,235,.45);border-radius:10px;color:#f3f9fc;background:rgba(41,204,235,.1);font:inherit;text-decoration:none;cursor:pointer}.access-denied__actions form[b-peoqvzy465]{margin:0}.access-denied__actions button[b-peoqvzy465]{background:transparent;border-color:rgba(169,190,203,.28)}@media(max-width:560px){.access-denied[b-peoqvzy465]{padding:12px}.access-denied__card[b-peoqvzy465]{padding:28px 18px}.access-denied__actions[b-peoqvzy465]{display:grid}.access-denied__actions a[b-peoqvzy465],.access-denied__actions button[b-peoqvzy465]{width:100%}}
/* _content/Nexus.Web/Components/Pages/GlobalInfrastructureSyncPanel.razor.rz.scp.css */
.global-sync[b-gdyz4pt6h2]{padding:.65rem;border:1px solid var(--nx-border);border-radius:.55rem;background:var(--nx-bg-deep)}.global-sync>summary[b-gdyz4pt6h2]{cursor:pointer;font-weight:800}.global-sync__sources[b-gdyz4pt6h2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.4rem;margin:.65rem 0}.global-sync__source[b-gdyz4pt6h2]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.5rem;border:1px solid var(--nx-border);border-radius:.45rem;background:var(--nx-surface)}.global-sync__source.selected[b-gdyz4pt6h2]{border-color:var(--nx-observed-data)}.global-sync__source span[b-gdyz4pt6h2],.global-sync__results article[b-gdyz4pt6h2]{display:grid;gap:.1rem;min-width:0}.global-sync__source small[b-gdyz4pt6h2],.global-sync__results small[b-gdyz4pt6h2]{color:var(--nx-text-muted);overflow-wrap:anywhere}.global-sync__results[b-gdyz4pt6h2]{display:grid;gap:.35rem;margin:.6rem 0}.global-sync__results article[b-gdyz4pt6h2]{padding:.45rem;border-left:.25rem solid var(--nx-success);background:var(--nx-surface)}.global-sync__results article.danger[b-gdyz4pt6h2]{border-left-color:var(--nx-danger)}
.global-sync__disabled-toggle[b-gdyz4pt6h2]{display:flex;align-items:center;width:max-content;max-width:100%;gap:.4rem;color:var(--nx-text-secondary);font-size:.75rem}.global-sync__disabled-toggle small[b-gdyz4pt6h2]{color:var(--nx-text-muted)}.global-sync__source.disabled[b-gdyz4pt6h2]{border-style:dashed;opacity:.72}.global-sync__source.disabled:hover[b-gdyz4pt6h2]{opacity:1}
/* _content/Nexus.Web/Components/Pages/Invite.razor.rz.scp.css */
.registration-wizard[b-8r41gcezny]{--rw-border:rgba(93,190,213,.2);min-height:100vh;background:#020d15;color:#edf8fb;padding:2rem;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;font-family:var(--nexus-font-family,Inter,sans-serif)}
.registration-wizard__brand[b-8r41gcezny]{width:min(980px,100%);display:flex;align-items:center;margin-bottom:.7rem}.registration-wizard__brand img[b-8r41gcezny]{width:174px;height:52px;object-fit:contain;object-position:left;transform:scale(1.8);transform-origin:left center}
.registration-wizard__shell[b-8r41gcezny]{width:min(980px,100%);position:relative;background:linear-gradient(145deg,rgba(7,31,45,.98),rgba(3,20,30,.98));border:1px solid var(--rw-border);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.4);overflow:hidden}
.registration-step[b-8r41gcezny]{padding:clamp(1.5rem,4vw,3.25rem);max-width:820px;margin:auto}.registration-step>header[b-8r41gcezny]{margin-bottom:2rem}.registration-step--center[b-8r41gcezny]{text-align:center}.eyebrow[b-8r41gcezny]{color:#13cce2;font-size:.72rem;font-weight:700;letter-spacing:.15em;margin:0 0 .55rem}.registration-step h1[b-8r41gcezny]{font-size:clamp(1.65rem,3.2vw,2.35rem);margin:0 0 .65rem}.registration-step header p:last-child[b-8r41gcezny]{color:#91abb5;line-height:1.6;margin:0}
.registration-step form[b-8r41gcezny]{display:grid;gap:1rem;text-align:left}.registration-field[b-8r41gcezny]{display:grid;gap:.45rem;min-width:0}.registration-field>span[b-8r41gcezny]{font-size:.8rem;color:#a8bdc5}.registration-field input[b-8r41gcezny],.registration-field[b-8r41gcezny]  input{width:100%;min-height:48px;background-color:#061923!important;color:#edf8fb!important;border:1px solid #264653!important;border-radius:10px!important;padding:.75rem .85rem;outline:none;box-shadow:none!important;color-scheme:dark}.registration-field input:hover[b-8r41gcezny],.registration-field[b-8r41gcezny]  input:hover{border-color:#376170!important}.registration-field input:focus[b-8r41gcezny],.registration-field[b-8r41gcezny]  input:focus{background-color:#061923!important;color:#edf8fb!important;border-color:#09c5dc!important;box-shadow:0 0 0 3px rgba(9,197,220,.13)!important}.registration-field input[readonly][b-8r41gcezny]{background-color:#0b2028!important;color:#8eabb6!important;border-color:#223f4b!important;cursor:default;opacity:.82}
.password-grid[b-8r41gcezny]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.password-column[b-8r41gcezny]{display:grid;gap:.65rem;min-width:0}.password-feedback[b-8r41gcezny]{margin:0}.password-feedback ul[b-8r41gcezny]{list-style:none;display:grid;grid-template-columns:1fr;gap:.32rem;margin:0;padding:0;color:#7896a2;font-size:.78rem}.password-feedback li[b-8r41gcezny]{display:flex;align-items:center;gap:.42rem}.password-feedback li>span:first-child[b-8r41gcezny]{width:1rem;text-align:center}.password-feedback li.is-satisfied[b-8r41gcezny]{color:#54dcae}
.password-strength[b-8r41gcezny]{display:grid;gap:.4rem;margin:.15rem 0 0;color:#7896a2;font-size:.78rem}.password-strength p[b-8r41gcezny]{display:flex;justify-content:space-between;gap:.75rem;margin:0}.password-strength strong[b-8r41gcezny]{font-weight:750}.password-strength__meter[b-8r41gcezny]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.password-strength__meter i[b-8r41gcezny]{height:.28rem;border-radius:999px;background:#183844}.password-strength.is-weak strong[b-8r41gcezny]{color:#a8bdc5}.password-strength.is-weak .password-strength__meter i:first-child[b-8r41gcezny]{background:#7896a2}.password-strength.is-medium strong[b-8r41gcezny]{color:#f2c66d}.password-strength.is-medium .password-strength__meter i:nth-child(-n+2)[b-8r41gcezny]{background:#d4a948}.password-strength.is-strong strong[b-8r41gcezny]{color:#54dcae}.password-strength.is-strong .password-strength__meter i[b-8r41gcezny]{background:#36c897}
.password-match[b-8r41gcezny]{display:flex;align-items:center;gap:.4rem;margin:-.25rem 0 .75rem;font-size:.78rem}.password-match.is-valid[b-8r41gcezny]{color:#54dcae}.password-match.is-mismatch[b-8r41gcezny]{color:#f2c66d}.consents[b-8r41gcezny]{display:grid;gap:.75rem;margin:1.2rem 0;color:#aac0c8;font-size:.86rem}.consents label[b-8r41gcezny]{display:flex;gap:.65rem;align-items:flex-start}.primary-button[b-8r41gcezny]{min-height:46px;border:1px solid #12d0e6;border-radius:10px;padding:.7rem 1.15rem;background:linear-gradient(135deg,#05bbd1,#0789aa);color:#001219;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.registration-alert[b-8r41gcezny]{padding:.8rem 1rem;border:1px solid rgba(255,111,119,.35);border-radius:10px;background:rgba(130,29,40,.18);color:#ffbdc1}.registration-wizard button:focus-visible[b-8r41gcezny],.registration-wizard a:focus-visible[b-8r41gcezny],.registration-wizard input:focus-visible[b-8r41gcezny]{outline:2px solid #31d7e9;outline-offset:2px}
@media(max-width:700px){.registration-wizard[b-8r41gcezny]{padding:.75rem}.registration-wizard__brand[b-8r41gcezny]{margin:.15rem 0 .55rem}.registration-wizard__brand img[b-8r41gcezny]{width:142px;height:44px}.registration-wizard__shell[b-8r41gcezny]{border-radius:14px}.registration-step[b-8r41gcezny]{padding:1.25rem}.password-grid[b-8r41gcezny]{grid-template-columns:1fr}.password-column--confirmation[b-8r41gcezny]{margin-top:.15rem}}
/* _content/Nexus.Web/Components/Pages/Landing.razor.rz.scp.css */
.landing-page[b-cmcbna2ksa] {

    position: relative;

    width: 100%;

    min-height: 100dvh;

    overflow-x: hidden;
    overflow-y: auto;

    display: grid;

    grid-template-rows: minmax(0, 1fr) auto;
    justify-items: center;

    background: url('/images/backgrounds/nexus-background.png');

    background-size: cover;

    background-position: center;

}

.landing-overlay[b-cmcbna2ksa] {

    position: absolute;

    inset: 0;

    background: linear-gradient(
        rgba(5,15,30,.60),
        rgba(5,15,30,.60)
    );

}

.landing-content[b-cmcbna2ksa] {

    position: relative;

    z-index: 2;

    text-align: center;

    width: 100%;

    max-width: 700px;

    padding: 20px;

    align-self: center;

}

.landing-logo[b-cmcbna2ksa] {

    width: 240px;
    height: 155px;

    margin-bottom: 30px;

    object-fit: cover;
    object-position: center 41.5%;

    filter: drop-shadow(0 0 14px rgba(0,200,255,.35));

}

.landing-content h1[b-cmcbna2ksa] {

    margin: 0;

    color: #1FD4FF;

    font-size: clamp(36px, 8vw, 56px);

    font-weight: 300;

    letter-spacing: clamp(4px, 1.4vw, 10px);

}

.landing-content p[b-cmcbna2ksa] {

    margin: 25px 0 50px;

    color: #D8E7F0;

    font-size: clamp(16px, 3vw, 22px);

    line-height: 1.6;

}

.landing-buttons[b-cmcbna2ksa] {

    display: flex;

    justify-content: center;

    gap: 20px;

    flex-wrap: wrap;

}

.landing-button-primary[b-cmcbna2ksa] {

    width: min(220px, 100%);

    padding: 16px 40px;

    border-radius: 12px;

    background: linear-gradient(
        90deg,
        #16A8D8,
        #2FD0FF
    );

    color: white;

    text-decoration: none;

    font-weight: 700;

    transition: .25s;

}

.landing-button-primary:hover[b-cmcbna2ksa] {

    box-shadow: 0 0 18px rgba(0,210,255,.35);

}

.landing-button-secondary[b-cmcbna2ksa] {

    width: min(220px, 100%);

    padding: 16px 40px;

    border-radius: 12px;

    border: 1px solid #2FD0FF;

    color: #2FD0FF;

    text-decoration: none;

    font-weight: 700;

    transition: .25s;

}

.landing-button-secondary:hover[b-cmcbna2ksa] {

    background: #2FD0FF;

    color: #06121D;

}

.landing-footer[b-cmcbna2ksa] {

    position: relative;

    width: 100%;

    text-align: center;

    color: #A6C2D3;

    font-size: 13px;

    z-index: 2;

    padding: 18px 20px;

}

.landing-footer a[b-cmcbna2ksa] {

    color: #2FD0FF;

    text-decoration: none;

}

.landing-footer span[b-cmcbna2ksa] {

    margin: 0 10px;

}
@media (max-width: 767px) {
    .landing-content[b-cmcbna2ksa] { padding: 80px 18px 32px; }
    .landing-logo[b-cmcbna2ksa] { width: clamp(180px, 58vw, 230px); height: clamp(120px, 39vw, 150px); margin-bottom: 22px; }
    .landing-content p[b-cmcbna2ksa] { margin: 20px 0 32px; }
    .landing-buttons[b-cmcbna2ksa] { gap: 12px; }
}

@media (max-width: 479px) {
    .landing-buttons[b-cmcbna2ksa] { flex-direction: column; align-items: center; }
    .landing-footer[b-cmcbna2ksa] { display: flex; flex-wrap: wrap; justify-content: center; gap: 7px 0; }
}

@media (min-width: 768px) and (min-height: 720px) {
    .landing-page[b-cmcbna2ksa] {
        height: 100dvh;
        min-height: 0;
        overflow-y: auto;
    }

    .landing-content[b-cmcbna2ksa] {
        padding-top: clamp(14px, 2.5dvh, 20px);
        padding-bottom: clamp(14px, 2.5dvh, 20px);
    }

    .landing-logo[b-cmcbna2ksa] { margin-bottom: clamp(18px, 3dvh, 30px); }
    .landing-content p[b-cmcbna2ksa] { margin: clamp(16px, 2.8dvh, 25px) 0 clamp(28px, 5dvh, 50px); }
    .landing-footer[b-cmcbna2ksa] { padding-top: clamp(12px, 2.2dvh, 18px); padding-bottom: clamp(12px, 2.2dvh, 18px); }
}

@media (max-height: 620px) {
    .landing-content[b-cmcbna2ksa] { align-self: start; padding-top: 54px; }
}
/* _content/Nexus.Web/Components/Pages/NetworkExplorerPanel.razor.rz.scp.css */
.network-map[b-kb0lbf3xep]{display:grid;gap:.75rem;min-width:0;margin-left:.25rem}.network-map__summary[b-kb0lbf3xep]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.network-map__summary>div[b-kb0lbf3xep]{display:grid;gap:.15rem}.network-map__summary small[b-kb0lbf3xep],.network-map__nodes small[b-kb0lbf3xep],.network-link small[b-kb0lbf3xep]{color:var(--nx-text-muted)}.network-map__summary dl[b-kb0lbf3xep]{display:grid;grid-template-columns:repeat(4,auto);gap:.15rem .45rem;margin:0}.network-map__summary dt[b-kb0lbf3xep]{font-size:.68rem;color:var(--nx-text-muted)}.network-map__summary dd[b-kb0lbf3xep]{margin:0;font-weight:800}.network-map__modes[b-kb0lbf3xep]{display:flex;flex-wrap:wrap;gap:.35rem}.network-map__modes button[b-kb0lbf3xep]{padding:.35rem .55rem;border:1px solid var(--nx-border);border-radius:999px;background:var(--nx-bg-deep);color:var(--nx-text-secondary)}.network-map__modes button.active[b-kb0lbf3xep]{border-color:var(--nx-observed-data);color:var(--nx-observed-data);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-observed-data) 50%,transparent)}
.network-map__nodes[b-kb0lbf3xep]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.4rem}.network-map__nodes article[b-kb0lbf3xep]{display:grid;gap:.1rem;min-width:0;padding:.55rem;border:1px solid var(--nx-border);border-radius:.5rem;background:var(--nx-surface)}.network-map__nodes span[b-kb0lbf3xep],.network-map__nodes small[b-kb0lbf3xep],.network-link small[b-kb0lbf3xep]{overflow-wrap:anywhere}.network-map__links[b-kb0lbf3xep]{display:grid;gap:.4rem}.network-map__links h4[b-kb0lbf3xep]{margin:.4rem 0 .05rem}.network-map__links>p[b-kb0lbf3xep]{margin:.1rem 0;color:var(--nx-text-muted)}
.network-link[b-kb0lbf3xep]{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.55rem;border:1px solid var(--nx-border);border-radius:.5rem;background:var(--nx-bg-deep);color:var(--nx-text-secondary);text-align:left}.network-link:hover[b-kb0lbf3xep],.network-link.selected[b-kb0lbf3xep]{border-color:var(--nx-observed-data);color:var(--nx-text-primary)}.network-link>span:nth-child(2)[b-kb0lbf3xep]{display:grid;min-width:0;gap:.1rem}.network-link__stroke[b-kb0lbf3xep]{height:.22rem;border-top:.22rem dashed var(--nx-observed-data)}.network-link.authoritative .network-link__stroke[b-kb0lbf3xep]{border-top-style:solid;border-top-color:var(--nx-success)}.network-origin[b-kb0lbf3xep]{padding:.15rem .35rem;border:1px solid currentColor;border-radius:999px;color:var(--nx-observed-data);font-size:.65rem;font-weight:800;text-transform:uppercase}.network-link.authoritative .network-origin[b-kb0lbf3xep]{color:var(--nx-success)}
.network-link-detail[b-kb0lbf3xep]{display:grid;gap:.55rem;padding:.7rem;border:1px dashed var(--nx-observed-data);border-left:.3rem solid var(--nx-observed-data);border-radius:.5rem;background:color-mix(in srgb,var(--nx-observed-data) 7%,var(--nx-bg-deep))}.network-link-detail.authoritative[b-kb0lbf3xep]{border-style:solid;border-color:var(--nx-success)}.network-link-detail header[b-kb0lbf3xep]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.network-link-detail dl[b-kb0lbf3xep]{margin:0}.network-link-detail ol[b-kb0lbf3xep]{display:grid;gap:.25rem;margin:0;padding-left:1.25rem}.network-evidence[b-kb0lbf3xep]{display:flex;flex-wrap:wrap;gap:.35rem}.network-evidence span[b-kb0lbf3xep]{padding:.3rem .4rem;border:1px solid var(--nx-border);border-radius:.35rem}.network-evidence i[b-kb0lbf3xep]{display:inline-block;width:.65rem;height:.65rem;margin-right:.3rem;border:1px solid currentColor;border-radius:50%;background:var(--network-color)}
@media(max-width:38rem){.network-map__summary[b-kb0lbf3xep]{grid-template-columns:1fr}.network-map__summary dl[b-kb0lbf3xep]{grid-template-columns:repeat(2,auto);justify-content:start}.network-link[b-kb0lbf3xep]{grid-template-columns:1.5rem minmax(0,1fr)}.network-origin[b-kb0lbf3xep]{grid-column:2;width:max-content}}
.network-map__canvas[b-kb0lbf3xep]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.55rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--nx-observed-data) 45%,var(--nx-border));border-radius:.65rem;background-color:var(--nx-bg-deep);background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--nx-observed-data) 20%,transparent) 1px,transparent 0);background-size:18px 18px}.network-map__device[b-kb0lbf3xep]{display:grid;min-width:0;border:1px solid var(--nx-border-strong);border-top:.25rem solid var(--nx-observed-data);border-radius:.55rem;background:var(--nx-surface);box-shadow:var(--nx-shadow-card)}.network-map__device.stale[b-kb0lbf3xep]{border-top-color:var(--nx-warning)}.network-map__device>header[b-kb0lbf3xep],.network-map__device>footer[b-kb0lbf3xep]{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem;padding:.5rem}.network-map__device>header>span:first-child[b-kb0lbf3xep]{display:grid}.network-map__device small[b-kb0lbf3xep]{color:var(--nx-text-muted);overflow-wrap:anywhere}.network-map__ports[b-kb0lbf3xep]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.45rem;border-block:1px solid var(--nx-border)}.network-map__ports button[b-kb0lbf3xep]{display:grid;min-width:0;padding:.35rem;border:1px solid var(--nx-border);background:var(--nx-bg-deep);color:var(--nx-text-secondary);text-align:left}.network-map__ports button:hover[b-kb0lbf3xep],.network-map__ports button:focus-visible[b-kb0lbf3xep]{border-color:var(--nx-observed-data);color:var(--nx-text-primary)}.network-map__empty[b-kb0lbf3xep]{display:grid;grid-column:1/-1;gap:.2rem;padding:1rem;text-align:center}.network-map__evidence[b-kb0lbf3xep]{display:grid;gap:.45rem;padding:.65rem;border:1px solid var(--nx-border);border-radius:.6rem;background:var(--nx-surface)}.network-map__evidence>header[b-kb0lbf3xep]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.network-map__evidence h4[b-kb0lbf3xep]{margin:.1rem 0}.network-map__evidence details[b-kb0lbf3xep]{padding:.5rem;border:1px solid var(--nx-border);border-radius:.45rem;background:var(--nx-bg-deep)}.network-map__evidence summary[b-kb0lbf3xep]{display:flex;justify-content:space-between;gap:.5rem;cursor:pointer}.network-map__evidence summary span[b-kb0lbf3xep]{color:var(--nx-text-muted)}.network-map__evidence dl[b-kb0lbf3xep]{display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.25rem .6rem}.network-map__evidence dd[b-kb0lbf3xep]{margin:0;overflow-wrap:anywhere}
@media(max-width:27rem){.network-map__canvas[b-kb0lbf3xep]{grid-template-columns:1fr;padding:.45rem}.network-map__ports[b-kb0lbf3xep]{grid-template-columns:1fr}.network-map__device>header[b-kb0lbf3xep],.network-map__device>footer[b-kb0lbf3xep],.network-map__evidence>header[b-kb0lbf3xep],.network-map__evidence summary[b-kb0lbf3xep]{display:grid}.network-map__evidence dl[b-kb0lbf3xep]{grid-template-columns:1fr}.network-map__evidence dd[b-kb0lbf3xep]{margin-bottom:.25rem}}
/* _content/Nexus.Web/Components/Pages/PlatformArticleCreate.razor.rz.scp.css */
.platform-create-page[b-g99d2g5teo]{width:min(100%,1040px);margin:0 auto}.platform-create-breadcrumb[b-g99d2g5teo]{display:flex;gap:8px;margin-bottom:12px;color:var(--nx-text-muted);font-size:11px}.platform-create-breadcrumb a[b-g99d2g5teo]{color:var(--nx-accent);text-decoration:none}.nexus-dedicated-create-card[b-g99d2g5teo]{background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2))}.create-form-grid[b-g99d2g5teo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.create-form-grid label[b-g99d2g5teo]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:11px;font-weight:700}.create-wide[b-g99d2g5teo]{grid-column:1/-1}.create-form-grid textarea[b-g99d2g5teo]{min-height:90px}.create-check[b-g99d2g5teo]{display:flex!important;align-items:center}.create-boundary[b-g99d2g5teo]{color:var(--nx-text-muted);font-size:11px}.create-actions[b-g99d2g5teo]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--nx-border)}@media(max-width:640px){.create-form-grid[b-g99d2g5teo]{grid-template-columns:1fr}.create-wide[b-g99d2g5teo]{grid-column:auto}.create-actions[b-g99d2g5teo]{flex-direction:column-reverse}.create-actions button[b-g99d2g5teo]{width:100%}}
/* _content/Nexus.Web/Components/Pages/PlatformAssetCreate.razor.rz.scp.css */
.platform-create-page[b-6u79l88gpu]{width:min(100%,1120px);margin:0 auto}.platform-create-breadcrumb[b-6u79l88gpu]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--nx-text-muted);font-size:11px}.platform-create-breadcrumb a[b-6u79l88gpu]{color:var(--nx-accent);text-decoration:none}
/* _content/Nexus.Web/Components/Pages/PlatformAssetDetail.razor.rz.scp.css */
.asset-full-page[b-vf3intqfqy]{width:100%;margin:0 auto;min-width:0;padding:16px;color:var(--nx-text);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:linear-gradient(155deg,var(--nx-surface-elevated),var(--nx-surface));box-shadow:var(--nx-shadow-sm)}.asset-full-page--embedded[b-vf3intqfqy]{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#31596a #071820;scrollbar-gutter:stable;scrollbar-width:thin}.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar{width:9px}.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-track{background:#071820}.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-thumb{border:2px solid #071820;border-radius:999px;background:#31596a}.asset-full-page--embedded:focus-visible[b-vf3intqfqy]{outline:2px solid var(--nx-accent);outline-offset:-2px}.asset-full-loading[b-vf3intqfqy]{padding:30px;color:var(--nx-text-muted)}.asset-full-header[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding:0 0 12px}.asset-full-identity[b-vf3intqfqy]{min-width:0}.asset-full-title[b-vf3intqfqy]{display:flex;align-items:baseline;gap:9px;min-width:0}.asset-full-header h1[b-vf3intqfqy]{margin:2px 0;color:var(--nx-text);font-size:clamp(24px,2vw,28px);line-height:1.12}.asset-full-title>strong[b-vf3intqfqy]{color:var(--nx-text-secondary);font-size:12px}.asset-full-kicker[b-vf3intqfqy]{display:block;margin:0;color:var(--nx-accent);font-size:11px;font-weight:800;text-transform:uppercase}.asset-full-location[b-vf3intqfqy]{display:flex;grid-column:1/-1;align-items:center;gap:7px;min-width:0;color:var(--nx-text-secondary);font-size:12px}.asset-full-location small[b-vf3intqfqy]{color:var(--nx-text-muted);font-size:11px}.asset-full-tabs[b-vf3intqfqy]{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--nx-border);scrollbar-color:#31596a transparent;scrollbar-width:thin}.asset-full-tabs button[b-vf3intqfqy]{flex:0 0 auto;padding:8px 10px!important;color:var(--nx-text-muted)!important;background:transparent!important;border-color:transparent!important;border-bottom-color:transparent!important;font-size:12px!important}.asset-full-tabs button.active[b-vf3intqfqy]{color:var(--nx-text)!important;border-bottom-color:var(--nx-accent)!important}.asset-full-tabs i[b-vf3intqfqy]{margin-left:5px;color:var(--nx-danger)}.asset-full-panel[b-vf3intqfqy]{min-height:0;padding:18px 0 8px;font-size:13px}.asset-full-panel h2[b-vf3intqfqy]{margin:0 0 13px;color:var(--nx-text);font-size:19px}.asset-full-panel h3[b-vf3intqfqy]{margin:18px 0 10px;color:var(--nx-text-secondary);font-size:15px}.asset-full-grid[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.asset-full-list[b-vf3intqfqy],.asset-timeline[b-vf3intqfqy]{display:grid;gap:8px}.asset-full-list article[b-vf3intqfqy],.asset-timeline article[b-vf3intqfqy]{display:grid;gap:3px;padding:10px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-surface-raised)}.asset-full-list span[b-vf3intqfqy],.asset-timeline span[b-vf3intqfqy],.asset-timeline time[b-vf3intqfqy],.asset-empty[b-vf3intqfqy],.asset-full-note[b-vf3intqfqy]{color:var(--nx-text-muted);font-size:11px}.asset-full-lead[b-vf3intqfqy]{color:var(--nx-text-secondary);font-size:14px}.network-dot[b-vf3intqfqy]{display:inline-block;width:10px;height:10px;margin-right:7px;border:1px solid rgba(255,255,255,.4);border-radius:50%}
@media(max-width:900px){.asset-full-grid[b-vf3intqfqy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.asset-full-header[b-vf3intqfqy]{grid-template-columns:1fr}.asset-full-actions[b-vf3intqfqy],.asset-full-location[b-vf3intqfqy]{grid-column:1}.asset-full-location[b-vf3intqfqy]{align-items:flex-start;flex-direction:column}.asset-full-title[b-vf3intqfqy]{align-items:flex-start;flex-direction:column;gap:1px}.asset-full-grid[b-vf3intqfqy]{grid-template-columns:1fr}.asset-full-panel[b-vf3intqfqy]{min-height:0;padding-top:14px}.asset-full-tabs[b-vf3intqfqy]{width:100%;max-width:100%}}
.asset-full-page[b-vf3intqfqy]{min-height:calc(100dvh - 110px);color:#e8f2f5!important;border-color:#284653!important;background:linear-gradient(155deg,#102b36,#071820)!important;color-scheme:dark}.asset-full-page--embedded[b-vf3intqfqy]{min-height:0}.asset-full-page :is(section,main,article,nav)[b-vf3intqfqy]{color-scheme:dark}.asset-full-page :is(input,select,textarea)[b-vf3intqfqy]{color:#e8f2f5!important;background:#06171e!important}.asset-full-page[b-vf3intqfqy]  .asset-fact{border-color:#284653!important;color:#e8f2f5!important;background:#0a222b!important}.asset-full-page[b-vf3intqfqy]  .asset-fact strong{color:#e8f2f5!important;font-size:13px}.asset-full-page[b-vf3intqfqy]  .asset-fact span{color:#91aeb8!important;font-size:11px}.asset-full-actions[b-vf3intqfqy]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.asset-full-actions :is(button,.platform-button)[b-vf3intqfqy]{min-height:30px!important;padding:5px 9px!important;font-size:11px!important}.asset-full-actions .platform-button[b-vf3intqfqy]{text-decoration:none}.asset-full-header small[b-vf3intqfqy]{display:block;color:#91aeb8}.asset-full-path[b-vf3intqfqy]{margin:0}.asset-full-path summary[b-vf3intqfqy]{width:max-content;color:#48c7e5;font-size:11px;cursor:pointer}.asset-full-path p[b-vf3intqfqy]{position:absolute;z-index:9;max-width:min(720px,80vw);margin-top:7px;padding:9px;border:1px solid #284653;border-radius:8px;color:#bdd0d6;background:#071820;box-shadow:var(--nx-shadow-elevated);overflow-wrap:anywhere}.asset-full-panel[b-vf3intqfqy],.asset-full-panel section[b-vf3intqfqy]{color:#e8f2f5;background:transparent}.asset-full-list article[b-vf3intqfqy],.asset-timeline article[b-vf3intqfqy]{border-color:#284653!important;color:#e8f2f5!important;background:#0a222b!important}@media(max-width:600px){.asset-full-actions[b-vf3intqfqy]{justify-content:flex-start}.asset-full-path p[b-vf3intqfqy]{position:static;max-width:100%}}
.observed-block[b-vf3intqfqy],.completion-callout[b-vf3intqfqy],.comparison-summary[b-vf3intqfqy],.observed-technical-groups[b-vf3intqfqy],.identity-review[b-vf3intqfqy],.asset-reconciliation[b-vf3intqfqy]{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #31596a;border-radius:10px;background:#081d25}.observed-block>header[b-vf3intqfqy],.completion-callout[b-vf3intqfqy]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.observed-block>header span[b-vf3intqfqy],.completion-callout span[b-vf3intqfqy]{color:#91aeb8;font-size:12px}.asset-full-section-actions[b-vf3intqfqy]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.comparison-summary[b-vf3intqfqy]{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.comparison-summary span[b-vf3intqfqy]{display:grid;gap:3px;color:#91aeb8}.comparison-summary strong[b-vf3intqfqy]{color:#e8f2f5;font-size:18px}.observed-technical-groups details[b-vf3intqfqy]{display:grid;gap:5px;padding:10px;border:1px solid #284653;border-radius:8px}.observed-technical-groups code[b-vf3intqfqy]{color:#91bdca;overflow-wrap:anywhere}.identity-review label[b-vf3intqfqy],.asset-reconciliation label[b-vf3intqfqy]{display:grid;gap:5px;color:#bdd0d6}.identity-review label:has(input[type=checkbox])[b-vf3intqfqy],.asset-reconciliation label:has(input[type=checkbox])[b-vf3intqfqy]{grid-template-columns:auto 1fr;align-items:center}.asset-reconciliation select[b-vf3intqfqy],.asset-reconciliation input[type=text][b-vf3intqfqy]{width:100%}.reconciliation-choice[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #284653;border-radius:9px;background:#0a222b}.reconciliation-choice>label:first-child[b-vf3intqfqy],.reconciliation-choice>span[b-vf3intqfqy],.reconciliation-choice>small[b-vf3intqfqy]{grid-column:1/-1}.reconciliation-choice small[b-vf3intqfqy]{color:#91aeb8}@media(max-width:900px){.comparison-summary[b-vf3intqfqy]{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-choice[b-vf3intqfqy]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.observed-block>header[b-vf3intqfqy],.completion-callout[b-vf3intqfqy]{flex-direction:column}.comparison-summary[b-vf3intqfqy],.reconciliation-choice[b-vf3intqfqy]{grid-template-columns:1fr}.reconciliation-choice>*[b-vf3intqfqy]{grid-column:1!important}}
.status-proposal[b-vf3intqfqy]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px;border:1px solid #346757;border-radius:10px;background:#09251f}.status-proposal div[b-vf3intqfqy]{display:grid;gap:4px}.status-proposal span[b-vf3intqfqy]{color:#9bbdb3;font-size:12px}@media(max-width:600px){.status-proposal[b-vf3intqfqy]{align-items:stretch;flex-direction:column}}
.sync-result[b-vf3intqfqy]{display:grid;gap:7px;margin-top:14px;padding:14px;border:1px solid #31596a;border-radius:10px;background:#081d25}.sync-result>span[b-vf3intqfqy]{color:#91aeb8;font-size:12px;overflow-wrap:anywhere}.sync-result .asset-full-section-actions[b-vf3intqfqy]{margin-top:5px}
.asset-interface-list[b-vf3intqfqy]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));min-width:0}
.asset-section-heading[b-vf3intqfqy]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-section-heading h2[b-vf3intqfqy]{margin-bottom:0}.asset-interface-list.authoritative article[b-vf3intqfqy]{border-left:3px solid var(--nx-success)!important}.asset-interface-list.observed article[b-vf3intqfqy]{border-left:3px dashed #91bdca!important}.asset-interface-list article.selected[b-vf3intqfqy]{outline:2px solid var(--nx-accent);outline-offset:2px}.asset-inline-editor[b-vf3intqfqy]{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px;border:1px solid #284653;border-radius:9px;background:#081d25}.asset-inline-editor label[b-vf3intqfqy]{display:grid;min-width:min(280px,100%);gap:5px;color:#bdd0d6}.asset-inline-editor p[b-vf3intqfqy]{flex-basis:100%;margin:0;color:var(--nx-danger)}
@media(max-width:600px){.asset-section-heading[b-vf3intqfqy]{align-items:stretch;flex-direction:column}.asset-inline-editor>*[b-vf3intqfqy]{width:100%}}
.asset-interfaces-workspace[b-vf3intqfqy]{display:grid;gap:14px}.asset-port-strip[b-vf3intqfqy]{display:flex;gap:7px;overflow-x:auto;padding:12px;border:1px solid rgba(47,168,213,.24);border-radius:12px;background:linear-gradient(180deg,rgba(11,34,47,.92),rgba(5,20,29,.92))}.asset-port[b-vf3intqfqy]{display:grid;min-width:76px;justify-items:center;gap:4px;padding:9px;border:1px solid rgba(120,158,175,.28);border-radius:8px;color:#e8f2f5;background:#071925}.asset-port>span[b-vf3intqfqy]{width:30px;height:17px;border:2px solid #667985;border-radius:3px;box-shadow:inset 0 0 0 2px #0b1c26}.asset-port.up>span[b-vf3intqfqy]{border-color:#28c989;box-shadow:0 0 12px rgba(40,201,137,.25)}.asset-port.down>span[b-vf3intqfqy]{border-color:#ef5f68}.asset-port small[b-vf3intqfqy]{font-size:10px;color:#91aeb8}.asset-port.selected[b-vf3intqfqy]{outline:2px solid #32c7ed;outline-offset:1px}.asset-interface-table[b-vf3intqfqy]{display:grid;border:1px solid #284653;border-radius:11px;overflow:hidden}.asset-interface-row[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(180px,1.5fr) .7fr .65fr minmax(150px,1.2fr) minmax(160px,1.2fr) auto;gap:10px;align-items:center;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #284653;border-radius:0;color:#e8f2f5;background:rgba(5,21,30,.72);text-align:left}.asset-interface-row:last-child[b-vf3intqfqy]{border-bottom:0}.asset-interface-row:not(.asset-interface-row--head):hover[b-vf3intqfqy]{background:rgba(26,94,119,.22)}.asset-interface-row--head[b-vf3intqfqy]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#91aeb8;background:rgba(16,45,58,.8)}.asset-interface-row>span:first-child[b-vf3intqfqy]{display:grid;grid-template-columns:auto 1fr;column-gap:7px}.asset-interface-row small[b-vf3intqfqy]{grid-column:2;color:#91aeb8}.asset-interface-row.selected[b-vf3intqfqy]{box-shadow:inset 3px 0 #32c7ed;background:rgba(26,94,119,.28)}.asset-interface-state[b-vf3intqfqy]{width:9px;height:9px;border-radius:50%;background:#7b8b95}.asset-interface-state.up[b-vf3intqfqy]{background:#28c989;box-shadow:0 0 8px rgba(40,201,137,.4)}.asset-interface-state.down[b-vf3intqfqy]{background:#ef5f68}.asset-observed-disclosure[b-vf3intqfqy]{padding:12px;border:1px dashed rgba(65,158,205,.4);border-radius:10px}.asset-observed-disclosure summary[b-vf3intqfqy]{cursor:pointer;font-weight:700;color:#73c9e8}.asset-interface-editor[b-vf3intqfqy]{display:grid;gap:14px}.asset-interface-editor>section[b-vf3intqfqy]{display:grid;gap:8px;padding-top:12px;border-top:1px solid #284653}.asset-interface-editor article[b-vf3intqfqy]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #284653;border-radius:8px;background:rgba(7,25,35,.65)}.asset-interface-editor article>span[b-vf3intqfqy]{display:grid;gap:3px}.asset-interface-editor article small[b-vf3intqfqy]{color:#91aeb8}.asset-interface-editor__actions[b-vf3intqfqy]{display:flex;justify-content:flex-end}@media(max-width:900px){.asset-interface-row[b-vf3intqfqy]{grid-template-columns:1fr auto}.asset-interface-row--head[b-vf3intqfqy]{display:none}.asset-interface-row>span:nth-child(n+2):not(:last-child)[b-vf3intqfqy]{grid-column:1}.asset-interface-row>span:last-child[b-vf3intqfqy]{grid-column:2;grid-row:1}}
.asset-network-editor[b-vf3intqfqy]{display:grid;gap:14px}.asset-network-editor>section[b-vf3intqfqy]{display:grid;gap:8px;border-top:1px solid #284653}.asset-network-editor article[b-vf3intqfqy]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #284653;border-radius:8px;background:rgba(7,25,35,.65)}.asset-network-editor article>span[b-vf3intqfqy]{display:grid}.asset-network-editor article small[b-vf3intqfqy]{color:#91aeb8}
.asset-cable-heading[b-vf3intqfqy]{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-cable-heading h3[b-vf3intqfqy]{margin:0}.asset-cable-row[b-vf3intqfqy]{flex-wrap:wrap}.asset-cable-editor[b-vf3intqfqy]{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;border:1px solid #31596a;border-radius:10px;background:#081d25}.asset-cable-editor h4[b-vf3intqfqy],.asset-cable-editor .asset-full-section-actions[b-vf3intqfqy]{grid-column:1/-1}.asset-cable-editor label[b-vf3intqfqy]{display:grid;gap:5px;color:#bdd0d6}.asset-cable-editor label:has(button)[b-vf3intqfqy]{grid-template-columns:1fr auto}.asset-cable-editor label:has(button) input[b-vf3intqfqy]{grid-column:1}.asset-cable-editor label:has(button) button[b-vf3intqfqy]{grid-column:2;grid-row:1/3}@media(max-width:600px){.asset-cable-editor[b-vf3intqfqy]{grid-template-columns:1fr}.asset-cable-editor>*[b-vf3intqfqy]{grid-column:1!important}}

.asset-device-face[b-vf3intqfqy]{display:grid;gap:12px;padding:16px;border:1px solid #284653;border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(36,106,130,.18),transparent 52%),#071820}.asset-device-face>header[b-vf3intqfqy]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asset-device-face>header div[b-vf3intqfqy]{display:grid;gap:3px}.asset-device-face>header small[b-vf3intqfqy],.asset-authority-key[b-vf3intqfqy]{color:#91aeb8;font-size:11px}.asset-authority-key[b-vf3intqfqy]{padding:4px 8px;border:1px solid #31596a;border-radius:999px;white-space:nowrap}.asset-device-chassis[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:18px;padding:20px;border:1px solid #49616a;border-radius:18px;background:linear-gradient(180deg,#52626a 0,#26363d 12%,#101d22 86%,#071217 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.18),0 14px 30px rgba(0,0,0,.28)}.asset-device-brand[b-vf3intqfqy]{display:grid;gap:4px;color:#b8c7cc}.asset-device-brand strong[b-vf3intqfqy]{font-size:16px;color:#eef7f9}.asset-device-brand span[b-vf3intqfqy]{font-size:10px;text-transform:uppercase;letter-spacing:.11em}.asset-device-chassis .asset-port-strip[b-vf3intqfqy]{justify-content:center;padding:0;border:0;border-radius:0;background:transparent}.asset-device-chassis .asset-port[b-vf3intqfqy]{min-width:82px;padding:7px 7px 6px;border-color:#536873;background:#09161c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.asset-port-connector[b-vf3intqfqy]{position:relative;width:38px!important;height:29px!important;border-width:3px!important;border-radius:3px!important;background:linear-gradient(180deg,#03080a,#14262e)}.asset-port-connector[b-vf3intqfqy]::after{content:"";position:absolute;left:7px;right:7px;bottom:3px;height:6px;border:1px solid #536873;background:repeating-linear-gradient(90deg,#94a5aa 0 2px,transparent 2px 4px)}.asset-port.sfp .asset-port-connector[b-vf3intqfqy]{width:46px!important;border-color:#80929a!important;background:linear-gradient(180deg,#17262c,#050a0c)}.asset-port.up .asset-port-connector[b-vf3intqfqy]{border-color:#28c989!important;box-shadow:0 0 13px rgba(40,201,137,.42)!important}.asset-port.down .asset-port-connector[b-vf3intqfqy]{border-color:#ef5f68!important}.asset-port.selected[b-vf3intqfqy]{outline:2px solid #32c7ed;outline-offset:3px;background:#0c2834}.asset-port strong[b-vf3intqfqy]{font-size:12px}.asset-port.up small[b-vf3intqfqy]{color:#41dfa0}.asset-port.down small[b-vf3intqfqy]{color:#ff7880}.asset-logical-map[b-vf3intqfqy]{padding:15px;border:1px solid #284653;border-radius:12px;background:#071820}.asset-logical-map>header[b-vf3intqfqy]{display:grid;gap:3px;margin-bottom:12px}.asset-logical-map>header small[b-vf3intqfqy]{color:#91aeb8}.asset-logical-map>div[b-vf3intqfqy]{display:flex;align-items:stretch;justify-content:center;gap:12px;flex-wrap:wrap}.asset-logical-map button[b-vf3intqfqy],.asset-logical-map article[b-vf3intqfqy]{display:grid;min-width:170px;gap:3px;padding:11px 14px;border:1px solid #31596a;border-radius:9px;color:#e8f2f5;background:#0a222b;text-align:left}.asset-logical-map button strong[b-vf3intqfqy],.asset-logical-map article strong[b-vf3intqfqy]{color:#4ed7f4}.asset-logical-map span[b-vf3intqfqy],.asset-logical-map small[b-vf3intqfqy]{color:#91aeb8;font-size:11px}
@media(max-width:900px){.asset-device-chassis[b-vf3intqfqy]{grid-template-columns:1fr}.asset-device-brand[b-vf3intqfqy]{text-align:center}.asset-device-face>header[b-vf3intqfqy]{align-items:flex-start;flex-direction:column}.asset-device-chassis .asset-port-strip[b-vf3intqfqy]{justify-content:flex-start}}@media(max-width:600px){.asset-device-face[b-vf3intqfqy]{padding:11px}.asset-device-chassis[b-vf3intqfqy]{padding:14px}.asset-authority-key[b-vf3intqfqy]{white-space:normal}}

/* Composizione compatta delle nove tavole Asset approvate. */
.asset-full-panel>section[b-vf3intqfqy],.asset-full-panel>div>section[b-vf3intqfqy]{min-width:0}.asset-tab-general>section[b-vf3intqfqy],.asset-tab-technical>section[b-vf3intqfqy],.asset-tab-networks>section[b-vf3intqfqy],.asset-tab-services>section[b-vf3intqfqy],.asset-tab-documents>section[b-vf3intqfqy],.asset-tab-history>section[b-vf3intqfqy]{padding:14px;border:1px solid #284653;border-radius:11px;background:rgba(7,24,32,.62)}.asset-tab-general .asset-full-grid[b-vf3intqfqy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #284653;border-radius:9px;overflow:hidden}.asset-tab-general[b-vf3intqfqy]  .asset-fact{min-height:68px;border-width:0 1px 1px 0!important;border-radius:0!important}.asset-tab-position>section[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:16px;border:1px solid #284653;border-radius:11px;background:#081d25}.asset-tab-position>section h2[b-vf3intqfqy]{grid-column:1/-1}.asset-tab-position .asset-full-lead[b-vf3intqfqy]{display:flex;align-items:center;min-height:58px;margin:0;padding:12px 15px;border-left:3px solid #32c7ed;border-radius:8px;background:#0a222b}.asset-tab-position .asset-full-section-actions[b-vf3intqfqy]{align-self:center;margin:0}.asset-tab-technical>section>h3[b-vf3intqfqy]{padding-bottom:8px;border-bottom:1px solid #284653}.asset-tab-technical .observed-block[b-vf3intqfqy]{margin-top:12px}.asset-tab-networks .asset-full-list[b-vf3intqfqy]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.asset-tab-networks .asset-full-list article[b-vf3intqfqy]{position:relative;min-height:104px;padding-left:16px;overflow:hidden}.asset-tab-networks .asset-full-list article[b-vf3intqfqy]::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#32c7ed}.asset-tab-systems>div[b-vf3intqfqy],.asset-tab-access>section[b-vf3intqfqy]{padding:14px;border:1px solid #284653;border-radius:11px;background:#081d25}.asset-tab-systems .asset-full-list[b-vf3intqfqy],.asset-tab-services .asset-full-list[b-vf3intqfqy]{gap:5px}.asset-tab-systems .asset-full-list article[b-vf3intqfqy],.asset-tab-services .asset-full-list article[b-vf3intqfqy]{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 11px}.asset-tab-documents .asset-full-list[b-vf3intqfqy]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.asset-tab-documents .asset-full-list article[b-vf3intqfqy]{min-height:82px}.asset-tab-history .asset-timeline[b-vf3intqfqy]{position:relative;padding-left:18px}.asset-tab-history .asset-timeline[b-vf3intqfqy]::before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:2px;background:#31596a}.asset-tab-history .asset-timeline article[b-vf3intqfqy]{position:relative}.asset-tab-history .asset-timeline article[b-vf3intqfqy]::before{content:"";position:absolute;top:16px;left:-18px;width:10px;height:10px;border:2px solid #071820;border-radius:50%;background:#32c7ed}.asset-tab-interfaces[b-vf3intqfqy]{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:900px){.asset-tab-general .asset-full-grid[b-vf3intqfqy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.asset-tab-general .asset-full-grid[b-vf3intqfqy]{grid-template-columns:1fr}.asset-tab-position>section[b-vf3intqfqy]{grid-template-columns:1fr}.asset-tab-position>section h2[b-vf3intqfqy]{grid-column:1}.asset-tab-networks .asset-full-list[b-vf3intqfqy],.asset-tab-documents .asset-full-list[b-vf3intqfqy]{grid-template-columns:1fr}.asset-tab-systems .asset-full-list article[b-vf3intqfqy],.asset-tab-services .asset-full-list article[b-vf3intqfqy]{grid-template-columns:1fr}}

.asset-tab-position>section[b-vf3intqfqy]{display:block}.asset-tab-position .asset-section-heading[b-vf3intqfqy]{margin-bottom:14px}.asset-position-layout[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px}.asset-position-path-panel[b-vf3intqfqy],.asset-position-plan[b-vf3intqfqy]{min-width:0;padding:14px;border:1px solid #284653;border-radius:11px;background:#071820}.asset-position-path-panel>header[b-vf3intqfqy],.asset-position-plan>header[b-vf3intqfqy]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.asset-position-path-panel h3[b-vf3intqfqy],.asset-position-plan h3[b-vf3intqfqy]{margin:2px 0 0}.asset-position-path-panel>header small[b-vf3intqfqy]{color:#91aeb8}.asset-position-tree[b-vf3intqfqy]{display:flex;max-width:560px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.asset-position-tree li[b-vf3intqfqy]{position:relative;display:grid;gap:3px;min-height:58px;padding:10px 12px 10px 46px;border:1px solid #284653;border-bottom:0;background:#0a222b}.asset-position-tree li:first-child[b-vf3intqfqy]{border-radius:9px 9px 0 0}.asset-position-tree li:last-child[b-vf3intqfqy]{border-bottom:1px solid #284653;border-radius:0 0 9px 9px}.asset-position-tree li[b-vf3intqfqy]::before{content:"";position:absolute;top:18px;left:18px;width:10px;height:10px;border:2px solid #32c7ed;border-radius:3px;background:#071820}.asset-position-tree li:not(:last-child)[b-vf3intqfqy]::after{content:"";position:absolute;z-index:2;top:30px;bottom:-18px;left:23px;width:1px;background:#32c7ed}.asset-position-tree span[b-vf3intqfqy]{color:#91aeb8;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.asset-position-tree strong[b-vf3intqfqy]{font-size:13px}.asset-position-tree small[b-vf3intqfqy]{color:#91aeb8;font-size:10px}.asset-position-container[b-vf3intqfqy]{background:rgba(139,103,221,.1)!important}.asset-position-container[b-vf3intqfqy]::before{border-color:#a48be2!important}.asset-position-current[b-vf3intqfqy]{border-color:#32c7ed!important;background:rgba(32,154,190,.16)!important}.asset-position-current[b-vf3intqfqy]::before{border-radius:50%!important;background:#32c7ed!important}.asset-position-empty[b-vf3intqfqy]{display:grid;gap:5px;padding:18px;border:1px dashed #31596a;border-radius:9px;color:#91aeb8}.asset-position-empty strong[b-vf3intqfqy]{color:#e8f2f5}.asset-position-future[b-vf3intqfqy]{padding:3px 8px;border:1px solid #31596a;border-radius:999px;color:#91aeb8;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.asset-position-plan[b-vf3intqfqy]{display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;align-content:start}.asset-position-plan-canvas[b-vf3intqfqy]{position:relative;min-height:210px;border:1px solid #31596a;border-radius:9px;background-color:#08232d;background-image:linear-gradient(rgba(50,199,237,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(50,199,237,.08) 1px,transparent 1px);background-size:18px 18px;overflow:hidden}.asset-position-plan-room[b-vf3intqfqy]{position:absolute;border:2px solid rgba(115,201,232,.55)}.asset-position-plan-room.room-a[b-vf3intqfqy]{inset:18% 48% 46% 9%}.asset-position-plan-room.room-b[b-vf3intqfqy]{inset:18% 9% 46% 52%}.asset-position-plan-room.room-c[b-vf3intqfqy]{inset:58% 25% 10% 20%}.asset-position-plan-pin[b-vf3intqfqy]{position:absolute;top:34%;left:66%;width:18px;height:18px;border:4px solid #32c7ed;border-radius:50% 50% 50% 0;background:#071820;box-shadow:0 0 0 5px rgba(50,199,237,.12);transform:rotate(-45deg)}.asset-position-plan-copy[b-vf3intqfqy]{display:grid;gap:3px;margin:12px 0;color:#91aeb8}.asset-position-plan-copy strong[b-vf3intqfqy]{color:#e8f2f5}.asset-position-plan>button[b-vf3intqfqy]{justify-self:start}.asset-position-inline-editor[b-vf3intqfqy]{display:grid!important;gap:10px;margin-bottom:12px;padding:12px!important;border:1px solid #32c7ed!important;border-radius:10px;background:#071820!important;box-shadow:inset 3px 0 0 #32c7ed}.asset-position-inline-editor>header[b-vf3intqfqy]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-position-inline-editor h2[b-vf3intqfqy]{margin:2px 0 0}.asset-position-edit-layout[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:12px}.asset-position-edit-layout>div[b-vf3intqfqy]{min-width:0;padding:11px;border:1px solid #284653;border-radius:9px;background:#081d25}.asset-position-edit-layout h3[b-vf3intqfqy]{margin-top:0}.asset-position-edit-summary[b-vf3intqfqy]{display:grid;align-content:start;gap:7px}.asset-position-edit-summary>span[b-vf3intqfqy],.asset-position-edit-summary label[b-vf3intqfqy]{color:#91aeb8;font-size:11px}.asset-position-edit-summary label[b-vf3intqfqy]{display:grid;gap:4px;margin-top:8px}.asset-position-inline-editor>footer[b-vf3intqfqy]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #284653}.asset-history-filter[b-vf3intqfqy]{display:grid;gap:4px;min-width:210px;color:#91aeb8;font-size:11px}.asset-tab-history details[b-vf3intqfqy]{display:grid;gap:5px;margin-top:5px}.asset-tab-history details summary[b-vf3intqfqy]{color:#73c9e8;font-size:11px}.asset-tab-history details small[b-vf3intqfqy]{display:block;padding:3px 0}
@media(max-width:900px){.asset-position-layout[b-vf3intqfqy]{grid-template-columns:1fr}.asset-position-plan[b-vf3intqfqy]{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);grid-template-rows:auto 1fr auto}.asset-position-plan>header[b-vf3intqfqy]{grid-column:1/-1}.asset-position-plan-canvas[b-vf3intqfqy]{grid-row:2/4}.asset-position-plan-copy[b-vf3intqfqy]{align-self:center;margin:0 0 10px 12px}.asset-position-plan>button[b-vf3intqfqy]{margin-left:12px}.asset-position-edit-layout[b-vf3intqfqy]{grid-template-columns:1fr}}
@media(max-width:600px){.asset-position-path-panel[b-vf3intqfqy],.asset-position-plan[b-vf3intqfqy]{padding:11px}.asset-position-path-panel>header[b-vf3intqfqy]{align-items:flex-start;flex-direction:column}.asset-position-plan[b-vf3intqfqy]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.asset-position-plan>header[b-vf3intqfqy]{grid-column:1}.asset-position-plan-canvas[b-vf3intqfqy]{grid-row:auto;min-height:175px}.asset-position-plan-copy[b-vf3intqfqy]{margin:10px 0}.asset-position-plan>button[b-vf3intqfqy]{width:100%;margin-left:0}.asset-position-inline-editor>header[b-vf3intqfqy]{align-items:flex-start}.asset-position-inline-editor>footer[b-vf3intqfqy]{align-items:stretch;flex-direction:column-reverse}.asset-position-inline-editor>footer button[b-vf3intqfqy]{width:100%}.asset-history-filter[b-vf3intqfqy]{width:100%}}

/* Struttura delle tavole approvate: composizione, non solo densità. */
.asset-full-page[b-vf3intqfqy]{max-width:1540px;margin-inline:auto}.asset-full-header[b-vf3intqfqy]{padding-bottom:12px;border-bottom:1px solid #284653}.asset-full-title h1[b-vf3intqfqy]{font-size:27px}.asset-full-tabs[b-vf3intqfqy]{position:sticky;z-index:5;top:0;background:#0d2833}
.asset-general-board>.asset-section-heading .asset-full-section-actions[b-vf3intqfqy]{margin:0}.asset-general-columns[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.8fr);gap:12px}.asset-general-data[b-vf3intqfqy]{min-width:0}.asset-general-visual[b-vf3intqfqy]{display:grid;align-content:start;gap:10px}.asset-general-observed[b-vf3intqfqy]{display:grid;gap:9px;margin-top:10px;padding:11px;border:1px solid var(--nx-border);border-radius:9px;background:#071820}.asset-general-observed>header[b-vf3intqfqy]{display:flex;align-items:end;justify-content:space-between;gap:10px}.asset-general-observed h3[b-vf3intqfqy]{margin:2px 0 0}.asset-general-observed>header>span[b-vf3intqfqy]{color:var(--nx-text-muted);font-size:10px}.asset-general-observed details[b-vf3intqfqy]{padding:8px;border:1px solid var(--nx-border);border-radius:7px}.asset-general-observed summary[b-vf3intqfqy]{cursor:pointer;font-weight:700}.asset-general-observed dl[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:5px 10px;margin:8px 0 0}.asset-general-observed dd[b-vf3intqfqy]{margin:0;overflow-wrap:anywhere}.asset-general-observed>button[b-vf3intqfqy]{justify-self:start}
.asset-interface-panel-summary[b-vf3intqfqy]{display:flex;align-items:center;justify-content:space-between;padding:11px;border:1px solid #284653;border-radius:9px;background:#0a222b}.asset-interface-panel-summary>div[b-vf3intqfqy]{display:flex;align-items:center;gap:8px}.asset-interface-panel-summary span[b-vf3intqfqy]{color:#91aeb8}.asset-interface-panel-summary>strong[b-vf3intqfqy]{padding:4px 9px;border:1px solid #31596a;border-radius:999px}.asset-interface-panel-tabs[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #284653}.asset-interface-panel-tabs button[b-vf3intqfqy]{padding:10px 5px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#91aeb8!important;background:transparent!important;font-size:11px!important}.asset-interface-panel-tabs button.active[b-vf3intqfqy]{border-bottom-color:#32c7ed!important;color:#e8f2f5!important}.asset-interface-panel-facts[b-vf3intqfqy]{display:grid}.asset-interface-panel-facts>span[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(95px,.8fr) 1fr;gap:8px;padding:9px 2px;border-bottom:1px solid #284653;color:#91aeb8}.asset-interface-panel-facts strong[b-vf3intqfqy]{color:#e8f2f5}.asset-interface-editor>section[b-vf3intqfqy],.asset-interface-editor>.asset-interface-editor__actions[b-vf3intqfqy]{display:none}.interface-panel-general>.asset-interface-panel-general[b-vf3intqfqy],.interface-panel-statistics>.asset-interface-panel-statistics[b-vf3intqfqy],.interface-panel-notes>.asset-interface-panel-notes[b-vf3intqfqy]{display:grid}.interface-panel-configuration>.asset-interface-editor__actions[b-vf3intqfqy],.interface-panel-configuration>section:not(.asset-interface-panel-general):not(.asset-interface-panel-statistics):not(.asset-interface-panel-notes)[b-vf3intqfqy]{display:grid}.interface-panel-configuration>.asset-interface-editor__actions[b-vf3intqfqy]{display:flex}.asset-interface-panel-general[b-vf3intqfqy],.asset-interface-panel-statistics[b-vf3intqfqy],.asset-interface-panel-notes[b-vf3intqfqy]{padding-top:5px!important;border-top:0!important}
@media(max-width:900px){.asset-general-columns[b-vf3intqfqy]{grid-template-columns:1fr}.asset-general-visual[b-vf3intqfqy]{grid-template-columns:1fr}}@media(max-width:600px){.asset-general-observed>header[b-vf3intqfqy]{align-items:start;flex-direction:column}.asset-general-observed dl[b-vf3intqfqy]{grid-template-columns:1fr}.asset-interface-panel-tabs[b-vf3intqfqy]{grid-template-columns:1fr 1fr}.asset-full-tabs[b-vf3intqfqy]{position:static}}

.asset-general-administration[b-vf3intqfqy]{display:grid;gap:9px;margin-top:10px}.asset-general-administration h3[b-vf3intqfqy],.asset-general-notes p[b-vf3intqfqy]{margin:0}.asset-general-notes[b-vf3intqfqy]{display:grid;gap:5px;padding:11px;border:1px solid #284653;border-radius:9px;background:#071820}.asset-general-notes p[b-vf3intqfqy]{white-space:pre-wrap;overflow-wrap:anywhere}.asset-general-advanced[b-vf3intqfqy],.asset-observed-advanced[b-vf3intqfqy]{margin-top:10px;padding:10px;border:1px solid #284653;border-radius:9px;background:#071820}.asset-general-advanced summary[b-vf3intqfqy],.asset-observed-advanced summary[b-vf3intqfqy]{cursor:pointer;font-weight:700}.asset-general-advanced dl[b-vf3intqfqy],.asset-observed-advanced dl[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:6px 10px}.asset-general-advanced dd[b-vf3intqfqy],.asset-observed-advanced dd[b-vf3intqfqy]{margin:0;overflow-wrap:anywhere}.asset-general-photo[b-vf3intqfqy]{display:grid;gap:8px}.asset-general-photo>img[b-vf3intqfqy]{display:block;width:100%;max-height:230px;object-fit:contain;border-radius:7px;background:#06151b}.asset-general-photo>small[b-vf3intqfqy]{color:#91aeb8}.asset-photo-placeholder[b-vf3intqfqy]{display:grid;min-height:150px;place-content:center;gap:5px;text-align:center;color:#91aeb8}.asset-photo-placeholder>span[b-vf3intqfqy]{font-size:42px;color:#60747d}.asset-photo-gallery[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.asset-photo-gallery button[b-vf3intqfqy]{padding:2px;border:1px solid #31596a;background:#06151b}.asset-photo-gallery img[b-vf3intqfqy]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.asset-photo-upload[b-vf3intqfqy]{margin:0}.asset-photo-upload[b-vf3intqfqy]  input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.asset-observed-scopes[b-vf3intqfqy]{display:grid;gap:4px}.asset-observed-scopes code[b-vf3intqfqy]{overflow-wrap:anywhere}
@media(max-width:600px){.asset-general-advanced dl[b-vf3intqfqy],.asset-observed-advanced dl[b-vf3intqfqy]{grid-template-columns:1fr}.asset-photo-gallery[b-vf3intqfqy]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.asset-network-board[b-vf3intqfqy]{display:grid;gap:12px}.asset-network-board>.asset-section-heading h2[b-vf3intqfqy]{margin-bottom:0}.asset-network-cards[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-network-cards article[b-vf3intqfqy]{position:relative;display:grid;gap:11px;min-height:165px;padding:14px 14px 12px 18px;border:1px solid #284653;border-radius:10px;background:#0a222b;overflow:hidden}.asset-network-cards article[b-vf3intqfqy]::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--network-color,#32c7ed)}.asset-network-cards header[b-vf3intqfqy]{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-network-cards header span[b-vf3intqfqy]{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--network-color,#32c7ed) 25%,#071820);font-size:10px}.asset-network-cards dl[b-vf3intqfqy]{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0}.asset-network-cards dt[b-vf3intqfqy]{color:#91aeb8;font-size:10px}.asset-network-cards dd[b-vf3intqfqy]{margin:0;text-align:right}.asset-network-observations[b-vf3intqfqy]{padding:11px;border:1px dashed #31596a;border-radius:9px}.asset-network-observations>summary[b-vf3intqfqy]{cursor:pointer;color:#73c9e8;font-weight:700}.asset-designed-empty[b-vf3intqfqy]{display:grid;justify-items:center;gap:5px;padding:28px;border:1px dashed #31596a;border-radius:10px;color:#91aeb8;text-align:center}.asset-designed-empty strong[b-vf3intqfqy]{color:#e8f2f5;font-size:15px}.asset-tab-technical>section[b-vf3intqfqy]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asset-tab-technical>section>h2[b-vf3intqfqy],.asset-tab-technical>section>.asset-full-section-actions[b-vf3intqfqy],.asset-tab-technical>section>.sync-result[b-vf3intqfqy]{grid-column:1/-1}.asset-tab-technical>section>h3[b-vf3intqfqy],.asset-tab-technical>section>.asset-full-grid[b-vf3intqfqy]{grid-column:1}.asset-tab-technical .observed-block[b-vf3intqfqy]{grid-column:2;grid-row:2/5;margin-top:0}.asset-tab-technical>section>.asset-full-grid[b-vf3intqfqy]{grid-template-columns:1fr 1fr}.asset-tab-technical .observed-block .asset-full-grid[b-vf3intqfqy]{grid-template-columns:1fr 1fr}
@media(max-width:900px){.asset-network-cards[b-vf3intqfqy]{grid-template-columns:1fr 1fr}.asset-tab-technical>section[b-vf3intqfqy]{grid-template-columns:1fr}.asset-tab-technical>section>*[b-vf3intqfqy]{grid-column:1!important;grid-row:auto!important}.asset-tab-technical .observed-block[b-vf3intqfqy]{margin-top:12px}}@media(max-width:600px){.asset-network-cards[b-vf3intqfqy]{grid-template-columns:1fr}}
.asset-detail-editor-layout[b-vf3intqfqy]{display:grid;width:100%;min-width:0;container-type:inline-size;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.asset-detail-editor-layout.editor-open[b-vf3intqfqy]{grid-template-columns:minmax(760px,3fr) minmax(420px,2fr);max-width:none}.asset-detail-editor-layout.editor-open>.asset-full-page[b-vf3intqfqy]{width:100%;max-width:none;min-width:0;margin:0}.asset-full-page--interface-open[b-vf3intqfqy]{width:100%;max-width:none}.asset-context-host[b-vf3intqfqy]{position:sticky;z-index:10;top:76px;width:100%;min-width:0;height:calc(100dvh - 92px);align-self:start}.asset-context-host>.nexus-context-card[b-vf3intqfqy],.asset-context-host[b-vf3intqfqy] >.nexus-context-card{width:100%;height:100%;max-height:100%;border:1px solid #284653;border-radius:12px;background:#071820;box-shadow:0 18px 44px rgba(0,0,0,.34)}.asset-context-host[b-vf3intqfqy]  .nexus-context-card__body{min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.asset-context-host .asset-interface-context[b-vf3intqfqy]{position:static;width:100%;height:100%;min-width:0}.asset-context-host .asset-interface-context[b-vf3intqfqy]  .nexus-context-card{height:100%;max-height:100%}
@container(max-width:1200px){.asset-detail-editor-layout.editor-open[b-vf3intqfqy]{display:block;position:relative;min-height:calc(100dvh - 76px)}.asset-detail-editor-layout.editor-open>.asset-full-page[b-vf3intqfqy]{display:none}.asset-context-host[b-vf3intqfqy]{position:fixed;z-index:60;inset:0;width:100%;height:100dvh;padding:8px;background:#06171e;overflow:hidden}.asset-context-host>.nexus-context-card[b-vf3intqfqy],.asset-context-host[b-vf3intqfqy] >.nexus-context-card{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:10px;box-shadow:none}.asset-context-host .asset-interface-context[b-vf3intqfqy]{height:100%}.asset-interface-context[b-vf3intqfqy]{position:static;width:auto;padding-top:0}.asset-interface-context[b-vf3intqfqy]  .nexus-context-card{height:100%;max-height:100%}}
.asset-device-face[b-vf3intqfqy],.asset-logical-map[b-vf3intqfqy]{display:grid;gap:10px;padding:14px;border:1px solid #284653;border-radius:12px;background:linear-gradient(155deg,#0a2733,#071820)}.asset-device-face>header[b-vf3intqfqy],.asset-logical-map>header[b-vf3intqfqy]{display:grid;gap:3px}.asset-device-face header small[b-vf3intqfqy],.asset-logical-map header small[b-vf3intqfqy]{color:#91aeb8}.asset-logical-map>div[b-vf3intqfqy]{display:flex;align-items:stretch;gap:9px;overflow-x:auto}.asset-logical-map button[b-vf3intqfqy],.asset-logical-map article[b-vf3intqfqy]{display:grid;min-width:170px;gap:3px;padding:11px;border:1px solid #32c7ed;border-radius:9px;color:#e8f2f5;background:#092431;text-align:left}.asset-logical-map article[b-vf3intqfqy]{border-color:#8b67dd}.asset-logical-map span[b-vf3intqfqy],.asset-logical-map small[b-vf3intqfqy]{color:#91aeb8}.asset-interface-toolbar[b-vf3intqfqy]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.asset-interface-toolbar button[b-vf3intqfqy]{padding:6px 10px!important;border-color:#31596a!important;color:#bdd0d6!important;background:#081d25!important}.asset-interface-toolbar button.active[b-vf3intqfqy]{border-color:#32c7ed!important;color:#04171f!important;background:#32c7ed!important}.asset-interface-toolbar input[b-vf3intqfqy]{min-width:210px;margin-left:auto}@media(max-width:600px){.asset-interface-toolbar input[b-vf3intqfqy]{width:100%;margin-left:0}}

/* The embedded Asset owns its vertical scroll. Border-box keeps its native scrollbar inside the clipped context column. */
.asset-full-page[b-vf3intqfqy]{box-sizing:border-box}
.asset-detail-editor-layout--embedded[b-vf3intqfqy]{height:100%;min-height:0;align-items:stretch}
.asset-full-page--embedded[b-vf3intqfqy]{overflow-y:scroll;scrollbar-color:var(--nx-scrollbar-thumb,#39758a) var(--nx-scrollbar-track,#061820);scrollbar-width:auto;scrollbar-gutter:stable}
.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar{width:var(--nx-scrollbar-size,12px)}
.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-track{background:var(--nx-scrollbar-track,#061820)}
.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-thumb{border-color:var(--nx-scrollbar-track,#061820);background:var(--nx-scrollbar-thumb,#39758a)}

/* Generale: modifica locale e compatta, senza aprire il layout editor specialistico. */
.asset-general-inline-editor[b-vf3intqfqy]{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #32c7ed;border-radius:10px;background:#071820;box-shadow:inset 3px 0 0 #32c7ed}.asset-general-inline-editor>header[b-vf3intqfqy]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-general-inline-editor h2[b-vf3intqfqy]{margin:2px 0 0}.asset-general-edit-grid[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.asset-general-edit-grid label[b-vf3intqfqy]{display:grid;gap:4px;min-width:0;color:#91aeb8;font-size:11px}.asset-general-edit-grid :is(input,textarea)[b-vf3intqfqy]{width:100%;min-width:0}.asset-general-edit-notes[b-vf3intqfqy]{grid-column:span 2}.asset-general-edit-notes textarea[b-vf3intqfqy]{min-height:62px;resize:vertical}.asset-general-inline-editor footer[b-vf3intqfqy]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #284653}.asset-tab-general[b-vf3intqfqy]  .asset-fact{min-height:54px!important;padding-block:8px!important}.asset-general-schematic[b-vf3intqfqy]{min-height:112px}.asset-photo-placeholder[b-vf3intqfqy]{min-height:108px}.asset-general-administration h3[b-vf3intqfqy]{margin:10px 0 2px}.asset-general-advanced[b-vf3intqfqy],.asset-observed-advanced[b-vf3intqfqy]{margin-top:7px;padding:8px}
.asset-tab-general[b-vf3intqfqy]  .asset-fact strong{min-width:0;word-break:normal;overflow-wrap:break-word}.asset-tab-general>.observed-block[b-vf3intqfqy]{margin-top:10px;padding:12px}.asset-tab-general>.observed-block .asset-full-grid[b-vf3intqfqy]{gap:0}.asset-tab-general .asset-section-heading[b-vf3intqfqy]{margin-bottom:8px}
.asset-lifecycle-edit-grid[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(260px,1.6fr);gap:9px}.asset-lifecycle-edit-grid label[b-vf3intqfqy]{display:grid;gap:4px;min-width:0;color:#91aeb8;font-size:11px}.asset-lifecycle-edit-grid :is(select,textarea)[b-vf3intqfqy]{width:100%;min-width:0}.asset-lifecycle-reason textarea[b-vf3intqfqy]{min-height:62px;resize:vertical}.asset-lifecycle-inline-editor .asset-full-note[b-vf3intqfqy]{margin:8px 0 0}

/* Il vero input file copre il controllo: mouse, tastiera e focus restano nativi. */
.asset-photo-upload[b-vf3intqfqy]{position:relative;display:inline-flex!important;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:var(--nx-space-1);min-height:var(--nx-control-height-compact);overflow:hidden;cursor:pointer;text-decoration:none!important}.asset-photo-upload>svg[b-vf3intqfqy]{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.asset-photo-upload:hover[b-vf3intqfqy]{border-color:var(--nx-accent)!important;color:var(--nx-text)!important;background:var(--nx-accent-soft)!important}.asset-photo-upload:focus-within[b-vf3intqfqy]{outline:2px solid var(--nx-accent);outline-offset:2px}.asset-photo-upload[b-vf3intqfqy]  input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;clip:auto!important;opacity:0;cursor:pointer}.asset-photo-upload:has(input:disabled)[b-vf3intqfqy]{cursor:progress;opacity:.7}
.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-button{display:none}.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-thumb{min-height:48px!important;border:2px solid var(--nx-scrollbar-track,#061820)!important;background-color:var(--nx-scrollbar-thumb,#39758a)!important;background-clip:padding-box!important}.asset-full-page--embedded[b-vf3intqfqy]::-webkit-scrollbar-track{background-color:var(--nx-scrollbar-track,#061820)!important}
.asset-full-page--embedded .asset-full-header[b-vf3intqfqy]{position:relative;padding-right:42px}.asset-full-page--embedded .asset-full-actions[b-vf3intqfqy]  .nexus-context-close{position:absolute;top:0;right:0}
.asset-full-page[b-vf3intqfqy]  .asset-fact.tone-success strong{color:var(--nx-success)!important}.asset-full-page[b-vf3intqfqy]  .asset-fact.tone-info strong{color:var(--nx-info)!important}
@media(max-width:900px){.asset-general-edit-grid[b-vf3intqfqy]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-lifecycle-edit-grid[b-vf3intqfqy]{grid-template-columns:1fr 1fr}.asset-lifecycle-reason[b-vf3intqfqy]{grid-column:1/-1}}@media(max-width:600px){.asset-general-edit-grid[b-vf3intqfqy],.asset-lifecycle-edit-grid[b-vf3intqfqy]{grid-template-columns:1fr}.asset-general-edit-notes[b-vf3intqfqy],.asset-lifecycle-reason[b-vf3intqfqy]{grid-column:auto}.asset-general-inline-editor footer[b-vf3intqfqy]{position:sticky;bottom:0;padding:10px;background:#071820}}

/* Neutralizza la vecchia griglia della tab nell'editor locale Posizione. */
.asset-tab-position>.asset-position-inline-editor[b-vf3intqfqy]{grid-template-columns:minmax(0,1fr)!important}
.asset-position-inline-editor>header[b-vf3intqfqy],.asset-position-inline-editor>.asset-position-edit-layout[b-vf3intqfqy],.asset-position-inline-editor>footer[b-vf3intqfqy],.asset-position-inline-editor>.error-box[b-vf3intqfqy]{grid-column:1/-1}

/* Percorso fisico compatto: i ruoli persistiti restano distinti anche quando i nomi coincidono. */
.asset-position-tree li[b-vf3intqfqy]{min-height:46px;padding-block:7px}
.asset-position-tree li:nth-child(2)[b-vf3intqfqy]{margin-left:8px}.asset-position-tree li:nth-child(3)[b-vf3intqfqy]{margin-left:16px}.asset-position-tree li:nth-child(4)[b-vf3intqfqy]{margin-left:24px}.asset-position-tree li:nth-child(5)[b-vf3intqfqy]{margin-left:32px}.asset-position-tree li:nth-child(6)[b-vf3intqfqy]{margin-left:40px}.asset-position-tree li:nth-child(n+7)[b-vf3intqfqy]{margin-left:48px}
.asset-position-tree li[b-vf3intqfqy]::before{top:13px}.asset-position-tree li:not(:last-child)[b-vf3intqfqy]::after{top:25px;bottom:-14px}
.asset-position-node-position[b-vf3intqfqy]{background:rgba(115,201,232,.07)!important}.asset-position-node-rack[b-vf3intqfqy]{background:rgba(139,103,221,.12)!important}.asset-position-node-rack[b-vf3intqfqy]::before{border-color:#a48be2!important}.asset-position-node-slot[b-vf3intqfqy]{background:rgba(50,199,237,.12)!important}.asset-position-node-slot[b-vf3intqfqy]::before{background:#32c7ed!important}
.asset-position-plan[b-vf3intqfqy]{grid-template-rows:auto minmax(210px,1fr) auto}.asset-position-plan-unavailable[b-vf3intqfqy]{display:grid;align-content:center;justify-items:center;gap:7px;min-height:220px;padding:24px;border:1px dashed #31596a;border-radius:9px;background:linear-gradient(145deg,rgba(50,199,237,.05),rgba(7,24,32,.55));color:#91aeb8;text-align:center}.asset-position-plan-unavailable>span[b-vf3intqfqy]{display:grid;width:46px;height:46px;place-items:center;border:1px solid #31596a;border-radius:50%;color:#32c7ed;font-size:26px}.asset-position-plan-unavailable strong[b-vf3intqfqy]{color:#e8f2f5}.asset-position-plan-unavailable p[b-vf3intqfqy]{max-width:390px;margin:0}.asset-position-plan-copy[b-vf3intqfqy]{padding-top:10px;border-top:1px solid #284653}
@media(max-width:600px){.asset-position-tree li:nth-child(n)[b-vf3intqfqy]{margin-left:0}.asset-position-plan-unavailable[b-vf3intqfqy]{min-height:170px}}

/* Posizione: sintesi in alto, riferimento spaziale leggero e percorso completo in chiusura. */
.asset-position-board[b-vf3intqfqy]{display:grid!important;gap:12px}.asset-position-overview[b-vf3intqfqy]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px}.asset-position-summary[b-vf3intqfqy],.asset-position-board>.asset-position-path-panel[b-vf3intqfqy]{min-width:0;padding:12px;border:1px solid #284653;border-radius:10px;background:#071820}.asset-position-summary>header[b-vf3intqfqy]{margin-bottom:9px}.asset-position-summary h3[b-vf3intqfqy]{margin:2px 0 0}.asset-position-summary dl[b-vf3intqfqy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #284653;border-radius:8px;overflow:hidden}.asset-position-summary dl>div[b-vf3intqfqy]{display:grid;gap:3px;min-height:58px;padding:8px 10px;border-right:1px solid #284653;border-bottom:1px solid #284653;background:#0a222b}.asset-position-summary dl>div:nth-child(3n)[b-vf3intqfqy]{border-right:0}.asset-position-summary dl>div:nth-last-child(-n+3)[b-vf3intqfqy]{border-bottom:0}.asset-position-summary dt[b-vf3intqfqy]{color:#91aeb8;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.asset-position-summary dd[b-vf3intqfqy]{min-width:0;margin:0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.asset-position-summary-final[b-vf3intqfqy]{background:rgba(50,199,237,.11)!important}.asset-position-overview>.asset-position-plan[b-vf3intqfqy]{display:grid;grid-template-rows:auto 1fr auto;min-height:0;padding:12px}.asset-position-overview .asset-position-plan>header[b-vf3intqfqy]{margin-bottom:8px}.asset-position-overview .asset-position-plan-unavailable[b-vf3intqfqy]{min-height:108px;padding:12px}.asset-position-overview .asset-position-plan-unavailable>span[b-vf3intqfqy]{width:32px;height:32px;font-size:19px}.asset-position-overview .asset-position-plan-unavailable p[b-vf3intqfqy]{font-size:11px}.asset-position-overview .asset-position-plan>button[b-vf3intqfqy]{margin-top:8px}.asset-position-board>.asset-position-path-panel>header[b-vf3intqfqy]{margin-bottom:8px}.asset-position-board>.asset-position-path-panel .asset-position-tree[b-vf3intqfqy]{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(n)[b-vf3intqfqy]{min-height:48px;margin-left:0;border-bottom:1px solid #284653;border-radius:0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:first-child[b-vf3intqfqy]{border-radius:8px 0 0 0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:last-child[b-vf3intqfqy]{border-radius:0 0 8px 0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:not(:last-child)[b-vf3intqfqy]::after{content:"›";top:12px;right:-6px;bottom:auto;left:auto;width:auto;height:auto;color:#32c7ed;background:transparent;font-size:18px}.asset-position-board>.asset-position-path-panel .asset-position-tree li[b-vf3intqfqy]::before{top:12px}
@media(max-width:900px){.asset-position-overview[b-vf3intqfqy]{grid-template-columns:1fr}.asset-position-board>.asset-position-path-panel .asset-position-tree[b-vf3intqfqy]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-position-summary dl>div:nth-child(3n)[b-vf3intqfqy]{border-right:1px solid #284653}.asset-position-summary dl>div:nth-child(2n)[b-vf3intqfqy]{border-right:0}.asset-position-summary dl>div:nth-last-child(-n+3)[b-vf3intqfqy]{border-bottom:1px solid #284653}.asset-position-summary dl>div:nth-last-child(-n+2)[b-vf3intqfqy]{border-bottom:0}}
@media(max-width:600px){.asset-position-summary dl[b-vf3intqfqy]{grid-template-columns:1fr 1fr}.asset-position-board>.asset-position-path-panel .asset-position-tree[b-vf3intqfqy]{display:flex}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(n)[b-vf3intqfqy]{border-bottom:0;border-radius:0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:last-child[b-vf3intqfqy]{border-bottom:1px solid #284653;border-radius:0 0 8px 8px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:not(:last-child)[b-vf3intqfqy]::after{content:"";top:25px;right:auto;bottom:-14px;left:23px;width:1px;height:auto;background:#32c7ed}.asset-position-board>.asset-position-path-panel .asset-position-tree li[b-vf3intqfqy]::before{top:13px}}

.asset-position-board>.asset-position-path-panel .asset-position-tree[b-vf3intqfqy]{display:flex;max-width:720px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(2)[b-vf3intqfqy]{margin-left:6px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(3)[b-vf3intqfqy]{margin-left:12px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(4)[b-vf3intqfqy]{margin-left:18px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(5)[b-vf3intqfqy]{margin-left:24px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(6)[b-vf3intqfqy]{margin-left:30px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(n+7)[b-vf3intqfqy]{margin-left:36px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(n)[b-vf3intqfqy]{border-bottom:0;border-radius:0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:first-child[b-vf3intqfqy]{border-radius:8px 8px 0 0}.asset-position-board>.asset-position-path-panel .asset-position-tree li:last-child[b-vf3intqfqy]{border-bottom:1px solid #284653;border-radius:0 0 8px 8px}.asset-position-board>.asset-position-path-panel .asset-position-tree li:not(:last-child)[b-vf3intqfqy]::after{content:"";top:25px;right:auto;bottom:-14px;left:23px;width:1px;height:auto;background:#32c7ed}
@media(max-width:600px){.asset-position-board>.asset-position-path-panel .asset-position-tree li:nth-child(n)[b-vf3intqfqy]{margin-left:0}}

.asset-tab-position>.asset-position-board[b-vf3intqfqy]{grid-template-columns:minmax(0,1fr)!important}.asset-position-board>.asset-section-heading[b-vf3intqfqy],.asset-position-board>.asset-position-overview[b-vf3intqfqy],.asset-position-board>.asset-position-path-panel[b-vf3intqfqy]{grid-column:1/-1}
/* _content/Nexus.Web/Components/Pages/PlatformAssetNetworkExplorer.razor.rz.scp.css */
.asset-network-explorer-page[b-7prtzc7v64]{display:grid;min-height:100%;gap:14px;min-width:0;padding:18px 20px 28px;color:var(--nx-text);color-scheme:dark;background:linear-gradient(145deg,var(--nx-bg-deep) 0%,var(--nx-surface) 100%)}.asset-network-explorer-page__header[b-7prtzc7v64]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.asset-network-explorer-page__header h1[b-7prtzc7v64]{margin:3px 0 4px;font-size:24px}.asset-network-explorer-page__header p[b-7prtzc7v64]{max-width:760px;margin:0;color:var(--nx-text-secondary)}.asset-network-explorer-page__header nav[b-7prtzc7v64]{display:flex;gap:8px;flex-wrap:wrap}.asset-network-explorer-page[b-7prtzc7v64]  .network-map{min-width:0}@media(max-width:700px){.asset-network-explorer-page[b-7prtzc7v64]{padding:12px}.asset-network-explorer-page__header[b-7prtzc7v64]{display:grid}.asset-network-explorer-page__header nav[b-7prtzc7v64]{width:100%}.asset-network-explorer-page__header nav a[b-7prtzc7v64]{flex:1;text-align:center}}
/* _content/Nexus.Web/Components/Pages/PlatformCalendar.razor.rz.scp.css */
.calendar-shell[b-2xyup3mzgi]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;color:var(--nx-text)}.calendar-selector[b-2xyup3mzgi]{max-height:calc(100vh - 10rem);overflow:auto;position:sticky;top:1rem;background:linear-gradient(145deg,var(--nx-surface),#08181f)}.calendar-selector-actions[b-2xyup3mzgi],.calendar-views[b-2xyup3mzgi],.calendar-toolbar>div[b-2xyup3mzgi]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.calendar-selector section[b-2xyup3mzgi]{padding:.5rem 0;border-top:1px solid var(--nx-border)}.calendar-selector h3[b-2xyup3mzgi]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--nx-text-muted)}.calendar-check[b-2xyup3mzgi]{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem;border-radius:.5rem;color:var(--nx-text-secondary)}.calendar-check:hover[b-2xyup3mzgi]{color:var(--nx-text);background:var(--nx-accent-soft)}.calendar-check:focus-within[b-2xyup3mzgi]{outline:2px solid var(--nx-accent-strong);outline-offset:1px}.calendar-check span[b-2xyup3mzgi]{display:flex;flex-direction:column}.calendar-check small[b-2xyup3mzgi]{color:var(--nx-text-muted)}.calendar-check input[b-2xyup3mzgi]{accent-color:var(--nx-accent)}.calendar-check--child[b-2xyup3mzgi]{padding-left:2rem;font-size:.85rem}.calendar-save[b-2xyup3mzgi]{width:100%;margin-top:.75rem}.calendar-main[b-2xyup3mzgi]{min-width:0}.calendar-toolbar[b-2xyup3mzgi]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;background:linear-gradient(145deg,var(--nx-surface),#08181f)}.calendar-views .active[b-2xyup3mzgi]{border-color:var(--nx-accent)!important;color:var(--nx-accent-strong)!important;background:var(--nx-accent-soft)!important;outline:2px solid var(--nx-accent);outline-offset:1px}.calendar-month[b-2xyup3mzgi],.calendar-agenda[b-2xyup3mzgi]{background:#071820}.calendar-weekdays[b-2xyup3mzgi],.calendar-month-grid[b-2xyup3mzgi]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays[b-2xyup3mzgi]{border:1px solid var(--nx-border);border-bottom:0;background:#06151b}.calendar-weekdays strong[b-2xyup3mzgi]{padding:.5rem;text-align:center;color:var(--nx-text-secondary)}.calendar-day[b-2xyup3mzgi]{min-height:125px;padding:.4rem;overflow:hidden;border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:#091d25}.calendar-day:nth-child(7n)[b-2xyup3mzgi],.calendar-day:nth-child(7n + 6)[b-2xyup3mzgi]{background:#081a21}.calendar-day:hover[b-2xyup3mzgi]{border-color:var(--nx-border-strong);background:#0c252e}.calendar-day.outside[b-2xyup3mzgi]{color:var(--nx-text-muted);background:#06151b;opacity:.72}.calendar-day.today[b-2xyup3mzgi]{box-shadow:inset 0 0 0 1px var(--nx-accent)}.calendar-day.today>span[b-2xyup3mzgi]{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;color:#031a22;background:var(--nx-accent-strong);font-weight:800}.calendar-event[b-2xyup3mzgi]{display:flex;flex-direction:column;width:100%;margin:.25rem 0;padding:.35rem .45rem;text-align:left;border:1px solid rgba(100,216,203,.18);border-left:3px solid var(--nx-accent-strong);color:var(--nx-text)!important;background:rgba(25,112,124,.25)!important;font-size:.75rem;box-shadow:none}.calendar-event:hover[b-2xyup3mzgi],.calendar-event:focus-visible[b-2xyup3mzgi]{border-color:var(--nx-accent);color:#fff!important;background:rgba(30,137,151,.34)!important;transform:none}.calendar-event small[b-2xyup3mzgi]{color:#a8c8ce!important;opacity:1}.calendar-agenda article[b-2xyup3mzgi]{padding:.75rem 0;border-bottom:1px solid var(--nx-border)}.calendar-agenda h3[b-2xyup3mzgi]{color:var(--nx-text)}.calendar-agenda-event[b-2xyup3mzgi]{display:flex;width:100%;gap:.65rem;padding:.65rem;text-align:left;border:1px solid transparent;color:var(--nx-text)!important;background:transparent!important;box-shadow:none}.calendar-agenda-event:hover[b-2xyup3mzgi],.calendar-agenda-event:focus-visible[b-2xyup3mzgi]{border-color:var(--nx-border);background:var(--nx-accent-soft)!important;transform:none}.calendar-agenda-event span[b-2xyup3mzgi]{display:flex;flex-direction:column}.calendar-agenda-event strong[b-2xyup3mzgi]{color:var(--nx-text)}.calendar-agenda-event small[b-2xyup3mzgi],.calendar-empty[b-2xyup3mzgi]{color:var(--nx-text-muted)!important}.calendar-modal[b-2xyup3mzgi]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(3,7,18,.82)}.calendar-modal>section[b-2xyup3mzgi]{width:min(720px,100%);background:var(--nx-surface-elevated)}.calendar-drawer[b-2xyup3mzgi]{position:fixed;z-index:110;right:1rem;top:1rem;bottom:1rem;width:min(420px,calc(100vw - 2rem));overflow:auto;color:var(--nx-text);background:var(--nx-surface-elevated);box-shadow:0 20px 70px #000}.calendar-drawer dt[b-2xyup3mzgi]{color:var(--nx-text-muted);margin-top:1rem}.calendar-drawer dd[b-2xyup3mzgi]{margin:0;color:var(--nx-text-secondary)}@media(max-width:900px){.calendar-shell[b-2xyup3mzgi]{grid-template-columns:1fr}.calendar-selector[b-2xyup3mzgi]{position:static;max-height:320px}.calendar-toolbar[b-2xyup3mzgi]{align-items:flex-start;flex-direction:column}.calendar-day[b-2xyup3mzgi]{min-height:90px}.calendar-event[b-2xyup3mzgi]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:600px){.calendar-month[b-2xyup3mzgi]{display:none}.calendar-main:has(.calendar-month)[b-2xyup3mzgi]::after{content:"La vista Agenda è consigliata su mobile.";display:block;padding:1rem;border:1px solid var(--nx-border);border-radius:12px;color:var(--nx-text-secondary);background:var(--nx-surface)}.calendar-shell[b-2xyup3mzgi]{display:block}.calendar-selector[b-2xyup3mzgi]{margin-bottom:1rem}.calendar-views[b-2xyup3mzgi]{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.calendar-weekdays[b-2xyup3mzgi],.calendar-month-grid[b-2xyup3mzgi]{min-width:700px}}
.calendar-main[b-2xyup3mzgi]{min-height:520px;padding:1px;background:var(--nx-bg)}
.calendar-time-grid[b-2xyup3mzgi]{min-width:0;max-height:calc(100vh - 220px);overflow:auto;background:#071820}.calendar-time-head[b-2xyup3mzgi],.calendar-all-day-row[b-2xyup3mzgi],.calendar-time-row[b-2xyup3mzgi]{display:grid;grid-template-columns:70px repeat(var(--calendar-days),minmax(120px,1fr));min-width:calc(70px + var(--calendar-days)*120px)}.calendar-time-head[b-2xyup3mzgi]{position:sticky;top:0;z-index:4;background:#06151b}.calendar-time-head>*[b-2xyup3mzgi]{padding:8px;border:1px solid var(--nx-border);text-align:center}.calendar-all-day-row[b-2xyup3mzgi]{position:sticky;top:39px;z-index:3;background:#081a21}.calendar-all-day-row>strong[b-2xyup3mzgi],.calendar-all-day-slot[b-2xyup3mzgi]{min-height:48px;padding:5px;border:1px solid var(--nx-border)}.calendar-time-row>time[b-2xyup3mzgi]{padding:7px;color:var(--nx-text-muted);border-right:1px solid var(--nx-border);text-align:right}.calendar-time-slot[b-2xyup3mzgi]{min-height:44px;padding:2px;border-right:1px solid var(--nx-border);border-bottom:1px solid rgba(102,155,168,.18);background:#091d25;cursor:pointer}.calendar-time-slot:hover[b-2xyup3mzgi],.calendar-all-day-slot:hover[b-2xyup3mzgi]{background:var(--nx-accent-soft)}.calendar-time-slot .calendar-event[b-2xyup3mzgi],.calendar-all-day-slot .calendar-event[b-2xyup3mzgi]{margin:0;position:relative;z-index:2}.calendar-day[b-2xyup3mzgi]{cursor:pointer}@media(max-width:700px){.calendar-time-grid[b-2xyup3mzgi]{max-height:calc(100vh - 180px)}.calendar-modal[b-2xyup3mzgi]{padding:0}.calendar-modal>section[b-2xyup3mzgi]{width:100%;height:100%;max-height:none;border-radius:0}}
.calendar-event--movable[b-2xyup3mzgi]{cursor:grab}.calendar-event--movable:active[b-2xyup3mzgi]{cursor:grabbing}.calendar-event--readonly[b-2xyup3mzgi]{cursor:pointer}.calendar-event--dragging[b-2xyup3mzgi]{opacity:.35}.calendar-resize-handle[b-2xyup3mzgi]{position:absolute;z-index:4;right:3px;bottom:-2px;left:3px;height:7px;border-bottom:2px solid var(--nx-accent-strong);cursor:ns-resize}.calendar-time-slot--range[b-2xyup3mzgi],.calendar-time-slot--target[b-2xyup3mzgi]{background:rgba(32,196,178,.2);box-shadow:inset 0 0 0 1px var(--nx-accent)}.calendar-drag-preview[b-2xyup3mzgi]{position:relative;z-index:5;display:flex;flex-direction:column;min-height:38px;padding:.3rem .45rem;border:1px dashed var(--nx-accent-strong);border-left:3px solid var(--nx-accent-strong);border-radius:.35rem;color:var(--nx-text);background:rgba(12,73,80,.92);pointer-events:none}.calendar-drag-preview small[b-2xyup3mzgi]{color:#a8d9d4}.calendar-time-grid--selecting[b-2xyup3mzgi]{user-select:none}.calendar-time-grid--selecting .calendar-time-slot[b-2xyup3mzgi]{cursor:crosshair}@media(pointer:coarse){.calendar-event--movable[b-2xyup3mzgi]{cursor:pointer}.calendar-resize-handle[b-2xyup3mzgi]{display:none}}
.calendar-shell[b-2xyup3mzgi]{display:block}.calendar-main[b-2xyup3mzgi]{width:100%}.calendar-time-row[b-2xyup3mzgi]{position:relative}.calendar-time-slot[b-2xyup3mzgi]{position:relative;overflow:visible}.calendar-time-slot>.calendar-event[b-2xyup3mzgi]{position:absolute;inset:2px 2px auto;z-index:6;margin:0;min-height:40px;overflow:hidden}.calendar-time-slot>.calendar-event:hover[b-2xyup3mzgi],.calendar-time-slot>.calendar-event:focus-within[b-2xyup3mzgi]{z-index:8;overflow:visible}.calendar-day--target[b-2xyup3mzgi]{background:rgba(32,196,178,.2);box-shadow:inset 0 0 0 2px var(--nx-accent)}.calendar-editor-grid[b-2xyup3mzgi]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.platform-danger[b-2xyup3mzgi]{border-color:#b94b58!important;color:#ffd5da!important;background:rgba(128,28,42,.28)!important}@media(max-width:700px){.calendar-editor-grid[b-2xyup3mzgi]{grid-template-columns:1fr}}
.calendar-shell[b-2xyup3mzgi]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}
.calendar-source-filter[b-2xyup3mzgi]{position:sticky;top:18px;padding:18px;border:1px solid var(--nx-border);border-radius:16px;background:var(--nx-surface)}
.calendar-source-filter__head[b-2xyup3mzgi]{display:flex;justify-content:space-between;gap:12px;align-items:start}.calendar-source-filter__head h2[b-2xyup3mzgi]{margin:4px 0 0;font-size:18px}
.calendar-source-filter__actions[b-2xyup3mzgi]{display:flex;gap:8px;margin:16px 0}.calendar-source-filter__options[b-2xyup3mzgi]{display:grid;gap:8px}
.calendar-source-filter__options label[b-2xyup3mzgi]{display:flex;gap:10px;align-items:start;padding:10px;border-radius:10px;background:var(--nx-surface-soft);cursor:pointer}.calendar-source-filter__options input[b-2xyup3mzgi]{margin-top:3px}.calendar-source-filter__options span[b-2xyup3mzgi]{display:grid;gap:2px}.calendar-source-filter__options small[b-2xyup3mzgi]{color:var(--nx-text-secondary)}
@media(max-width:900px){.calendar-shell[b-2xyup3mzgi]{grid-template-columns:1fr}.calendar-source-filter[b-2xyup3mzgi]{position:static}}
/* _content/Nexus.Web/Components/Pages/PlatformCatalog.razor.rz.scp.css */
.catalog-tabs[b-zhursrtbq9]{display:flex;gap:18px;margin-bottom:var(--nx-space-4);overflow-x:auto;border-bottom:1px solid var(--nx-border)}.catalog-tabs button[b-zhursrtbq9]{flex:none;min-height:38px;padding:9px 2px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--nx-text-secondary);background:transparent;box-shadow:none;white-space:nowrap}.catalog-tabs button:hover[b-zhursrtbq9]{color:var(--nx-text-primary);background:transparent}.catalog-tabs button.active[b-zhursrtbq9]{color:var(--nx-accent);border-bottom-color:var(--nx-accent);background:transparent}.catalog-tabs button:focus-visible[b-zhursrtbq9]{outline:2px solid var(--nx-accent);outline-offset:-2px}.catalog-search[b-zhursrtbq9]{min-width:min(420px,55vw)}.catalog-search input[b-zhursrtbq9]{width:100%}.catalog-check[b-zhursrtbq9]{display:flex!important;align-items:center;gap:var(--nx-space-2)!important}.catalog-surface[b-zhursrtbq9]{min-height:220px;padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-card-radius);background:var(--nx-surface)}.catalog-secondary[b-zhursrtbq9]{display:block;color:var(--nx-text-muted);margin-top:3px}.catalog-hierarchy[b-zhursrtbq9],.catalog-manufacturers[b-zhursrtbq9],.catalog-services[b-zhursrtbq9]{display:grid;gap:var(--nx-space-2)}.catalog-hierarchy-row[b-zhursrtbq9]{--catalog-depth:0;display:flex;align-items:center;gap:var(--nx-space-2);min-height:42px;padding:6px 10px 6px calc(10px + var(--catalog-depth)*24px);border:0;border-radius:var(--nx-radius-sm);background:transparent;color:var(--nx-text-primary);text-align:left}.catalog-hierarchy-row:hover[b-zhursrtbq9]{background:color-mix(in srgb,var(--nx-accent) 10%,transparent)}.catalog-hierarchy-row span[b-zhursrtbq9],.catalog-manufacturers button span[b-zhursrtbq9],.catalog-services header div[b-zhursrtbq9],.service-identifier span[b-zhursrtbq9]{display:grid;gap:2px}.catalog-hierarchy-row small[b-zhursrtbq9],.catalog-manufacturers small[b-zhursrtbq9],.catalog-services small[b-zhursrtbq9],.service-identifier small[b-zhursrtbq9]{color:var(--nx-text-muted)}.catalog-manufacturers[b-zhursrtbq9]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.catalog-manufacturers button[b-zhursrtbq9]{display:flex;align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);background:var(--nx-bg-deep);text-align:left}.catalog-avatar[b-zhursrtbq9]{display:grid!important;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--nx-accent) 15%,var(--nx-surface));color:var(--nx-accent)}.catalog-services[b-zhursrtbq9]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.catalog-services article[b-zhursrtbq9]{padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-bg-deep)}.catalog-services header[b-zhursrtbq9],.service-identifier[b-zhursrtbq9]{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-2)}.service-identifier[b-zhursrtbq9]{margin-top:var(--nx-space-3);padding-top:var(--nx-space-2);border-top:1px solid var(--nx-border)}.service-identifier button[b-zhursrtbq9]{min-height:30px;padding:2px 10px}.catalog-form[b-zhursrtbq9]{display:grid;gap:var(--nx-control-gap)}.catalog-form label[b-zhursrtbq9]{display:grid;gap:var(--nx-inline-gap);color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.catalog-form textarea[b-zhursrtbq9]{min-height:78px}.catalog-boundary[b-zhursrtbq9]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}.catalog-actions[b-zhursrtbq9]{display:flex;justify-content:flex-end;gap:var(--nx-control-gap);margin-top:var(--nx-section-gap);padding-top:var(--nx-space-3);border-top:1px solid var(--nx-border)}
@media(max-width:640px){.catalog-search[b-zhursrtbq9]{min-width:0;width:100%}.catalog-actions[b-zhursrtbq9]{flex-direction:column-reverse}.catalog-actions button[b-zhursrtbq9]{width:100%}.catalog-manufacturers[b-zhursrtbq9],.catalog-services[b-zhursrtbq9]{grid-template-columns:1fr}}
.catalog-manufacturers[b-zhursrtbq9],.catalog-services[b-zhursrtbq9]{grid-template-columns:repeat(auto-fill,minmax(min(var(--nx-collection-card-width),100%),var(--nx-collection-card-width)));justify-content:start}
.catalog-product-photo[b-zhursrtbq9]{display:grid;width:64px;justify-items:center;gap:2px;color:var(--nx-text-muted)}.catalog-product-photo img[b-zhursrtbq9]{width:56px;height:44px;border-radius:5px;object-fit:cover;background:var(--nx-bg-deep)}.catalog-product-photo>span[b-zhursrtbq9]{display:grid;width:56px;height:44px;place-items:center;border:1px solid var(--nx-border);border-radius:5px;font-size:24px}.catalog-product-photo small[b-zhursrtbq9]{font-size:9px;white-space:nowrap}
@media(max-width:640px){.catalog-manufacturers[b-zhursrtbq9],.catalog-services[b-zhursrtbq9]{grid-template-columns:minmax(0,1fr)}}
/* _content/Nexus.Web/Components/Pages/PlatformCommercialProspects.razor.rz.scp.css */
.commercial-collection[b-m827qh00hr] { overflow:hidden; }
.prospect-filter-card[b-m827qh00hr]{display:grid;gap:var(--nx-density-field-gap)}
.prospect-filter-card label[b-m827qh00hr]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:var(--nx-type-secondary-size)}
.prospect-filter-actions[b-m827qh00hr]{display:flex;justify-content:flex-end;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}
.prospect-detail-context[b-m827qh00hr]{display:grid;min-width:0;gap:var(--nx-density-section-gap);overflow-x:hidden}
.prospect-detail-context[b-m827qh00hr]  .detail-section{min-width:0;margin-bottom:0}
.prospect-detail-context[b-m827qh00hr]  .platform-kv{min-width:0;overflow-wrap:anywhere}
.prospect-detail-actions[b-m827qh00hr]{display:flex;justify-content:flex-end;margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}
.commercial-toolbar[b-m827qh00hr] { padding:12px 14px; border-bottom:1px solid var(--nx-border); }
.commercial-detail-list[b-m827qh00hr] { display:grid; margin:0; }
.commercial-detail-list div[b-m827qh00hr] { display:grid; grid-template-columns:minmax(120px,.34fr) minmax(0,.66fr); gap:16px; padding:12px 0; border-bottom:1px solid var(--nx-border); }
.commercial-detail-list dt[b-m827qh00hr] { color:var(--nx-text-muted); font-size:.68rem; font-weight:700; letter-spacing:.06em; text-transform:uppercase; }
.commercial-detail-list dd[b-m827qh00hr] { margin:0; color:var(--nx-text); overflow-wrap:anywhere; }
@media(max-width:700px){.commercial-toolbar[b-m827qh00hr]{align-items:stretch}.commercial-toolbar>*[b-m827qh00hr]{width:100%}.commercial-detail-list div[b-m827qh00hr]{grid-template-columns:1fr;gap:4px}}
/* _content/Nexus.Web/Components/Pages/PlatformCompanyAssets.razor.rz.scp.css */
.company-assets-main[b-7t09yk3jva]{min-width:0}.asset-search[b-7t09yk3jva]{min-width:min(320px,38vw)}.asset-search input[b-7t09yk3jva]{width:100%}.company-assets-collection--empty[b-7t09yk3jva]{min-height:250px;border:1px solid var(--nx-border);border-radius:var(--nx-card-radius);background:var(--nx-surface)}.company-assets-collection--empty[b-7t09yk3jva]  .entity-collection{min-height:248px}.company-assets-collection[b-7t09yk3jva]  .entity-card-grid{padding:0}.company-assets-collection[b-7t09yk3jva]  .entity-card.selectable,.company-assets-collection[b-7t09yk3jva]  tbody tr{cursor:pointer}.company-assets-collection[b-7t09yk3jva]  .entity-card.selectable:focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.company-assets-collection[b-7t09yk3jva]  tbody tr:focus-visible{outline:2px solid var(--nx-accent);outline-offset:-2px}.company-assets-collection[b-7t09yk3jva]  tbody tr[aria-selected=true] td{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface))}.company-assets-collection[b-7t09yk3jva]  .entity-list-surface{overflow:auto}.company-assets-collection[b-7t09yk3jva]  table{min-width:780px}
.company-assets-collection[b-7t09yk3jva]  .entity-card{height:100%;min-height:var(--nx-collection-card-min-height);overflow:hidden}.company-assets-collection[b-7t09yk3jva]  .entity-card__identity{min-height:66px;grid-template-columns:42px minmax(0,1fr) minmax(0,96px);align-items:start}.company-assets-collection[b-7t09yk3jva]  .entity-card__identity>div{min-width:0;padding-top:2px}.company-assets-collection[b-7t09yk3jva]  .entity-card__identity h2,.company-assets-collection[b-7t09yk3jva]  .entity-card__identity p{max-width:100%;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;white-space:nowrap}.company-assets-collection[b-7t09yk3jva]  .asset-card__status{display:grid;min-width:0;justify-items:end;gap:var(--nx-space-1)}.company-assets-collection[b-7t09yk3jva]  .asset-card__status .platform-badge{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-assets-collection[b-7t09yk3jva]  .asset-card__status small{max-width:96px;color:var(--nx-warning);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body);text-align:right}.company-assets-collection[b-7t09yk3jva]  .entity-card__metadata{grid-template-rows:repeat(4,minmax(18px,auto));align-content:start}.company-assets-collection[b-7t09yk3jva]  .entity-card__metadata span{min-width:0}.company-assets-collection[b-7t09yk3jva]  .entity-card__metadata strong{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;white-space:nowrap}.company-assets-collection[b-7t09yk3jva]  .entity-card__avatar{flex:none;overflow:hidden}
.asset-placement-warning[b-7t09yk3jva]{display:block;margin-top:4px;color:var(--nx-warning,#b7791f);font-size:10px;line-height:1.25}
.asset-tree-workspace[b-7t09yk3jva]{min-height:420px;border:1px solid var(--nx-border);border-radius:var(--nx-card-radius);background:var(--nx-surface);overflow:hidden}.asset-tree-workspace>header[b-7t09yk3jva]{display:flex;align-items:center;justify-content:space-between;padding:var(--nx-space-4);border-bottom:1px solid var(--nx-border)}.asset-tree-workspace h2[b-7t09yk3jva]{margin:2px 0 0;font-size:var(--nx-type-section-title-size)}.asset-kicker[b-7t09yk3jva],.asset-tree-workspace>header>span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.asset-tree[b-7t09yk3jva],.asset-tree ul[b-7t09yk3jva]{list-style:none;margin:0;padding:0}.asset-tree ul ul[b-7t09yk3jva]{margin-left:12px;padding-left:10px;border-left:1px solid var(--nx-border)}.asset-tree-workspace>.asset-tree[b-7t09yk3jva]{padding:var(--nx-space-3)}.asset-tree-picker[b-7t09yk3jva]{max-height:360px;overflow:auto;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);padding:var(--nx-space-2)}.asset-tree[b-7t09yk3jva]  .asset-tree-row{display:flex;align-items:center;gap:var(--nx-space-2);width:100%;min-height:38px;padding:4px 8px;border:0;border-radius:var(--nx-radius-sm);color:var(--nx-text-primary);background:transparent;text-align:left}.asset-tree[b-7t09yk3jva]  .asset-tree-row:hover{background:color-mix(in srgb,var(--nx-accent) 6%,transparent)}.asset-tree[b-7t09yk3jva]  .asset-tree-row[aria-current=true]{border-left:2px solid var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 9%,transparent)}.asset-tree[b-7t09yk3jva]  .asset-tree-children{padding-left:22px}.asset-tree-results[b-7t09yk3jva]{display:grid;padding:var(--nx-space-3);gap:var(--nx-space-2)}.asset-tree-results>span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.asset-tree-results button[b-7t09yk3jva]{display:flex;align-items:center;justify-content:flex-start;gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);background:var(--nx-bg-deep);text-align:left}.asset-tree-results button span[b-7t09yk3jva]{display:grid;gap:2px}.asset-tree-results small[b-7t09yk3jva],.asset-loading[b-7t09yk3jva]{color:var(--nx-text-muted)}
.asset-filters[b-7t09yk3jva],.asset-form[b-7t09yk3jva]{display:grid;gap:var(--nx-control-gap)}.asset-filters label[b-7t09yk3jva],.asset-form label[b-7t09yk3jva],.asset-field[b-7t09yk3jva]{display:grid;gap:var(--nx-inline-gap);color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.asset-form textarea[b-7t09yk3jva]{min-height:74px}.asset-check[b-7t09yk3jva]{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.asset-actions[b-7t09yk3jva],.asset-inline-actions[b-7t09yk3jva]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nx-control-gap);margin-top:var(--nx-section-gap);padding-top:var(--nx-space-3);border-top:1px solid var(--nx-border)}.asset-boundary-note[b-7t09yk3jva],.detail-empty[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}.asset-selection[b-7t09yk3jva],.detail-value[b-7t09yk3jva]{color:var(--nx-text-secondary)}.asset-detail-status[b-7t09yk3jva]{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-2)}.asset-detail-hero[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nx-space-2);margin-bottom:var(--nx-space-4)}.asset-detail-hero>div[b-7t09yk3jva]{display:grid;gap:4px;padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-bg-deep)}.asset-detail-hero span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.asset-related[b-7t09yk3jva]{display:grid;gap:var(--nx-control-gap)}.asset-related>div[b-7t09yk3jva],.asset-property[b-7t09yk3jva]{display:grid;gap:var(--nx-compact-gap);padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-bg-deep)}.asset-related span[b-7t09yk3jva],.asset-property span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}.asset-related-link[b-7t09yk3jva]{display:flex;width:100%;min-height:var(--nx-control-height-compact);margin-top:var(--nx-inline-gap);justify-content:flex-start;border-color:var(--nx-border);color:var(--nx-text-secondary);background:var(--nx-bg-deep)}.asset-timeline[b-7t09yk3jva]{display:grid;gap:var(--nx-space-2)}.asset-timeline>div[b-7t09yk3jva]{display:flex;gap:var(--nx-space-2)}.asset-timeline i[b-7t09yk3jva]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--nx-accent)}.asset-timeline span[b-7t09yk3jva]{display:grid}.asset-timeline small[b-7t09yk3jva]{color:var(--nx-text-muted)}
@media(max-width:900px){.asset-search[b-7t09yk3jva]{order:2;flex-basis:100%;width:100%;max-width:none}.asset-detail-hero[b-7t09yk3jva]{grid-template-columns:1fr}.asset-tree-workspace[b-7t09yk3jva]{min-height:340px}}
@media(max-width:560px){.asset-actions[b-7t09yk3jva],.asset-inline-actions[b-7t09yk3jva]{align-items:stretch;flex-direction:column-reverse}.asset-actions button[b-7t09yk3jva],.asset-inline-actions button[b-7t09yk3jva]{width:100%}.asset-tree-workspace>header[b-7t09yk3jva]{align-items:flex-start}.asset-tree-workspace>.asset-tree[b-7t09yk3jva]{padding:var(--nx-space-2)}}
.asset-tree[b-7t09yk3jva]  .asset-tree-row{gap:4px;min-height:34px;padding:2px 6px;border-left:2px solid transparent;border-radius:6px}
.asset-tree[b-7t09yk3jva]  .asset-tree-row[aria-current=true]{border-left-color:var(--nx-accent)}
.asset-tree[b-7t09yk3jva]  .asset-tree-expand,.asset-tree[b-7t09yk3jva]  .asset-tree-label{min-height:28px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}
.asset-tree[b-7t09yk3jva]  .asset-tree-expand{width:26px;min-width:26px;padding:0!important;color:var(--nx-text-muted)!important}
.asset-tree[b-7t09yk3jva]  .asset-tree-label{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-start;gap:8px;padding:2px 4px!important;color:var(--nx-text-primary)!important;text-align:left}
.asset-tree[b-7t09yk3jva]  .asset-tree-label>span{display:grid;min-width:0;gap:0}
.asset-tree[b-7t09yk3jva]  .asset-tree-label strong{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}
.asset-tree[b-7t09yk3jva]  .asset-tree-label small{color:var(--nx-text-muted);font-size:10px;font-weight:500}
.asset-tree[b-7t09yk3jva]  .asset-tree-spacer{width:26px;flex:none}
.asset-tree-zero[b-7t09yk3jva]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 var(--nx-space-3) var(--nx-space-3);padding:10px 12px;border-top:1px solid var(--nx-border);color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.asset-tree-zero button[b-7t09yk3jva]{flex:none}
.asset-result-count[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);white-space:nowrap}.asset-match-nav[b-7t09yk3jva]{display:flex;align-items:center;gap:6px;color:var(--nx-text-secondary);font-size:var(--nx-type-secondary-size)}.asset-match-nav button[b-7t09yk3jva]{min-width:30px;min-height:30px;padding:2px 8px}.asset-tree-match[b-7t09yk3jva]{border-color:color-mix(in srgb,var(--nx-accent) 42%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent-soft) 55%,transparent)}.asset-tree-match.current[b-7t09yk3jva],.asset-tree-match:focus-visible[b-7t09yk3jva]{border-color:var(--nx-accent);background:var(--nx-accent-soft);box-shadow:inset 3px 0 0 var(--nx-accent)}
.asset-query-summary[b-7t09yk3jva]{display:flex;align-items:center;justify-content:flex-end;gap:var(--nx-space-2);margin:0 0 var(--nx-space-2);color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.asset-filter-section[b-7t09yk3jva]{display:grid;gap:var(--nx-space-2);padding:var(--nx-space-3) 0;border-bottom:1px solid var(--nx-border)}.asset-filter-section:first-child[b-7t09yk3jva]{padding-top:0}.asset-filter-section:last-of-type[b-7t09yk3jva]{border-bottom:0}@media(max-width:560px){.asset-query-summary[b-7t09yk3jva]{align-items:flex-start;flex-direction:column}}
.network-dot[b-7t09yk3jva]{display:inline-block;width:.75rem;height:.75rem;margin-right:.4rem;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 1px var(--nx-border-strong)}
.asset-quick-expanded[b-7t09yk3jva]{display:none}.asset-quick-counts[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.asset-quick-counts span[b-7t09yk3jva]{display:grid;gap:2px;padding:10px;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-muted);font-size:10px}.asset-quick-counts strong[b-7t09yk3jva]{color:var(--nx-text);font-size:16px}
.asset-tabbed-context[b-7t09yk3jva]{min-width:0}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 8px;overflow:visible;margin-bottom:0}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs button{min-width:0;justify-content:center;overflow:hidden;text-overflow:ellipsis}.asset-detail-status[b-7t09yk3jva]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:10px 0;color:var(--nx-text-secondary)}.asset-detail-status small[b-7t09yk3jva]{color:var(--nx-text-muted)}.asset-detail-status .platform-badge[b-7t09yk3jva],.asset-detail-status button[b-7t09yk3jva]{justify-self:end}.asset-tab-panel[b-7t09yk3jva]{min-width:0}.asset-tab-panel>h3[b-7t09yk3jva]{margin:0 0 12px;color:var(--nx-text)}.asset-tab-actions[b-7t09yk3jva]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--nx-border)}.asset-compact-facts[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-position-lead[b-7t09yk3jva]{padding:12px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-bg-deep);color:var(--nx-text-secondary)}.asset-interface-list[b-7t09yk3jva],.asset-network-list[b-7t09yk3jva],.asset-system-list[b-7t09yk3jva]{display:grid;min-width:0;gap:7px}.asset-tech-head[b-7t09yk3jva],.asset-tech-row[b-7t09yk3jva]{display:grid;grid-template-columns:minmax(115px,1fr) minmax(150px,1.35fr) minmax(125px,1fr) minmax(150px,1.4fr);gap:9px;align-items:center}.asset-tech-head[b-7t09yk3jva]{padding:0 10px 6px;color:var(--nx-text-muted);font-size:10px}.asset-tech-row[b-7t09yk3jva]{width:100%;min-width:0;padding:10px;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary);background:var(--nx-bg-deep);text-align:left;box-shadow:none}.asset-tech-row strong[b-7t09yk3jva],.asset-tech-row span[b-7t09yk3jva]{min-width:0;overflow-wrap:anywhere}.asset-tech-row span[b-7t09yk3jva]{font-size:11px}.asset-network-list article[b-7t09yk3jva]{padding:11px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-bg-deep)}.asset-network-list header[b-7t09yk3jva]{display:flex;align-items:center;gap:7px}.asset-network-list header span[b-7t09yk3jva]{margin-left:auto;color:var(--nx-text-muted);font-size:10px}.asset-network-list dl[b-7t09yk3jva]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:4px 10px;margin:9px 0 0}.asset-network-list dt[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:10px}.asset-network-list dd[b-7t09yk3jva]{min-width:0;margin:0;color:var(--nx-text-secondary);font-size:11px;overflow-wrap:anywhere}.asset-system-list>div[b-7t09yk3jva]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep)}.asset-system-list span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:10px}.asset-legacy-management[b-7t09yk3jva]{display:none}
@media(max-width:700px){.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{display:flex;gap:10px;overflow-x:auto}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs button{flex:0 0 auto;overflow:visible}.asset-compact-facts[b-7t09yk3jva]{grid-template-columns:1fr}.asset-tech-head[b-7t09yk3jva]{display:none}.asset-tech-row[b-7t09yk3jva]{grid-template-columns:1fr;gap:4px}.asset-tech-row span[b-7t09yk3jva]{display:grid;grid-template-columns:110px minmax(0,1fr)}.asset-network-list header[b-7t09yk3jva]{align-items:flex-start;flex-wrap:wrap}.asset-network-list header span[b-7t09yk3jva]{width:100%;margin-left:20px}.asset-tab-actions[b-7t09yk3jva]{align-items:stretch;flex-direction:column}.asset-tab-actions button[b-7t09yk3jva]{width:100%}}
.asset-tabbed-context[b-7t09yk3jva]{height:calc(100dvh - 92px);overflow:hidden}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card{height:100%!important;max-height:100%!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto);gap:0 8px!important;overflow-x:hidden!important;overflow-y:visible!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs button{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.physical-context[b-7t09yk3jva],.physical-history[b-7t09yk3jva],.rack-content-list[b-7t09yk3jva],.position-action[b-7t09yk3jva]{display:grid;gap:9px}.asset-position-empty[b-7t09yk3jva]{padding:12px;border:1px dashed var(--nx-border-strong);border-radius:8px;color:var(--nx-text-muted);background:var(--nx-bg-deep)}.physical-history article[b-7t09yk3jva],.rack-content-list article[b-7t09yk3jva]{display:grid;gap:3px;padding:10px;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep)}.physical-history span[b-7t09yk3jva],.rack-content-list span[b-7t09yk3jva],.rack-content-list small[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:11px}.position-action[b-7t09yk3jva]{margin-top:12px;padding:12px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-raised)}.position-action label[b-7t09yk3jva]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:11px}.rack-unit-fields[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.rack-position-state[b-7t09yk3jva]{margin:0;color:var(--nx-text);font-weight:700}.rack-position-path[b-7t09yk3jva]{margin:0;color:var(--nx-text-muted);font-size:11px;overflow-wrap:anywhere}.rack-position-actions[b-7t09yk3jva]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
@media(max-width:700px){.asset-tabbed-context[b-7t09yk3jva]{height:auto;overflow:visible}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto;gap:0 8px!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__body{overflow:visible!important}.rack-unit-fields[b-7t09yk3jva]{grid-template-columns:1fr}}
.asset-tree-workspace[b-7t09yk3jva]{display:flex;max-height:calc(100dvh - 190px);flex-direction:column}.asset-tree-workspace>.asset-tree[b-7t09yk3jva]{min-height:0;overflow-y:auto}.asset-network-overview[b-7t09yk3jva]{position:sticky;z-index:3;top:0;display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--nx-border);background:color-mix(in srgb,var(--nx-surface) 96%,transparent);backdrop-filter:blur(8px)}.asset-network-overview>header[b-7t09yk3jva]{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-network-overview-actions[b-7t09yk3jva]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.asset-network-overview-actions .nexus-create-action[b-7t09yk3jva]{min-height:32px;padding:6px 10px}.asset-network-overview h3[b-7t09yk3jva]{margin:2px 0 0;font-size:13px}.asset-network-strip[b-7t09yk3jva]{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.asset-network-chip[b-7t09yk3jva]{display:flex;min-width:230px;max-width:320px;align-items:flex-start;justify-content:flex-start;gap:6px;padding:8px;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary);background:var(--nx-bg-deep);text-align:left;box-shadow:none}.asset-network-chip.selected[b-7t09yk3jva]{border-color:var(--nx-accent);background:var(--nx-accent-soft)}.asset-network-chip>span[b-7t09yk3jva]{display:grid;min-width:0;gap:2px}.asset-network-chip strong[b-7t09yk3jva],.asset-network-chip small[b-7t09yk3jva]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-network-chip small[b-7t09yk3jva],.asset-network-selection[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:10px}.asset-network-selection[b-7t09yk3jva]{display:flex;min-width:0;align-items:center;gap:8px;margin:0}.asset-network-selection>span[b-7t09yk3jva]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-technical-schema-slot[b-7t09yk3jva]{display:grid;gap:3px;margin-top:12px;padding:10px;border:1px dashed var(--nx-border-strong);border-radius:8px;color:var(--nx-text-secondary);background:var(--nx-bg-deep)}.asset-technical-schema-slot span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:11px}.position-photo-surface[b-7t09yk3jva]{margin:10px 14px 16px;padding:12px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface)}
@media(max-width:700px){.asset-tree-workspace[b-7t09yk3jva]{max-height:none}.asset-network-overview[b-7t09yk3jva]{position:sticky;top:0}.asset-network-chip[b-7t09yk3jva]{min-width:205px}.asset-network-selection[b-7t09yk3jva]{align-items:stretch;flex-direction:column}.asset-network-selection>span[b-7t09yk3jva]{white-space:normal}.asset-network-selection button[b-7t09yk3jva]{width:100%}.position-photo-surface[b-7t09yk3jva]{margin:8px}}
.company-assets-heading[b-7t09yk3jva]  .platform-page-header{min-height:52px;margin-bottom:8px}.company-assets-heading[b-7t09yk3jva]  .platform-page-header h1{font-size:clamp(22px,1.55vw,28px)}.company-assets-heading[b-7t09yk3jva]  .platform-page-header p{margin-top:2px;line-height:1.3}.asset-network-overview[b-7t09yk3jva]{gap:5px;padding:7px 9px}.asset-network-overview h3[b-7t09yk3jva]{margin:0;font-size:12px}.asset-network-overview .asset-kicker[b-7t09yk3jva]{font-size:8px}.asset-network-chip[b-7t09yk3jva]{min-height:0;padding:6px 7px}.asset-network-overview-actions .nexus-create-action[b-7t09yk3jva]{min-height:29px;padding:4px 8px}.asset-network-strip[b-7t09yk3jva]{gap:5px}.asset-network-selection[b-7t09yk3jva]{line-height:1.25}
@media(max-width:700px){.company-assets-heading[b-7t09yk3jva]  .platform-page-header{margin-bottom:6px}.company-assets-heading[b-7t09yk3jva]  .platform-page-header h1{font-size:22px}.asset-network-overview[b-7t09yk3jva]{padding:6px 7px}.asset-network-overview>header[b-7t09yk3jva]{align-items:flex-start}.asset-network-overview-actions[b-7t09yk3jva]{gap:4px}.asset-network-strip[b-7t09yk3jva]{scrollbar-width:thin}}
@media(max-width:700px){.asset-tabbed-context[b-7t09yk3jva]{height:calc(100dvh - 1rem);overflow:hidden}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card{height:100%!important;max-height:100%!important;overflow:hidden!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}}
.asset-network-empty[b-7t09yk3jva]{display:flex;align-items:center;gap:10px;min-width:0}.asset-network-empty .nexus-create-action[b-7t09yk3jva]{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);text-decoration:none;white-space:nowrap}@media(max-width:420px){.asset-network-empty[b-7t09yk3jva]{align-items:flex-start;flex-direction:column}}
.asset-port-view[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:7px;margin:0 0 14px}.asset-port[b-7t09yk3jva]{display:grid;min-width:0;gap:3px;padding:9px;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep);color:var(--nx-text-secondary);text-align:left}.asset-port.inspected[b-7t09yk3jva]{border-color:var(--nx-accent)}.asset-port span[b-7t09yk3jva],.asset-port small[b-7t09yk3jva]{overflow-wrap:anywhere}.asset-port small[b-7t09yk3jva]{color:var(--nx-text-muted)}.asset-port-networks[b-7t09yk3jva]{display:flex;gap:4px}
.asset-tab-panel[b-7t09yk3jva]{container-type:inline-size}.asset-interface-filters[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(3,max-content) minmax(150px,1fr);min-width:0;align-items:center;gap:7px;margin:10px 0}.asset-interface-filters button[b-7t09yk3jva]{min-height:34px;padding:6px 10px}.asset-interface-filters button.active[b-7t09yk3jva]{border-color:var(--nx-accent);color:var(--nx-accent);background:var(--nx-accent-soft)}.asset-interface-filters label[b-7t09yk3jva]{display:flex;min-width:0;align-items:center;justify-self:end;gap:6px;color:var(--nx-text-secondary);font-size:12px;white-space:normal}.asset-interface-groups[b-7t09yk3jva]{display:grid;min-width:0;gap:12px}.asset-interface-groups section[b-7t09yk3jva]{min-width:0}.asset-interface-groups h5[b-7t09yk3jva]{margin:0 0 6px;color:var(--nx-text-secondary)}.asset-interface-list[b-7t09yk3jva]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.asset-interface-card[b-7t09yk3jva]{display:grid;width:100%;min-width:0;height:auto;min-height:0;box-sizing:border-box;grid-template-rows:auto auto;align-content:start;gap:7px;padding:9px 10px;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep);color:var(--nx-text-secondary);overflow:hidden}.asset-interface-card__primary[b-7t09yk3jva]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px}.asset-interface-card__facts[b-7t09yk3jva]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px 12px}.asset-interface-card__primary strong[b-7t09yk3jva]{min-width:0;line-height:1.25;overflow-wrap:anywhere}.asset-interface-card__facts small[b-7t09yk3jva]{display:inline-block;min-width:0;color:var(--nx-text-muted);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.asset-interface-card__facts small+small[b-7t09yk3jva]{padding-left:12px;border-left:1px solid var(--nx-border)}.asset-selection-summary[b-7t09yk3jva]{margin-top:10px;color:var(--nx-text-muted);font-size:11px}
@container(max-width:520px){.asset-interface-filters[b-7t09yk3jva]{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-interface-filters button[b-7t09yk3jva]{min-width:0}.asset-interface-filters label[b-7t09yk3jva]{grid-column:1/-1;justify-self:start}.asset-interface-card__primary[b-7t09yk3jva]{grid-template-columns:auto minmax(0,1fr) auto}.asset-interface-card__primary .platform-badge:last-child[b-7t09yk3jva]{grid-column:3}.asset-interface-card[b-7t09yk3jva]{padding:8px}}
@container(max-width:410px){.asset-interface-filters[b-7t09yk3jva]{grid-template-columns:1fr}.asset-interface-filters label[b-7t09yk3jva]{grid-column:1}.asset-interface-card__primary[b-7t09yk3jva]{grid-template-columns:auto minmax(0,1fr)}.asset-interface-card__primary .platform-badge[b-7t09yk3jva]{justify-self:start}.asset-interface-card__facts small+small[b-7t09yk3jva]{padding-left:0;border-left:0}.asset-interface-card__facts[b-7t09yk3jva]{align-items:flex-start;flex-direction:column;gap:3px}}
.placement-mode-tabs[b-7t09yk3jva]{display:flex;gap:5px;overflow-x:auto;margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid var(--nx-border);scrollbar-width:thin}.placement-mode-tabs button[b-7t09yk3jva]{flex:0 0 auto;min-height:32px;padding:5px 9px;color:var(--nx-text-muted);background:transparent;border-color:transparent}.placement-mode-tabs button.active[b-7t09yk3jva]{color:var(--nx-text);border-color:var(--nx-accent);background:var(--nx-accent-soft)}.placement-transition-preview[b-7t09yk3jva]{padding:10px;border:1px solid color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border));border-radius:8px;color:var(--nx-text-secondary);background:var(--nx-accent-soft);font-size:11px;line-height:1.45}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs button{flex:0 0 auto!important;padding-inline:9px!important;overflow:visible!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__header{padding-block:10px!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__body{padding-top:10px!important}
.asset-tabbed-context[b-7t09yk3jva]{position:sticky;top:70px;height:calc(100dvh - 226px)!important;max-height:calc(100dvh - 226px);min-height:0;box-sizing:border-box;overflow:hidden!important;overscroll-behavior:contain}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card{display:grid!important;width:100%;height:100%!important;max-height:100%!important;min-height:0!important;box-sizing:border-box;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__header,.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{min-width:0;flex:none}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__body{min-width:0!important;min-height:0!important;box-sizing:border-box;padding-bottom:max(var(--nx-space-4),env(safe-area-inset-bottom));overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;touch-action:pan-y}.asset-detail-status[b-7t09yk3jva]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 0}.asset-detail-location[b-7t09yk3jva]{display:grid;min-width:0;gap:2px}.asset-detail-location strong[b-7t09yk3jva]{color:var(--nx-text);font-size:12px}.asset-detail-location span[b-7t09yk3jva],.asset-detail-location small[b-7t09yk3jva]{min-width:0;color:var(--nx-text-secondary);font-size:11px;overflow-wrap:anywhere}.asset-detail-commands[b-7t09yk3jva]{display:flex;max-width:58%;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.asset-header-command[b-7t09yk3jva]{min-height:30px!important;padding:5px 9px!important;font-size:10px!important;text-decoration:none!important}.asset-path-disclosure[b-7t09yk3jva],.asset-inventory-warning[b-7t09yk3jva]{position:relative}.asset-path-disclosure summary[b-7t09yk3jva],.asset-inventory-warning summary[b-7t09yk3jva]{color:var(--nx-accent);font-size:10px;cursor:pointer}.asset-path-disclosure p[b-7t09yk3jva],.asset-inventory-warning small[b-7t09yk3jva]{position:absolute;z-index:8;top:calc(100% + 5px);left:0;width:min(420px,75vw);margin:0;padding:9px;border:1px solid var(--nx-border-strong);border-radius:8px;color:var(--nx-text-secondary);background:var(--nx-surface-elevated);box-shadow:var(--nx-shadow-elevated);overflow-wrap:anywhere}.asset-inventory-warning small[b-7t09yk3jva]{right:0;left:auto;width:min(320px,75vw)}.asset-inventory-warning summary[b-7t09yk3jva]{color:var(--nx-warning,#e6ad52)}
@media(max-width:980px){.asset-tabbed-context[b-7t09yk3jva]{position:fixed;z-index:45;inset:8px;height:auto!important;max-height:none}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__tabs{overflow-x:auto!important}.asset-tabbed-context[b-7t09yk3jva]  .nexus-context-card__body{overflow-y:auto!important}}
@media(max-width:700px){.asset-detail-status[b-7t09yk3jva]{display:grid;grid-template-columns:minmax(0,1fr)!important}.asset-detail-location[b-7t09yk3jva],.asset-detail-commands[b-7t09yk3jva]{width:100%;max-width:none}.asset-detail-commands[b-7t09yk3jva]{justify-content:flex-start}.asset-path-disclosure p[b-7t09yk3jva],.asset-inventory-warning small[b-7t09yk3jva]{position:fixed;top:110px;right:16px;left:16px;width:auto}}
.asset-confirm-backdrop[b-7t09yk3jva]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:16px;background:rgba(3,8,18,.72);backdrop-filter:blur(3px)}.asset-confirm-dialog[b-7t09yk3jva]{display:grid;width:min(560px,100%);max-height:min(680px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--nx-border-strong);border-radius:12px;background:var(--nx-surface-elevated);box-shadow:var(--nx-shadow-elevated);overflow:hidden}.asset-confirm-dialog header[b-7t09yk3jva],.asset-confirm-dialog footer[b-7t09yk3jva]{padding:14px 16px}.asset-confirm-dialog header[b-7t09yk3jva]{border-bottom:1px solid var(--nx-border)}.asset-confirm-dialog h2[b-7t09yk3jva]{margin:3px 0 0;font-size:17px}.asset-confirm-dialog__body[b-7t09yk3jva]{min-height:0;padding:14px 16px;overflow-y:auto}.asset-confirm-dialog__body>p[b-7t09yk3jva]{margin:0 0 12px;color:var(--nx-text-secondary)}.asset-confirm-dialog__body ul[b-7t09yk3jva]{display:grid;gap:6px;margin:0 0 12px;padding:0;list-style:none}.asset-confirm-dialog__body li[b-7t09yk3jva]{display:grid;gap:2px;padding:8px;border:1px solid var(--nx-border);border-radius:7px;background:var(--nx-bg-deep)}.asset-confirm-dialog__body li span[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:11px}.asset-confirm-dialog footer[b-7t09yk3jva]{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--nx-border);padding-bottom:max(14px,env(safe-area-inset-bottom))}@media(max-width:520px){.asset-confirm-backdrop[b-7t09yk3jva]{padding:8px}.asset-confirm-dialog[b-7t09yk3jva]{max-height:calc(100dvh - 16px)}.asset-confirm-dialog footer[b-7t09yk3jva]{align-items:stretch;flex-direction:column-reverse}.asset-confirm-dialog footer button[b-7t09yk3jva]{width:100%}}
.asset-drift-summary[b-7t09yk3jva]{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-bg-deep)}.asset-drift-summary header[b-7t09yk3jva]{display:flex;justify-content:space-between;gap:12px}.asset-drift-summary header>div[b-7t09yk3jva]{display:grid;gap:3px}.asset-drift-summary header small[b-7t09yk3jva]{color:var(--nx-text-muted);text-align:right}.asset-drift-counts[b-7t09yk3jva]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.asset-drift-counts button[b-7t09yk3jva]{display:grid;gap:2px;padding:8px;border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text-secondary)}.asset-drift-counts b[b-7t09yk3jva]{font-size:18px;color:var(--nx-text)}.asset-drift-counts span[b-7t09yk3jva]{font-size:10px}.asset-reconciliation-filters[b-7t09yk3jva]{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto}.asset-reconciliation-filters button[b-7t09yk3jva]{flex:none;padding:6px 9px}.asset-reconciliation-filters button.active[b-7t09yk3jva]{border-color:var(--nx-accent);color:var(--nx-accent);background:var(--nx-accent-soft)}.asset-interface-differences summary[b-7t09yk3jva]{cursor:pointer;color:var(--nx-accent);font-size:11px}.asset-interface-differences dl[b-7t09yk3jva]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:3px 8px;margin:8px 0 0;padding:8px;border-top:1px solid var(--nx-border)}.asset-interface-differences dt[b-7t09yk3jva]{grid-row:span 3;color:var(--nx-text);font-weight:700}.asset-interface-differences dd[b-7t09yk3jva]{margin:0;overflow-wrap:anywhere}.asset-interface-differences dd span[b-7t09yk3jva]{display:inline-block;min-width:75px;color:var(--nx-text-muted);font-size:10px}.asset-interface-card.reconciliation-modified[b-7t09yk3jva]{border-color:color-mix(in srgb,#ef6a6a 55%,var(--nx-border))}.asset-interface-card.reconciliation-new[b-7t09yk3jva]{border-color:color-mix(in srgb,var(--nx-accent) 60%,var(--nx-border))}.asset-interface-card.reconciliation-notobserved[b-7t09yk3jva]{border-style:dashed}.asset-interface-card>p[b-7t09yk3jva]{margin:0;color:var(--nx-text-muted);font-size:11px}@container(max-width:520px){.asset-drift-summary header[b-7t09yk3jva]{display:grid}.asset-drift-summary header small[b-7t09yk3jva]{text-align:left}.asset-drift-counts[b-7t09yk3jva]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-interface-differences dl[b-7t09yk3jva]{grid-template-columns:1fr}.asset-interface-differences dt[b-7t09yk3jva]{grid-row:auto}}
.asset-decision-workflow[b-7t09yk3jva]{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--nx-border)}.asset-decision-workflow>header[b-7t09yk3jva]{display:flex;justify-content:space-between;gap:12px}.asset-decision-workflow h4[b-7t09yk3jva]{margin:2px 0}.asset-decision-workflow header small[b-7t09yk3jva]{max-width:300px;color:var(--nx-text-muted);text-align:right}.asset-decision-workflow article[b-7t09yk3jva]{display:grid;gap:7px;padding:9px;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep)}.asset-decision-workflow article>div[b-7t09yk3jva]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.asset-decision-workflow article span[b-7t09yk3jva],.asset-decision-workflow details p[b-7t09yk3jva]{color:var(--nx-text-muted);font-size:11px}.asset-decision-workflow details p[b-7t09yk3jva]{margin:5px 0}.asset-decision-workflow em[b-7t09yk3jva]{color:var(--nx-warning)}@container(max-width:520px){.asset-decision-workflow>header[b-7t09yk3jva]{display:grid}.asset-decision-workflow header small[b-7t09yk3jva]{text-align:left}.asset-decision-workflow article>div[b-7t09yk3jva]{align-items:stretch;flex-direction:column}}
.asset-interface-search[b-7t09yk3jva]{display:grid;gap:4px;margin-bottom:8px;color:var(--nx-text-secondary);font-size:11px}.asset-interface-overview[b-7t09yk3jva]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.asset-interface-overview span[b-7t09yk3jva]{padding:6px 8px;border:1px solid var(--nx-border);border-radius:7px;background:var(--nx-bg-deep);color:var(--nx-text-muted);font-size:10px}.asset-interface-overview b[b-7t09yk3jva]{color:var(--nx-text)}
.company-assets-main-surface[b-7t09yk3jva]{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.company-assets-main-surface[b-7t09yk3jva]  .asset-hierarchy-graph{display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.company-assets-main-surface[b-7t09yk3jva]  .asset-graph-viewport{height:auto;min-height:0;max-height:none}
/* _content/Nexus.Web/Components/Pages/PlatformCustomerSupport.razor.rz.scp.css */
.support-page[b-zp6ol1u8ay]  .platform-page-header{min-height:54px;margin-bottom:10px}
.support-page[b-zp6ol1u8ay]  .platform-eyebrow{margin-bottom:4px;font-size:8px}
.support-page[b-zp6ol1u8ay]  .platform-page-header h1{font-size:clamp(23px,1.8vw,29px)}
.support-page[b-zp6ol1u8ay]  .platform-page-header p{margin-top:4px;font-size:11px;line-height:1.4}
.support-page[b-zp6ol1u8ay]  .nexus-collection-toolbar{margin-bottom:10px;padding:7px 8px}
.support-page[b-zp6ol1u8ay]  .nexus-collection-toolbar__right{min-width:0}
.support-page[b-zp6ol1u8ay]  .nexus-collection-toolbar button{min-height:34px;padding:6px 10px;font-size:10px}
.support-search[b-zp6ol1u8ay]{display:flex;width:100%;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--nx-border);border-radius:9px;background:#06161c}
.support-search[b-zp6ol1u8ay]  .platform-icon{width:15px;height:15px;flex:none;color:var(--nx-text-muted)}
.support-search input[b-zp6ol1u8ay]{width:100%;height:32px;min-height:32px;padding:5px 8px 5px 0;border:0;background:transparent;box-shadow:none;font-size:11px}
.support-search input:focus[b-zp6ol1u8ay]{box-shadow:none}
.support-collection[b-zp6ol1u8ay]{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:10px;min-height:0;height:calc(100vh - 8.75rem)}
.support-main[b-zp6ol1u8ay],.support-context[b-zp6ol1u8ay]{min-height:0;border:1px solid var(--nx-border,var(--border-color,#303746));border-radius:12px;background:var(--nx-surface,var(--surface,#151a24))}
.support-main[b-zp6ol1u8ay]{display:flex;flex-direction:column;overflow:hidden}
.support-summary[b-zp6ol1u8ay]{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--nx-border);color:var(--nx-text-secondary);font-size:10px}
.support-summary small[b-zp6ol1u8ay]{color:var(--nx-text-muted);font-size:9px}
.support-results[b-zp6ol1u8ay]{min-height:0;overflow:auto;padding:8px;overscroll-behavior:contain}
.support-card-grid[b-zp6ol1u8ay]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;align-content:start}
.support-card[b-zp6ol1u8ay]{position:relative;display:grid;min-height:62px;gap:2px;text-align:left;padding:8px 11px;border:1px solid var(--nx-border,var(--border-color,#303746));border-radius:9px;background:rgba(4,19,25,.34);color:inherit;box-shadow:none;transition:border-color .15s,background .15s,box-shadow .15s}
.support-card:hover:not(:disabled)[b-zp6ol1u8ay]{border-color:var(--nx-border-strong);background:color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface));box-shadow:inset 3px 0 color-mix(in srgb,var(--nx-accent) 55%,var(--nx-border));transform:none}
.support-card.selected[b-zp6ol1u8ay]{border-color:color-mix(in srgb,var(--nx-accent) 64%,var(--nx-border));background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 4%,var(--nx-surface)));box-shadow:inset 3px 0 var(--nx-accent)}
.support-card.selected:hover:not(:disabled)[b-zp6ol1u8ay]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 16%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface)))}
.support-card strong[b-zp6ol1u8ay]{color:var(--nx-text);font-size:12px;line-height:1.25}
.support-card span[b-zp6ol1u8ay]{color:var(--nx-text-secondary);font-size:10px;line-height:1.25}
.support-card small[b-zp6ol1u8ay]{color:var(--nx-text-muted);font-size:9px;line-height:1.25}
.support-list-wrap[b-zp6ol1u8ay]{width:100%;overflow-x:auto;border:1px solid var(--nx-border);border-radius:9px}
.support-list[b-zp6ol1u8ay]{width:100%;min-width:720px;border-collapse:collapse;background:rgba(4,19,25,.24)}
.support-list th[b-zp6ol1u8ay]{padding:8px 10px;border-bottom:1px solid var(--nx-border);color:var(--nx-text-muted);background:rgba(3,15,20,.45);font-size:8px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}
.support-list td[b-zp6ol1u8ay]{padding:9px 10px;border-top:1px solid color-mix(in srgb,var(--nx-border) 65%,transparent);color:var(--nx-text-secondary);font-size:10px}
.support-list td strong[b-zp6ol1u8ay]{color:var(--nx-text);font-size:11px}
.support-list tbody tr[b-zp6ol1u8ay]{cursor:pointer;transition:background .15s,box-shadow .15s}
.support-list tbody tr:hover[b-zp6ol1u8ay]{background:color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface));box-shadow:inset 3px 0 color-mix(in srgb,var(--nx-accent) 55%,var(--nx-border))}
.support-list tbody tr.selected[b-zp6ol1u8ay]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 4%,var(--nx-surface)));box-shadow:inset 3px 0 var(--nx-accent)}
.support-context[b-zp6ol1u8ay]{position:relative;overflow:auto;padding:12px 13px}
.support-context h2[b-zp6ol1u8ay]{margin:0 0 10px;color:var(--nx-text);font-size:15px;line-height:1.25}
.support-context h3[b-zp6ol1u8ay]{margin:14px 0 7px;font-size:12px}
.support-context label[b-zp6ol1u8ay]{display:grid;gap:4px;margin:0 0 9px;color:var(--nx-text-secondary);font-size:10px;font-weight:700}
.support-context label:has(>input[type=checkbox])[b-zp6ol1u8ay]{display:flex;min-height:26px;align-items:center;gap:7px;margin-bottom:4px;font-weight:600}
.support-context input[type=checkbox][b-zp6ol1u8ay]{width:14px;height:14px;min-height:0;flex:none;margin:0;padding:0;accent-color:var(--nx-accent)}
.support-context select[b-zp6ol1u8ay]{height:34px;min-height:34px;padding:6px 9px;font-size:10px}
.support-detail-error[b-zp6ol1u8ay]{color:var(--nx-danger,#ff8c8c)}
.support-context>button:last-child[b-zp6ol1u8ay]{margin-top:7px}
.context-close[b-zp6ol1u8ay]{position:absolute;right:10px;top:10px;width:32px;min-height:32px!important;padding:0!important}
.support-results[b-zp6ol1u8ay]  .platform-empty-state{min-height:92px;padding:12px}
.support-results[b-zp6ol1u8ay]  .platform-empty-state__icon{width:38px;height:38px;border-radius:10px}
.support-results[b-zp6ol1u8ay]  .platform-empty-state__icon .platform-icon{width:26px;height:26px}
.support-results[b-zp6ol1u8ay]  .platform-empty-state h3{font-size:13px}
.support-results[b-zp6ol1u8ay]  .platform-empty-state p{font-size:10px}
@media(max-width:900px){.support-page[b-zp6ol1u8ay]  .platform-page-header{min-height:0}.support-collection[b-zp6ol1u8ay]{grid-template-columns:1fr;height:auto}.support-main[b-zp6ol1u8ay]{min-height:32rem}.support-context[b-zp6ol1u8ay]{max-height:none}}
@media(max-width:620px){.support-card-grid[b-zp6ol1u8ay]{grid-template-columns:1fr}.support-results[b-zp6ol1u8ay]{padding:7px}}
/* _content/Nexus.Web/Components/Pages/PlatformDeviceIntegrations.razor.rz.scp.css */
.integration-layout[b-c3252y61i4]{--nx-observed-data:#91bdca;display:grid;grid-template-columns:minmax(13rem,20fr) minmax(15rem,22fr) minmax(32rem,58fr);gap:.65rem;min-width:0;font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}.integration-layout>aside[b-c3252y61i4],.integration-layout>main[b-c3252y61i4]{min-width:0;background:var(--nexus-surface,#111a24);border:1px solid var(--nexus-border,#2b3948);border-radius:var(--nx-card-radius-compact);padding:var(--nx-card-padding-compact);max-height:calc(100vh - 15rem);overflow:auto}.integration-source[b-c3252y61i4]{border-bottom:1px solid var(--nexus-border,#2b3948);padding:.5rem 0}.integration-source.disabled[b-c3252y61i4]{opacity:.72;border-left:2px dashed var(--nx-border-strong);padding-left:.45rem}.integration-source.selected[b-c3252y61i4]{border-left:3px solid #58a6ff;padding-left:.5rem}.source-open[b-c3252y61i4],.device-row[b-c3252y61i4]{width:100%;text-align:left;background:transparent;border:0;color:inherit;display:flex;gap:.45rem;font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}.source-open[b-c3252y61i4]{flex-direction:column}.source-open span[b-c3252y61i4],.source-open small[b-c3252y61i4],.device-row small[b-c3252y61i4]{display:block;color:var(--nexus-muted,#9ba9b7);font-size:var(--nx-type-field-label-size)}.device-row[b-c3252y61i4]{align-items:center;padding:.6rem;border-bottom:1px solid var(--nexus-border,#2b3948)}.device-row:hover[b-c3252y61i4]{background:rgba(88,166,255,.08)}.device-row>span:nth-child(2)[b-c3252y61i4]{flex:1}.device-state[b-c3252y61i4]{width:.6rem;height:.6rem;border-radius:50%;background:#4ac26b}.device-state.missing[b-c3252y61i4]{background:#e05d64}.match[b-c3252y61i4]{font-size:var(--nx-type-badge-size);white-space:nowrap}.match.ambiguous[b-c3252y61i4]{color:#f0b44d}.safe-error[b-c3252y61i4]{color:#ff8c91}.device-detail>header h2[b-c3252y61i4]{margin:.15rem 0;font-size:var(--nx-type-context-title-size);line-height:var(--nx-leading-title)}.device-detail>header span[b-c3252y61i4],.device-detail>header small[b-c3252y61i4]{font-size:var(--nx-type-field-label-size);color:var(--nx-text-muted)}.device-detail h3[b-c3252y61i4]{font-size:var(--nx-type-section-title-size);line-height:var(--nx-leading-title)}.device-detail dl[b-c3252y61i4]{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:.25rem .6rem;font-size:var(--nx-type-body-size)}.device-detail dt[b-c3252y61i4]{color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size)}.device-detail dd[b-c3252y61i4]{margin:0;overflow-wrap:anywhere}.port-view[b-c3252y61i4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem}.port[b-c3252y61i4]{border:1px solid #465564;border-top:3px solid #718096;border-radius:.5rem;padding:.45rem;display:flex;flex-direction:column;gap:.18rem;min-width:0;font-size:var(--nx-type-field-label-size);line-height:1.35}.port strong[b-c3252y61i4]{font-size:var(--nx-type-body-size)}.port.up[b-c3252y61i4]{border-top-color:#4ac26b}.port.down[b-c3252y61i4]{opacity:.72}.port code[b-c3252y61i4]{overflow-wrap:anywhere;font-size:var(--nx-type-field-label-size)}.integration-note[b-c3252y61i4]{color:var(--nexus-muted,#9ba9b7)}@media(max-width:1250px){.integration-layout[b-c3252y61i4]{grid-template-columns:minmax(14rem,34fr) minmax(20rem,66fr)}.device-detail[b-c3252y61i4]{grid-column:1/-1;max-height:none!important}}@media(max-width:650px){.integration-layout[b-c3252y61i4]{grid-template-columns:1fr}.device-detail[b-c3252y61i4]{grid-column:auto}.integration-layout>aside[b-c3252y61i4],.integration-layout>main[b-c3252y61i4]{max-height:none}.device-row[b-c3252y61i4]{align-items:flex-start;flex-wrap:wrap}.match[b-c3252y61i4]{margin-left:1.3rem}.port-view[b-c3252y61i4]{grid-template-columns:1fr}}
.disabled-source-toggle[b-c3252y61i4]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .4rem;border:1px solid var(--nx-border);border-radius:.45rem;color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);cursor:pointer}.disabled-source-toggle:focus-within[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:2px}.disabled-source-toggle input[b-c3252y61i4]{width:1rem;height:1rem;margin:0;accent-color:var(--nx-accent)}.disabled-source-toggle span[b-c3252y61i4]{font-weight:700;color:var(--nx-observed-data)}.hidden-source-count[b-c3252y61i4]{color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size)}
.source-actions[b-c3252y61i4],.port-heading[b-c3252y61i4],.port-heading [role=tablist][b-c3252y61i4]{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.port-heading[b-c3252y61i4]{justify-content:space-between}.observation-note[b-c3252y61i4]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem;border:1px solid var(--nexus-border,#2b3948);border-radius:.65rem;background:rgba(88,166,255,.06)}.observation-note span[b-c3252y61i4],.observation-note small[b-c3252y61i4]{color:var(--nexus-muted,#9ba9b7)}.port-list[b-c3252y61i4]{display:grid;gap:.25rem;min-width:0}.port-list article[b-c3252y61i4]{display:grid;grid-template-columns:minmax(7rem,1.2fr) repeat(4,minmax(5rem,1fr)) minmax(9rem,2fr);gap:.5rem;padding:.55rem;border-bottom:1px solid var(--nexus-border,#2b3948);min-width:0}.port-list span[b-c3252y61i4]{overflow-wrap:anywhere}.platform-button[b-c3252y61i4]{display:inline-flex;margin:.4rem;text-decoration:none}@media(max-width:650px){.port-list article[b-c3252y61i4]{grid-template-columns:1fr 1fr}.port-list article>*:last-child[b-c3252y61i4]{grid-column:1/-1}}
.routeros-import[b-c3252y61i4]{margin:0 0 1rem;padding:1rem;border:1px solid var(--nexus-border,#2b3948);border-radius:1rem;background:linear-gradient(135deg,rgba(24,95,105,.22),rgba(17,26,36,.96))}.routeros-import>header[b-c3252y61i4]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.routeros-import h2[b-c3252y61i4],.routeros-import p[b-c3252y61i4]{margin:.15rem 0}.routeros-import input[type=file][b-c3252y61i4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.routeros-preview[b-c3252y61i4]{display:grid;gap:.75rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--nexus-border,#2b3948)}.routeros-preview>div:first-child[b-c3252y61i4]{display:flex;justify-content:space-between;gap:.5rem}.routeros-preview-grid[b-c3252y61i4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;max-height:22rem;overflow:auto}.routeros-preview-grid article[b-c3252y61i4]{display:flex;flex-direction:column;gap:.3rem;padding:.65rem;border:1px solid #34495a;border-radius:.65rem;background:rgba(8,18,27,.7)}.routeros-preview-grid code[b-c3252y61i4]{overflow-wrap:anywhere;color:#9fd9df}@media(max-width:650px){.routeros-import>header[b-c3252y61i4],.routeros-preview>div:first-child[b-c3252y61i4]{align-items:flex-start;flex-direction:column}}
.integration-target[b-c3252y61i4],.integration-complete[b-c3252y61i4]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.8rem 1rem;border:1px solid #327a87;border-radius:.8rem;background:rgba(24,95,105,.18)}.integration-target>div[b-c3252y61i4],.integration-complete[b-c3252y61i4]{flex-wrap:wrap}.integration-target>div:first-child[b-c3252y61i4]{display:flex;flex-direction:column}.integration-target small[b-c3252y61i4],.integration-complete span[b-c3252y61i4]{color:var(--nexus-muted,#9ba9b7)}.integration-complete[b-c3252y61i4]{justify-content:flex-start;border-color:#3c8d58;background:rgba(47,129,72,.14)}@media(max-width:650px){.integration-target[b-c3252y61i4]{align-items:flex-start;flex-direction:column}}
.source-binding-summary[b-c3252y61i4]{display:grid;gap:.2rem;margin-bottom:.8rem;padding:.7rem .8rem;border:1px solid var(--nx-border);border-radius:.6rem;background:var(--nx-bg-deep)}.source-binding-summary span[b-c3252y61i4]{color:var(--nx-text-muted);font-size:.75rem}
.reconciliation-workflow[b-c3252y61i4],.reconciliation-observations[b-c3252y61i4]{display:grid;gap:.85rem}.reconciliation-network[b-c3252y61i4]{display:grid;gap:.65rem;padding:.8rem;border:1px solid var(--nexus-border,#2b3948);border-radius:.7rem;background:rgba(8,18,27,.55)}.reconciliation-network.conflict[b-c3252y61i4]{border-color:#c98b37}.reconciliation-select[b-c3252y61i4],.reconciliation-confirm[b-c3252y61i4]{display:flex;gap:.5rem;align-items:center}.reconciliation-select span[b-c3252y61i4]{margin-left:auto}.reconciliation-network dl[b-c3252y61i4]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .7rem;margin:0}.reconciliation-network dd[b-c3252y61i4]{margin:0;overflow-wrap:anywhere}.dhcp-observations[b-c3252y61i4],.reconciliation-summary[b-c3252y61i4],details[b-c3252y61i4]{display:grid;gap:.3rem;padding:.6rem;border-radius:.55rem;background:rgba(88,166,255,.08)}.capability-list[b-c3252y61i4]{display:flex;gap:.35rem;flex-wrap:wrap}details code[b-c3252y61i4]{display:block;overflow-wrap:anywhere}@media(max-width:650px){.reconciliation-network .platform-form-grid[b-c3252y61i4]{grid-template-columns:1fr}}
.authoritative-addresses[b-c3252y61i4]{display:grid;gap:.5rem;padding:.65rem;border:1px solid var(--nx-border);border-radius:.55rem;background:var(--nx-surface)}.authoritative-address[b-c3252y61i4]{display:grid;gap:.35rem;padding-top:.45rem;border-top:1px solid var(--nx-border)}.authoritative-address:first-of-type[b-c3252y61i4]{padding-top:0;border-top:0}.authoritative-address>span[b-c3252y61i4],.route-resolution-chain small[b-c3252y61i4]{color:var(--nx-text-secondary)}.authoritative-gateway[b-c3252y61i4]{display:grid;gap:.25rem}.network-technical-observations>summary[b-c3252y61i4]{cursor:pointer;font-weight:700}.route-resolution-chain[b-c3252y61i4]{display:grid;gap:.2rem}.route-resolution-chain span[b-c3252y61i4]{color:var(--nx-observed-data);overflow-wrap:anywhere}@media(max-width:650px){.network-observed-summary[b-c3252y61i4]{grid-template-columns:1fr!important}.network-observed-summary dd[b-c3252y61i4]{margin-bottom:.25rem}}
.reconciliation-network-card[b-c3252y61i4]{container-type:inline-size;position:relative;gap:.8rem;width:100%;max-width:100%;min-width:0;padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--network-color) 35%,var(--nx-border));border-radius:.85rem;background:linear-gradient(145deg,color-mix(in srgb,var(--network-color) 7%,var(--nx-surface)),var(--nx-bg-deep));box-shadow:0 .65rem 1.8rem rgba(0,0,0,.16)}.reconciliation-network-card *[b-c3252y61i4]{min-width:0}.reconciliation-network-card[b-c3252y61i4]::before{position:absolute;inset:0 auto 0 0;width:.32rem;background:var(--network-color);content:""}.network-card-header[b-c3252y61i4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.85rem 1rem .75rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--network-color) 22%,var(--nx-border));background:color-mix(in srgb,var(--network-color) 5%,transparent)}.network-card-select[b-c3252y61i4]{display:grid;place-items:center}.network-card-select input[b-c3252y61i4]{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--network-color)}.network-color-rail[b-c3252y61i4]{display:none}.network-card-title[b-c3252y61i4]{display:grid;min-width:0;gap:.12rem}.network-card-title strong[b-c3252y61i4]{overflow:hidden;color:var(--nx-text-primary);font-size:1.05rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.network-card-title span[b-c3252y61i4]{color:var(--nx-text-secondary);font-size:.78rem;overflow-wrap:anywhere}.network-status-badge[b-c3252y61i4]{justify-self:end;padding:.28rem .52rem;border:1px solid color-mix(in srgb,var(--network-color) 52%,var(--nx-border));border-radius:999px;color:color-mix(in srgb,var(--network-color) 55%,white);background:color-mix(in srgb,var(--network-color) 12%,var(--nx-bg-deep));font-size:.72rem;font-weight:700;white-space:nowrap}.network-card-section[b-c3252y61i4]{display:grid;gap:.65rem;margin:0 .85rem;padding:.75rem;border:1px solid var(--nx-border);border-radius:.65rem;background:color-mix(in srgb,var(--nx-surface) 82%,transparent)}.network-card-section>header[b-c3252y61i4]{display:flex;gap:.45rem;align-items:center}.network-section-kicker[b-c3252y61i4]{padding:.18rem .38rem;border-radius:.3rem;color:var(--nx-observed-data);background:rgba(38,151,166,.14);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.network-card-section>header strong[b-c3252y61i4]{font-size:.9rem}.network-identity-grid[b-c3252y61i4]{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) minmax(12rem,1.25fr) minmax(6.5rem,.55fr);gap:.6rem}.network-identity-grid label[b-c3252y61i4],.network-address-fields label[b-c3252y61i4],.network-authoritative-panel label[b-c3252y61i4]{display:grid;min-width:0;gap:.28rem;color:var(--nx-text-secondary);font-size:.75rem}.network-identity-grid input[b-c3252y61i4],.network-identity-grid select[b-c3252y61i4],.network-address-fields input[b-c3252y61i4],.network-authoritative-panel input[b-c3252y61i4]{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.network-color-field input[type=color][b-c3252y61i4]{height:2.4rem;padding:.18rem}.network-inline-check[b-c3252y61i4]{display:flex;gap:.4rem;align-items:center;color:var(--nx-text-secondary);font-size:.78rem}.network-code-conflict[b-c3252y61i4]{display:grid;gap:.2rem;padding:.58rem .65rem;border:1px solid color-mix(in srgb,var(--nx-warning) 60%,var(--nx-border));border-left:.25rem solid var(--nx-warning);border-radius:.45rem;background:color-mix(in srgb,var(--nx-warning) 9%,transparent)}.network-code-conflict strong[b-c3252y61i4]{color:var(--nx-warning)}.network-code-conflict span[b-c3252y61i4],.network-code-conflict small[b-c3252y61i4]{color:var(--nx-text-secondary);overflow-wrap:anywhere}.network-code-conflict code[b-c3252y61i4]{color:var(--nx-text-primary);font-weight:800;overflow-wrap:anywhere}.network-address-grid[b-c3252y61i4],.network-gateway-grid[b-c3252y61i4]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.65rem}.network-observed-panel[b-c3252y61i4],.network-authoritative-panel[b-c3252y61i4]{display:grid;align-content:start;max-width:100%;min-width:0;gap:.35rem;padding:.65rem;border-radius:.55rem}.network-observed-panel[b-c3252y61i4]{border:1px solid rgba(76,163,177,.3);background:rgba(20,80,91,.16)}.network-authoritative-panel[b-c3252y61i4]{border:1px solid color-mix(in srgb,var(--network-color) 35%,var(--nx-border));background:color-mix(in srgb,var(--network-color) 6%,var(--nx-surface))}.network-panel-label[b-c3252y61i4]{color:var(--nx-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.network-observed-panel code[b-c3252y61i4]{display:block;padding:.25rem .35rem;border-radius:.3rem;color:var(--nx-observed-data);background:rgba(0,0,0,.14);overflow-wrap:anywhere}.network-observed-panel span[b-c3252y61i4],.network-observed-panel small[b-c3252y61i4]{color:var(--nx-text-secondary);overflow-wrap:anywhere}.authoritative-addresses.network-authoritative-panel[b-c3252y61i4]{padding:.65rem}.network-address-fields[b-c3252y61i4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,.32fr);gap:.5rem}.network-drift-warning[b-c3252y61i4]{padding:.3rem .42rem;border-radius:.35rem;color:var(--nx-warning);background:color-mix(in srgb,var(--nx-warning) 10%,transparent)}.network-technical-observations[b-c3252y61i4]{max-width:100%;min-width:0;margin:0 .85rem .85rem;padding:.7rem .75rem;border:1px solid var(--nx-border);background:rgba(38,151,166,.07)}.network-technical-observations>summary[b-c3252y61i4]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.network-technical-observations>summary small[b-c3252y61i4]{color:var(--nx-text-muted);font-weight:400}.network-advanced-block[b-c3252y61i4]{display:grid;gap:.45rem;margin-top:.55rem;padding:.6rem;border-top:1px solid var(--nx-border)}.network-advanced-block:first-of-type[b-c3252y61i4]{border-top:0}.network-advanced-block>span[b-c3252y61i4]{overflow-wrap:anywhere;color:var(--nx-text-secondary)}
.network-recovery-context[b-c3252y61i4]{display:grid;gap:.22rem;padding:.58rem .65rem;border:1px solid rgba(76,163,177,.38);border-left:.25rem solid var(--nx-observed-data);border-radius:.45rem;background:rgba(20,80,91,.14)}.network-recovery-context strong[b-c3252y61i4]{color:var(--nx-observed-data)}.network-recovery-context span[b-c3252y61i4],.network-recovery-context small[b-c3252y61i4]{color:var(--nx-text-secondary);overflow-wrap:anywhere}
@container(max-width:56rem){.network-identity-grid[b-c3252y61i4]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-address-grid[b-c3252y61i4],.network-gateway-grid[b-c3252y61i4]{grid-template-columns:minmax(0,1fr)}}
@container(max-width:30rem){.network-card-header[b-c3252y61i4]{grid-template-columns:auto minmax(0,1fr);padding:.72rem .72rem .68rem .95rem}.network-status-badge[b-c3252y61i4]{grid-column:2;justify-self:start}.network-card-title strong[b-c3252y61i4]{white-space:normal}.network-card-section[b-c3252y61i4]{margin:0 .55rem;padding:.62rem}.network-identity-grid[b-c3252y61i4],.network-address-fields[b-c3252y61i4]{grid-template-columns:minmax(0,1fr)}.network-technical-observations[b-c3252y61i4]{margin:0 .55rem .55rem}.network-technical-observations>summary[b-c3252y61i4]{display:grid}.network-card-section>header[b-c3252y61i4]{align-items:flex-start;flex-direction:column}}
.network-validation-summary[b-c3252y61i4]{display:grid;gap:.35rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--nx-warning) 65%,var(--nx-border));border-left:.3rem solid var(--nx-warning);border-radius:.6rem;background:color-mix(in srgb,var(--nx-warning) 9%,var(--nx-bg-deep))}.network-validation-summary strong[b-c3252y61i4]{color:var(--nx-warning)}.network-validation-summary ul[b-c3252y61i4]{display:grid;gap:.2rem;margin:0;padding-left:1.2rem;color:var(--nx-text-secondary)}
@media(max-width:1000px){.network-identity-grid[b-c3252y61i4]{grid-template-columns:1fr 1fr}.network-address-grid[b-c3252y61i4],.network-gateway-grid[b-c3252y61i4]{grid-template-columns:1fr}}
@media(max-width:650px){.reconciliation-network-card[b-c3252y61i4]{border-radius:.7rem}.network-card-header[b-c3252y61i4]{grid-template-columns:auto minmax(0,1fr);padding:.72rem .72rem .68rem .95rem}.network-status-badge[b-c3252y61i4]{grid-column:2;justify-self:start}.network-card-title strong[b-c3252y61i4]{white-space:normal}.network-card-section[b-c3252y61i4]{margin:0 .55rem;padding:.62rem}.network-identity-grid[b-c3252y61i4],.network-address-fields[b-c3252y61i4]{grid-template-columns:1fr}.network-technical-observations[b-c3252y61i4]{margin:0 .55rem .55rem}.network-technical-observations>summary[b-c3252y61i4]{display:grid}.network-card-section>header[b-c3252y61i4]{align-items:flex-start;flex-direction:column}}
.credential-binding[b-c3252y61i4]{display:grid;gap:.4rem;padding:.7rem;border:1px solid color-mix(in srgb,var(--nx-accent) 55%,var(--nx-border));border-radius:.6rem;background:var(--nx-accent-soft)}.credential-binding span[b-c3252y61i4]{color:var(--nx-text-secondary);font-size:.78rem}.credential-binding button[b-c3252y61i4]{justify-self:start}
.access-configuration[b-c3252y61i4]{display:grid;gap:.5rem;padding:.75rem;border:1px solid #b47b2d;border-radius:.6rem;background:rgba(180,123,45,.12)}.access-configuration>span[b-c3252y61i4],.access-configuration p[b-c3252y61i4]{color:var(--nx-text-secondary);font-size:.82rem}.access-configuration>button[b-c3252y61i4]{justify-self:start}.access-configuration dl[b-c3252y61i4]{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.25rem .65rem;margin:.15rem 0}.access-configuration dt[b-c3252y61i4]{color:var(--nx-text-muted)}.access-configuration dd[b-c3252y61i4]{margin:0;overflow-wrap:anywhere}.access-configuration>div[b-c3252y61i4]{display:flex;gap:.5rem;flex-wrap:wrap}
.onboarding-steps[b-c3252y61i4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-bottom:1rem}.onboarding-steps span[b-c3252y61i4]{padding:.55rem;border:1px solid var(--nx-border);border-radius:.55rem;color:var(--nx-text-muted);text-align:center}.onboarding-steps span.active[b-c3252y61i4]{border-color:var(--nx-accent);background:var(--nx-accent-soft);color:var(--nx-text-primary)}.onboarding-panel[b-c3252y61i4]{display:grid;gap:.9rem}.onboarding-panel>dl[b-c3252y61i4],.certificate-identity dl[b-c3252y61i4]{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.35rem .7rem}.onboarding-panel dd[b-c3252y61i4],.certificate-identity dd[b-c3252y61i4]{margin:0;overflow-wrap:anywhere}.certificate-identity[b-c3252y61i4],.snapshot-summary[b-c3252y61i4]{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--nx-border);border-radius:.65rem;background:var(--nx-bg-deep)}.certificate-identity>button[b-c3252y61i4]{justify-self:start}.snapshot-summary header[b-c3252y61i4]{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.snapshot-summary p[b-c3252y61i4]{margin:.15rem 0;color:var(--nx-text-secondary)}.snapshot-changes[b-c3252y61i4]{display:grid;gap:.4rem}.snapshot-changes article[b-c3252y61i4]{display:grid;gap:.3rem;padding:.55rem;border:1px solid var(--nx-border);border-radius:.5rem}.snapshot-changes code[b-c3252y61i4]{display:block;max-height:8rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:650px){.onboarding-steps[b-c3252y61i4]{grid-template-columns:1fr}.onboarding-steps span[b-c3252y61i4]{text-align:left}}
.guided-security>header h3[b-c3252y61i4],.guided-security>header p[b-c3252y61i4]{margin:.15rem 0}.guided-security>header p[b-c3252y61i4]{color:var(--nx-text-secondary);max-width:60ch}.identity-action[b-c3252y61i4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.identity-action>div[b-c3252y61i4]{display:grid;gap:.15rem}.identity-action span[b-c3252y61i4]{color:var(--nx-text-secondary)}.identity-result[b-c3252y61i4]{display:grid;gap:.15rem;padding:.65rem;border-radius:.5rem;border:1px solid var(--nx-border)}.identity-result.success[b-c3252y61i4]{border-color:var(--nx-success);background:color-mix(in srgb,var(--nx-success) 10%,transparent)}.identity-result.danger[b-c3252y61i4]{border-color:var(--nx-danger);background:color-mix(in srgb,var(--nx-danger) 10%,transparent)}.integration-advanced[b-c3252y61i4]{padding:.75rem;border:1px solid var(--nx-border);border-radius:.65rem}.integration-advanced>summary[b-c3252y61i4]{cursor:pointer;font-weight:700}.integration-advanced[open]>summary[b-c3252y61i4]{margin-bottom:.75rem}.identity-technical[b-c3252y61i4]{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.35rem .7rem}.identity-technical dd[b-c3252y61i4]{margin:0;overflow-wrap:anywhere}.configuration-blocker[b-c3252y61i4]{margin:0;padding:.65rem .75rem;border-left:.25rem solid var(--nx-warning);background:color-mix(in srgb,var(--nx-warning) 10%,transparent);color:var(--nx-text-primary)}@media(max-width:650px){.identity-action[b-c3252y61i4]{align-items:stretch}.identity-action button[b-c3252y61i4]{width:100%}.identity-technical[b-c3252y61i4]{grid-template-columns:1fr}.identity-technical dt[b-c3252y61i4]{font-weight:700}.identity-technical dd[b-c3252y61i4]{margin-bottom:.35rem}}
.guided-security[b-c3252y61i4]{max-height:none;overflow:visible}.preparation-step[b-c3252y61i4]{display:grid;gap:.7rem;padding:.8rem;border:1px solid var(--nx-border);border-radius:.7rem;background:var(--nx-bg-deep);min-width:0}.preparation-step>header[b-c3252y61i4]{display:flex;align-items:center;gap:.65rem}.preparation-step>header>span[b-c3252y61i4]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--nx-accent);color:var(--nx-bg-deep);font-weight:800}.preparation-step>header>div[b-c3252y61i4]{display:grid;gap:.1rem}.preparation-step small[b-c3252y61i4]{color:var(--nx-text-secondary)}.preparation-choice[b-c3252y61i4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.preparation-choice label[b-c3252y61i4]{display:flex;gap:.4rem;align-items:flex-start;padding:.6rem;border:1px solid var(--nx-border);border-radius:.5rem}.preparation-step details[b-c3252y61i4]{overflow:visible}.preparation-step ol[b-c3252y61i4]{padding-left:1.25rem}.preparation-step code[b-c3252y61i4]{overflow-wrap:anywhere}@media(max-width:800px){.preparation-choice[b-c3252y61i4]{grid-template-columns:1fr}}@media(max-width:650px){.preparation-step[b-c3252y61i4]{padding:.65rem}.preparation-step button[b-c3252y61i4]{width:100%}}
.routeros-preview-grid[b-c3252y61i4]{max-height:none;overflow:visible}
.observed-summary[b-c3252y61i4]{display:grid;gap:.4rem;margin:.6rem 0;padding:.6rem;border:1px solid var(--nx-border);border-radius:.55rem;background:var(--nx-bg-deep);font-size:var(--nx-type-field-label-size)}.observed-summary>header[b-c3252y61i4]{display:flex;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.observed-summary>header strong[b-c3252y61i4]{font-size:var(--nx-type-body-size)}.observed-summary>header span[b-c3252y61i4]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size)}.observed-summary details[b-c3252y61i4]{min-width:0;padding:.45rem}.observed-summary summary[b-c3252y61i4]{font-size:var(--nx-type-body-size);font-weight:var(--nx-weight-title);cursor:pointer}.observed-summary code[b-c3252y61i4],.observed-summary small[b-c3252y61i4]{display:block;overflow-wrap:anywhere;margin:.12rem 0;font-size:var(--nx-type-field-label-size);line-height:1.35}.reconciliation-workflow:focus[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:3px}
.device-onboarding-overlay[b-c3252y61i4]{position:fixed;z-index:700;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(2,10,16,.72);overflow:hidden}.device-onboarding-overlay[b-c3252y61i4]  .nexus-context-card{width:min(64rem,100%);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.device-onboarding-overlay[b-c3252y61i4]  .nexus-context-card__body{min-height:0;overflow-x:hidden;overflow-y:auto}@media(max-width:650px){.device-onboarding-overlay[b-c3252y61i4]{padding:.4rem}.device-onboarding-overlay[b-c3252y61i4]  .nexus-context-card{height:calc(100dvh - .8rem);max-height:calc(100dvh - .8rem)}}

/* FIX 21B: compact, accessible credential-mode cards; application behavior stays on native radios. */
.preparation-choice[b-c3252y61i4]{grid-template-columns:1fr;gap:.4rem}
.preparation-choice label[b-c3252y61i4]{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.7rem;row-gap:.18rem;align-items:center;min-width:0;padding:.72rem .8rem;cursor:pointer;background:color-mix(in srgb,var(--nx-surface) 84%,var(--nx-bg-deep));font-size:.9rem;font-weight:700;line-height:1.3;transition:border-color .15s ease,background-color .15s ease}
.preparation-choice label[b-c3252y61i4]::before{display:grid;width:2rem;height:2rem;grid-column:1;grid-row:1/3;place-items:center;border:1px solid var(--nx-border-strong);border-radius:.55rem;color:var(--nx-accent);background:var(--nx-accent-soft);font-size:1rem;content:"◆"}
.preparation-choice label:nth-child(2)[b-c3252y61i4]::before{content:"◉"}.preparation-choice label:nth-child(3)[b-c3252y61i4]::before{content:"＋"}
.preparation-choice label[b-c3252y61i4]::after{grid-column:2;grid-row:2;color:var(--nx-text-secondary);font-size:.82rem;font-weight:400;line-height:1.4;content:"Seleziona una credenziale protetta già associata all’Asset."}
.preparation-choice label:nth-child(2)[b-c3252y61i4]::after{content:"Salva nel Vault le credenziali di un utente RouterOS già presente."}.preparation-choice label:nth-child(3)[b-c3252y61i4]::after{content:"Prepara manualmente un account read-only dedicato a Nexus."}
.preparation-choice label:has(input:checked)[b-c3252y61i4]{border-color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface))}
.preparation-choice label:focus-within[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:2px}
.preparation-choice input[type=radio][b-c3252y61i4]{grid-column:3;grid-row:1/3;align-self:center;width:1.15rem;min-width:1.15rem;height:1.15rem;margin:0;accent-color:var(--nx-accent)}
.preparation-choice+label[b-c3252y61i4]{display:grid;width:100%;min-width:0;gap:.35rem;margin-top:.05rem}.preparation-choice+label select[b-c3252y61i4]{width:100%;min-width:0}
@media(max-width:650px){.preparation-choice label[b-c3252y61i4]{grid-template-columns:1.8rem minmax(0,1fr) auto;padding:.65rem}.preparation-choice label[b-c3252y61i4]::before{width:1.8rem;height:1.8rem}.preparation-choice label[b-c3252y61i4]::after{font-size:.78rem}}
.observed-wan-evidence[b-c3252y61i4]{display:grid;gap:.55rem;margin:.75rem 0}.observed-wan-evidence>header[b-c3252y61i4]{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.observed-wan-evidence>header span[b-c3252y61i4],.observed-wan-evidence small[b-c3252y61i4]{color:var(--nx-text-muted);font-size:.75rem}.observed-wan-evidence article[b-c3252y61i4]{display:grid;min-width:0;gap:.25rem;padding:.65rem;border:1px solid var(--nx-border);border-radius:.6rem;background:var(--nx-bg-deep)}.observed-wan-evidence code[b-c3252y61i4]{white-space:normal;overflow-wrap:anywhere}
.observed-summary code[b-c3252y61i4],.observed-wan-evidence code[b-c3252y61i4],.port code[b-c3252y61i4],.port-list code[b-c3252y61i4],.routeros-preview-grid code[b-c3252y61i4],.snapshot-changes code[b-c3252y61i4],.identity-technical code[b-c3252y61i4]{color:var(--nx-observed-data)}
.reconciliation-observations details code[b-c3252y61i4]{color:var(--nx-observed-data);background:transparent}.network-routing-review[b-c3252y61i4]{display:grid;gap:.55rem;padding:.65rem;border:1px solid var(--nx-border);border-radius:.6rem;background:var(--nx-bg-deep)}.network-routing-review>header[b-c3252y61i4]{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.network-routing-review>header span[b-c3252y61i4],.network-routing-review small[b-c3252y61i4]{color:var(--nx-text-muted)}.network-routing-review article[b-c3252y61i4]{display:grid;gap:.5rem;padding:.65rem;border:1px solid var(--nx-border);border-left:4px solid var(--network-color,var(--nx-accent));border-radius:.55rem;background:var(--nx-surface)}.network-routing-review article>div[b-c3252y61i4],.network-routing-review label[b-c3252y61i4]{display:grid;gap:.15rem}.network-routing-review article>div span[b-c3252y61i4]{color:var(--nx-text-secondary)}.network-routing-review dl[b-c3252y61i4]{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:.25rem .65rem;margin:0}.network-routing-review dt[b-c3252y61i4]{color:var(--nx-text-muted)}.network-routing-review dd[b-c3252y61i4]{margin:0;overflow-wrap:anywhere}.network-routing-review details[b-c3252y61i4]{color:var(--nx-text-primary)}.network-routing-review details span[b-c3252y61i4]{display:block;color:var(--nx-observed-data);overflow-wrap:anywhere}@media(max-width:650px){.network-routing-review dl[b-c3252y61i4]{grid-template-columns:1fr}.network-routing-review dd[b-c3252y61i4]{margin-bottom:.25rem}}
.sequential-onboarding[b-c3252y61i4]{display:grid;gap:.7rem;margin:.8rem 0;padding:.8rem;border:1px solid color-mix(in srgb,var(--nx-accent) 58%,var(--nx-border));border-radius:.7rem;background:color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface));scroll-margin-top:1rem}.sequential-onboarding:focus[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:3px}.sequential-onboarding>header[b-c3252y61i4],.onboarding-section>header[b-c3252y61i4]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.sequential-onboarding h3[b-c3252y61i4]{margin:.15rem 0}.onboarding-progress-summary[b-c3252y61i4]{display:grid;justify-items:end;gap:.08rem;text-align:right}.onboarding-progress-summary strong[b-c3252y61i4]{color:var(--nx-text-primary)}.onboarding-progress-summary small[b-c3252y61i4]{max-width:28rem;color:var(--nx-observed-data);font-size:.72rem}.sequential-progress[b-c3252y61i4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.sequential-progress li[b-c3252y61i4]{display:grid;gap:.1rem;padding:.45rem;border:1px solid var(--nx-border);border-radius:.5rem;color:var(--nx-text-muted);background:var(--nx-bg-deep)}.sequential-progress li.active[b-c3252y61i4]{border-color:var(--nx-accent);color:var(--nx-text-primary)}.sequential-progress li.confirmed[b-c3252y61i4]{border-color:var(--nx-success)}.sequential-progress li.deferred[b-c3252y61i4]{border-style:dashed;border-color:var(--nx-warning)}.sequential-progress span[b-c3252y61i4]{font-size:.7rem}.onboarding-section[b-c3252y61i4],.onboarding-summary[b-c3252y61i4]{display:grid;gap:.65rem;padding:.7rem;border:1px solid var(--nx-border);border-radius:.6rem;background:var(--nx-bg-deep)}.onboarding-comparison[b-c3252y61i4],.onboarding-interface-list[b-c3252y61i4]{display:grid;gap:.45rem}.onboarding-comparison label[b-c3252y61i4],.onboarding-interface-list label[b-c3252y61i4]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .5rem;padding:.5rem;border:1px solid var(--nx-border);border-radius:.5rem}.onboarding-comparison input[b-c3252y61i4],.onboarding-interface-list input[b-c3252y61i4]{grid-row:1/3}.onboarding-comparison b[b-c3252y61i4],.onboarding-comparison small[b-c3252y61i4]{grid-column:2}.onboarding-comparison small[b-c3252y61i4],.onboarding-interface-list small[b-c3252y61i4]{display:block;color:var(--nx-text-muted)}.onboarding-section>label[b-c3252y61i4]{display:flex;align-items:center;gap:.45rem}.observed-network-list[b-c3252y61i4]{display:grid;gap:.25rem}.observed-network-list code[b-c3252y61i4]{padding:.35rem;border-radius:.35rem;background:var(--nx-surface);color:var(--nx-observed-data);overflow-wrap:anywhere}@media(max-width:900px){.sequential-progress[b-c3252y61i4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sequential-progress[b-c3252y61i4]{grid-template-columns:1fr 1fr}.sequential-onboarding>header[b-c3252y61i4],.onboarding-section>header[b-c3252y61i4]{display:grid}.onboarding-progress-summary[b-c3252y61i4]{justify-items:start;text-align:left}}

/* FIX 22 final: one page scroll path, card navigation and compact optional import. */
.integration-layout>aside[b-c3252y61i4],.integration-layout>main[b-c3252y61i4]{max-height:none;overflow:visible;scrollbar-width:thin;scrollbar-color:var(--nx-border-strong) transparent}
.sequential-progress li[b-c3252y61i4]{display:block;padding:0;border:0;background:transparent}
.sequential-progress button[b-c3252y61i4]{display:grid;width:100%;min-height:3.4rem;gap:.1rem;padding:.5rem;border:1px solid var(--nx-border);border-left:.28rem solid transparent;border-radius:.5rem;color:var(--nx-text-secondary);background:var(--nx-bg-deep)!important;text-align:left}
.sequential-progress button:hover[b-c3252y61i4]{border-color:var(--nx-border-strong);border-left-color:transparent;color:var(--nx-text-primary);background:var(--nx-surface)!important}
.sequential-progress button:focus-visible[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:2px}
.sequential-progress button.active[b-c3252y61i4]{border-color:var(--nx-accent);border-left-color:var(--nx-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-accent) 65%,transparent);color:var(--nx-text-primary);background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-bg-deep))!important}
.sequential-progress button.confirmed:not(.active)[b-c3252y61i4]{border-color:var(--nx-success);border-left-color:var(--nx-success)}
.sequential-progress button.pending:not(.active)[b-c3252y61i4]{border-left-color:var(--nx-warning)}
.sequential-progress button.deferred:not(.active)[b-c3252y61i4]{border-style:dashed;border-color:var(--nx-warning);border-left-style:solid}
.sequential-progress .network-explorer-card[b-c3252y61i4]{position:relative;border-color:color-mix(in srgb,var(--nx-observed-data) 62%,var(--nx-border));border-left:.3rem solid var(--nx-observed-data);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-observed-data) 11%,var(--nx-surface)),var(--nx-bg-deep))!important;color:var(--nx-text-secondary)}
.sequential-progress .network-explorer-card:hover[b-c3252y61i4]{border-color:var(--nx-observed-data);color:var(--nx-text-primary)}
.sequential-progress .network-explorer-card.active[b-c3252y61i4]{border-color:var(--nx-observed-data);border-left-color:var(--nx-observed-data);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-observed-data) 72%,transparent),0 0 0 1px color-mix(in srgb,var(--nx-observed-data) 18%,transparent);color:var(--nx-text-primary)}
.network-explorer-card__head[b-c3252y61i4]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.network-explorer-card__head strong[b-c3252y61i4]{font-size:.78rem}.network-explorer-badge[b-c3252y61i4]{display:inline-flex;width:max-content;padding:.18rem .38rem;border:1px solid color-mix(in srgb,var(--nx-observed-data) 58%,var(--nx-border));border-radius:999px;color:var(--nx-observed-data);background:color-mix(in srgb,var(--nx-observed-data) 12%,var(--nx-bg-deep));font-size:.64rem!important;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}
.network-explorer-shell[b-c3252y61i4]{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--nx-observed-data) 52%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-observed-data) 7%,var(--nx-bg-deep)),var(--nx-bg-deep))}.network-explorer-shell[b-c3252y61i4]::before{position:absolute;inset:0 auto 0 0;width:.3rem;background:var(--nx-observed-data);content:""}.network-explorer-shell>header[b-c3252y61i4],.network-explorer-shell>p[b-c3252y61i4],.network-explorer-shell>dl[b-c3252y61i4],.network-explorer-shell>.onboarding-interface-list[b-c3252y61i4]{margin-left:.25rem}.network-explorer-shell>header>div[b-c3252y61i4]{display:grid;gap:.12rem}.network-explorer-shell>header strong[b-c3252y61i4]{font-size:1rem}.network-explorer-context[b-c3252y61i4]{margin-top:0;margin-bottom:0;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--nx-observed-data) 28%,var(--nx-border));border-radius:.5rem;color:var(--nx-text-secondary);background:color-mix(in srgb,var(--nx-observed-data) 7%,transparent)}
.onboarding-section:focus[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:3px}
.routeros-import[b-c3252y61i4]{margin:0 0 .65rem;padding:0;border:1px solid var(--nexus-border,#2b3948);border-radius:.7rem;background:var(--nx-bg-deep)}
.routeros-import>summary[b-c3252y61i4]{display:flex;cursor:pointer;padding:.55rem .7rem;list-style:none}.routeros-import>summary[b-c3252y61i4]::-webkit-details-marker{display:none}.routeros-import>summary span[b-c3252y61i4]{display:grid;gap:.08rem}.routeros-import>summary small[b-c3252y61i4]{color:var(--nx-text-muted);font-weight:400}.routeros-import>summary:focus-visible[b-c3252y61i4]{outline:2px solid var(--nx-focus);outline-offset:2px}.routeros-import-body[b-c3252y61i4]{display:grid;gap:.6rem;padding:0 .7rem .7rem;border-top:1px solid var(--nx-border)}.routeros-import-body>header[b-c3252y61i4]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.routeros-import-body p[b-c3252y61i4]{margin:.45rem 0}
@media(max-width:650px){.routeros-import-body>header[b-c3252y61i4]{align-items:stretch;flex-direction:column}}

/* FIX 23: the card rail responds to its own available width, including embedded layouts and zoom. */
.sequential-onboarding[b-c3252y61i4]{container-name:onboarding;container-type:inline-size}
.network-explorer-card__head[b-c3252y61i4]{display:grid;grid-template-columns:minmax(0,1fr) auto}.network-explorer-card__head strong[b-c3252y61i4]{min-width:0;overflow-wrap:anywhere}
@container onboarding (max-width:58rem){.sequential-progress[b-c3252y61i4]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-explorer-step[b-c3252y61i4]{grid-column:1/-1}}
@container onboarding (max-width:27rem){.sequential-progress[b-c3252y61i4]{grid-template-columns:minmax(0,1fr)}.network-explorer-step[b-c3252y61i4]{grid-column:auto}.network-explorer-card__head[b-c3252y61i4]{grid-template-columns:1fr}.network-explorer-badge[b-c3252y61i4]{margin-top:.15rem}}

.network-map[b-c3252y61i4]{display:grid;gap:.75rem;min-width:0;margin-left:.25rem}.network-map__summary[b-c3252y61i4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.network-map__summary>div[b-c3252y61i4]{display:grid;gap:.15rem}.network-map__summary small[b-c3252y61i4]{color:var(--nx-text-muted)}.network-map__summary dl[b-c3252y61i4]{display:grid;grid-template-columns:repeat(4,auto);gap:.15rem .45rem;margin:0}.network-map__summary dt[b-c3252y61i4]{color:var(--nx-text-muted);font-size:.68rem}.network-map__summary dd[b-c3252y61i4]{margin:0;font-weight:800}.network-map__modes[b-c3252y61i4]{display:flex;flex-wrap:wrap;gap:.35rem}.network-map__modes button[b-c3252y61i4]{padding:.35rem .55rem;border:1px solid var(--nx-border);border-radius:999px;background:var(--nx-bg-deep);color:var(--nx-text-secondary)}.network-map__modes button.active[b-c3252y61i4]{border-color:var(--nx-observed-data);color:var(--nx-observed-data);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-observed-data) 50%,transparent)}.network-map__nodes[b-c3252y61i4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.4rem}.network-map__nodes article[b-c3252y61i4]{display:grid;gap:.1rem;min-width:0;padding:.55rem;border:1px solid var(--nx-border);border-radius:.5rem;background:var(--nx-surface)}.network-map__nodes span[b-c3252y61i4],.network-map__nodes small[b-c3252y61i4]{overflow-wrap:anywhere}.network-map__nodes small[b-c3252y61i4]{color:var(--nx-text-muted)}.network-map__links[b-c3252y61i4]{display:grid;gap:.4rem}.network-map__links h4[b-c3252y61i4]{margin:.4rem 0 .05rem}.network-map__links>p[b-c3252y61i4]{margin:.1rem 0;color:var(--nx-text-muted)}.network-link[b-c3252y61i4]{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.55rem;border:1px solid var(--nx-border);border-radius:.5rem;background:var(--nx-bg-deep);color:var(--nx-text-secondary);text-align:left}.network-link:hover[b-c3252y61i4],.network-link.selected[b-c3252y61i4]{border-color:var(--nx-observed-data);color:var(--nx-text-primary)}.network-link>span:nth-child(2)[b-c3252y61i4]{display:grid;min-width:0;gap:.1rem}.network-link small[b-c3252y61i4]{overflow-wrap:anywhere;color:var(--nx-text-muted)}.network-link__stroke[b-c3252y61i4]{height:.22rem;border-top:.22rem dashed var(--nx-observed-data)}.network-link.authoritative .network-link__stroke[b-c3252y61i4]{border-top-style:solid;border-top-color:var(--nx-success)}.network-origin[b-c3252y61i4]{padding:.15rem .35rem;border:1px solid currentColor;border-radius:999px;color:var(--nx-observed-data);font-size:.65rem;font-weight:800;text-transform:uppercase}.network-link.authoritative .network-origin[b-c3252y61i4]{color:var(--nx-success)}.network-link-detail[b-c3252y61i4]{display:grid;gap:.55rem;padding:.7rem;border:1px dashed var(--nx-observed-data);border-left:.3rem solid var(--nx-observed-data);border-radius:.5rem;background:color-mix(in srgb,var(--nx-observed-data) 7%,var(--nx-bg-deep))}.network-link-detail.authoritative[b-c3252y61i4]{border-style:solid;border-color:var(--nx-success)}.network-link-detail header[b-c3252y61i4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.network-link-detail dl[b-c3252y61i4]{margin:0}.network-link-detail ol[b-c3252y61i4]{display:grid;gap:.25rem;margin:0;padding-left:1.25rem}.network-evidence[b-c3252y61i4]{display:flex;flex-wrap:wrap;gap:.35rem}.network-evidence span[b-c3252y61i4]{padding:.3rem .4rem;border:1px solid var(--nx-border);border-radius:.35rem}.network-evidence i[b-c3252y61i4]{display:inline-block;width:.65rem;height:.65rem;margin-right:.3rem;border:1px solid currentColor;border-radius:50%;background:var(--network-color)}
@container onboarding (max-width:38rem){.network-map__summary[b-c3252y61i4]{grid-template-columns:1fr}.network-map__summary dl[b-c3252y61i4]{grid-template-columns:repeat(2,auto);justify-content:start}.network-link[b-c3252y61i4]{grid-template-columns:1.5rem minmax(0,1fr)}.network-origin[b-c3252y61i4]{grid-column:2;width:max-content}}

.port-view-shell[b-c3252y61i4]{display:grid;gap:.55rem;min-width:0}.port-heading>div[b-c3252y61i4]{display:grid;gap:.1rem}.port-heading h3[b-c3252y61i4],.port-view-shell h4[b-c3252y61i4]{margin:0}.port-heading small[b-c3252y61i4]{color:var(--nx-text-muted)}.port[b-c3252y61i4]{width:100%;color:var(--nx-text-secondary);background:var(--nx-bg-deep);text-align:left}.port:hover[b-c3252y61i4],.port:focus-visible[b-c3252y61i4],.port.selected[b-c3252y61i4]{border-color:var(--nx-observed-data);color:var(--nx-text-primary)}.port.selected[b-c3252y61i4]{box-shadow:inset 0 0 0 1px var(--nx-observed-data)}.port.logical[b-c3252y61i4]{border-top-style:dashed}.logical-port-view[b-c3252y61i4]{min-width:0}.logical-port-view summary[b-c3252y61i4]{cursor:pointer}.port-technical-detail[b-c3252y61i4]{display:grid;gap:.5rem;min-width:0;padding:.65rem;border:1px solid var(--nx-border);border-left:.25rem solid var(--nx-observed-data);border-radius:.5rem;background:var(--nx-surface-elevated)}.port-technical-detail>header[b-c3252y61i4]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.port-technical-detail>header>div[b-c3252y61i4]{display:grid}.port-technical-detail dl[b-c3252y61i4]{margin:0}.port-technical-detail dd[b-c3252y61i4],.port-technical-detail code[b-c3252y61i4]{overflow-wrap:anywhere}.port-technical-detail details code[b-c3252y61i4]{display:block;margin-top:.35rem}
.network-explorer-launch[b-c3252y61i4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-bg-deep)}.network-explorer-launch>div[b-c3252y61i4]{display:grid;gap:3px}.network-explorer-launch small[b-c3252y61i4]{color:var(--nx-text-muted)}@media(max-width:700px){.network-explorer-launch[b-c3252y61i4]{align-items:stretch;flex-direction:column}.network-explorer-launch .platform-button[b-c3252y61i4]{text-align:center}}
/* _content/Nexus.Web/Components/Pages/PlatformFleet.razor.rz.scp.css */
.fleet-kpis[b-3e3wjomyl8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.fleet-status[b-3e3wjomyl8]{display:inline-flex;padding:4px 8px;border:1px solid var(--nx-border);border-radius:999px;color:var(--nx-text-secondary);font-size:11px}.fleet-status--active[b-3e3wjomyl8]{color:var(--nx-success);border-color:color-mix(in srgb,var(--nx-success) 35%,var(--nx-border));background:color-mix(in srgb,var(--nx-success) 8%,transparent)}.fleet-status--maintenance[b-3e3wjomyl8]{color:var(--nx-warning)}.fleet-status--unavailable[b-3e3wjomyl8],.fleet-status--archived[b-3e3wjomyl8]{color:var(--nx-danger)}.related-list[b-3e3wjomyl8]{display:grid;gap:7px}.related-list>div[b-3e3wjomyl8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-deep-bg)}.related-list>div>span[b-3e3wjomyl8]{display:flex;align-items:center;gap:8px}.related-list strong[b-3e3wjomyl8],.related-list small[b-3e3wjomyl8]{display:block}.related-list small[b-3e3wjomyl8],.detail-empty[b-3e3wjomyl8]{color:var(--nx-text-muted);font-size:11px}@media(max-width:900px){.fleet-kpis[b-3e3wjomyl8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.fleet-kpis[b-3e3wjomyl8]{grid-template-columns:1fr 1fr}.related-list>div[b-3e3wjomyl8]{align-items:flex-start;flex-direction:column}}
.fleet-collection[b-3e3wjomyl8]{min-width:0}
.fleet-collection--populated.fleet-collection--cards[b-3e3wjomyl8],.fleet-collection--populated.fleet-collection--cards[b-3e3wjomyl8]  .entity-collection{min-height:0;overflow:visible;border:0;border-radius:0;background:transparent}
.fleet-collection--populated.fleet-collection--cards[b-3e3wjomyl8]  .entity-card-grid{padding:0}
.fleet-collection--empty[b-3e3wjomyl8]{min-height:220px;overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface)}
.fleet-collection--empty[b-3e3wjomyl8]  .entity-collection{min-height:218px;background:var(--nx-surface)}
.fleet-collection--empty[b-3e3wjomyl8]  .platform-empty-state{min-height:218px;border:0;color:var(--nx-text-secondary);background:var(--nx-surface)}
.fleet-collection--empty[b-3e3wjomyl8]  .platform-empty-state h3{color:var(--nx-text)}
.fleet-collection--empty[b-3e3wjomyl8]  .platform-empty-state p{color:var(--nx-text-secondary)}
.fleet-context-form[b-3e3wjomyl8],.fleet-filters[b-3e3wjomyl8]{display:grid;gap:9px;max-height:calc(100vh - 235px);overflow-y:auto;padding-right:3px}.fleet-context-form textarea[b-3e3wjomyl8]{min-height:72px}.fleet-form-actions[b-3e3wjomyl8],.fleet-filter-actions[b-3e3wjomyl8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--nx-border)}.fleet-filters fieldset[b-3e3wjomyl8]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:8px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm)}.fleet-filters legend[b-3e3wjomyl8]{padding:0 4px;color:var(--nx-text-muted);font-size:10px}.fleet-inline-value[b-3e3wjomyl8]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.fleet-inline-value button[b-3e3wjomyl8]{min-height:26px;padding:3px 5px;font-size:9px}.fleet-status-section[b-3e3wjomyl8],.fleet-detail-actions[b-3e3wjomyl8]{display:grid;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid var(--nx-border)}.fleet-detail-actions>div[b-3e3wjomyl8]{display:flex;flex-wrap:wrap;gap:6px}.fleet-detail-actions button[b-3e3wjomyl8],.fleet-subtab-action button[b-3e3wjomyl8]{width:auto;min-height:31px;padding:5px 8px;font-size:9px}.fleet-warning-action[b-3e3wjomyl8]{border:1px solid color-mix(in srgb,var(--nx-warning) 42%,var(--nx-border));color:var(--nx-warning);background:transparent}.fleet-subtab-action[b-3e3wjomyl8]{display:flex;justify-content:flex-end;margin:-30px 0 9px}.related-list>div>span:last-child[b-3e3wjomyl8]{justify-content:flex-end;flex-wrap:wrap;text-align:right}.related-list .link-button[b-3e3wjomyl8]{min-height:25px;padding:2px 4px;font-size:9px}.fleet-collection[b-3e3wjomyl8]  .entity-list-surface{overflow-x:auto}.fleet-collection[b-3e3wjomyl8]  .entity-list-surface table{min-width:920px}.fleet-collection[b-3e3wjomyl8]  .entity-card.selectable,.fleet-collection[b-3e3wjomyl8]  .entity-list-surface tbody tr{cursor:pointer}.fleet-collection[b-3e3wjomyl8]  .entity-card.selectable:focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.fleet-collection[b-3e3wjomyl8]  .entity-card.selectable:not(.selected):hover{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 14%,transparent),var(--nx-shadow-sm)}.fleet-collection[b-3e3wjomyl8]  .entity-card.selectable.selected,.fleet-collection[b-3e3wjomyl8]  .entity-card.selectable.selected:hover{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 38%,transparent),var(--nx-shadow-sm)}.fleet-collection[b-3e3wjomyl8]  .entity-list-surface tbody tr:not([aria-selected="true"]):hover td{background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface))}.fleet-collection[b-3e3wjomyl8]  .entity-list-surface tbody tr[aria-selected="true"] td,.fleet-collection[b-3e3wjomyl8]  .entity-list-surface tbody tr[aria-selected="true"]:hover td{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface))}.fleet-collection[b-3e3wjomyl8]  .entity-list-surface tbody tr[aria-selected="true"] td:first-child{box-shadow:inset 3px 0 var(--nx-accent)}.fleet-collection[b-3e3wjomyl8]  .entity-list-surface tbody tr:focus-visible{outline:2px solid var(--nx-accent);outline-offset:-2px}
.fleet-vehicle-context[b-3e3wjomyl8]  .nexus-context-card__tabs{display:flex;width:100%;margin-inline:0;box-sizing:border-box;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;padding-inline:7px;scrollbar-width:thin}.fleet-vehicle-context[b-3e3wjomyl8]  .nexus-context-card__tabs button{flex:0 0 auto;min-width:max-content;min-height:36px;padding:9px 1px 7px;font-size:11px;line-height:1.2;white-space:nowrap}
.fleet-detail-photo[b-3e3wjomyl8]{margin:0 0 12px}.fleet-photo[b-3e3wjomyl8]{display:grid;gap:.65rem;margin-bottom:1rem}.fleet-photo-frame[b-3e3wjomyl8]{width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--nx-border);border-radius:14px;background:var(--nx-deep-bg);display:grid;place-items:center;overflow:hidden;color:var(--nx-text-muted);font-size:2.5rem}.fleet-photo-frame img[b-3e3wjomyl8]{display:block;width:100%;height:100%;object-fit:contain}.fleet-photo-guidance[b-3e3wjomyl8],.fleet-derived-power[b-3e3wjomyl8]{margin:0;color:var(--nx-text-muted);font-size:11px}.fleet-photo-actions[b-3e3wjomyl8]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.fleet-photo-actions label[b-3e3wjomyl8]{cursor:pointer}.fleet-photo-actions input[type=file][b-3e3wjomyl8],label.platform-secondary input[type=file][b-3e3wjomyl8]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.fleet-card-photo[b-3e3wjomyl8]{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--nx-border);border-radius:12px;background:var(--nx-deep-bg)}.fleet-card-photo img[b-3e3wjomyl8]{display:block;width:100%;height:100%;object-fit:contain}.fleet-card-photo span[b-3e3wjomyl8]{display:grid;place-items:center;width:100%;height:100%;font-size:34px;color:var(--nx-text-muted);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--nx-accent) 10%,transparent),transparent 65%)}
.fleet-filters fieldset[b-3e3wjomyl8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.fleet-filters fieldset>legend[b-3e3wjomyl8]{grid-column:1/-1}
.fleet-filters fieldset>label[b-3e3wjomyl8]{grid-column:auto!important;min-width:0;width:100%}.fleet-filters fieldset input[b-3e3wjomyl8]{min-width:0;width:100%}
.fleet-photo-actions label[b-3e3wjomyl8]{position:relative}
.fleet-photo-pending[b-3e3wjomyl8]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-deep-bg)}
.fleet-photo-pending>span[b-3e3wjomyl8]{display:grid;min-width:0;gap:2px}
.fleet-photo-pending small[b-3e3wjomyl8]{overflow:hidden;color:var(--nx-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.fleet-photo-pending>div[b-3e3wjomyl8]{display:flex;flex:none;gap:6px}
.fleet-photo-pending button[b-3e3wjomyl8]{width:auto;min-height:30px;padding:5px 8px;font-size:10px}
.fleet-photo-error[b-3e3wjomyl8]{margin:0;color:var(--nx-danger);font-size:11px}
.fleet-suggested-deadline[b-3e3wjomyl8]{display:grid;gap:7px;margin-top:12px;padding:11px;border:1px solid color-mix(in srgb,var(--nx-accent) 28%,var(--nx-border));border-radius:10px;background:color-mix(in srgb,var(--nx-accent) 6%,var(--nx-deep-bg))}.fleet-suggested-deadline>small[b-3e3wjomyl8]{color:var(--nx-text-muted);font-size:9px;letter-spacing:.08em}.fleet-suggested-deadline>strong[b-3e3wjomyl8]{color:var(--nx-text);font-size:12px}.fleet-suggested-deadline>time[b-3e3wjomyl8]{color:var(--nx-accent);font-size:15px;font-weight:700}.fleet-suggested-deadline>span[b-3e3wjomyl8]{color:var(--nx-text-secondary);font-size:10px;line-height:1.45}.fleet-suggested-deadline>.fleet-suggestion-warning[b-3e3wjomyl8]{color:var(--nx-warning);font-size:11px;font-weight:600}.fleet-suggested-deadline>button[b-3e3wjomyl8]{justify-self:start;width:auto;min-height:30px;padding:5px 9px;font-size:10px}
.fleet-section-add[b-3e3wjomyl8]{width:auto;min-height:29px;padding:4px 8px;font-size:10px}.fleet-context-form>*[b-3e3wjomyl8]{min-width:0}
.fleet-file-action[b-3e3wjomyl8]{position:relative;width:max-content;max-width:100%;cursor:pointer}.fleet-file-action input[type=file][b-3e3wjomyl8]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fleet-document-name[b-3e3wjomyl8],.fleet-document-list strong[b-3e3wjomyl8]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-document-help[b-3e3wjomyl8]{display:block;margin:-4px 0 8px;color:var(--nx-text-muted)}.fleet-document-list>div[b-3e3wjomyl8],.fleet-document-list>div>span[b-3e3wjomyl8]{min-width:0}.fleet-document-list>div>span:first-child[b-3e3wjomyl8]{overflow:hidden}.fleet-document-list strong[b-3e3wjomyl8]{display:block}
h4:last-child[b-3e3wjomyl8]{display:none}
.fleet-holder-empty[b-3e3wjomyl8]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--nx-text-secondary)}.fleet-holder-empty button[b-3e3wjomyl8],.fleet-holder-change[b-3e3wjomyl8],.fleet-roadtax-state button[b-3e3wjomyl8]{width:auto;min-height:30px;padding:5px 9px;font-size:10px}.fleet-holder-change[b-3e3wjomyl8]{margin-top:10px}.fleet-holder-history[b-3e3wjomyl8]{margin-top:12px;padding-top:10px;border-top:1px solid var(--nx-border)}.fleet-holder-history summary[b-3e3wjomyl8]{cursor:pointer;color:var(--nx-text-secondary);font-size:11px}.fleet-holder-history .related-list[b-3e3wjomyl8]{margin-top:8px}.fleet-roadtax-state[b-3e3wjomyl8]{display:grid;gap:6px;margin-top:12px;padding:11px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-deep-bg)}.fleet-roadtax-state strong[b-3e3wjomyl8]{color:var(--nx-text)}.fleet-roadtax-state p[b-3e3wjomyl8]{margin:0;color:var(--nx-text-secondary);font-size:11px;line-height:1.45}.fleet-roadtax-state button[b-3e3wjomyl8]{justify-self:start}
.fleet-holder-search[b-3e3wjomyl8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.fleet-holder-search button[b-3e3wjomyl8]{width:auto;min-height:34px;padding:5px 9px;font-size:10px}
.fleet-photo-actions[b-3e3wjomyl8]  input[type=file],.fleet-file-action[b-3e3wjomyl8]  input[type=file]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;opacity:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.fleet-cost-sections[b-3e3wjomyl8]{display:grid;gap:12px}.fleet-cost-section[b-3e3wjomyl8]{display:grid;gap:8px;padding-top:11px;border-top:1px solid var(--nx-border)}.fleet-cost-section h4[b-3e3wjomyl8]{margin:0;color:var(--nx-text-secondary);font-size:13px}.fleet-cost-actions[b-3e3wjomyl8]{display:flex;flex-wrap:wrap;gap:6px}.fleet-cost-actions button[b-3e3wjomyl8]{width:auto;min-height:29px;padding:4px 8px;font-size:10px}.fleet-cost-form[b-3e3wjomyl8]{display:grid;gap:8px;padding:9px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-deep-bg)}
.fleet-document-selection span[b-3e3wjomyl8]{min-width:0;display:grid;gap:.25rem}.fleet-document-selection small[b-3e3wjomyl8]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fleet-insurance-form[b-3e3wjomyl8]{max-height:calc(100vh - 220px)}.fleet-insurance-list>div[b-3e3wjomyl8]{align-items:flex-start}.fleet-installment-plan[b-3e3wjomyl8]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;padding:8px!important;background:color-mix(in srgb,var(--nx-accent) 5%,var(--nx-deep-bg))!important}.fleet-installment-plan>span[b-3e3wjomyl8]{display:grid!important;gap:2px;min-width:0}.fleet-installment-plan small[b-3e3wjomyl8]{color:var(--nx-text-muted);font-size:10px}@media(max-width:420px){.fleet-installment-plan[b-3e3wjomyl8]{grid-template-columns:1fr}}
.fleet-vehicle-context[b-3e3wjomyl8]  .nexus-context-card__tabs{gap:12px}
.fleet-vehicle-context[b-3e3wjomyl8]  .nexus-context-card__tabs button{padding-inline:1px}
.fleet-vehicle-context .fleet-photo[b-3e3wjomyl8]{display:none}
.fleet-detail-edit[b-3e3wjomyl8]{margin:14px 0 4px}.fleet-detail-actions[b-3e3wjomyl8]{margin-top:16px;padding-top:13px}.fleet-detail-actions>summary[b-3e3wjomyl8]{font-weight:600;color:var(--nx-text-secondary)}
.fleet-upcoming-list>.fleet-payment-form[b-3e3wjomyl8]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;width:100%;max-width:100%;min-width:0;gap:6px;overflow:hidden;box-sizing:border-box}.fleet-payment-form>label[b-3e3wjomyl8]{display:grid!important;width:100%;min-width:0;gap:3px}.fleet-payment-form>label:first-child[b-3e3wjomyl8],.fleet-payment-form>label:nth-child(n+4)[b-3e3wjomyl8],.fleet-payment-form>.error-box[b-3e3wjomyl8],.fleet-payment-form>.fleet-cost-actions[b-3e3wjomyl8]{grid-column:1/-1}.fleet-payment-form input[b-3e3wjomyl8],.fleet-payment-form select[b-3e3wjomyl8],.fleet-payment-form textarea[b-3e3wjomyl8]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.fleet-payment-form textarea[b-3e3wjomyl8]{min-height:46px;height:46px;resize:vertical}.fleet-payment-form .fleet-cost-actions[b-3e3wjomyl8]{width:100%;max-width:100%;flex-wrap:nowrap}.fleet-payment-form .fleet-cost-actions button[b-3e3wjomyl8]{min-width:0}
.fleet-insurance-list>div>span:last-child[b-3e3wjomyl8]{display:grid;justify-items:end;gap:6px}.fleet-insurance-list>div>span:last-child>button[b-3e3wjomyl8]{display:inline-flex;width:auto}.fleet-insurance-list>div>span:last-child[b-3e3wjomyl8]{grid-template-columns:auto auto}.fleet-insurance-list>div>span:last-child>strong[b-3e3wjomyl8]{grid-column:1/-1}.fleet-insurance-list>div>span:last-child>button+button[b-3e3wjomyl8]{margin-left:4px}
.fleet-deadline-list>div[b-3e3wjomyl8]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 9px}.fleet-deadline-list>div>span:first-child[b-3e3wjomyl8]{display:grid;gap:2px;min-width:0}.fleet-deadline-list>div>span:last-child[b-3e3wjomyl8]{display:grid;grid-template-columns:auto auto;justify-items:end;gap:3px 5px}.fleet-deadline-list>div>span:last-child>:not(.link-button)[b-3e3wjomyl8]{grid-column:1/-1}.fleet-deadline-list>div>span:last-child>.link-button[b-3e3wjomyl8]{display:inline-flex;margin:0!important}
/* _content/Nexus.Web/Components/Pages/PlatformFunctionalSystems.razor.rz.scp.css */
.fn-grid[b-4395u7sz6h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;padding:1rem}.fn-card[b-4395u7sz6h]{display:block;text-align:left;background:var(--nexus-surface,#111a2b);border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:1rem;color:#e5edf8}.fn-card header[b-4395u7sz6h],.fn-card footer[b-4395u7sz6h],.fn-actions[b-4395u7sz6h],.fn-row[b-4395u7sz6h],.fn-link[b-4395u7sz6h]{display:flex;gap:.65rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.fn-card h3[b-4395u7sz6h]{margin:.8rem 0 .35rem}.fn-card p[b-4395u7sz6h],.fn-card footer[b-4395u7sz6h],.fn-row small[b-4395u7sz6h]{color:#9fb0c8}.fn-state[b-4395u7sz6h]{border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.fn-state.planned[b-4395u7sz6h]{border:1px dashed #7c8ba1}.fn-state.active[b-4395u7sz6h]{background:#123d32;color:#6ee7b7}.fn-state.retired[b-4395u7sz6h]{background:#303746;color:#cbd5e1}.fn-tabs[b-4395u7sz6h]{display:flex;gap:.35rem;overflow:auto;margin:1rem 0}.fn-tabs button[b-4395u7sz6h]{white-space:nowrap;background:#172238}.fn-tabs .active[b-4395u7sz6h]{outline:2px solid #3978d4}.fn-row[b-4395u7sz6h]{padding:.7rem 0;border-bottom:1px solid rgba(148,163,184,.15)}.fn-row span[b-4395u7sz6h]{display:grid}.fn-link[b-4395u7sz6h]{margin:.75rem 0}.fn-link select[b-4395u7sz6h]{min-width:0;flex:1}@media(max-width:640px){.fn-grid[b-4395u7sz6h]{padding:.65rem;grid-template-columns:1fr}.fn-actions>*[b-4395u7sz6h]{flex:1}.fn-link[b-4395u7sz6h]{align-items:stretch}.fn-link select[b-4395u7sz6h],.fn-link button[b-4395u7sz6h]{width:100%}}
.fn-grid[b-4395u7sz6h]{grid-template-columns:repeat(auto-fill,minmax(min(var(--nx-collection-card-width),100%),var(--nx-collection-card-width)));justify-content:start}
.fn-list[b-4395u7sz6h]{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:1rem}.fn-list .fn-card[b-4395u7sz6h]{width:100%}
@media(max-width:640px){.fn-grid[b-4395u7sz6h]{grid-template-columns:minmax(0,1fr)}}
/* _content/Nexus.Web/Components/Pages/PlatformLegalEntities.razor.rz.scp.css */
.issuer-page[b-m6dlv4y2nb]{min-width:0;color:var(--nx-text);background:transparent}.issuer-page[b-m6dlv4y2nb]  .platform-page-header{margin-bottom:15px}.issuer-create[b-m6dlv4y2nb]{white-space:nowrap}.issuer-workspace[b-m6dlv4y2nb]{display:grid;min-width:0;align-items:start;gap:12px}.issuer-workspace.is-closed[b-m6dlv4y2nb]{grid-template-columns:minmax(0,1fr)}.issuer-workspace.is-open[b-m6dlv4y2nb]{grid-template-columns:minmax(0,1fr) 460px}.issuer-main[b-m6dlv4y2nb]{display:grid;min-width:0;gap:12px;background:transparent}
.issuer-kpis[b-m6dlv4y2nb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.issuer-kpi[b-m6dlv4y2nb]{position:relative;display:grid;min-width:0;min-height:104px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;overflow:hidden;border:1px solid var(--nx-border);border-radius:13px;background:linear-gradient(145deg,var(--nx-surface-2),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.issuer-kpi[b-m6dlv4y2nb]::after{position:absolute;top:0;right:0;width:3px;height:100%;background:var(--nx-accent);content:"";opacity:.48}.issuer-kpi.tone-success[b-m6dlv4y2nb]::after{background:var(--nx-success)}.issuer-kpi.tone-warning[b-m6dlv4y2nb]::after{background:var(--nx-warning)}.issuer-kpi.tone-muted[b-m6dlv4y2nb]::after{background:var(--nx-text-muted)}.issuer-kpi__icon[b-m6dlv4y2nb]{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 28%,var(--nx-border));border-radius:11px;color:var(--nx-accent);background:var(--nx-accent-soft)}.issuer-kpi__icon[b-m6dlv4y2nb]  svg{width:21px;height:21px}.issuer-kpi>div[b-m6dlv4y2nb]{display:grid;min-width:0}.issuer-kpi strong[b-m6dlv4y2nb]{color:var(--nx-text);font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.issuer-kpi span:not(.issuer-kpi__icon)[b-m6dlv4y2nb]{margin-top:4px;color:var(--nx-text);font-size:11px;font-weight:760}.issuer-kpi small[b-m6dlv4y2nb]{margin-top:2px;overflow:hidden;color:var(--nx-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.is-open .issuer-kpi[b-m6dlv4y2nb]{min-height:88px;grid-template-columns:31px minmax(0,1fr);gap:7px;padding:10px}.is-open .issuer-kpi__icon[b-m6dlv4y2nb]{width:31px;height:31px;border-radius:9px}.is-open .issuer-kpi__icon[b-m6dlv4y2nb]  svg{width:17px;height:17px}.is-open .issuer-kpi strong[b-m6dlv4y2nb]{font-size:20px}.is-open .issuer-kpi span:not(.issuer-kpi__icon)[b-m6dlv4y2nb]{font-size:9px}.is-open .issuer-kpi small[b-m6dlv4y2nb]{font-size:8px}
.issuer-toolbar[b-m6dlv4y2nb]{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto auto auto;align-items:center;gap:7px;padding:8px;border:1px solid var(--nx-border);border-radius:12px;background:var(--nx-surface);box-shadow:var(--nx-shadow-soft)}.issuer-search[b-m6dlv4y2nb]{display:flex;min-width:0;height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-deep-bg)}.issuer-search[b-m6dlv4y2nb]  svg{width:16px;color:var(--nx-text-muted)}.issuer-search input[b-m6dlv4y2nb]{width:100%;min-width:0;height:34px;padding:0;border:0;color:var(--nx-text);background:transparent;outline:0}.issuer-filter select[b-m6dlv4y2nb]{height:36px;max-width:155px;padding:0 29px 0 9px;border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);background:var(--nx-deep-bg);font-size:10px}.issuer-filter--unavailable select:disabled[b-m6dlv4y2nb]{cursor:not-allowed;color:var(--nx-text-muted);opacity:.72}.issuer-sort select[b-m6dlv4y2nb]{max-width:145px}.issuer-result-count[b-m6dlv4y2nb]{color:var(--nx-text-muted);font-size:9px;white-space:nowrap}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{justify-self:end}.is-open .issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(0,110px)) auto}.is-open .issuer-toolbar .issuer-result-count[b-m6dlv4y2nb]{display:none}.is-open .issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{justify-self:end}.is-open .issuer-filter select[b-m6dlv4y2nb]{width:100%;max-width:none}
.issuer-collection[b-m6dlv4y2nb]{min-width:0;background:transparent}.issuer-empty[b-m6dlv4y2nb]{min-height:220px;overflow:hidden;border:1px solid var(--nx-border);border-radius:13px;background:var(--nx-surface)}.issuer-card-grid[b-m6dlv4y2nb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.issuer-card[b-m6dlv4y2nb]{position:relative;min-width:0;min-height:224px;cursor:pointer;border:1px solid var(--nx-border);border-radius:14px;background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2));box-shadow:var(--nx-shadow-soft);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.issuer-card:not(.is-selected):hover[b-m6dlv4y2nb]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 14%,transparent),0 10px 26px rgba(0,0,0,.18);transform:translateY(-1px)}.issuer-card:focus-visible[b-m6dlv4y2nb]{outline:2px solid var(--nx-accent);outline-offset:3px}.issuer-card.is-selected[b-m6dlv4y2nb]{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface)),var(--nx-surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 32%,transparent),0 15px 34px rgba(0,0,0,.24)}.issuer-card.is-selected:hover[b-m6dlv4y2nb]{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 15%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 38%,transparent),0 15px 34px rgba(0,0,0,.24)}.issuer-card__select[b-m6dlv4y2nb]{display:grid;width:100%;min-height:222px;grid-template-rows:auto auto 1fr;padding:16px;border-radius:inherit;text-align:left;color:inherit;background:transparent}.issuer-card__head[b-m6dlv4y2nb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding-right:28px}.issuer-card__mark[b-m6dlv4y2nb],.issuer-detail__mark[b-m6dlv4y2nb]{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 36%,var(--nx-border));border-radius:12px;color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 10%,var(--nx-deep-bg));font-size:12px;font-weight:850}.issuer-card__identity[b-m6dlv4y2nb]{display:block;min-width:0}.issuer-card__identity small[b-m6dlv4y2nb]{display:block;margin-bottom:3px;color:var(--nx-text-muted);font-size:8px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.issuer-card__identity strong[b-m6dlv4y2nb],.issuer-card__identity>span[b-m6dlv4y2nb]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issuer-card__identity strong[b-m6dlv4y2nb]{color:var(--nx-text);font-size:15px}.issuer-card__identity>span[b-m6dlv4y2nb]{margin-top:3px;color:var(--nx-text-muted);font-size:10px}.issuer-card__facts[b-m6dlv4y2nb]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;padding-top:13px;border-top:1px solid var(--nx-border)}.issuer-card__facts>span[b-m6dlv4y2nb]{min-width:0}.issuer-card__facts small[b-m6dlv4y2nb],.issuer-card__facts strong[b-m6dlv4y2nb]{display:block}.issuer-card__facts small[b-m6dlv4y2nb]{margin-bottom:4px;color:var(--nx-text-muted);font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.issuer-card__facts strong[b-m6dlv4y2nb]{overflow:hidden;color:var(--nx-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issuer-card__bottom[b-m6dlv4y2nb]{display:flex;align-self:end;justify-content:space-between;align-items:end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--nx-border)}.issuer-card__chips[b-m6dlv4y2nb]{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.issuer-chip[b-m6dlv4y2nb]{display:inline-flex;padding:4px 7px;border:1px solid var(--nx-border);border-radius:999px;color:var(--nx-text-secondary);background:rgba(3,18,24,.4);font-size:8px;font-weight:700}.issuer-card-menu[b-m6dlv4y2nb]{position:absolute;z-index:3;top:11px;right:11px;cursor:default}.issuer-card-menu summary[b-m6dlv4y2nb]{display:grid;width:27px;height:27px;place-items:center;cursor:pointer;border:1px solid transparent;border-radius:8px;color:var(--nx-text-muted);font-size:11px;list-style:none}.issuer-card-menu summary[b-m6dlv4y2nb]::-webkit-details-marker{display:none}.issuer-card-menu summary:hover[b-m6dlv4y2nb]{border-color:var(--nx-border);color:var(--nx-text);background:var(--nx-surface-elevated)}.issuer-card-menu>div[b-m6dlv4y2nb]{position:absolute;top:31px;right:0;display:grid;width:150px;padding:5px;border:1px solid var(--nx-border-strong);border-radius:9px;background:var(--nx-surface-elevated);box-shadow:var(--nx-shadow-elevated)}.issuer-card-menu button[b-m6dlv4y2nb]{min-height:30px;padding:5px 7px;border:0;color:var(--nx-text-secondary);background:transparent;text-align:left;font-size:9px;box-shadow:none}.issuer-card-menu button:hover[b-m6dlv4y2nb]{color:var(--nx-text);background:var(--nx-accent-soft);transform:none}.is-open .issuer-card[b-m6dlv4y2nb]{min-height:204px}.is-open .issuer-card__select[b-m6dlv4y2nb]{min-height:202px;padding:13px}.is-open .issuer-card__mark[b-m6dlv4y2nb]{width:38px;height:38px}.is-open .issuer-card__head[b-m6dlv4y2nb]{gap:8px}.is-open .issuer-card__identity strong[b-m6dlv4y2nb]{font-size:12px}.is-open .issuer-card__facts[b-m6dlv4y2nb]{margin-top:12px;padding-top:10px}.is-open .issuer-card__bottom[b-m6dlv4y2nb]{margin-top:11px;padding-top:9px}
.issuer-guidance[b-m6dlv4y2nb]{display:grid;justify-items:center;min-height:132px;align-content:center;padding:19px;border:1px dashed var(--nx-border);border-radius:14px;color:var(--nx-text-secondary);background:rgba(4,17,22,.28);text-align:center}.issuer-guidance__icon[b-m6dlv4y2nb]{display:grid;width:36px;height:36px;place-items:center;margin-bottom:7px;border-radius:10px;color:var(--nx-accent);background:var(--nx-accent-soft)}.issuer-guidance strong[b-m6dlv4y2nb]{color:var(--nx-text);font-size:12px}.issuer-guidance p[b-m6dlv4y2nb]{margin:4px 0 1px;color:var(--nx-text-muted);font-size:10px}.issuer-guidance button[b-m6dlv4y2nb]{font-size:9px}
.issuer-list[b-m6dlv4y2nb]{padding:0;overflow:hidden;border:1px solid var(--nx-border);border-radius:13px;background:var(--nx-surface)}.issuer-list .table-wrap[b-m6dlv4y2nb]{overflow-x:auto}.issuer-list table[b-m6dlv4y2nb]{width:100%;min-width:850px}.issuer-list tbody tr[b-m6dlv4y2nb]{cursor:pointer}.issuer-list tbody tr:not(.is-selected):hover td[b-m6dlv4y2nb]{background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface))}.issuer-list tbody tr:focus-visible[b-m6dlv4y2nb]{outline:2px solid var(--nx-accent);outline-offset:-2px}.issuer-list tr.is-selected td[b-m6dlv4y2nb],.issuer-list tr.is-selected:hover td[b-m6dlv4y2nb]{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface))}.issuer-list tr.is-selected td:first-child[b-m6dlv4y2nb]{box-shadow:inset 3px 0 var(--nx-accent)}.issuer-list__identity[b-m6dlv4y2nb]{display:flex;align-items:center;gap:9px;min-width:210px}.issuer-list__identity .issuer-card__mark[b-m6dlv4y2nb]{width:34px;height:34px;border-radius:9px}.issuer-list__identity>span:last-child[b-m6dlv4y2nb]{display:grid;min-width:0}.issuer-list__identity strong[b-m6dlv4y2nb]{color:var(--nx-text);font-size:11px}.issuer-list__identity small[b-m6dlv4y2nb]{color:var(--nx-text-muted);font-size:9px}
.issuer-detail[b-m6dlv4y2nb]{position:sticky;top:76px;min-width:0;overflow:hidden;border:1px solid var(--nx-border-strong);border-radius:14px;background:linear-gradient(155deg,var(--nx-surface-elevated),var(--nx-surface));box-shadow:var(--nx-shadow-elevated)}.issuer-detail__header[b-m6dlv4y2nb]{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--nx-border)}.issuer-detail__identity[b-m6dlv4y2nb]{display:flex;min-width:0;align-items:center;gap:11px}.issuer-detail__identity>div[b-m6dlv4y2nb]{min-width:0}.issuer-detail__identity small[b-m6dlv4y2nb]{display:block;margin-bottom:3px;color:var(--nx-text-muted);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.issuer-detail__identity h2[b-m6dlv4y2nb]{margin:0 0 5px;overflow:hidden;color:var(--nx-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.issuer-detail__actions[b-m6dlv4y2nb]{display:flex;align-items:center;gap:6px}.issuer-detail__actions .platform-secondary[b-m6dlv4y2nb]{min-height:31px;padding:5px 9px;font-size:9px}.issuer-detail-menu[b-m6dlv4y2nb]{position:relative}.issuer-detail-menu summary[b-m6dlv4y2nb]{display:grid;width:31px;height:31px;place-items:center;cursor:pointer;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary);list-style:none}.issuer-detail-menu summary[b-m6dlv4y2nb]::-webkit-details-marker{display:none}.issuer-detail-menu>div[b-m6dlv4y2nb]{position:absolute;z-index:4;top:35px;right:0;display:grid;width:150px;padding:5px;border:1px solid var(--nx-border-strong);border-radius:9px;background:var(--nx-surface-elevated);box-shadow:var(--nx-shadow-elevated)}.issuer-detail-menu button[b-m6dlv4y2nb]{min-height:30px;padding:5px 7px;border:0;color:var(--nx-text-secondary);background:transparent;text-align:left;font-size:9px;box-shadow:none}.issuer-detail-menu button:hover[b-m6dlv4y2nb]{color:var(--nx-text);background:var(--nx-accent-soft);transform:none}.issuer-detail__close[b-m6dlv4y2nb]{display:grid;width:31px;height:31px;min-height:31px;place-items:center;padding:0;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary);background:transparent;font-size:19px;box-shadow:none}.issuer-detail__close:hover[b-m6dlv4y2nb]{color:var(--nx-text);background:var(--nx-surface-2);transform:none}.issuer-detail__tabs[b-m6dlv4y2nb]{display:flex;gap:2px;padding:6px 8px;overflow-x:auto;border-bottom:1px solid var(--nx-border);background:rgba(3,16,21,.28)}.issuer-detail__tabs button[b-m6dlv4y2nb]{min-height:31px;padding:5px 7px;border:0;border-radius:7px;color:var(--nx-text-muted);background:transparent;font-size:8px;white-space:nowrap;box-shadow:none}.issuer-detail__tabs button:hover[b-m6dlv4y2nb],.issuer-detail__tabs button.active[b-m6dlv4y2nb]{color:var(--nx-accent);background:var(--nx-accent-soft);transform:none}.issuer-detail__body[b-m6dlv4y2nb]{max-height:calc(100vh - 210px);overflow-y:auto;padding:15px}.issuer-detail-section+.issuer-detail-section[b-m6dlv4y2nb]{margin-top:16px;padding-top:14px;border-top:1px solid var(--nx-border)}.issuer-detail-list[b-m6dlv4y2nb]{display:grid;margin:7px 0 0}.issuer-detail-list div[b-m6dlv4y2nb]{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--nx-border) 70%,transparent)}.issuer-detail-list dt[b-m6dlv4y2nb]{color:var(--nx-text-muted);font-size:10px}.issuer-detail-list dd[b-m6dlv4y2nb]{max-width:64%;margin:0;color:var(--nx-text);font-size:11px;font-weight:650;text-align:right;overflow-wrap:anywhere}.issuer-detail-unavailable[b-m6dlv4y2nb]{display:grid;min-height:250px;justify-items:center;align-content:center;text-align:center}.issuer-detail-unavailable h3[b-m6dlv4y2nb]{margin:10px 0 4px;font-size:14px}.issuer-detail-unavailable p[b-m6dlv4y2nb]{margin:0;color:var(--nx-text-muted);font-size:10px}.issuer-context-actions[b-m6dlv4y2nb]{display:flex;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--nx-border)}.issuer-context-actions--stack[b-m6dlv4y2nb]{justify-content:flex-start;flex-wrap:wrap}.issuer-context-actions button[b-m6dlv4y2nb]{min-height:34px;padding:7px 10px;font-size:9px}.issuer-form[b-m6dlv4y2nb]{display:grid;gap:9px}.issuer-form label[b-m6dlv4y2nb]{display:grid;gap:4px;color:var(--nx-text-secondary);font-size:9px;font-weight:700}.issuer-form :is(input,select)[b-m6dlv4y2nb]{width:100%;height:36px}.issuer-form__split[b-m6dlv4y2nb]{display:grid;grid-template-columns:1fr 1fr;gap:8px}
@media(max-width:1320px){.issuer-workspace.is-open[b-m6dlv4y2nb]{grid-template-columns:minmax(0,1fr) 430px}.is-open .issuer-kpi small[b-m6dlv4y2nb]{display:none}.is-open .issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:minmax(170px,1fr) auto auto}.is-open .issuer-toolbar .issuer-filter--unavailable[b-m6dlv4y2nb]{display:none}.is-open .issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:auto}.is-open .issuer-card-grid[b-m6dlv4y2nb]{grid-template-columns:1fr}}
@media(max-width:1040px){.issuer-workspace.is-open[b-m6dlv4y2nb]{grid-template-columns:minmax(0,1fr) 400px}.issuer-kpis[b-m6dlv4y2nb]{grid-template-columns:repeat(2,minmax(0,1fr))}.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:minmax(190px,1fr) auto auto}.issuer-toolbar .issuer-result-count[b-m6dlv4y2nb]{display:none}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:2/4;justify-self:end}.issuer-card-grid[b-m6dlv4y2nb]{grid-template-columns:1fr}}
@media(max-width:820px){.issuer-workspace.is-open[b-m6dlv4y2nb]{display:block}.issuer-detail[b-m6dlv4y2nb]{position:static;width:100%;margin-top:12px}.issuer-detail__body[b-m6dlv4y2nb]{max-height:none}.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:1fr 1fr}.issuer-search[b-m6dlv4y2nb]{grid-column:1/-1}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:auto;justify-self:end}.issuer-result-count[b-m6dlv4y2nb]{display:none}}
@media(max-width:560px){.issuer-page[b-m6dlv4y2nb]  .platform-page-header__actions,.issuer-create[b-m6dlv4y2nb]{width:100%}.issuer-kpis[b-m6dlv4y2nb]{grid-template-columns:1fr 1fr;gap:7px}.issuer-kpi[b-m6dlv4y2nb]{min-height:88px;grid-template-columns:31px minmax(0,1fr);gap:7px;padding:10px}.issuer-kpi__icon[b-m6dlv4y2nb]{width:31px;height:31px}.issuer-kpi strong[b-m6dlv4y2nb]{font-size:20px}.issuer-kpi small[b-m6dlv4y2nb]{display:none}.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:1fr}.issuer-search[b-m6dlv4y2nb]{grid-column:auto}.issuer-filter select[b-m6dlv4y2nb],.issuer-sort select[b-m6dlv4y2nb]{width:100%;max-width:none}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:auto;justify-self:stretch}.issuer-card__head[b-m6dlv4y2nb]{grid-template-columns:auto minmax(0,1fr)}.issuer-card__head>.platform-badge[b-m6dlv4y2nb]{grid-column:2}.issuer-card__facts[b-m6dlv4y2nb],.issuer-form__split[b-m6dlv4y2nb]{grid-template-columns:1fr}.issuer-detail__header[b-m6dlv4y2nb]{align-items:flex-start}.issuer-detail__actions[b-m6dlv4y2nb]{align-items:flex-end;flex-direction:column}.issuer-detail__tabs[b-m6dlv4y2nb]{padding-inline:5px}}
@media(prefers-reduced-motion:reduce){.issuer-card[b-m6dlv4y2nb]{transition:none}.issuer-card:hover[b-m6dlv4y2nb]{transform:none}}
.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:auto minmax(210px,1fr) auto auto auto auto}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{justify-self:start}.is-open .issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:auto minmax(150px,1fr) repeat(3,minmax(0,110px))}
@media(max-width:1320px){.is-open .issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:auto minmax(170px,1fr) auto auto}}
@media(max-width:1040px){.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:auto minmax(190px,1fr) auto auto auto}.is-open .issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:auto minmax(170px,1fr) auto auto}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:auto;justify-self:start}}
@media(max-width:820px){.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:1fr 1fr}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:auto;justify-self:start}}
@media(max-width:560px){.issuer-toolbar[b-m6dlv4y2nb]{grid-template-columns:1fr}.issuer-toolbar[b-m6dlv4y2nb]  .nexus-view-toggle{grid-column:auto;justify-self:start}}
/* _content/Nexus.Web/Components/Pages/PlatformLogicalNetworks.razor.rz.scp.css */
.fn-grid[b-v0macgscbo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;padding:1rem}.fn-list[b-v0macgscbo]{display:grid;grid-template-columns:1fr;gap:.55rem;padding:1rem}.network-card[b-v0macgscbo]{display:block;min-width:0;text-align:left;background:var(--nexus-surface,#111a2b);border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:1rem;color:#e5edf8;overflow-wrap:anywhere}.network-card header[b-v0macgscbo],.network-card footer[b-v0macgscbo],.fn-actions[b-v0macgscbo],.fn-row[b-v0macgscbo],.fn-link[b-v0macgscbo]{display:flex;gap:.65rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.network-card i[b-v0macgscbo],.swatch[b-v0macgscbo],.network-color[b-v0macgscbo]{display:inline-block;flex:0 0 auto;width:1rem;height:1rem;border-radius:50%;border:2px solid #f8fafc;box-shadow:0 0 0 1px #020617}.network-facts[b-v0macgscbo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.75rem 0;color:#c2d0e3;font-size:.85rem}.network-card footer[b-v0macgscbo],.fn-row small[b-v0macgscbo]{color:#9fb0c8}.fn-state[b-v0macgscbo]{border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.fn-state.planned[b-v0macgscbo]{border:1px dashed #7c8ba1}.fn-state.active[b-v0macgscbo]{background:#123d32;color:#6ee7b7}.fn-state.retired[b-v0macgscbo]{background:#303746}.fn-tabs[b-v0macgscbo]{display:flex;gap:.35rem;max-width:100%;overflow:auto;margin:1rem 0}.fn-tabs button[b-v0macgscbo]{white-space:nowrap;background:#172238}.fn-tabs button.active[b-v0macgscbo]{outline:2px solid #60a5fa}.fn-row[b-v0macgscbo]{padding:.7rem 0;border-bottom:1px solid rgba(148,163,184,.15)}.fn-row span[b-v0macgscbo]{display:grid}.fn-link[b-v0macgscbo],.prefix-form[b-v0macgscbo]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end;margin:.75rem 0}.prefix-form label[b-v0macgscbo]{display:grid}.prefix-form label:first-child[b-v0macgscbo]{grid-column:1/-1}.network-lookup[b-v0macgscbo],.network-filters[b-v0macgscbo],.network-legend[b-v0macgscbo]{margin:.75rem 1rem;padding:.85rem;background:#0f192a;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:#dbe7f5}.network-lookup[b-v0macgscbo]{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.network-lookup label[b-v0macgscbo],.network-filters label[b-v0macgscbo]{display:grid;gap:.25rem;min-width:0}.network-lookup input[b-v0macgscbo]{width:min(26rem,100%)}.lookup-result[b-v0macgscbo]{display:flex;align-items:center;gap:.45rem;min-width:0;overflow-wrap:anywhere}.network-filters[b-v0macgscbo]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.network-filters small[b-v0macgscbo]{grid-column:1/-1;color:#9fb0c8}.network-legend[b-v0macgscbo]{display:flex;align-items:center;gap:.5rem;overflow-x:auto}.network-legend button[b-v0macgscbo]{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;background:#172238;border:1px solid rgba(148,163,184,.3)}.network-legend code[b-v0macgscbo]{color:#b8c8dc}.network-overview dl[b-v0macgscbo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.network-overview dl div[b-v0macgscbo]{padding:.55rem;background:#101b2d;border-radius:8px}.network-overview dt[b-v0macgscbo]{color:#9fb0c8;font-size:.8rem}.network-overview dd[b-v0macgscbo]{margin:0;font-weight:700}@media(max-width:640px){.fn-grid[b-v0macgscbo],.fn-list[b-v0macgscbo]{padding:.65rem;grid-template-columns:1fr}.fn-actions>*[b-v0macgscbo]{flex:1}.fn-link[b-v0macgscbo],.prefix-form[b-v0macgscbo],.network-filters[b-v0macgscbo]{grid-template-columns:1fr}.fn-link select[b-v0macgscbo],.fn-link button[b-v0macgscbo],.network-lookup label[b-v0macgscbo],.network-lookup input[b-v0macgscbo],.network-lookup button[b-v0macgscbo]{width:100%}.network-lookup[b-v0macgscbo]{align-items:stretch}.network-facts[b-v0macgscbo]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-legend[b-v0macgscbo]{margin:.65rem;max-width:calc(100vw - 1.3rem)}.network-overview dl[b-v0macgscbo]{grid-template-columns:1fr}.fn-tabs[b-v0macgscbo]{overscroll-behavior-inline:contain}}
.fn-grid[b-v0macgscbo]{grid-template-columns:repeat(auto-fill,minmax(min(var(--nx-collection-card-width),100%),var(--nx-collection-card-width)));justify-content:start}
@media(max-width:640px){.fn-grid[b-v0macgscbo]{grid-template-columns:minmax(0,1fr)}}
/* _content/Nexus.Web/Components/Pages/PlatformMail.razor.rz.scp.css */
.mail-operations[b-ko0sqvkzeb],.mail-compose[b-ko0sqvkzeb]{margin-top:9px}.mailbox-selector[b-ko0sqvkzeb]{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--nx-text-muted);font-size:10px}.mailbox-selector select[b-ko0sqvkzeb]{min-width:240px}.mail-commandbar[b-ko0sqvkzeb],.mail-actions[b-ko0sqvkzeb],.mail-compose-actions[b-ko0sqvkzeb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.mail-commandbar input[b-ko0sqvkzeb]{min-width:220px;flex:1}.mail-state[b-ko0sqvkzeb]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary);background:rgba(5,22,29,.72);font-size:11px}.mail-state--error[b-ko0sqvkzeb]{border-color:rgba(240,128,137,.28);color:var(--nx-danger)}.mail-workspace[b-ko0sqvkzeb]{display:grid;grid-template-columns:minmax(290px,.42fr) minmax(0,1fr);min-height:450px;border:1px solid var(--nx-border);border-radius:11px;overflow:hidden;background:rgba(2,17,23,.45)}.mail-message-list[b-ko0sqvkzeb]{max-height:590px;overflow:auto;border-right:1px solid var(--nx-border)}.mail-message-row[b-ko0sqvkzeb]{display:grid;width:100%;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 12px;border:0;border-bottom:1px solid var(--nx-border);border-radius:0;text-align:left;background:transparent;box-shadow:none}.mail-message-row:hover[b-ko0sqvkzeb],.mail-message-row.selected[b-ko0sqvkzeb]{background:rgba(39,207,201,.08);transform:none}.mail-message-row.selected[b-ko0sqvkzeb]{box-shadow:inset 2px 0 var(--nx-accent)}.mail-message-row.unread[b-ko0sqvkzeb]{border-left:3px solid var(--nx-accent);background:rgba(39,207,201,.045)}.mail-message-row span[b-ko0sqvkzeb],.mail-message-row strong[b-ko0sqvkzeb],.mail-message-row small[b-ko0sqvkzeb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-message-row strong[b-ko0sqvkzeb],.mail-message-row small[b-ko0sqvkzeb]{grid-column:1/-1}.mail-message-row time[b-ko0sqvkzeb],.mail-message-row small[b-ko0sqvkzeb],.mail-message-row em[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:10px}.mail-list-empty[b-ko0sqvkzeb]{padding:28px 14px;color:var(--nx-text-muted);font-size:11px;text-align:center}.mail-reader[b-ko0sqvkzeb]{min-width:0;padding:14px}.mail-reader-header[b-ko0sqvkzeb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-bottom:10px;border-bottom:1px solid var(--nx-border)}.mail-reader-header h2[b-ko0sqvkzeb]{margin:0;color:var(--nx-text);font-size:18px}.mail-reader-header>time[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:10px}.mail-reader-header dl[b-ko0sqvkzeb]{display:grid;grid-column:1/-1;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;margin:0;color:var(--nx-text-secondary);font-size:11px}.mail-reader-header dt[b-ko0sqvkzeb]{color:var(--nx-text-muted)}.mail-reader-header dd[b-ko0sqvkzeb]{min-width:0;margin:0;overflow-wrap:anywhere}.mail-actions[b-ko0sqvkzeb]{margin:9px 0}.mail-privacy-note[b-ko0sqvkzeb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(239,188,103,.22);border-radius:8px;color:var(--nx-warning);background:rgba(239,188,103,.06);font-size:10px}.mail-safe-text[b-ko0sqvkzeb]{min-height:220px;margin:9px 0 0;padding:13px;border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);background:rgba(1,12,17,.62);font:12px/1.55 inherit;white-space:pre-wrap;overflow-wrap:anywhere}.mail-attachments[b-ko0sqvkzeb]{display:grid;gap:6px;margin-top:10px}.mail-attachments h3[b-ko0sqvkzeb]{margin:0 0 2px;font-size:12px}.mail-attachments article[b-ko0sqvkzeb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(3,19,25,.55)}.mail-attachments strong[b-ko0sqvkzeb],.mail-attachments small[b-ko0sqvkzeb]{display:block;overflow-wrap:anywhere}.mail-attachments small[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:9px}.mail-file-icon[b-ko0sqvkzeb]{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--nx-border);border-radius:7px;color:var(--nx-accent);font-size:8px;font-weight:800}.mail-compose[b-ko0sqvkzeb]{display:grid;gap:8px}.mail-compose-fields[b-ko0sqvkzeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mail-compose-fields label[b-ko0sqvkzeb],.mail-compose-body[b-ko0sqvkzeb]{display:grid;gap:4px;color:var(--nx-text-muted);font-size:10px}.mail-compose-fields label:first-child[b-ko0sqvkzeb]{grid-column:1/-1;padding:8px 10px;border:1px solid var(--nx-border);border-radius:8px}.mail-compose textarea[b-ko0sqvkzeb]{width:100%;resize:vertical}.mail-compose-actions[b-ko0sqvkzeb]{justify-content:flex-end;margin:0}
[b-ko0sqvkzeb] .mail-safe-html{min-height:220px;margin-top:9px;padding:13px;border:1px solid var(--nx-border);border-radius:9px;color:#d5e7ea!important;background:#07161c!important;font:12px/1.55 system-ui,sans-serif;overflow:auto;overflow-wrap:anywhere;color-scheme:dark}[b-ko0sqvkzeb] .mail-safe-html *{max-width:100%;color:inherit!important;background-color:transparent!important;font-family:inherit!important}[b-ko0sqvkzeb] .mail-safe-html a{color:var(--nx-accent-strong)!important;text-decoration:underline}[b-ko0sqvkzeb] .mail-safe-html blockquote{margin:10px 0;padding:6px 10px;border-left:2px solid var(--nx-border-strong);color:#8eaab1!important;opacity:.82}[b-ko0sqvkzeb] .mail-safe-html table{width:auto;max-width:100%;border-collapse:collapse}[b-ko0sqvkzeb] .mail-safe-html td,[b-ko0sqvkzeb] .mail-safe-html th{padding:4px 6px;border:1px solid var(--nx-border)}[b-ko0sqvkzeb] .mail-safe-html img{display:inline-block;max-height:360px;object-fit:contain}[b-ko0sqvkzeb] .mail-safe-html img[data-remote-src]{display:none}
@media(max-width:850px){.mail-workspace[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-message-list[b-ko0sqvkzeb]{max-height:310px;border-right:0;border-bottom:1px solid var(--nx-border)}.mail-compose-fields[b-ko0sqvkzeb]{grid-template-columns:1fr}}@media(max-width:560px){.mail-commandbar>*[b-ko0sqvkzeb]{width:100%}.mail-reader[b-ko0sqvkzeb]{padding:10px}.mail-reader-header[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-reader-header>time[b-ko0sqvkzeb]{grid-column:1}.mail-privacy-note[b-ko0sqvkzeb]{align-items:flex-start;flex-direction:column}.mail-attachments article[b-ko0sqvkzeb]{grid-template-columns:auto minmax(0,1fr)}.mail-attachments article button[b-ko0sqvkzeb]{grid-column:1/-1;width:100%}}
.mail-message-row[b-ko0sqvkzeb]{grid-template-areas:"sender date" "subject subject" "preview preview" "flags flags";row-gap:5px;padding:13px 14px;line-height:1.35}.mail-message-row>span[b-ko0sqvkzeb]{grid-area:sender;font-weight:650}.mail-message-row>time[b-ko0sqvkzeb]{grid-area:date}.mail-message-row>strong[b-ko0sqvkzeb]{grid-area:subject;font-size:12px}.mail-message-row>small[b-ko0sqvkzeb]{grid-area:preview;line-height:1.45;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mail-message-row>em[b-ko0sqvkzeb]{grid-area:flags}.mail-message-row.unread>strong[b-ko0sqvkzeb]{color:var(--nx-accent-strong)}
.mail-message-row[b-ko0sqvkzeb]{color:var(--nx-text-secondary)}.mail-message-row>span[b-ko0sqvkzeb]{color:var(--nx-text-secondary)}.mail-message-row>strong[b-ko0sqvkzeb]{color:var(--nx-text);font-weight:680}.mail-message-row>small[b-ko0sqvkzeb]{color:#86a8b1}.mail-message-row>time[b-ko0sqvkzeb],.mail-message-row>em[b-ko0sqvkzeb]{color:#789ba5}.mail-message-row.unread[b-ko0sqvkzeb]{color:var(--nx-text)}.mail-message-row.unread>span[b-ko0sqvkzeb],.mail-message-row.unread>time[b-ko0sqvkzeb]{color:#c7dde1}.mail-message-row.unread>strong[b-ko0sqvkzeb]{color:var(--nx-accent-strong);font-weight:800}.mail-message-row:hover[b-ko0sqvkzeb]{color:var(--nx-text)}.mail-message-row:focus-visible[b-ko0sqvkzeb]{position:relative;z-index:1;outline:2px solid var(--nx-accent-strong);outline-offset:-2px}.mail-message-row.selected[b-ko0sqvkzeb]{box-shadow:inset 3px 0 var(--nx-accent)}
.mail-workspace:has(.mail-folder-tree)[b-ko0sqvkzeb]{grid-template-columns:minmax(180px,.22fr) minmax(260px,.34fr) minmax(0,1fr)}.mail-folder-tree[b-ko0sqvkzeb]{display:flex;max-height:590px;flex-direction:column;gap:3px;padding:10px 7px;border-right:1px solid var(--nx-border);overflow:auto}.mail-folder-tree button[b-ko0sqvkzeb]{border:0;background:transparent;color:var(--nx-text-secondary);text-align:left;box-shadow:none}.mail-folder-tree button:hover[b-ko0sqvkzeb],.mail-folder-tree button.selected[b-ko0sqvkzeb]{background:rgba(39,207,201,.1);color:var(--nx-text);transform:none}.mail-folder-tree button:focus-visible[b-ko0sqvkzeb],.mail-folder-menu summary:focus-visible[b-ko0sqvkzeb]{outline:2px solid var(--nx-accent-strong)}.mail-folder-root-action[b-ko0sqvkzeb]{justify-content:center!important;margin-bottom:5px;padding:7px 8px!important;border:1px solid var(--nx-border)!important;border-radius:7px!important}.mail-folder-row[b-ko0sqvkzeb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-left:calc(var(--mail-folder-depth,0)*12px)}.mail-folder-node[b-ko0sqvkzeb]{display:flex;min-width:0;justify-content:space-between;gap:5px;padding:7px 8px}.mail-folder-node span[b-ko0sqvkzeb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-folder-node small[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:8px}.mail-folder-menu[b-ko0sqvkzeb]{position:relative}.mail-folder-menu summary[b-ko0sqvkzeb]{display:grid;width:28px;height:100%;place-items:center;border-radius:6px;color:var(--nx-text-muted);cursor:pointer;list-style:none}.mail-folder-menu summary[b-ko0sqvkzeb]::-webkit-details-marker{display:none}.mail-folder-menu[open] summary[b-ko0sqvkzeb]{background:rgba(39,207,201,.1);color:var(--nx-text)}.mail-folder-menu>div[b-ko0sqvkzeb]{position:absolute;z-index:5;top:100%;right:0;display:grid;min-width:155px;padding:4px;border:1px solid var(--nx-border-strong);border-radius:8px;background:#071a21;box-shadow:0 10px 25px rgba(0,0,0,.35)}.mail-folder-menu>div button[b-ko0sqvkzeb]{padding:7px 8px;white-space:nowrap}.mail-customer-context[b-ko0sqvkzeb]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:8px;margin:9px 0;padding:9px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(3,19,25,.58)}.mail-customer-context>div[b-ko0sqvkzeb],.mail-customer-context label[b-ko0sqvkzeb]{display:grid;gap:3px}.mail-customer-context small[b-ko0sqvkzeb],.mail-signature-preview>span[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:9px}.mail-todo-create[b-ko0sqvkzeb]{display:flex;flex-wrap:wrap;align-items:end;gap:7px;margin-bottom:9px;padding:9px;border:1px solid var(--nx-border);border-radius:9px}.mail-todo-create label[b-ko0sqvkzeb]{display:grid;gap:3px;color:var(--nx-text-muted);font-size:9px}.mail-signature-preview[b-ko0sqvkzeb]{padding:9px;border:1px dashed var(--nx-border-strong);border-radius:8px;background:#06171d}.mail-signature-preview pre[b-ko0sqvkzeb]{margin:5px 0 0;color:var(--nx-text-secondary);font:11px/1.45 inherit;white-space:pre-wrap}
.mail-folder-editor[b-ko0sqvkzeb]{display:grid;min-width:0;gap:6px;padding:8px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(3,19,25,.72)}.mail-folder-editor label[b-ko0sqvkzeb],.mail-folder-editor small[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:10px}.mail-folder-editor input[b-ko0sqvkzeb]{width:100%;min-width:0}.mail-folder-editor>div[b-ko0sqvkzeb]{display:flex;flex-wrap:wrap;gap:5px}.mail-folder-editor>div button[b-ko0sqvkzeb]{flex:1;justify-content:center;min-width:0}
@media(max-width:850px){.mail-workspace:has(.mail-folder-tree)[b-ko0sqvkzeb]{grid-template-columns:minmax(130px,.32fr) 1fr}.mail-workspace:has(.mail-folder-tree) .mail-reader[b-ko0sqvkzeb]{grid-column:1/-1;border-top:1px solid var(--nx-border)}.mail-customer-context[b-ko0sqvkzeb]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mail-workspace:has(.mail-folder-tree)[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-folder-tree[b-ko0sqvkzeb]{max-height:190px;border-right:0;border-bottom:1px solid var(--nx-border)}.mail-customer-context[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-customer-context button[b-ko0sqvkzeb]{width:100%}}
.mail-identity-settings[b-ko0sqvkzeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:11px;border:1px solid var(--nx-border);border-radius:10px;background:#06171d}.mail-identity-settings label[b-ko0sqvkzeb]{display:grid;gap:4px;color:var(--nx-text-muted);font-size:10px}.mail-identity-settings .wide[b-ko0sqvkzeb],.mail-identity-settings .mail-compose-actions[b-ko0sqvkzeb]{grid-column:1/-1}.mail-identity-settings .mail-checkbox[b-ko0sqvkzeb]{display:flex;align-items:center;flex-direction:row}.mail-identity-settings textarea[b-ko0sqvkzeb]{width:100%;resize:vertical}@media(max-width:560px){.mail-identity-settings[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-identity-settings .wide[b-ko0sqvkzeb],.mail-identity-settings .mail-compose-actions[b-ko0sqvkzeb]{grid-column:1}}
.mail-compose[b-ko0sqvkzeb],.mail-identity-settings[b-ko0sqvkzeb]{position:fixed;z-index:80;top:82px;right:clamp(14px,3vw,40px);width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 104px);margin:0!important;overflow:auto;border-color:var(--nx-border-strong)!important;box-shadow:0 24px 70px rgba(0,0,0,.58)}.mail-identity-settings[b-ko0sqvkzeb]{padding:16px;background:#06171d}@media(max-width:620px){.mail-compose[b-ko0sqvkzeb],.mail-identity-settings[b-ko0sqvkzeb]{top:76px;right:10px;width:calc(100vw - 20px);max-height:calc(100vh - 88px)}}
.mail-commandbar .error-box[b-ko0sqvkzeb]{margin:0;padding:5px 8px;font-size:10px}
.mail-primary-header[b-ko0sqvkzeb]{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--nx-border)}.mail-primary-actions[b-ko0sqvkzeb]{display:flex;align-items:center;gap:7px}.mail-account-menu[b-ko0sqvkzeb]{position:relative}.mail-account-menu summary[b-ko0sqvkzeb]{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--nx-border);border-radius:7px;cursor:pointer;list-style:none}.mail-account-menu summary[b-ko0sqvkzeb]::-webkit-details-marker{display:none}.mail-account-menu>div[b-ko0sqvkzeb]{position:absolute;z-index:10;top:calc(100% + 5px);right:0;min-width:180px;padding:6px;border:1px solid var(--nx-border-strong);border-radius:8px;background:#071a21}.mail-account-menu button[b-ko0sqvkzeb]{width:100%}.mail-secondary-toolbar[b-ko0sqvkzeb]{display:flex;align-items:end;gap:8px;margin-bottom:9px;padding:7px 9px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(3,19,25,.45)}.mail-secondary-toolbar>label[b-ko0sqvkzeb]{display:grid;gap:3px;color:var(--nx-text-muted);font-size:9px}.mail-search[b-ko0sqvkzeb]{display:flex;min-width:220px;flex:1;gap:5px}.mail-search input[b-ko0sqvkzeb]{min-width:0;flex:1}.mail-secondary-toolbar>small[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:9px}.mail-refresh[b-ko0sqvkzeb]{min-width:38px}.mail-workspace:has(.mail-folder-tree)[b-ko0sqvkzeb]{grid-template-columns:minmax(170px,18fr) minmax(290px,30fr) minmax(420px,52fr)}.mail-folder-root-action[b-ko0sqvkzeb]{width:30px;height:30px;margin:0!important;padding:0!important;border:1px solid var(--nx-border)!important;font-size:0}.mail-folder-root-action[b-ko0sqvkzeb]::after{content:"+";font-size:18px}.mail-folder-tree__heading[b-ko0sqvkzeb]{display:flex!important;align-items:center;justify-content:space-between;gap:6px}.mail-folder-tree[b-ko0sqvkzeb]{padding:8px 5px}.mail-folder-node[b-ko0sqvkzeb]{padding:6px 7px}
.mail-message-tab[b-ko0sqvkzeb]{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--nexus-border);border-radius:.6rem;background:var(--nexus-surface-raised)}
.mail-message-tab .link-button[b-ko0sqvkzeb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mail-message-tab__close[b-ko0sqvkzeb]{display:inline-grid;place-items:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;padding:0;border:0;border-left:1px solid var(--nexus-border);border-radius:0 .6rem .6rem 0;background:transparent;color:var(--nexus-text-secondary);font-size:1.2rem;line-height:1}
.mail-message-tab__close:hover[b-ko0sqvkzeb],.mail-message-tab__close:focus-visible[b-ko0sqvkzeb]{color:var(--nexus-text);background:var(--nexus-surface-hover);outline:2px solid var(--nexus-accent);outline-offset:1px}
@media(max-width:768px){.mail-conversation-messages[b-ko0sqvkzeb]{overflow-x:auto;max-width:100%}.mail-message-tab[b-ko0sqvkzeb]{flex:0 0 auto;max-width:18rem}}
.mail-operations[b-ko0sqvkzeb]{width:100%;max-width:none}.mail-commandbar[b-ko0sqvkzeb]{align-items:end}.mailbox-selector[b-ko0sqvkzeb]{display:grid;min-width:min(310px,100%);margin:0}.mailbox-selector span[b-ko0sqvkzeb]{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.mail-folder-tree__heading[b-ko0sqvkzeb]{display:grid;gap:6px;padding:3px 4px 7px}.mail-folder-tree__heading strong[b-ko0sqvkzeb]{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.mail-message-row[b-ko0sqvkzeb]{padding:9px 11px;row-gap:3px}.mail-message-row>small[b-ko0sqvkzeb]{-webkit-line-clamp:1}.mail-thread[b-ko0sqvkzeb]{display:grid;gap:5px;margin-bottom:8px}.mail-thread-message[b-ko0sqvkzeb]{border:1px solid var(--nx-border);border-radius:8px;background:rgba(3,19,25,.45)}.mail-thread-message.expanded[b-ko0sqvkzeb]{border-color:var(--nx-border-strong);background:rgba(39,207,201,.055)}.mail-thread-message__header[b-ko0sqvkzeb]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px;border:0;background:transparent;text-align:left;box-shadow:none}.mail-thread-message__header:hover[b-ko0sqvkzeb]{background:rgba(39,207,201,.06);transform:none}.mail-thread-message__header span[b-ko0sqvkzeb],.mail-thread-message__header strong[b-ko0sqvkzeb],.mail-thread-message__header small[b-ko0sqvkzeb]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-thread-message__header small[b-ko0sqvkzeb],.mail-thread-message__header time[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:9px}.mail-more-actions[b-ko0sqvkzeb],.mail-context-actions[b-ko0sqvkzeb]{position:relative}.mail-more-actions summary[b-ko0sqvkzeb],.mail-context-actions summary[b-ko0sqvkzeb]{display:grid;min-width:36px;min-height:36px;place-items:center;border:1px solid var(--nx-border);border-radius:7px;cursor:pointer;list-style:none}.mail-more-actions summary[b-ko0sqvkzeb]::-webkit-details-marker,.mail-context-actions summary[b-ko0sqvkzeb]::-webkit-details-marker{display:none}.mail-more-actions>div[b-ko0sqvkzeb],.mail-context-actions>div[b-ko0sqvkzeb]{position:absolute;z-index:9;top:calc(100% + 4px);right:0;display:grid;min-width:220px;gap:6px;padding:8px;border:1px solid var(--nx-border-strong);border-radius:9px;background:#071a21;box-shadow:0 12px 30px rgba(0,0,0,.4)}.mail-more-actions label[b-ko0sqvkzeb],.mail-context-actions label[b-ko0sqvkzeb]{display:grid;gap:4px;color:var(--nx-text-muted);font-size:9px}.mail-customer-context[b-ko0sqvkzeb]{display:flex;align-items:center;gap:8px;padding:7px 9px}.mail-customer-context>strong[b-ko0sqvkzeb]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-customer-context .platform-link[b-ko0sqvkzeb]{white-space:nowrap}
@media(max-width:850px){.mailbox-selector[b-ko0sqvkzeb]{min-width:230px}.mail-folder-tree__heading[b-ko0sqvkzeb]{grid-template-columns:1fr auto;align-items:center}.mail-more-actions>div[b-ko0sqvkzeb],.mail-context-actions>div[b-ko0sqvkzeb]{position:fixed;right:12px;bottom:12px;top:auto;left:12px;min-width:0}.mail-customer-context[b-ko0sqvkzeb]{grid-template-columns:none}}
@media(max-width:560px){.mailbox-selector[b-ko0sqvkzeb]{width:100%;min-width:0}.mailbox-selector select[b-ko0sqvkzeb]{width:100%;min-width:0}.mail-commandbar small[b-ko0sqvkzeb]{width:100%}.mail-customer-context[b-ko0sqvkzeb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.mail-customer-context .platform-link[b-ko0sqvkzeb]{grid-column:2}.mail-thread-message__header[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-thread-message__header time[b-ko0sqvkzeb]{grid-column:1}}
@media(max-width:1100px){.mail-workspace:has(.mail-folder-tree)[b-ko0sqvkzeb]{grid-template-columns:minmax(160px,28fr) minmax(280px,72fr)}.mail-workspace:has(.mail-folder-tree) .mail-reader[b-ko0sqvkzeb]{grid-column:1/-1;border-top:1px solid var(--nx-border)}}@media(max-width:850px){.mail-secondary-toolbar[b-ko0sqvkzeb]{flex-wrap:wrap}.mail-search[b-ko0sqvkzeb]{min-width:55%}}@media(max-width:560px){.mail-primary-header[b-ko0sqvkzeb]{align-items:stretch;flex-direction:column}.mail-primary-actions button:first-child[b-ko0sqvkzeb]{flex:1}.mail-secondary-toolbar>*[b-ko0sqvkzeb]{width:100%}.mail-search[b-ko0sqvkzeb]{min-width:0}.mail-refresh[b-ko0sqvkzeb]{width:42px}}
.mail-conversation-thread[b-ko0sqvkzeb]{display:grid;gap:0}.mail-conversation-thread>header[b-ko0sqvkzeb]{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px;border-bottom:1px solid var(--nx-border)}.mail-thread-item[b-ko0sqvkzeb]{padding:13px 0;border-bottom:1px solid var(--nx-border)}.mail-thread-item>header[b-ko0sqvkzeb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mail-thread-item>header strong[b-ko0sqvkzeb],.mail-thread-item>header small[b-ko0sqvkzeb]{display:block}.mail-thread-item>header small[b-ko0sqvkzeb],.mail-thread-item>header time[b-ko0sqvkzeb]{color:var(--nx-text-muted);font-size:10px}.mail-thread-item__actions[b-ko0sqvkzeb]{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.mail-thread-item__actions button[b-ko0sqvkzeb]{padding:5px 8px;font-size:9px}.mail-thread-text[b-ko0sqvkzeb]{margin:8px 0 0;padding:0;color:var(--nx-text-secondary);background:transparent;font:12px/1.55 inherit;white-space:pre-wrap;overflow-wrap:anywhere}[b-ko0sqvkzeb] .mail-thread-item .mail-safe-html{min-height:0;margin:8px 0 0;padding:0;border:0;background:transparent!important}@media(max-width:560px){.mail-thread-item>header[b-ko0sqvkzeb]{grid-template-columns:1fr}.mail-thread-item__actions[b-ko0sqvkzeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
/* _content/Nexus.Web/Components/Pages/PlatformModules.razor.rz.scp.css */
.modules-page[b-q7s9jtcs9e]{min-width:0}.modules-page[b-q7s9jtcs9e]  .platform-page-header{margin-bottom:12px}.modules-workspace[b-q7s9jtcs9e]{display:grid;min-width:0;align-items:start;gap:12px}.modules-workspace.is-closed[b-q7s9jtcs9e]{grid-template-columns:minmax(0,1fr)}.modules-workspace.is-open[b-q7s9jtcs9e]{grid-template-columns:minmax(0,1fr) 460px}.modules-main[b-q7s9jtcs9e]{min-width:0;background:transparent}.platform-modules-grid[b-q7s9jtcs9e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.catalog-module-card[b-q7s9jtcs9e]{display:grid;min-width:0;min-height:190px;grid-template-rows:auto minmax(2.65em,auto) 1fr;padding:14px;cursor:pointer;border-color:var(--nx-border);background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2));box-shadow:var(--nx-shadow-soft);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.catalog-module-card:not(.is-selected):hover[b-q7s9jtcs9e]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 14%,transparent),0 10px 26px rgba(0,0,0,.18);transform:translateY(-1px)}.catalog-module-card.is-selected[b-q7s9jtcs9e]{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface)),var(--nx-surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 32%,transparent),0 15px 34px rgba(0,0,0,.24)}.catalog-module-card.is-selected:hover[b-q7s9jtcs9e]{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 15%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 38%,transparent),0 15px 34px rgba(0,0,0,.24)}.catalog-module-card:focus-visible[b-q7s9jtcs9e]{outline:2px solid var(--nx-accent);outline-offset:3px}.catalog-module-header[b-q7s9jtcs9e]{align-items:flex-start}.catalog-module-header h2[b-q7s9jtcs9e]{margin-bottom:3px}.catalog-module-code[b-q7s9jtcs9e]{display:block;color:var(--nx-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow-wrap:anywhere}.catalog-badges[b-q7s9jtcs9e]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.catalog-module-description[b-q7s9jtcs9e]{min-height:2.65em;margin:0;color:var(--nx-text-secondary)}.catalog-module-summary[b-q7s9jtcs9e]{display:grid;grid-template-columns:1fr 1fr;align-self:end;gap:7px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--nx-border)}.catalog-module-summary>div[b-q7s9jtcs9e]{min-width:0}.catalog-module-summary dt[b-q7s9jtcs9e]{color:var(--nx-text-muted);font-size:8px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.catalog-module-summary dd[b-q7s9jtcs9e]{margin:4px 0 1px;overflow:hidden;color:var(--nx-text);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.catalog-module-summary small[b-q7s9jtcs9e]{color:var(--nx-text-muted);font-size:9px}.modules-context[b-q7s9jtcs9e]{position:sticky;top:76px;width:460px;min-width:0}.module-detail[b-q7s9jtcs9e]{padding:0;overflow:hidden}.module-detail__header[b-q7s9jtcs9e]{display:flex;min-height:96px;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--nx-border)}.module-detail__header h2[b-q7s9jtcs9e]{margin:3px 0;color:var(--nx-text);font-size:16px}.module-detail__header small[b-q7s9jtcs9e]{display:block;margin-bottom:7px;color:var(--nx-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.module-detail__close[b-q7s9jtcs9e]{display:grid;width:34px;height:34px;min-height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);background:transparent;box-shadow:none;font-size:20px}.module-detail__close:hover:not(:disabled)[b-q7s9jtcs9e]{border-color:var(--nx-border-strong);color:var(--nx-text);background:var(--nx-surface-2);box-shadow:none;transform:none}.module-detail__tabs[b-q7s9jtcs9e]{display:flex;gap:16px;padding:0 15px;overflow-x:auto;border-bottom:1px solid var(--nx-border)}.module-detail__tabs button[b-q7s9jtcs9e]{min-height:42px;flex:none;padding:9px 1px 7px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--nx-text-secondary);background:transparent;box-shadow:none}.module-detail__tabs button:hover:not(:disabled)[b-q7s9jtcs9e]{color:var(--nx-text);background:transparent;box-shadow:none;transform:none}.module-detail__tabs button.active[b-q7s9jtcs9e]{border-bottom-color:var(--nx-accent);color:var(--nx-accent)}.module-detail__tabs button span[b-q7s9jtcs9e]{margin-left:3px;color:var(--nx-text-muted);font-size:9px}.module-detail__body[b-q7s9jtcs9e]{max-height:calc(100vh - 280px);overflow-y:auto;padding:15px}.module-detail__description[b-q7s9jtcs9e]{margin:0 0 12px}.module-detail__facts[b-q7s9jtcs9e]{display:grid;margin:0}.module-detail__facts div[b-q7s9jtcs9e]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--nx-border)}.module-detail__facts dt[b-q7s9jtcs9e]{color:var(--nx-text-muted);font-size:10px}.module-detail__facts dd[b-q7s9jtcs9e]{max-width:62%;margin:0;color:var(--nx-text);font-size:10px;font-weight:650;text-align:right;overflow-wrap:anywhere}.module-price-form[b-q7s9jtcs9e]{display:grid;grid-template-columns:1fr 110px;gap:10px}.module-price-form label[b-q7s9jtcs9e]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:10px;font-weight:700}.module-price-form label:first-child[b-q7s9jtcs9e]{grid-column:1/-1}.module-price-form :is(input,select)[b-q7s9jtcs9e]{width:100%}.module-price-form p[b-q7s9jtcs9e]{grid-column:1/-1;margin:2px 0 0;color:var(--nx-text-muted);font-size:9px}.module-detail__footer[b-q7s9jtcs9e]{display:flex;min-height:58px;align-items:center;justify-content:flex-end;gap:7px;padding:10px 15px;border-top:1px solid var(--nx-border)}.module-features[b-q7s9jtcs9e]{display:grid;gap:7px}.module-features article[b-q7s9jtcs9e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding:10px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface)}.module-features article>div[b-q7s9jtcs9e]{display:grid;gap:3px}.module-features strong[b-q7s9jtcs9e]{color:var(--nx-text);font-size:11px}.module-features code[b-q7s9jtcs9e]{color:var(--nx-text-muted);font-size:9px;overflow-wrap:anywhere}.module-features article p[b-q7s9jtcs9e]{grid-column:1/-1;margin:0;color:var(--nx-text-secondary);font-size:9px}.module-features__empty[b-q7s9jtcs9e]{margin:0;color:var(--nx-text-muted)}
@media(min-width:1800px){.platform-modules-grid[b-q7s9jtcs9e]{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1320px){.modules-workspace.is-open[b-q7s9jtcs9e]{grid-template-columns:minmax(0,1fr) 440px}.modules-context[b-q7s9jtcs9e]{width:440px}.modules-workspace.is-open .platform-modules-grid[b-q7s9jtcs9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1040px){.modules-workspace.is-open[b-q7s9jtcs9e]{grid-template-columns:minmax(0,1fr) 430px}.modules-context[b-q7s9jtcs9e]{width:430px}.platform-modules-grid[b-q7s9jtcs9e]{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-workspace.is-open .platform-modules-grid[b-q7s9jtcs9e]{grid-template-columns:1fr}}
@media(max-width:820px){.modules-workspace.is-open[b-q7s9jtcs9e]{display:block}.modules-context[b-q7s9jtcs9e]{position:static;width:100%;margin-top:12px}.module-detail__body[b-q7s9jtcs9e]{max-height:none}.platform-modules-grid[b-q7s9jtcs9e],.modules-workspace.is-open .platform-modules-grid[b-q7s9jtcs9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.platform-modules-grid[b-q7s9jtcs9e],.modules-workspace.is-open .platform-modules-grid[b-q7s9jtcs9e]{grid-template-columns:1fr}.catalog-module-card[b-q7s9jtcs9e]{min-height:0}.module-price-form[b-q7s9jtcs9e]{grid-template-columns:1fr}.module-price-form label:first-child[b-q7s9jtcs9e],.module-price-form p[b-q7s9jtcs9e]{grid-column:auto}.module-detail__footer>button[b-q7s9jtcs9e]{flex:1}}
@media(prefers-reduced-motion:reduce){.catalog-module-card[b-q7s9jtcs9e]{transition:none}.catalog-module-card:hover[b-q7s9jtcs9e]{transform:none}}
/* _content/Nexus.Web/Components/Pages/PlatformMyInterventions.razor.rz.scp.css */
.interventions-page[b-tpavnqnn7l]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.interventions-page[b-tpavnqnn7l]  .platform-page-header{flex:none}.interventions-page[b-tpavnqnn7l]  .nexus-collection-toolbar{flex:none}.intervention-kpis[b-tpavnqnn7l]{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nx-control-gap);margin-bottom:var(--nx-space-2)}.intervention-kpis article[b-tpavnqnn7l]{display:flex;min-height:50px;align-items:baseline;gap:var(--nx-control-gap);padding:var(--nx-space-2) 10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:linear-gradient(145deg,var(--nx-surface-2),var(--nx-surface))}.intervention-kpis strong[b-tpavnqnn7l]{color:var(--nx-text);font-size:var(--nx-type-metric-size);line-height:1;font-variant-numeric:tabular-nums}.intervention-kpis span[b-tpavnqnn7l]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.intervention-collection[b-tpavnqnn7l]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:10px}.intervention-collection main[b-tpavnqnn7l],.intervention-collection aside[b-tpavnqnn7l]{min-height:0;overflow:auto;border:1px solid var(--nx-border,#303746);border-radius:12px;background:var(--nx-surface,#151a24)}
.intervention-collection main[b-tpavnqnn7l]{padding:8px}.intervention-grid[b-tpavnqnn7l]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:7px;align-content:start}
.intervention-collection main[b-tpavnqnn7l]{overflow:hidden}.intervention-collection-surface[b-tpavnqnn7l]{height:100%;overflow:auto}
.status-badge[b-tpavnqnn7l]{display:inline-flex;width:max-content;min-height:24px;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:color-mix(in srgb,var(--nx-text-muted) 8%,transparent);font-size:var(--nx-type-badge-size);font-weight:750;line-height:1.2}.status-open[b-tpavnqnn7l]{border-color:#39718b;color:#8bdcff}.status-inprogress[b-tpavnqnn7l]{border-color:#2b8068;color:#79e4bd}.status-suspended[b-tpavnqnn7l]{border-color:#98752c;color:#f0ca6d}.status-closed[b-tpavnqnn7l]{border-color:#59626d;color:#aeb6c0}
.intervention-table-wrap[b-tpavnqnn7l]{overflow:auto}table[b-tpavnqnn7l]{width:100%;border-collapse:collapse;font-size:10px}th[b-tpavnqnn7l],td[b-tpavnqnn7l]{padding:9px 10px;text-align:left;border-bottom:1px solid var(--nx-border,#303746)}th[b-tpavnqnn7l]{color:var(--nx-text-muted);font-size:9px;text-transform:uppercase}tbody tr[b-tpavnqnn7l]{cursor:pointer;transition:background .15s,box-shadow .15s}tbody tr:hover[b-tpavnqnn7l],tbody tr:focus-visible[b-tpavnqnn7l]{background:color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface));box-shadow:inset 3px 0 color-mix(in srgb,var(--nx-accent) 55%,var(--nx-border))}tbody tr.is-selected[b-tpavnqnn7l]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 4%,var(--nx-surface)));box-shadow:inset 3px 0 var(--nx-accent)}tbody tr.is-selected:hover[b-tpavnqnn7l],tbody tr.is-selected:focus-visible[b-tpavnqnn7l]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 16%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface)))}
.intervention-collection aside[b-tpavnqnn7l]{position:relative;padding:13px;color:var(--nx-text-secondary);font-size:10px}.intervention-collection aside h2[b-tpavnqnn7l]{margin:0 28px 9px 0;color:var(--nx-text);font-size:16px}.intervention-collection aside h3[b-tpavnqnn7l]{margin:16px 0 8px;color:var(--nx-text);font-size:11px}.context-close[b-tpavnqnn7l]{position:absolute;top:9px;right:9px;width:28px;height:28px;padding:0}.intervention-collection label[b-tpavnqnn7l]{display:grid;gap:4px;margin:9px 0;font-weight:700}.intervention-collection input[b-tpavnqnn7l],.intervention-collection select[b-tpavnqnn7l],.intervention-collection textarea[b-tpavnqnn7l]{width:100%;padding:7px 8px;font-size:10px}.intervention-collection textarea[b-tpavnqnn7l]{min-height:70px}.context-note[b-tpavnqnn7l]{padding:8px;border-radius:7px;background:rgba(33,113,131,.1)}.confirm-box[b-tpavnqnn7l]{display:grid;gap:7px;margin-top:13px;padding:10px;border:1px solid var(--nx-border,#303746);border-radius:8px}.confirm-box strong[b-tpavnqnn7l]{color:var(--nx-text)}.confirm-box button[b-tpavnqnn7l],.intervention-actions button[b-tpavnqnn7l]{min-height:34px}.intervention-state[b-tpavnqnn7l]{padding:9px;color:var(--nx-text-muted)}.intervention-error[b-tpavnqnn7l]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #8d3944;border-radius:8px;background:#35181d;color:#ffd6da}.intervention-error button[b-tpavnqnn7l]{flex:none}
dl[b-tpavnqnn7l]{display:grid;grid-template-columns:70px 1fr;gap:5px;margin:12px 0}dt[b-tpavnqnn7l]{color:var(--nx-text-muted)}dd[b-tpavnqnn7l]{margin:0;color:var(--nx-text)}.intervention-timeline[b-tpavnqnn7l]{list-style:none;margin:0;padding:0}.intervention-timeline li[b-tpavnqnn7l]{display:grid;grid-template-columns:12px 1fr;gap:7px;padding-bottom:10px}.intervention-timeline li>span[b-tpavnqnn7l]{width:8px;height:8px;margin-top:3px;border:2px solid var(--nx-accent);border-radius:50%}.intervention-timeline li div[b-tpavnqnn7l]{display:grid}.intervention-timeline time[b-tpavnqnn7l]{color:var(--nx-text-muted);font-size:9px}.intervention-actions[b-tpavnqnn7l]{display:grid;gap:6px;margin-top:12px}
.intervention-workflow[b-tpavnqnn7l]{display:grid;height:100%;min-height:0;grid-template-rows:auto auto auto;align-content:start;gap:14px;padding:8px;overflow:auto}.intervention-workflow>header[b-tpavnqnn7l]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border-bottom:1px solid var(--nx-border)}.intervention-workflow>header>div[b-tpavnqnn7l]{display:grid;gap:4px}.intervention-workflow h2[b-tpavnqnn7l],.intervention-workflow p[b-tpavnqnn7l]{margin:0}.intervention-workflow h2[b-tpavnqnn7l]{color:var(--nx-text);font-size:18px}.intervention-workflow p[b-tpavnqnn7l]{color:var(--nx-text-secondary);font-size:10px}.administrator-history[b-tpavnqnn7l]{padding:12px;border-top:1px solid var(--nx-border);background:color-mix(in srgb,var(--nx-surface-2) 55%,transparent)}.administrator-history .worksheet-lifecycle[b-tpavnqnn7l]{overflow:visible}.workflow-close[b-tpavnqnn7l]{width:30px;height:30px;flex:none;padding:0!important;font-size:17px!important}.workflow-node-state[b-tpavnqnn7l]{display:inline-flex;width:max-content;margin-bottom:7px;padding:3px 7px;border:1px solid var(--nx-border);border-radius:999px;color:var(--nx-text-secondary);background:var(--nx-surface-2);font-size:9px;font-weight:750}
@media(max-width:900px){.interventions-page[b-tpavnqnn7l]{display:block}.intervention-collection[b-tpavnqnn7l]{grid-template-columns:1fr}.intervention-collection main[b-tpavnqnn7l]{min-height:360px}.intervention-grid[b-tpavnqnn7l]{grid-template-columns:1fr}.intervention-collection aside[b-tpavnqnn7l]{min-height:260px}}
.workflow-context[b-tpavnqnn7l]{display:flex!important;overflow:hidden!important;flex-direction:column}.workflow-context-scroll[b-tpavnqnn7l]{min-height:0;flex:1;overflow:auto;padding:13px}.workflow-context-scroll h2[b-tpavnqnn7l]{margin-right:0!important}.workcase-location[b-tpavnqnn7l]{display:grid;flex:none;gap:7px;margin:0;padding:11px 13px;border-top:1px solid var(--nx-border);background:color-mix(in srgb,var(--nx-bg-deep) 90%,var(--nx-surface))}.workcase-location h3[b-tpavnqnn7l]{margin:0!important;font-size:9px!important;letter-spacing:.1em;text-transform:uppercase}.workcase-location address[b-tpavnqnn7l]{margin:0;color:var(--nx-text-secondary);font-style:normal;line-height:1.45}.location-unavailable[b-tpavnqnn7l]{display:flex;align-items:center;gap:7px;padding:8px;border:1px dashed var(--nx-border);border-radius:8px;color:var(--nx-text-muted);background:var(--nx-bg-deep)}.location-unavailable[b-tpavnqnn7l]  .platform-icon{width:16px;height:16px}.location-mini-map[b-tpavnqnn7l]{position:relative;display:grid;height:82px;place-items:center;overflow:hidden;border:1px solid var(--nx-border);border-radius:9px;background:linear-gradient(135deg,rgba(36,77,82,.35),rgba(12,28,34,.75)),repeating-linear-gradient(35deg,transparent 0 16px,rgba(107,148,151,.12) 17px 18px)}.location-mini-map[b-tpavnqnn7l]:before,.location-mini-map[b-tpavnqnn7l]:after{position:absolute;width:140%;height:1px;background:rgba(139,220,255,.14);content:"";transform:rotate(24deg)}.location-mini-map[b-tpavnqnn7l]:after{transform:rotate(-31deg)}.location-pin[b-tpavnqnn7l]{z-index:1;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--nx-accent);border-radius:50%;color:var(--nx-accent-strong);background:var(--nx-bg-deep);box-shadow:0 0 0 5px rgba(33,186,221,.1)}.location-mini-map small[b-tpavnqnn7l]{position:absolute;right:6px;bottom:5px;z-index:1;padding:2px 5px;border-radius:4px;color:var(--nx-text-muted);background:rgba(3,13,18,.75);font-size:8px}.location-directions[b-tpavnqnn7l]{display:inline-flex!important;width:max-content;align-items:center;text-decoration:none}.aggregate-summary[b-tpavnqnn7l]{margin:0 0 10px;color:var(--nx-text-muted)}.activation-unavailable[b-tpavnqnn7l]{padding:8px;border:1px dashed var(--nx-border);border-radius:7px;color:var(--nx-text-muted);background:var(--nx-bg-deep)}
.case-interventions-context[b-tpavnqnn7l]{display:grid;gap:8px}.case-interventions-list[b-tpavnqnn7l]{display:grid;gap:5px}.case-intervention-child[b-tpavnqnn7l]{display:grid!important;gap:2px;width:100%;padding:8px!important;text-align:left;color:var(--nx-text-secondary)!important;border:1px solid var(--nx-border)!important;border-radius:8px!important;background:var(--nx-bg-deep)!important;box-shadow:none!important;transform:none!important}.case-intervention-child:hover[b-tpavnqnn7l]{border-color:var(--nx-border-strong)!important;background:color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface))!important}.case-intervention-child strong[b-tpavnqnn7l]{color:var(--nx-text);font-size:10px}.case-intervention-child span[b-tpavnqnn7l],.case-intervention-child small[b-tpavnqnn7l]{font-size:9px}.case-intervention-technical[b-tpavnqnn7l]{padding:2px}.case-readonly[b-tpavnqnn7l]{padding:7px;border-radius:6px;color:var(--nx-text-muted);background:rgba(33,113,131,.1)}@media(max-width:700px){.intervention-kpis[b-tpavnqnn7l]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.workflow-context[b-tpavnqnn7l]{padding:0!important}
.assignment-context[b-tpavnqnn7l]{display:flex;min-height:100%;flex-direction:column;gap:12px;padding:13px}.assignment-context>header[b-tpavnqnn7l]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assignment-context>header span[b-tpavnqnn7l],.assignment-context legend[b-tpavnqnn7l]{color:var(--nx-accent-strong);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.assignment-context>header h2[b-tpavnqnn7l]{margin:3px 0!important}.assignment-context>header small[b-tpavnqnn7l]{color:var(--nx-text-muted)}.assignment-context>header .context-close[b-tpavnqnn7l]{position:static}.assignment-context fieldset[b-tpavnqnn7l]{display:grid;gap:7px;margin:0;padding:11px 0 0;border:0;border-top:1px solid var(--nx-border)}.assignment-context legend[b-tpavnqnn7l]{padding-right:6px}.assignment-options[b-tpavnqnn7l]{display:grid;gap:5px}.assignment-options label[b-tpavnqnn7l]{display:flex;min-height:36px;align-items:center;gap:8px;margin:0;padding:7px 8px;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep);cursor:pointer}.assignment-options label:focus-within[b-tpavnqnn7l]{outline:2px solid var(--nx-accent);outline-offset:2px}.assignment-options input[b-tpavnqnn7l]{width:15px!important;height:15px;accent-color:var(--nx-accent)}.assignment-search[b-tpavnqnn7l]{display:grid;gap:4px;color:var(--nx-text-secondary)}.assignment-context>footer[b-tpavnqnn7l]{display:flex;justify-content:flex-end;gap:7px;margin-top:auto;padding-top:11px;border-top:1px solid var(--nx-border)}
.worksheet-facts>.worksheet-assignment-action[b-tpavnqnn7l]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.worksheet-assignment-action dt[b-tpavnqnn7l]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.worksheet-assignment-action dd[b-tpavnqnn7l]{flex:0 0 auto}.worksheet-assignment-edit[b-tpavnqnn7l]{display:inline-flex!important;min-height:28px!important;width:auto!important;align-items:center;gap:5px;padding:4px 8px!important;border:1px solid color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border))!important;border-radius:7px!important;color:var(--nx-accent-strong)!important;background:color-mix(in srgb,var(--nx-accent) 7%,transparent)!important;box-shadow:none!important;font-size:9px!important;font-weight:750}.worksheet-assignment-edit:hover[b-tpavnqnn7l]{border-color:var(--nx-accent)!important;background:color-mix(in srgb,var(--nx-accent) 13%,transparent)!important;transform:none!important}.worksheet-assignment-edit:focus-visible[b-tpavnqnn7l]{outline:2px solid var(--nx-accent);outline-offset:2px}.worksheet-assignment-edit span[b-tpavnqnn7l]{cursor:inherit;font-size:13px;line-height:1}.assignment-staff-options[b-tpavnqnn7l]{gap:4px}.assignment-staff-options label[b-tpavnqnn7l]{min-height:30px;padding:5px 7px;border-color:color-mix(in srgb,var(--nx-border) 72%,transparent);border-radius:7px;background:color-mix(in srgb,var(--nx-surface-2) 52%,transparent)}.assignment-staff-options label:has(input:checked)[b-tpavnqnn7l]{border-color:color-mix(in srgb,var(--nx-accent) 42%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent) 8%,var(--nx-surface-2))}.assignment-staff-options label:hover[b-tpavnqnn7l]{border-color:var(--nx-border-strong);background:color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface-2))}@media(max-width:600px){.worksheet-facts>.worksheet-assignment-action[b-tpavnqnn7l]{justify-content:flex-start}.worksheet-assignment-action dd[b-tpavnqnn7l]{width:auto}}
.lifecycle-confirmation[b-tpavnqnn7l]{display:grid;gap:8px;padding:10px;border:1px solid #8d6339;border-radius:8px;background:color-mix(in srgb,#8d6339 13%,var(--nx-bg-deep));color:var(--nx-text-secondary)}.lifecycle-confirmation strong[b-tpavnqnn7l]{color:var(--nx-text);font-size:11px}.lifecycle-confirmation>div[b-tpavnqnn7l]{display:flex;justify-content:flex-end;gap:7px}.lifecycle-confirmation button[b-tpavnqnn7l]{width:auto}
.intervention-worksheet[b-tpavnqnn7l]{height:100%;overflow:auto;padding:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--nx-bg-deep) 88%,#0b3037),var(--nx-surface))}.intervention-worksheet>header[b-tpavnqnn7l]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 2px 16px;border-bottom:1px solid var(--nx-border)}.intervention-worksheet>header>div[b-tpavnqnn7l]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.intervention-worksheet h1[b-tpavnqnn7l]{margin:0;color:var(--nx-text);font-size:23px}.worksheet-eyebrow[b-tpavnqnn7l]{width:100%;color:var(--nx-accent-strong);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.worksheet-meta[b-tpavnqnn7l]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0}.worksheet-meta span[b-tpavnqnn7l]{display:grid;gap:3px;padding:9px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(4,19,25,.38)}.worksheet-meta small[b-tpavnqnn7l]{color:var(--nx-text-muted);font-size:8px;text-transform:uppercase}.worksheet-meta strong[b-tpavnqnn7l]{color:var(--nx-text);font-size:10px}.worksheet-section[b-tpavnqnn7l]{margin-top:10px;padding:14px;border:1px solid var(--nx-border);border-radius:10px;background:color-mix(in srgb,var(--nx-surface-2) 84%,transparent)}.worksheet-section h2[b-tpavnqnn7l]{margin:0 0 10px;color:var(--nx-text);font-size:13px}.worksheet-section h3[b-tpavnqnn7l]{margin:0 0 6px;color:var(--nx-text-secondary);font-size:10px}.worksheet-section p[b-tpavnqnn7l]{white-space:pre-wrap}.worksheet-request[b-tpavnqnn7l]{margin:0;color:var(--nx-text);font-size:12px;line-height:1.55}.worksheet-section-heading[b-tpavnqnn7l]{display:flex;align-items:center;justify-content:space-between;gap:12px}.worksheet-section-heading h2[b-tpavnqnn7l]{margin:0}.worksheet-empty[b-tpavnqnn7l]{margin:7px 0;color:var(--nx-text-muted);font-style:italic}.worksheet-two-column[b-tpavnqnn7l]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.technical-entry-editor[b-tpavnqnn7l]{display:grid;gap:7px;margin:12px 0;padding:11px;border:1px solid color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border));border-radius:9px;background:var(--nx-bg-deep)}.technical-entry-editor>div[b-tpavnqnn7l]{display:flex;justify-content:flex-end;gap:7px}.technical-entry-list[b-tpavnqnn7l]{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.technical-entry-list li[b-tpavnqnn7l]{padding:10px;border-left:2px solid color-mix(in srgb,var(--nx-accent) 60%,var(--nx-border));border-radius:0 8px 8px 0;background:var(--nx-bg-deep)}.technical-entry-list header[b-tpavnqnn7l]{display:flex;justify-content:space-between;gap:10px}.technical-entry-list time[b-tpavnqnn7l],.technical-entry-list small[b-tpavnqnn7l]{color:var(--nx-text-muted);font-size:9px}.technical-entry-list p[b-tpavnqnn7l]{margin:7px 0 0;color:var(--nx-text);line-height:1.55}.worksheet-open-action[b-tpavnqnn7l]{width:100%;margin:8px 0 4px}.worksheet-compact-context[b-tpavnqnn7l]{display:grid;gap:7px}.worksheet-compact-context p[b-tpavnqnn7l]{margin:0}.intervention-timeline p[b-tpavnqnn7l]{margin:3px 0 0;color:var(--nx-text-secondary);font-size:9px}.intervention-timeline small[b-tpavnqnn7l]{color:var(--nx-text-muted);font-size:9px}@media(max-width:900px){.worksheet-meta[b-tpavnqnn7l]{grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-two-column[b-tpavnqnn7l]{grid-template-columns:1fr}}@media(max-width:600px){.worksheet-meta[b-tpavnqnn7l]{grid-template-columns:1fr}.intervention-worksheet[b-tpavnqnn7l]{padding:10px}}
/* _content/Nexus.Web/Components/Pages/PlatformParties.razor.rz.scp.css */
.party-vat-first[b-ra557t535z] {
    grid-column: 1 / -1;
}

.party-subject-type[b-ra557t535z]{grid-column:1;}.party-adaptive-form[b-ra557t535z]{grid-template-columns:minmax(0,1fr);gap:var(--nx-control-gap)}

.party-geographic-fields[b-ra557t535z] {
    grid-column: 1 / -1;
}

.party-geographic-fields[b-ra557t535z]  .row {
    margin: 0;
}

.party-geographic-fields[b-ra557t535z]  .location-suggestions {
    overflow: hidden;
    border: 1px solid var(--nx-border);
    border-radius: var(--nx-radius-sm);
    background: var(--nx-surface-elevated);
}

.party-geographic-fields[b-ra557t535z]  .list-group-item {
    border: 0;
    border-bottom: 1px solid var(--nx-border);
    color: var(--nx-text-primary);
    background: var(--nx-surface-elevated);
}

.party-geographic-fields[b-ra557t535z]  .list-group-item:hover,
.party-geographic-fields[b-ra557t535z]  .list-group-item:focus-visible {
    color: var(--nx-text-primary);
    background: var(--nx-surface-2);
}

.party-vat-first__control[b-ra557t535z] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px;
}

.party-vat-lookup[b-ra557t535z],
.party-existing[b-ra557t535z] {
    grid-column: 1 / -1;
    margin: 0;
    padding: 10px 12px;
    border: 1px solid var(--nx-border);
    border-radius: var(--nx-radius-sm);
    color: var(--nx-text-secondary);
    background: var(--nx-surface-2);
}

.party-context-selector[b-ra557t535z] {
    display: grid;
    gap: 12px;
}

.party-filter-card[b-ra557t535z] { display:grid; gap:var(--nx-density-field-gap); }
.party-filter-card label[b-ra557t535z] { display:grid; gap:5px; color:var(--nx-text-secondary); font-size:var(--nx-type-secondary-size); }
.party-filter-actions[b-ra557t535z] { display:flex; justify-content:flex-end; gap:var(--nx-density-action-gap); margin-top:var(--nx-density-action-margin); padding-top:var(--nx-density-action-padding); border-top:1px solid var(--nx-border); }
.party-detail-context[b-ra557t535z] { display:grid;min-width:0;gap:var(--nx-density-section-gap); }
.party-detail-context[b-ra557t535z]  .detail-section { margin-bottom:0; }
.party-role-actions[b-ra557t535z] { margin-top:var(--nx-density-action-margin); }
.party-detail-context > .nexus-create-actions[b-ra557t535z] { display:flex;justify-content:flex-end;margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border); }

.party-context-selector h2[b-ra557t535z],
.party-context-selector p[b-ra557t535z] {
    margin: 0;
}

.party-context-selector .platform-action-list button span:first-child[b-ra557t535z] {
    display: grid;
    gap: 2px;
    text-align: left;
}

.party-vat-lookup.success[b-ra557t535z] {
    border-color: color-mix(in srgb, var(--nx-success) 45%, var(--nx-border));
}

.party-vat-lookup.warning[b-ra557t535z],
.party-existing[b-ra557t535z] {
    border-color: color-mix(in srgb, var(--nx-warning) 45%, var(--nx-border));
}

.party-existing[b-ra557t535z] {
    display: grid;
    gap: 8px;
}

@media (max-width: 560px) {
    .party-vat-first__control[b-ra557t535z] {
        grid-template-columns: 1fr;
    }
    .party-adaptive-form[b-ra557t535z]{grid-template-columns:1fr}
}
/* _content/Nexus.Web/Components/Pages/PlatformPlans.razor.rz.scp.css */
.plans-page[b-cvkyn0e13c]{min-width:0}.plans-page[b-cvkyn0e13c]  .platform-page-header{margin-bottom:12px}.plans-workspace[b-cvkyn0e13c]{display:grid;min-width:0;align-items:start;gap:12px}.plans-workspace.is-closed[b-cvkyn0e13c]{grid-template-columns:minmax(0,1fr)}.plans-workspace.is-open[b-cvkyn0e13c]{grid-template-columns:minmax(0,1fr) 480px}.plans-main[b-cvkyn0e13c]{min-width:0;background:transparent}.platform-table-panel[b-cvkyn0e13c]{min-width:0;border-color:var(--nx-border);background:var(--nx-surface)}.catalog-table[b-cvkyn0e13c],.catalog-table thead[b-cvkyn0e13c],.catalog-table tbody[b-cvkyn0e13c],.catalog-table tr[b-cvkyn0e13c],.catalog-table th[b-cvkyn0e13c],.catalog-table td[b-cvkyn0e13c]{background-color:transparent}.plan-row[b-cvkyn0e13c]{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.plan-row:not(.is-selected):hover[b-cvkyn0e13c]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:inset 3px 0 color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border))}.plan-row.is-selected[b-cvkyn0e13c]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 7%,var(--nx-s-2)));box-shadow:inset 3px 0 var(--nx-accent)}.plan-row.is-selected:hover[b-cvkyn0e13c]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 20%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 8%,var(--nx-surface-2)))}.plan-row:focus-visible[b-cvkyn0e13c]{outline:2px solid var(--nx-accent);outline-offset:-2px}.plans-context[b-cvkyn0e13c]{position:sticky;top:76px;width:480px;min-width:0}.plan-detail[b-cvkyn0e13c]{padding:0;overflow:hidden}.plan-detail__header[b-cvkyn0e13c]{display:flex;min-height:96px;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--nx-border)}.plan-detail__header h2[b-cvkyn0e13c]{margin:3px 0;color:var(--nx-text);font-size:16px}.plan-detail__header small[b-cvkyn0e13c]{display:block;margin-bottom:7px;color:var(--nx-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.plan-detail__close[b-cvkyn0e13c]{display:grid;width:34px;height:34px;min-height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);background:transparent;box-shadow:none;font-size:20px}.plan-detail__tabs[b-cvkyn0e13c]{display:flex;gap:16px;padding:0 15px;overflow-x:auto;border-bottom:1px solid var(--nx-border)}.plan-detail__tabs button[b-cvkyn0e13c]{min-height:42px;flex:none;padding:9px 1px 7px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--nx-text-secondary);background:transparent;box-shadow:none}.plan-detail__tabs button.active[b-cvkyn0e13c]{border-bottom-color:var(--nx-accent);color:var(--nx-accent)}.plan-detail__body[b-cvkyn0e13c]{max-height:calc(100vh - 280px);overflow-y:auto;padding:15px}.plan-detail__description[b-cvkyn0e13c]{margin:0 0 12px}.plan-detail__facts[b-cvkyn0e13c]{display:grid;margin:0}.plan-detail__facts div[b-cvkyn0e13c]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--nx-border)}.plan-detail__facts dt[b-cvkyn0e13c]{color:var(--nx-text-muted);font-size:10px}.plan-detail__facts dd[b-cvkyn0e13c]{max-width:62%;margin:0;color:var(--nx-text);font-size:10px;font-weight:650;text-align:right;overflow-wrap:anywhere}.plan-form[b-cvkyn0e13c]{grid-template-columns:1fr 1fr}.plan-form .catalog-field-wide[b-cvkyn0e13c]{grid-column:1/-1}.plan-detail__footer[b-cvkyn0e13c]{display:flex;min-height:58px;align-items:center;justify-content:flex-end;gap:7px;padding:10px 15px;border-top:1px solid var(--nx-border)}.module-checks[b-cvkyn0e13c]{display:grid;gap:7px;margin-top:9px}.module-checks label[b-cvkyn0e13c]{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface)}.module-checks span[b-cvkyn0e13c]{display:grid;gap:2px;color:var(--nx-text);font-size:10px}.module-checks small[b-cvkyn0e13c]{color:var(--nx-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.module-checks em[b-cvkyn0e13c]{color:var(--nx-accent);font-size:8px;font-style:normal}.catalog-table td:last-child button[b-cvkyn0e13c]{white-space:nowrap}
.plan-row.is-selected[b-cvkyn0e13c]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface-2)))}
@media(max-width:1320px){.plans-workspace.is-open[b-cvkyn0e13c]{grid-template-columns:minmax(0,1fr) 460px}.plans-context[b-cvkyn0e13c]{width:460px}.plans-workspace.is-open .catalog-table th:nth-child(5)[b-cvkyn0e13c],.plans-workspace.is-open .catalog-table td:nth-child(5)[b-cvkyn0e13c]{display:none}}
@media(max-width:1040px){.plans-workspace.is-open[b-cvkyn0e13c]{grid-template-columns:minmax(0,1fr) 440px}.plans-context[b-cvkyn0e13c]{width:440px}.plans-workspace.is-open .catalog-table th:nth-child(4)[b-cvkyn0e13c],.plans-workspace.is-open .catalog-table td:nth-child(4)[b-cvkyn0e13c]{display:none}}
@media(max-width:820px){.plans-workspace.is-open[b-cvkyn0e13c]{display:block}.plans-context[b-cvkyn0e13c]{position:static;width:100%;margin-top:12px}.plan-detail__body[b-cvkyn0e13c]{max-height:none}}
@media(max-width:560px){.plan-form[b-cvkyn0e13c]{grid-template-columns:1fr}.plan-form .catalog-field-wide[b-cvkyn0e13c]{grid-column:auto}.plan-detail__footer>button[b-cvkyn0e13c]{flex:1}}
@media(prefers-reduced-motion:reduce){.plan-row[b-cvkyn0e13c]{transition:none}}
/* _content/Nexus.Web/Components/Pages/PlatformRoles.razor.rz.scp.css */
.iam-page[b-k7ddkz2sad]{min-width:0}.iam-page[b-k7ddkz2sad]  .platform-page-header{margin-bottom:12px}.iam-workspace[b-k7ddkz2sad]{display:grid;min-width:0;align-items:start;gap:12px}.iam-workspace.is-closed[b-k7ddkz2sad]{grid-template-columns:minmax(0,1fr)}.iam-workspace.is-open[b-k7ddkz2sad]{grid-template-columns:minmax(0,1fr) 500px}.iam-main[b-k7ddkz2sad]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;background:transparent}.iam-main>.iam-collection[b-k7ddkz2sad]{height:100%}.iam-main>.iam-collection+.iam-collection[b-k7ddkz2sad]{margin-top:0}.iam-collection[b-k7ddkz2sad]{min-width:0;min-height:360px;padding:14px}.iam-collection .platform-panel__header[b-k7ddkz2sad]{align-items:flex-start}.iam-collection .platform-panel__header button[b-k7ddkz2sad]{white-space:nowrap}.iam-list[b-k7ddkz2sad]{display:grid;max-height:min(62vh,640px);gap:7px;overflow-y:auto;padding-right:2px}.iam-row[b-k7ddkz2sad]{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;cursor:pointer;border:1px solid var(--nx-border);border-radius:11px;color:var(--nx-text);background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2));box-shadow:none;text-align:left;transition:border-color .15s ease,background .15s ease}.iam-row:hover:not(:disabled)[b-k7ddkz2sad]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));color:var(--nx-text);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:none;transform:none}.iam-row.is-selected[b-k7ddkz2sad],.iam-row.is-selected:hover[b-k7ddkz2sad]{border-color:var(--nx-accent);color:var(--nx-text);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface-2)));box-shadow:none}.iam-row:focus-visible[b-k7ddkz2sad]{outline:2px solid var(--nx-accent);outline-offset:2px}.iam-row__identity[b-k7ddkz2sad],.iam-row__meta[b-k7ddkz2sad]{display:grid;min-width:0;gap:4px}.iam-row__identity strong[b-k7ddkz2sad],.iam-row__identity small[b-k7ddkz2sad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-row__identity small[b-k7ddkz2sad],.iam-row__meta small[b-k7ddkz2sad]{color:var(--nx-text-muted);font-size:9px}.iam-row__meta[b-k7ddkz2sad]{justify-items:end;grid-template-columns:auto auto}.iam-row__meta>small[b-k7ddkz2sad],.iam-row__meta>strong[b-k7ddkz2sad]{grid-column:1/-1;font-size:9px}.iam-context[b-k7ddkz2sad]{position:sticky;top:76px;min-width:0;width:500px}.iam-detail[b-k7ddkz2sad]{min-width:0;padding:0;overflow:hidden}.iam-detail__header[b-k7ddkz2sad]{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--nx-border)}.iam-detail__header h2[b-k7ddkz2sad]{margin:3px 0 6px;color:var(--nx-text);font-size:16px}.iam-detail__header small[b-k7ddkz2sad]{display:block;color:var(--nx-text-muted);font-size:9px;overflow-wrap:anywhere}.iam-badges[b-k7ddkz2sad]{display:flex;flex-wrap:wrap;gap:5px}.iam-close[b-k7ddkz2sad]{display:grid;width:34px;height:34px;min-height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);background:transparent;box-shadow:none;font-size:20px}.iam-close:hover:not(:disabled)[b-k7ddkz2sad]{border-color:var(--nx-border-strong);color:var(--nx-text);background:var(--nx-surface-2);box-shadow:none;transform:none}.iam-tabs[b-k7ddkz2sad]{display:flex;gap:16px;padding:0 15px;overflow-x:auto;border-bottom:1px solid var(--nx-border)}.iam-tabs button[b-k7ddkz2sad]{min-height:42px;flex:none;padding:9px 1px 7px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--nx-text-secondary);background:transparent;box-shadow:none;font-size:11px}.iam-tabs button:hover:not(:disabled)[b-k7ddkz2sad]{color:var(--nx-text);background:transparent;box-shadow:none;transform:none}.iam-tabs button.active[b-k7ddkz2sad]{border-bottom-color:var(--nx-accent);color:var(--nx-accent)}.iam-detail__body[b-k7ddkz2sad]{max-height:calc(100vh - 280px);overflow-y:auto;padding:15px}.iam-detail__footer[b-k7ddkz2sad]{display:flex;min-height:58px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;padding:10px 15px;border-top:1px solid var(--nx-border)}.iam-form[b-k7ddkz2sad]{display:grid;gap:11px}.iam-form label[b-k7ddkz2sad],.iam-search[b-k7ddkz2sad]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:10px;font-weight:700}.iam-form :is(input,textarea)[b-k7ddkz2sad],.iam-search input[b-k7ddkz2sad]{width:100%}.iam-form textarea[b-k7ddkz2sad]{min-height:90px;resize:vertical}.iam-facts[b-k7ddkz2sad]{display:grid;margin:4px 0 0}.iam-facts div[b-k7ddkz2sad]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--nx-border)}.iam-facts dt[b-k7ddkz2sad]{color:var(--nx-text-muted);font-size:10px}.iam-facts dd[b-k7ddkz2sad]{margin:0;color:var(--nx-text);font-size:10px;text-align:right}.iam-search[b-k7ddkz2sad]{margin-bottom:11px}.iam-accordions[b-k7ddkz2sad]{display:grid;gap:7px}.iam-permissions[b-k7ddkz2sad]{overflow:hidden;border:1px solid var(--nx-border);border-radius:10px;background:color-mix(in srgb,var(--nx-surface-2) 72%,transparent)}.iam-permissions summary[b-k7ddkz2sad]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;cursor:pointer;color:var(--nx-text);font-size:11px;font-weight:750}.iam-permissions summary strong[b-k7ddkz2sad]{display:grid;min-width:24px;height:22px;place-items:center;border-radius:999px;color:var(--nx-text-secondary);background:var(--nx-surface)}.iam-permissions>div[b-k7ddkz2sad]{display:grid;gap:2px;padding:4px 9px 9px;border-top:1px solid var(--nx-border)}.iam-permission-label[b-k7ddkz2sad]{display:grid;min-width:0;gap:2px}.iam-permission-label strong[b-k7ddkz2sad]{color:var(--nx-text);font-size:11px}.iam-permission-label code[b-k7ddkz2sad],.iam-effective-item code[b-k7ddkz2sad]{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:var(--nx-text-muted);font-size:9px}.iam-assignment-list[b-k7ddkz2sad],.iam-role-assignments[b-k7ddkz2sad]{display:grid;gap:7px}.iam-assignment-list article[b-k7ddkz2sad],.iam-role-assignment[b-k7ddkz2sad]{display:flex;min-height:54px;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface)}.iam-assignment-list article[b-k7ddkz2sad]{display:grid;grid-template-columns:minmax(0,1fr) auto}.iam-assignment-list article small[b-k7ddkz2sad]{grid-column:1;color:var(--nx-text-muted);font-size:9px}.iam-role-assignment>span[b-k7ddkz2sad]{display:grid;gap:3px}.iam-role-assignment small[b-k7ddkz2sad],.iam-role-assignment em[b-k7ddkz2sad]{color:var(--nx-text-muted);font-size:9px;font-style:normal}.iam-explanation[b-k7ddkz2sad]{margin:0 0 11px;padding:9px 10px;border-left:2px solid var(--nx-accent);color:var(--nx-text-secondary);background:var(--nx-surface);font-size:10px}.iam-effective-item[b-k7ddkz2sad]{display:grid;gap:3px;padding:9px 2px;border-bottom:1px solid color-mix(in srgb,var(--nx-border) 70%,transparent)}.iam-effective-item:last-child[b-k7ddkz2sad]{border-bottom:0}.iam-effective-item strong[b-k7ddkz2sad]{color:var(--nx-text);font-size:11px}.iam-effective-item small[b-k7ddkz2sad]{color:var(--nx-text-secondary);font-size:9px}.iam-empty[b-k7ddkz2sad]{color:var(--nx-text-muted);font-size:10px}
@media(max-width:1350px){.iam-workspace.is-open[b-k7ddkz2sad]{grid-template-columns:minmax(0,1fr) 470px}.iam-context[b-k7ddkz2sad]{width:470px}.iam-workspace.is-open .iam-main[b-k7ddkz2sad]{grid-template-columns:1fr}}
@media(max-width:1040px){.iam-workspace.is-open[b-k7ddkz2sad]{grid-template-columns:minmax(0,1fr) 460px}.iam-context[b-k7ddkz2sad]{width:460px}.iam-main[b-k7ddkz2sad]{grid-template-columns:1fr}}
@media(max-width:820px){.iam-workspace.is-open[b-k7ddkz2sad]{display:block}.iam-context[b-k7ddkz2sad]{position:static;width:100%;margin-top:12px}.iam-detail__body[b-k7ddkz2sad]{max-height:none}.iam-main[b-k7ddkz2sad]{grid-template-columns:1fr}.iam-list[b-k7ddkz2sad]{max-height:none}.iam-collection[b-k7ddkz2sad]{min-height:0}}
@media(max-width:560px){.iam-collection .platform-panel__header[b-k7ddkz2sad]{display:grid}.iam-collection .platform-panel__header button[b-k7ddkz2sad]{width:100%}.iam-row[b-k7ddkz2sad]{align-items:flex-start;flex-direction:column}.iam-row__meta[b-k7ddkz2sad]{width:100%;justify-items:start}.iam-detail__header[b-k7ddkz2sad]{min-height:0}.iam-tabs[b-k7ddkz2sad]{gap:12px}.iam-detail__footer>button[b-k7ddkz2sad]{flex:1}.iam-role-assignment[b-k7ddkz2sad]{align-items:flex-start}}
/* _content/Nexus.Web/Components/Pages/PlatformServiceCreate.razor.rz.scp.css */
.platform-create-page[b-6881ib1r0t]{width:min(100%,920px);margin:0 auto}.platform-create-breadcrumb[b-6881ib1r0t]{display:flex;gap:8px;margin-bottom:12px;color:var(--nx-text-muted);font-size:11px}.platform-create-breadcrumb a[b-6881ib1r0t]{color:var(--nx-accent);text-decoration:none}.nexus-dedicated-create-card[b-6881ib1r0t]{background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2))}.create-form-grid[b-6881ib1r0t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.create-form-grid label[b-6881ib1r0t]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:11px;font-weight:700}.create-form-grid textarea[b-6881ib1r0t]{min-height:90px}.create-boundary[b-6881ib1r0t]{color:var(--nx-text-muted);font-size:11px}.create-actions[b-6881ib1r0t]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--nx-border)}@media(max-width:640px){.create-form-grid[b-6881ib1r0t]{grid-template-columns:1fr}.create-actions[b-6881ib1r0t]{flex-direction:column-reverse}.create-actions button[b-6881ib1r0t]{width:100%}}
/* _content/Nexus.Web/Components/Pages/PlatformServices.razor.rz.scp.css */
.service-surface[b-vfg4mocs1z]{min-height:220px;padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-card-radius);background:var(--nx-surface)}.service-grid[b-vfg4mocs1z]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--nx-space-3)}.service-grid article[b-vfg4mocs1z]{padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-bg-deep)}.service-grid header[b-vfg4mocs1z],.service-identifier[b-vfg4mocs1z]{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-2)}.service-grid header div[b-vfg4mocs1z],.service-identifier span[b-vfg4mocs1z]{display:grid;gap:2px}.service-grid small[b-vfg4mocs1z],.service-empty[b-vfg4mocs1z],.service-boundary[b-vfg4mocs1z]{color:var(--nx-text-muted)}.service-identifier[b-vfg4mocs1z]{margin-top:var(--nx-space-3);padding-top:var(--nx-space-2);border-top:1px solid var(--nx-border)}.service-identifier button[b-vfg4mocs1z]{min-height:30px;padding:2px 10px}.service-form[b-vfg4mocs1z]{display:grid;gap:var(--nx-control-gap)}.service-form label[b-vfg4mocs1z]{display:grid;gap:var(--nx-inline-gap);color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.service-form textarea[b-vfg4mocs1z]{min-height:78px}@media(max-width:640px){.service-grid[b-vfg4mocs1z]{grid-template-columns:1fr}}
.service-grid[b-vfg4mocs1z]{grid-template-columns:repeat(auto-fill,minmax(min(var(--nx-collection-card-width),100%),var(--nx-collection-card-width)));justify-content:start}
@media(max-width:640px){.service-grid[b-vfg4mocs1z]{grid-template-columns:minmax(0,1fr)}}
/* _content/Nexus.Web/Components/Pages/PlatformSettings.razor.rz.scp.css */
.settings-overview-page[b-bgqp28qkvb]{display:grid;min-width:0;gap:13px;color:var(--nx-text);background:transparent}.settings-overview-page[b-bgqp28qkvb]  .platform-page-header{margin-bottom:0}.settings-identity[b-bgqp28qkvb]{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(400px,1.35fr) minmax(220px,.72fr);align-items:center;gap:15px;padding:16px 17px;border:1px solid var(--nx-border);border-radius:14px;background:linear-gradient(145deg,var(--nx-surface-elevated),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.settings-identity__mark[b-bgqp28qkvb]{display:grid;width:56px;height:56px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 40%,var(--nx-border));border-radius:15px;color:var(--nx-accent);background:var(--nx-accent-soft);font-size:18px;font-weight:850}.settings-identity__copy[b-bgqp28qkvb]{min-width:0}.settings-identity__copy h2[b-bgqp28qkvb]{margin:3px 0;color:var(--nx-text);font-size:19px}.settings-identity__copy p[b-bgqp28qkvb]{margin:0;overflow:hidden;color:var(--nx-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settings-identity__facts[b-bgqp28qkvb]{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:7px;margin:0}.settings-identity__facts div[b-bgqp28qkvb]{min-width:0;padding:9px 10px;border:1px solid var(--nx-border);border-radius:9px;background:color-mix(in srgb,var(--nx-surface-2) 82%,transparent)}.settings-identity dt[b-bgqp28qkvb],.settings-identity__context label>span[b-bgqp28qkvb]{color:var(--nx-text-muted);font-size:8px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.settings-identity dd[b-bgqp28qkvb]{margin:3px 0 0;overflow:hidden;color:var(--nx-text);font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.settings-identity__context[b-bgqp28qkvb]{display:grid;justify-items:end;gap:7px}.settings-identity__context label[b-bgqp28qkvb]{display:grid;width:100%;gap:4px}.settings-identity__context select[b-bgqp28qkvb]{width:100%;height:34px;min-width:0;font-size:9px}
.settings-metrics[b-bgqp28qkvb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.settings-metrics article[b-bgqp28qkvb]{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--nx-border);border-radius:12px;background:linear-gradient(145deg,var(--nx-surface-2),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.settings-metric__icon[b-bgqp28qkvb],.settings-card__icon[b-bgqp28qkvb]{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 32%,var(--nx-border));border-radius:10px;color:var(--nx-accent);background:var(--nx-accent-soft)}.settings-metric__icon[b-bgqp28qkvb]  svg,.settings-card__icon[b-bgqp28qkvb]  svg{width:18px;height:18px}.settings-metrics article>div[b-bgqp28qkvb]{display:grid;min-width:0}.settings-metrics small[b-bgqp28qkvb]{color:var(--nx-text-muted);font-size:8px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.settings-metrics strong[b-bgqp28qkvb]{margin-top:2px;color:var(--nx-text);font-size:19px;line-height:1}.settings-metrics article>div>span[b-bgqp28qkvb]{margin-top:3px;overflow:hidden;color:var(--nx-text-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}
.settings-content-grid[b-bgqp28qkvb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;align-items:start}.settings-card[b-bgqp28qkvb]{display:grid;min-width:0;gap:11px;padding:14px;border:1px solid var(--nx-border);border-radius:13px;background:linear-gradient(150deg,var(--nx-surface-2),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.settings-card>header[b-bgqp28qkvb]{display:flex;align-items:center;gap:9px}.settings-card>header h2[b-bgqp28qkvb]{margin:2px 0 0;color:var(--nx-text);font-size:13px}.settings-card__icon[b-bgqp28qkvb]{width:33px;height:33px}.settings-card__icon--attention[b-bgqp28qkvb]{color:var(--nx-warning);border-color:color-mix(in srgb,var(--nx-warning) 35%,var(--nx-border));background:color-mix(in srgb,var(--nx-warning) 10%,transparent)}.settings-kv[b-bgqp28qkvb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.settings-kv div[b-bgqp28qkvb],.settings-summary-list div[b-bgqp28qkvb]{min-width:0;padding:8px 9px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(3,16,21,.3)}.settings-kv dt[b-bgqp28qkvb]{color:var(--nx-text-muted);font-size:8px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.settings-kv dd[b-bgqp28qkvb]{margin:3px 0 0;overflow-wrap:anywhere;color:var(--nx-text);font-size:10px;font-weight:650}.settings-summary-list[b-bgqp28qkvb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.settings-summary-list div[b-bgqp28qkvb]{display:flex;align-items:center;justify-content:space-between;gap:9px}.settings-summary-list span[b-bgqp28qkvb]{color:var(--nx-text-secondary);font-size:9px}.settings-summary-list strong[b-bgqp28qkvb]{color:var(--nx-accent);font-size:15px}.settings-authority-note[b-bgqp28qkvb]{margin:0;color:var(--nx-text-muted);font-size:8px}.settings-module-list[b-bgqp28qkvb],.settings-attention-list[b-bgqp28qkvb]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.settings-module-list li[b-bgqp28qkvb]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(3,16,21,.3)}.settings-module-list li>span:first-child[b-bgqp28qkvb]{overflow:hidden;color:var(--nx-text);font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.settings-module-list small[b-bgqp28qkvb]{color:var(--nx-text-muted);font-size:8px}.settings-empty[b-bgqp28qkvb]{display:grid;min-height:60px;align-content:center;gap:3px;padding:10px;border:1px dashed var(--nx-border);border-radius:9px;background:rgba(3,16,21,.22)}.settings-empty strong[b-bgqp28qkvb]{color:var(--nx-text);font-size:10px}.settings-empty span[b-bgqp28qkvb]{color:var(--nx-text-muted);font-size:9px}.settings-positive[b-bgqp28qkvb],.settings-attention-list li[b-bgqp28qkvb]{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid color-mix(in srgb,var(--nx-success) 30%,var(--nx-border));border-radius:9px;background:color-mix(in srgb,var(--nx-success) 7%,transparent)}.settings-positive>span[b-bgqp28qkvb],.settings-attention-list li>span[b-bgqp28qkvb]{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;color:var(--nx-success);background:color-mix(in srgb,var(--nx-success) 13%,transparent);font-weight:850}.settings-positive>div[b-bgqp28qkvb],.settings-attention-list li>div[b-bgqp28qkvb]{display:grid;gap:2px}.settings-positive strong[b-bgqp28qkvb],.settings-attention-list strong[b-bgqp28qkvb]{color:var(--nx-text);font-size:10px}.settings-positive small[b-bgqp28qkvb],.settings-attention-list small[b-bgqp28qkvb]{color:var(--nx-text-muted);font-size:8px}.settings-attention-list li[b-bgqp28qkvb]{border-color:color-mix(in srgb,var(--nx-warning) 28%,var(--nx-border));background:color-mix(in srgb,var(--nx-warning) 6%,transparent)}.settings-attention-list li>span[b-bgqp28qkvb]{color:var(--nx-warning);background:color-mix(in srgb,var(--nx-warning) 12%,transparent)}.settings-card--activity[b-bgqp28qkvb]{grid-column:1/-1}
@media(max-width:1180px){.settings-identity[b-bgqp28qkvb]{grid-template-columns:auto minmax(180px,1fr) minmax(350px,1.2fr)}.settings-identity__context[b-bgqp28qkvb]{grid-column:1/-1;grid-template-columns:auto minmax(250px,1fr);align-items:end;justify-items:stretch}.settings-metrics[b-bgqp28qkvb]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.settings-identity[b-bgqp28qkvb]{grid-template-columns:auto minmax(0,1fr)}.settings-identity__facts[b-bgqp28qkvb],.settings-identity__context[b-bgqp28qkvb]{grid-column:1/-1}.settings-content-grid[b-bgqp28qkvb]{grid-template-columns:1fr}.settings-card--activity[b-bgqp28qkvb]{grid-column:auto}}
@media(max-width:560px){.settings-overview-page[b-bgqp28qkvb]{gap:10px}.settings-identity[b-bgqp28qkvb]{grid-template-columns:1fr;padding:13px}.settings-identity__facts[b-bgqp28qkvb],.settings-identity__context[b-bgqp28qkvb]{grid-column:auto;grid-template-columns:1fr}.settings-identity__context[b-bgqp28qkvb]{justify-items:start}.settings-metrics[b-bgqp28qkvb],.settings-kv[b-bgqp28qkvb],.settings-summary-list[b-bgqp28qkvb]{grid-template-columns:1fr}.settings-card[b-bgqp28qkvb]{padding:12px}.settings-module-list li[b-bgqp28qkvb]{grid-template-columns:minmax(0,1fr) auto}.settings-module-list small[b-bgqp28qkvb]{display:none}}
.settings-corporate-candidate[b-bgqp28qkvb]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-surface)}.settings-corporate-candidate span[b-bgqp28qkvb]{display:grid;gap:.1rem;min-width:0}.settings-corporate-candidate small[b-bgqp28qkvb]{color:var(--nx-text-muted)}
.corporate-identity-actions[b-bgqp28qkvb]{display:grid;grid-template-columns:minmax(16rem,1fr) auto auto;gap:.75rem;align-items:end}.corporate-identity-actions label[b-bgqp28qkvb]{margin:0}.corporate-identity-create[b-bgqp28qkvb]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--platform-border,#d9e0ea)}.corporate-identity-create .platform-form-grid[b-bgqp28qkvb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.corporate-reason[b-bgqp28qkvb]{grid-column:1/-1}@media(max-width:640px){.corporate-identity-actions[b-bgqp28qkvb]{grid-template-columns:1fr}.corporate-identity-actions button[b-bgqp28qkvb]{width:100%}.corporate-identity-create .platform-form-grid[b-bgqp28qkvb]{grid-template-columns:1fr}.corporate-reason[b-bgqp28qkvb]{grid-column:auto}}
/* _content/Nexus.Web/Components/Pages/PlatformStaff.razor.rz.scp.css */
.platform-staff-main[b-k5pobsfpon]{height:calc(100vh - 132px);min-height:420px;overflow:hidden}.platform-staff-results[b-k5pobsfpon]{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.platform-staff-results[b-k5pobsfpon]  .entity-collection{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.platform-staff-results[b-k5pobsfpon]  .entity-collection__toolbar{position:sticky;top:0;z-index:2;background:var(--nx-page-bg)}.platform-staff-results[b-k5pobsfpon]  .entity-card-grid,.platform-staff-results[b-k5pobsfpon]  .entity-list-surface{overflow:auto;min-height:0;padding-right:3px}.platform-staff-count[b-k5pobsfpon]{color:var(--nx-text-muted);font-size:12px}.platform-staff-paging[b-k5pobsfpon]{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px}.platform-staff-context-scroll[b-k5pobsfpon]{max-height:calc(100vh - 205px);overflow:auto;padding-right:4px}.platform-staff-filters[b-k5pobsfpon]{display:grid;gap:12px}.platform-staff-filters label[b-k5pobsfpon]{display:grid;gap:5px}.platform-staff-tabs[b-k5pobsfpon]{display:flex;gap:4px;overflow-x:auto;margin-bottom:10px}.platform-staff-tabs button[b-k5pobsfpon]{white-space:nowrap}.platform-staff-tabs button.active[b-k5pobsfpon]{border-color:var(--nx-accent);color:var(--nx-accent)}@media(max-width:900px){.platform-staff-main[b-k5pobsfpon]{height:auto;overflow:visible}.platform-staff-results[b-k5pobsfpon]  .entity-card-grid,.platform-staff-results[b-k5pobsfpon]  .entity-list-surface{max-height:none;overflow:auto}}
/* _content/Nexus.Web/Components/Pages/PlatformStructureMap.razor.rz.scp.css */
.structure-toolbar[b-11690o9nko]{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr)) auto auto;gap:.65rem;align-items:end;padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.structure-toolbar label[b-11690o9nko]{display:grid;gap:.3rem;font-size:.76rem;color:var(--text-muted)}.structure-toolbar input[b-11690o9nko],.structure-toolbar select[b-11690o9nko]{min-width:0;width:100%}.structure-legend[b-11690o9nko]{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin:.8rem 0;padding:.65rem .8rem;background:var(--surface);border:1px solid var(--border);border-radius:12px}.structure-legend span[b-11690o9nko],.detail-network[b-11690o9nko]{display:flex;gap:.4rem;align-items:center}.structure-legend i[b-11690o9nko],.detail-network i[b-11690o9nko]{width:1rem;height:1rem;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #667085;flex:none}.structure-layout[b-11690o9nko]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:1rem}.structure-layout>main[b-11690o9nko],.structure-detail[b-11690o9nko],.search-results[b-11690o9nko]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem;min-width:0}.structure-tree[b-11690o9nko],.structure-tree ul[b-11690o9nko]{list-style:none;margin:0;padding:0}.structure-tree ul[b-11690o9nko]{margin-left:1.15rem;border-left:1px solid var(--border);padding-left:.45rem}.structure-row[b-11690o9nko]{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.25rem;border-radius:8px}.structure-row:hover[b-11690o9nko]{background:color-mix(in srgb,var(--primary) 10%,transparent)}.expander[b-11690o9nko]{width:2rem;height:2rem;padding:0;flex:none}.expander.spacer[b-11690o9nko]{display:grid;place-items:center;color:var(--text-muted)}.node-main[b-11690o9nko]{background:transparent;color:inherit;border:0;display:flex;align-items:center;text-align:left;gap:.55rem;min-width:0;flex:1;padding:.35rem}.node-main span:last-child[b-11690o9nko]{min-width:0;display:flex;gap:.45rem;align-items:baseline;flex-wrap:wrap}.node-main strong[b-11690o9nko],.node-main small[b-11690o9nko]{overflow-wrap:anywhere}.node-main small[b-11690o9nko]{flex-basis:100%;color:var(--text-muted)}.node-icon[b-11690o9nko]{width:1.3rem;flex:none;color:var(--primary)}.network-chip[b-11690o9nko],.replacement[b-11690o9nko]{font-size:.7rem;border:1px solid var(--border);border-radius:999px;padding:.25rem .45rem;white-space:nowrap}.network-chip i[b-11690o9nko]{display:inline-block;width:.65rem;height:.65rem;background:var(--network-color);border:1px solid #fff;box-shadow:0 0 0 1px #667085;border-radius:50%;vertical-align:-.05rem;margin-right:.2rem}.reference[b-11690o9nko]{opacity:.85}.structure-detail[b-11690o9nko]{position:sticky;top:1rem;align-self:start}.search-results[b-11690o9nko]{margin:.75rem 0;display:grid;gap:.35rem}.search-results header[b-11690o9nko]{display:flex;justify-content:space-between}.search-results>button[b-11690o9nko]{text-align:left;display:grid;grid-template-columns:1fr auto;background:transparent;color:inherit;border:1px solid var(--border)}.search-results small[b-11690o9nko]{grid-column:1/-1}.loading[b-11690o9nko],.empty[b-11690o9nko]{color:var(--text-muted);padding:.5rem}.structure-layout[b-11690o9nko],.structure-toolbar[b-11690o9nko],.structure-detail[b-11690o9nko]{color:var(--text);background-color:var(--surface)}
.structure-network-context[b-11690o9nko]{position:sticky;z-index:8;top:68px;display:grid;gap:8px;max-height:min(180px,28vh);margin:.7rem 0;padding:10px 12px;overflow:auto;border:1px solid var(--border);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.22);backdrop-filter:blur(8px)}.structure-network-context>header[b-11690o9nko]{display:flex;align-items:center;justify-content:space-between;gap:10px}.structure-network-context header span[b-11690o9nko]{display:flex;align-items:center;gap:7px}.structure-network-context header small[b-11690o9nko]{color:var(--text-muted)}.structure-network-context i[b-11690o9nko]{width:.8rem;height:.8rem;flex:none;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #667085}.structure-network-summary[b-11690o9nko]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.structure-network-summary button[b-11690o9nko]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 7px;align-items:center;min-width:0;padding:7px 8px;border:1px solid var(--border);color:var(--text-secondary);background:var(--deep-bg);text-align:left}.structure-network-summary button strong[b-11690o9nko]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-network-summary button span[b-11690o9nko]{grid-column:2/-1;min-width:0;color:var(--text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-network-detail[b-11690o9nko]{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--text-secondary);font-size:11px}.structure-network-detail b[b-11690o9nko]{margin-right:4px;color:var(--text-muted)}
@media(max-width:900px){.structure-toolbar[b-11690o9nko]{grid-template-columns:1fr 1fr}.structure-layout[b-11690o9nko]{grid-template-columns:1fr}.structure-detail[b-11690o9nko]{position:static}}
@media(max-width:480px){.structure-toolbar[b-11690o9nko]{grid-template-columns:minmax(0,1fr)}.structure-network-context[b-11690o9nko]{top:58px;max-height:112px;padding:8px}.structure-network-summary[b-11690o9nko]{display:flex;overflow-x:auto}.structure-network-summary button[b-11690o9nko]{min-width:250px}.structure-network-detail[b-11690o9nko]{display:grid;grid-template-columns:1fr}.structure-layout>main[b-11690o9nko],.structure-detail[b-11690o9nko]{padding:.65rem}.structure-tree ul[b-11690o9nko]{margin-left:.35rem;padding-left:.25rem}.structure-row[b-11690o9nko]{align-items:flex-start;flex-wrap:wrap}.node-main[b-11690o9nko]{flex-basis:calc(100% - 2.5rem)}.network-chip[b-11690o9nko],.replacement[b-11690o9nko]{margin-left:2.35rem;white-space:normal}.node-main code[b-11690o9nko]{max-width:100%;overflow-wrap:anywhere}.structure-layout[b-11690o9nko]{max-width:100%;overflow:hidden}}
/* _content/Nexus.Web/Components/Pages/PlatformSubscribers.razor.rz.scp.css */
.customers-main[b-peqatocl0w]{min-width:0}
.customer-header-context[b-peqatocl0w]{display:flex;align-items:center;gap:var(--nx-inline-gap);flex-wrap:wrap;margin:var(--nx-space-2) 0 var(--nx-space-3)}
.customer-header-context>span:last-child[b-peqatocl0w]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}
.customer-edit-action[b-peqatocl0w]{min-height:var(--nx-control-height-compact)!important;padding:5px 9px!important}
.customer-filters[b-peqatocl0w]{display:grid;gap:var(--nx-control-gap)}
.customer-filters label[b-peqatocl0w]{display:grid;gap:var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size)}
.customer-actions[b-peqatocl0w]{display:flex;gap:var(--nx-density-action-gap);flex-wrap:wrap;margin-top:var(--nx-density-action-margin)}
.customer-summary-grid[b-peqatocl0w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-2)}
.customer-summary-grid>div[b-peqatocl0w]{display:grid;gap:var(--nx-space-1);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-2)}
.customer-summary-grid span[b-peqatocl0w],.customer-related small[b-peqatocl0w]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}
.customer-summary-grid strong[b-peqatocl0w],.customer-related strong[b-peqatocl0w]{color:var(--nx-text);font-size:var(--nx-type-field-value-size);line-height:var(--nx-leading-body)}
.customer-related[b-peqatocl0w]{display:grid;gap:var(--nx-space-2)}
.customer-related>button[b-peqatocl0w],.customer-related>div[b-peqatocl0w]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--nx-space-3);text-align:left;padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface)}
.customer-related>button span:first-child[b-peqatocl0w],.customer-related>div span:first-child[b-peqatocl0w]{display:grid;gap:var(--nx-space-1)}
.customer-invitation-actions[b-peqatocl0w]{display:flex;gap:var(--nx-inline-gap);margin-top:var(--nx-space-1)}
.customer-identity-form[b-peqatocl0w]{gap:var(--nx-control-gap)}
.customer-edit-footer[b-peqatocl0w]{display:flex;align-items:center;justify-content:flex-end;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}
.customer-edit-footer>span[b-peqatocl0w]{margin-right:auto}
.customer-create-form[b-peqatocl0w]{grid-template-columns:1fr 1fr}.customer-create-form label:first-child[b-peqatocl0w],.customer-create-form label:nth-child(4)[b-peqatocl0w]{grid-column:1/-1}
.customer-dirty-overlay[b-peqatocl0w]{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:var(--nx-space-4);background:color-mix(in srgb,var(--nx-bg-deep) 82%,transparent);backdrop-filter:blur(3px)}
.customer-dirty-overlay>div[b-peqatocl0w]{max-width:320px;padding:var(--nx-space-4);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-lg);background:var(--nx-surface)}
.customer-dirty-overlay h3[b-peqatocl0w]{margin:0;color:var(--nx-text);font-size:var(--nx-type-section-title-size)}
.customer-dirty-overlay p[b-peqatocl0w]{color:var(--nx-text-secondary);font-size:var(--nx-type-body-size)}
.customer-dirty-overlay>div>div[b-peqatocl0w]{display:flex;gap:var(--nx-density-action-gap);justify-content:flex-end}
@media(max-width:780px){.customer-summary-grid[b-peqatocl0w],.customer-create-form[b-peqatocl0w]{grid-template-columns:1fr}.customer-create-form label:first-child[b-peqatocl0w],.customer-create-form label:nth-child(4)[b-peqatocl0w]{grid-column:auto}.customer-edit-footer[b-peqatocl0w]{flex-wrap:wrap}}
.customer-business-decision[b-peqatocl0w]{display:grid;gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised)}
.customer-business-decision h3[b-peqatocl0w],.customer-business-decision p[b-peqatocl0w]{margin:0}.customer-business-candidate[b-peqatocl0w]{display:flex;gap:var(--nx-space-2);align-items:flex-start;padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm)}
.customer-business-candidate span[b-peqatocl0w]{display:grid;gap:var(--nx-space-1)}.customer-business-candidate small[b-peqatocl0w]{color:var(--nx-text-muted)}.customer-business-actions[b-peqatocl0w]{flex-wrap:wrap}
/* _content/Nexus.Web/Components/Pages/PlatformSupport.razor.rz.scp.css */
.support-mode[b-x50tdkn22h]{display:flex;gap:3px;padding:3px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-deep-bg)}.support-mode button[b-x50tdkn22h]{min-height:32px;padding:5px 10px;border:0;color:var(--nx-text-secondary);background:transparent;box-shadow:none}.support-mode button.active[b-x50tdkn22h]{color:var(--nx-accent);background:var(--nx-accent-soft)}.support-filter-trigger[b-x50tdkn22h],.support-mobile-filters[b-x50tdkn22h]{display:none}.support-results[b-x50tdkn22h]{min-width:0}.support-queue[b-x50tdkn22h]{padding:0 0 14px}.support-queue+.support-queue[b-x50tdkn22h]{border-top:1px solid var(--nx-border)}.support-empty[b-x50tdkn22h]{margin:0;padding:10px 12px;border:1px dashed var(--nx-border);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);background:color-mix(in srgb,var(--nx-surface) 72%,transparent);font-size:11px}.support-filter-fields[b-x50tdkn22h]{display:grid;gap:10px}.support-filter-fields label[b-x50tdkn22h]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.support-filter-fields :is(input,select)[b-x50tdkn22h]{width:100%}.support-reset[b-x50tdkn22h]{justify-self:start;margin-top:2px}.todo-grid[b-x50tdkn22h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.todo-card[b-x50tdkn22h]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px}.todo-card .todo-card__head[b-x50tdkn22h],.todo-card h2[b-x50tdkn22h],.todo-card p[b-x50tdkn22h],.todo-card dl[b-x50tdkn22h]{grid-column:1}.todo-card .todo-card__head[b-x50tdkn22h]{margin:0}.todo-card h2[b-x50tdkn22h]{margin:2px 0;font-size:13px}.todo-card p[b-x50tdkn22h]{margin:0;color:var(--nx-text-secondary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-card dl[b-x50tdkn22h]{display:flex;flex-wrap:wrap;gap:3px 8px;margin:3px 0;font-size:9px}.todo-card dt[b-x50tdkn22h]{color:var(--nx-text-muted)}.todo-card dd[b-x50tdkn22h]{margin:0}.todo-card>.platform-actions[b-x50tdkn22h]{grid-column:2;grid-row:1/5;align-content:center;justify-content:flex-end;max-width:145px}.todo-card>.platform-actions button[b-x50tdkn22h]{width:100%;padding:6px 8px;font-size:9px}.support-detail[b-x50tdkn22h]{scroll-margin-top:80px}.support-detail>.todo-card__head[b-x50tdkn22h]{position:sticky;z-index:3;top:58px;padding:8px 0;background:var(--nx-surface,#071a21)}.support-detail-nav[b-x50tdkn22h]{position:sticky;z-index:2;top:124px;display:flex;gap:4px;margin:0 0 12px;padding:5px;border:1px solid var(--nx-border);border-radius:9px;background:#071a21;overflow-x:auto}.support-detail-nav a[b-x50tdkn22h]{padding:7px 10px;border-radius:7px;color:var(--nx-text-secondary);text-decoration:none;white-space:nowrap}.support-detail-nav a:hover[b-x50tdkn22h],.support-detail-nav a:focus-visible[b-x50tdkn22h]{color:var(--nx-text);background:rgba(39,207,201,.09);outline:2px solid var(--nx-accent)}.support-context[b-x50tdkn22h]{display:grid;grid-template-columns:repeat(4,auto minmax(90px,1fr));gap:5px 8px;padding:10px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(3,19,25,.45);font-size:10px}.support-context dt[b-x50tdkn22h]{color:var(--nx-text-muted)}.support-context dd[b-x50tdkn22h]{margin:0}.support-detail h3[b-x50tdkn22h]{scroll-margin-top:185px;margin-top:18px;padding-top:10px;border-top:1px solid var(--nx-border)}.support-timeline[b-x50tdkn22h],.support-communications[b-x50tdkn22h]{display:grid;gap:6px;padding:0;list-style:none}.support-timeline li[b-x50tdkn22h],.support-communications li[b-x50tdkn22h]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(3,19,25,.45)}.support-timeline p[b-x50tdkn22h]{grid-column:2/-1;margin:0}.support-timeline time[b-x50tdkn22h],.support-communications time[b-x50tdkn22h]{color:var(--nx-text-muted);font-size:9px}.support-communications strong[b-x50tdkn22h]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-communications .platform-link[b-x50tdkn22h]{grid-column:3;grid-row:1/3}
@media(max-width:850px){.todo-grid[b-x50tdkn22h]{grid-template-columns:1fr}.support-context[b-x50tdkn22h]{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.support-detail>.todo-card__head[b-x50tdkn22h],.support-detail-nav[b-x50tdkn22h]{position:static}}
@media(max-width:560px){.todo-card[b-x50tdkn22h]{grid-template-columns:1fr}.todo-card>.platform-actions[b-x50tdkn22h]{grid-column:1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.support-context[b-x50tdkn22h]{grid-template-columns:auto minmax(0,1fr)}.support-timeline li[b-x50tdkn22h],.support-communications li[b-x50tdkn22h]{grid-template-columns:1fr}.support-communications .platform-link[b-x50tdkn22h]{grid-column:1;grid-row:auto;width:100%}}
.support-ticket-header[b-x50tdkn22h]{position:sticky;z-index:3;top:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;background:var(--nx-surface,#071a21)}.support-ticket-header h2[b-x50tdkn22h],.support-ticket-header p[b-x50tdkn22h]{margin:2px 0}.support-ticket-header p[b-x50tdkn22h]{color:var(--nx-text-muted);font-size:10px}.support-detail-nav button[b-x50tdkn22h]{padding:7px 10px;border:0;border-radius:7px;color:var(--nx-text-secondary);background:transparent;box-shadow:none;white-space:nowrap}.support-detail-nav button:hover[b-x50tdkn22h],.support-detail-nav button:focus-visible[b-x50tdkn22h],.support-detail-nav button.active[b-x50tdkn22h]{color:var(--nx-text);background:rgba(39,207,201,.09);outline:2px solid var(--nx-accent)}.support-overview[b-x50tdkn22h]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:14px}.support-narrative[b-x50tdkn22h]{min-width:0}.support-narrative h3[b-x50tdkn22h],.support-tab-block h3[b-x50tdkn22h]{margin-top:12px;padding-top:8px;border-top:1px solid var(--nx-border)}.support-tab-block[b-x50tdkn22h]{min-height:260px}@media(max-width:850px){.support-overview[b-x50tdkn22h]{grid-template-columns:1fr}.support-ticket-header[b-x50tdkn22h],.support-detail-nav[b-x50tdkn22h]{position:static}}@media(max-width:560px){.support-ticket-header[b-x50tdkn22h]{align-items:stretch;flex-direction:column}.support-detail-nav[b-x50tdkn22h]{overflow-x:auto}.support-detail-nav button[b-x50tdkn22h]{flex:0 0 auto}}
.support-tab-heading[b-x50tdkn22h]{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-tab-heading h3[b-x50tdkn22h]{border:0;margin:0;padding:0}.support-activity-composer[b-x50tdkn22h]{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(3,19,25,.52)}.support-activity-composer>label[b-x50tdkn22h]{display:grid;gap:5px;color:var(--nx-text-muted);font-size:10px}.support-activity-composer textarea[b-x50tdkn22h]{width:100%;min-height:120px;resize:vertical}.support-activity-composer>.platform-actions[b-x50tdkn22h]{justify-content:flex-end}.support-activity .support-timeline li[b-x50tdkn22h]{grid-template-columns:auto auto minmax(0,1fr)}.support-activity .support-timeline li>div[b-x50tdkn22h]{display:grid;gap:3px}.support-activity .support-timeline p[b-x50tdkn22h]{grid-column:auto}.support-activity .support-timeline small[b-x50tdkn22h]{color:var(--nx-text-muted)}@media(max-width:560px){.support-tab-heading[b-x50tdkn22h]{align-items:stretch;flex-direction:column}.support-tab-heading .platform-actions[b-x50tdkn22h]{display:grid;grid-template-columns:1fr 1fr}.support-activity .support-timeline li[b-x50tdkn22h]{grid-template-columns:1fr}.support-activity-composer>.platform-actions[b-x50tdkn22h]{display:grid;grid-template-columns:1fr 1fr}}
.support-linked-items[b-x50tdkn22h]{display:grid;gap:7px;padding:0;list-style:none}.support-linked-items li[b-x50tdkn22h]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--nx-border)}.support-linked-items strong[b-x50tdkn22h],.support-linked-items small[b-x50tdkn22h]{display:block}.support-linked-items small[b-x50tdkn22h]{margin-top:3px;color:var(--nx-text-muted)}.support-overview .support-context[b-x50tdkn22h]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.support-overview .support-context dt[b-x50tdkn22h],.support-overview .support-context dd[b-x50tdkn22h]{min-width:0}.support-overview .support-context dt[b-x50tdkn22h]{color:var(--nx-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.support-overview .support-context dd[b-x50tdkn22h]{color:var(--nx-text);font-size:11px;overflow-wrap:anywhere}.support-overview .support-context dt:nth-of-type(odd)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(odd)[b-x50tdkn22h]{grid-column:1}.support-overview .support-context dt:nth-of-type(even)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(even)[b-x50tdkn22h]{grid-column:2}.support-overview .support-context dt:nth-of-type(1)[b-x50tdkn22h],.support-overview .support-context dt:nth-of-type(2)[b-x50tdkn22h]{grid-row:1}.support-overview .support-context dd:nth-of-type(1)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(2)[b-x50tdkn22h]{grid-row:2}.support-overview .support-context dt:nth-of-type(3)[b-x50tdkn22h],.support-overview .support-context dt:nth-of-type(4)[b-x50tdkn22h]{grid-row:3}.support-overview .support-context dd:nth-of-type(3)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(4)[b-x50tdkn22h]{grid-row:4}.support-overview .support-context dt:nth-of-type(5)[b-x50tdkn22h],.support-overview .support-context dt:nth-of-type(6)[b-x50tdkn22h]{grid-row:5}.support-overview .support-context dd:nth-of-type(5)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(6)[b-x50tdkn22h]{grid-row:6}.support-overview .support-context dt:nth-of-type(7)[b-x50tdkn22h],.support-overview .support-context dt:nth-of-type(8)[b-x50tdkn22h]{grid-row:7}.support-overview .support-context dd:nth-of-type(7)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(8)[b-x50tdkn22h]{grid-row:8}.support-overview .support-context dt:nth-of-type(9)[b-x50tdkn22h],.support-overview .support-context dt:nth-of-type(10)[b-x50tdkn22h]{grid-row:9}.support-overview .support-context dd:nth-of-type(9)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(10)[b-x50tdkn22h]{grid-row:10}.support-overview .support-context dt:nth-of-type(11)[b-x50tdkn22h],.support-overview .support-context dt:nth-of-type(12)[b-x50tdkn22h]{grid-row:11}.support-overview .support-context dd:nth-of-type(11)[b-x50tdkn22h],.support-overview .support-context dd:nth-of-type(12)[b-x50tdkn22h]{grid-row:12}@media(max-width:560px){.support-overview .support-context[b-x50tdkn22h]{grid-template-columns:1fr}.support-overview .support-context dt[b-x50tdkn22h],.support-overview .support-context dd[b-x50tdkn22h]{grid-column:1!important;grid-row:auto!important}.support-linked-items li[b-x50tdkn22h]{align-items:stretch;flex-direction:column}}
.support-queue-title[b-x50tdkn22h]{margin:var(--nx-section-gap) 0 var(--nx-space-2);font-size:var(--nx-type-section-title-size);font-weight:var(--nx-weight-title);line-height:var(--nx-leading-title);text-transform:uppercase;letter-spacing:.08em;color:var(--nx-text-muted)}
@media(max-width:980px){.support-filter-trigger[b-x50tdkn22h]{display:inline-flex}.support-collection[b-x50tdkn22h]{}.support-mobile-filters[b-x50tdkn22h]{display:block;margin-bottom:10px}.support-results[b-x50tdkn22h]{width:100%}[b-x50tdkn22h] .nexus-collection-workspace__context{display:none}[b-x50tdkn22h] .nexus-collection-workspace{display:block}.support-mobile-filters[b-x50tdkn22h]  .nexus-context-card{position:static}.support-filter-fields[b-x50tdkn22h]{grid-template-columns:repeat(2,minmax(0,1fr))}.support-reset[b-x50tdkn22h]{align-self:end}}
@media(max-width:560px){.support-filter-fields[b-x50tdkn22h]{grid-template-columns:1fr}.support-mode[b-x50tdkn22h]{width:100%}.support-mode button[b-x50tdkn22h]{flex:1}.support-reset[b-x50tdkn22h]{width:100%}}
/* _content/Nexus.Web/Components/Pages/PlatformTechnicalPositions.razor.rz.scp.css */
.position-surface[b-5hxdbafb4c]{min-height:22rem}.position-grid[b-5hxdbafb4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.position-card[b-5hxdbafb4c]{display:grid;gap:.75rem;text-align:left;padding:1rem;background:var(--surface-raised,#151b26);border:1px solid var(--border-subtle,#2a3342);border-radius:.8rem;color:inherit}.position-card span:first-child[b-5hxdbafb4c]{display:flex;justify-content:space-between;gap:.5rem}.position-card small[b-5hxdbafb4c],.position-row small[b-5hxdbafb4c]{color:var(--text-muted,#9ba8ba)}.position-detail[b-5hxdbafb4c]{display:grid;gap:1rem}.position-detail div[b-5hxdbafb4c]{display:grid;gap:.25rem}.position-detail p[b-5hxdbafb4c]{white-space:pre-wrap}.position-actions[b-5hxdbafb4c]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0}.position-sections[b-5hxdbafb4c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.position-sections button[b-5hxdbafb4c],.position-section header[b-5hxdbafb4c],.position-row[b-5hxdbafb4c]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.position-section[b-5hxdbafb4c],.position-section-placeholder[b-5hxdbafb4c]{margin-top:1rem;padding:1rem;border:1px solid var(--border-subtle,#2a3342);border-radius:.6rem}.position-section[b-5hxdbafb4c]{display:grid;gap:.75rem}.position-section h3[b-5hxdbafb4c]{margin:0}.position-linker[b-5hxdbafb4c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end}.position-linker label[b-5hxdbafb4c],.position-row span[b-5hxdbafb4c]{display:grid;gap:.25rem;min-width:0}.position-linker select[b-5hxdbafb4c]{width:100%}.position-row[b-5hxdbafb4c]{padding:.75rem 0;border-top:1px solid var(--border-subtle,#2a3342)}.position-row strong[b-5hxdbafb4c]{overflow-wrap:anywhere}.position-error[b-5hxdbafb4c]{color:var(--danger,#e66);margin-top:1rem}.position-confirmation dl[b-5hxdbafb4c]{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:.45rem .8rem}.position-confirmation dt[b-5hxdbafb4c]{color:var(--text-muted,#9ba8ba)}.position-confirmation dd[b-5hxdbafb4c]{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.position-grid[b-5hxdbafb4c],.position-sections[b-5hxdbafb4c],.position-linker[b-5hxdbafb4c],.position-confirmation dl[b-5hxdbafb4c]{grid-template-columns:1fr}.position-card[b-5hxdbafb4c]{min-height:4.5rem}.position-section header[b-5hxdbafb4c],.position-row[b-5hxdbafb4c]{align-items:stretch;flex-direction:column}.position-section button[b-5hxdbafb4c],.position-row button[b-5hxdbafb4c]{width:100%}.position-actions>*[b-5hxdbafb4c]{flex:1 1 calc(50% - .5rem)}.position-confirmation dd[b-5hxdbafb4c]{margin-bottom:.5rem}}
/* _content/Nexus.Web/Components/Pages/PlatformTodo.razor.rz.scp.css */
.todo-grid[b-u1ymzhdrp0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,300px));gap:var(--nx-control-gap);margin-top:var(--nx-space-3)}
.todo-card[b-u1ymzhdrp0]{display:grid;min-height:110px;grid-template-columns:minmax(0,1fr) auto;gap:var(--nx-compact-gap) var(--nx-card-gap);padding:var(--nx-card-padding-compact);border:var(--nx-card-border-width) solid var(--nx-border)!important;border-radius:var(--nx-card-radius-compact);background:color-mix(in srgb,var(--nx-surface) 58%,transparent)!important;box-shadow:none!important;transform:none!important}
.todo-card__head[b-u1ymzhdrp0],.todo-card h2[b-u1ymzhdrp0],.todo-card>p[b-u1ymzhdrp0],.todo-card dl[b-u1ymzhdrp0]{grid-column:1}.todo-card__head[b-u1ymzhdrp0]{display:flex;justify-content:space-between;align-items:center;gap:var(--nx-control-gap)}
.todo-card h2[b-u1ymzhdrp0]{margin:1px 0;color:var(--nx-text);font-size:var(--nx-type-body-size);font-weight:var(--nx-weight-title);line-height:var(--nx-leading-title)}
.todo-card>p[b-u1ymzhdrp0]{margin:0;color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);line-height:var(--nx-leading-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.todo-card dl[b-u1ymzhdrp0]{display:flex;flex-wrap:wrap;gap:var(--nx-compact-gap) var(--nx-control-gap);margin:2px 0;font-size:var(--nx-type-field-label-size);line-height:var(--nx-leading-body)}.todo-card dt[b-u1ymzhdrp0]{color:var(--nx-text-muted)}.todo-card dd[b-u1ymzhdrp0]{margin:0}
.todo-card>.platform-actions[b-u1ymzhdrp0]{grid-column:2;grid-row:1/5;align-content:center;justify-content:flex-end;max-width:150px}.todo-card>.platform-actions button[b-u1ymzhdrp0]{min-height:var(--nx-control-height-compact);padding:5px 9px;font-size:var(--nx-type-secondary-size)}
.todo-description[b-u1ymzhdrp0]{grid-column:1/-1}.todo-description textarea[b-u1ymzhdrp0]{min-height:90px}.activity-kind[b-u1ymzhdrp0]{text-transform:uppercase;letter-spacing:.08em;font-size:var(--nx-type-secondary-size);font-weight:800;color:var(--nx-text-muted)}.activity-customer[b-u1ymzhdrp0]{margin:0;font-size:var(--nx-type-field-label-size);font-weight:650;line-height:var(--nx-leading-body)}
@media(max-width:640px){.todo-grid[b-u1ymzhdrp0]{grid-template-columns:1fr}.platform-toolbar[b-u1ymzhdrp0]{overflow-x:auto}.todo-card[b-u1ymzhdrp0]{grid-template-columns:1fr}.todo-card>.platform-actions[b-u1ymzhdrp0]{grid-column:1;grid-row:auto;max-width:none}.todo-card .platform-actions button[b-u1ymzhdrp0]{flex:1}}
/* _content/Nexus.Web/Components/Pages/PlatformUsers.razor.rz.scp.css */
.platform-users-page[b-jsdx38lsmy]{min-width:0}.users-invite-panel[b-jsdx38lsmy]{margin-bottom:12px}.users-toolbar[b-jsdx38lsmy]{display:grid;grid-template-columns:minmax(220px,440px) 1fr auto;margin-bottom:10px}.users-search input[b-jsdx38lsmy]{width:100%;min-height:40px}.users-result-count[b-jsdx38lsmy]{align-self:center;color:var(--nx-text-muted);font-size:12px}.users-view-switcher button[b-jsdx38lsmy]{min-height:32px;padding:6px 12px}
.users-collection-layout[b-jsdx38lsmy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:10px;align-items:start}.users-collection[b-jsdx38lsmy]{min-width:0;background:transparent}.users-side-panel[b-jsdx38lsmy]{position:sticky;top:76px;min-width:0}.users-empty[b-jsdx38lsmy]{padding:0}.users-card-grid[b-jsdx38lsmy]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:9px}.users-entity-card[b-jsdx38lsmy]{min-width:0;border:1px solid var(--nx-border);border-radius:12px;background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2));box-shadow:var(--nx-shadow-soft);transition:border-color .16s ease,background .16s ease,transform .16s ease}.users-entity-card:not(.is-selected):hover[b-jsdx38lsmy]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 14%,transparent),0 10px 26px rgba(0,0,0,.18);transform:translateY(-1px)}.users-entity-card.is-selected[b-jsdx38lsmy],.users-entity-card.is-selected:hover[b-jsdx38lsmy]{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface-2)));box-shadow:none}.users-card-select[b-jsdx38lsmy]{display:block;width:100%;padding:13px;border:0;border-radius:inherit;text-align:left;color:inherit;background:transparent;box-shadow:none}.users-entity-card .users-card-select:hover:not(:disabled)[b-jsdx38lsmy]{color:inherit;background:transparent;box-shadow:none;transform:none}.users-card-select:focus-visible[b-jsdx38lsmy]{outline:2px solid var(--nx-accent);outline-offset:3px}.users-card-head[b-jsdx38lsmy]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center}.users-avatar[b-jsdx38lsmy]{width:40px;height:40px;border-radius:11px;font-size:12px}.users-card-identity[b-jsdx38lsmy]{min-width:0}.users-card-identity strong[b-jsdx38lsmy],.users-card-identity small[b-jsdx38lsmy]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-card-identity strong[b-jsdx38lsmy]{color:var(--nx-text);font-size:13px}.users-card-identity small[b-jsdx38lsmy]{margin-top:2px;color:var(--nx-text-muted);font-size:11px}.users-card-meta[b-jsdx38lsmy]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--nx-border)}.users-card-meta span[b-jsdx38lsmy]{min-width:0}.users-card-meta small[b-jsdx38lsmy],.users-card-meta strong[b-jsdx38lsmy]{display:block}.users-card-meta small[b-jsdx38lsmy]{margin-bottom:3px;color:var(--nx-text-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.users-card-meta strong[b-jsdx38lsmy]{overflow:hidden;color:var(--nx-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.users-card-flags[b-jsdx38lsmy]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.users-list tbody tr:not(.is-selected):hover td[b-jsdx38lsmy]{background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface))}.users-list tr.is-selected td[b-jsdx38lsmy],.users-list tr.is-selected:hover td[b-jsdx38lsmy]{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface))}.users-list tr.is-selected td:first-child[b-jsdx38lsmy]{box-shadow:inset 3px 0 var(--nx-accent)}
.users-filter-panel[b-jsdx38lsmy],.users-context-panel[b-jsdx38lsmy]{padding:13px}.users-filter-fields[b-jsdx38lsmy],.users-context-fields[b-jsdx38lsmy]{display:grid;gap:10px}.users-filter-fields label[b-jsdx38lsmy],.users-context-fields label[b-jsdx38lsmy]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:11px;font-weight:700}.users-filter-fields select[b-jsdx38lsmy],.users-context-fields :is(input,select)[b-jsdx38lsmy]{width:100%;min-height:39px}.users-reset[b-jsdx38lsmy]{width:100%;margin-top:12px}.users-context-head[b-jsdx38lsmy]{display:flex;justify-content:space-between;gap:8px;padding-bottom:11px;border-bottom:1px solid var(--nx-border)}.users-context-head h2[b-jsdx38lsmy]{max-width:210px;margin:2px 0 0;overflow:hidden;color:var(--nx-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.users-context-close[b-jsdx38lsmy]{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:transparent;font-size:20px;box-shadow:none}.users-context-close:hover[b-jsdx38lsmy]{color:var(--nx-text);background:var(--nx-accent-soft);transform:none}.users-context-tabs[b-jsdx38lsmy]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0;padding:3px}.users-context-tabs button[b-jsdx38lsmy]{min-height:34px;padding:6px 7px;border:0;font-size:10px;box-shadow:none}.users-context-body[b-jsdx38lsmy]{display:block}.users-account-summary[b-jsdx38lsmy]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.users-profile-facts[b-jsdx38lsmy]{display:grid;gap:0;margin:11px 0 0}.users-profile-facts div[b-jsdx38lsmy]{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--nx-border)}.users-profile-facts dt[b-jsdx38lsmy]{color:var(--nx-text-muted);font-size:10px}.users-profile-facts dd[b-jsdx38lsmy]{margin:0;color:var(--nx-text-secondary);font-size:11px;text-align:right}.users-context-actions[b-jsdx38lsmy]{justify-content:flex-start;margin-top:12px;padding-top:11px;border-top:1px solid var(--nx-border)}.users-context-actions button[b-jsdx38lsmy]{min-height:36px;padding:7px 9px;font-size:10px}.users-access-summary p[b-jsdx38lsmy]{margin:12px 0 0}.users-feedback[b-jsdx38lsmy]{margin-top:10px}
@media(min-width:1800px){.users-collection-layout[b-jsdx38lsmy]{grid-template-columns:minmax(0,1fr) 320px}.users-card-grid[b-jsdx38lsmy]{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}}
@media(max-width:1100px){.users-collection-layout[b-jsdx38lsmy]{grid-template-columns:minmax(0,1fr) 280px}.users-card-grid[b-jsdx38lsmy]{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}}
@media(max-width:820px){.users-toolbar[b-jsdx38lsmy]{grid-template-columns:minmax(0,1fr) auto}.users-result-count[b-jsdx38lsmy]{display:none}.users-collection-layout[b-jsdx38lsmy]{display:block}.users-side-panel[b-jsdx38lsmy]{position:static;width:auto;padding:0;background:transparent;backdrop-filter:none}.users-filter-panel[b-jsdx38lsmy]{margin-bottom:10px}.users-context-panel[b-jsdx38lsmy]{max-height:none;overflow:visible}.users-card-grid[b-jsdx38lsmy]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}
@media(max-width:620px){.users-toolbar[b-jsdx38lsmy]{grid-template-columns:1fr}.users-view-switcher[b-jsdx38lsmy]{width:100%}.users-view-switcher button[b-jsdx38lsmy]{flex:1}.users-card-grid[b-jsdx38lsmy]{grid-template-columns:1fr}.users-card-meta[b-jsdx38lsmy]{grid-template-columns:1fr 1fr}.users-list[b-jsdx38lsmy]{width:100%;max-width:100%;min-width:0;overflow:clip!important;contain:inline-size paint}.users-list .table-wrap[b-jsdx38lsmy]{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto!important;contain:inline-size paint;overscroll-behavior-inline:contain}.users-list table[b-jsdx38lsmy]{width:760px!important;min-width:760px!important;table-layout:fixed}}
@media(prefers-reduced-motion:reduce){.users-entity-card[b-jsdx38lsmy]{transition:none}}
.users-kpis[b-jsdx38lsmy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}
.users-filter-fields input[b-jsdx38lsmy]{width:100%;min-height:39px}
@media(max-width:900px){.users-kpis[b-jsdx38lsmy]{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Nexus Collection Pattern V1: the context workspace is fixed on desktop. */
@media(min-width:821px){.users-collection-layout[b-jsdx38lsmy]{grid-template-columns:minmax(0,1fr) 380px}.users-side-panel[b-jsdx38lsmy]{width:380px;min-width:380px;max-width:380px}}
.users-context-tabs[b-jsdx38lsmy]{display:flex;grid-template-columns:none;gap:18px;margin:10px 0;padding:0 1px;overflow-x:auto;border-bottom:1px solid var(--nx-border)}
.users-context-tabs button[b-jsdx38lsmy]{flex:none;min-height:36px;padding:8px 1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}
.users-context-tabs button.active[b-jsdx38lsmy]{color:var(--nx-accent);border-bottom-color:var(--nx-accent);background:transparent}

/* Keep both detail destinations readable inside the fixed 380px context card. */
.platform-users-page .users-context-tabs>button[b-jsdx38lsmy]{flex:0 0 auto;min-height:38px;padding:9px 8px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;color:var(--nx-text-secondary);font-size:13px;font-weight:650;line-height:1.2;text-transform:none;white-space:nowrap;opacity:1;box-shadow:none}
.platform-users-page .users-context-tabs>button:hover[b-jsdx38lsmy],.platform-users-page .users-context-tabs>button:focus-visible[b-jsdx38lsmy]{color:var(--nx-text)}
.platform-users-page .users-context-tabs>button.active[b-jsdx38lsmy]{color:var(--nx-accent);border-bottom-color:var(--nx-accent);background:transparent!important}
.users-form-actions[b-jsdx38lsmy]{gap:8px}
.users-account-actions[b-jsdx38lsmy]{margin-top:16px;padding-top:13px;border-top:1px solid var(--nx-border)}
.users-account-actions h3[b-jsdx38lsmy]{margin:0;color:var(--nx-text-secondary);font-size:11px;font-weight:750;letter-spacing:.02em;text-transform:none}
.users-account-actions .users-context-actions[b-jsdx38lsmy]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:0;border-top:0}
.users-account-actions .users-account-action[b-jsdx38lsmy]{width:auto;max-width:100%;min-height:32px;flex:0 1 auto;padding:6px 9px;border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:transparent!important;font-size:10px;font-weight:650;line-height:1.2;white-space:normal;box-shadow:none}
.users-account-actions .users-account-action:hover[b-jsdx38lsmy],.users-account-actions .users-account-action:focus-visible[b-jsdx38lsmy]{border-color:var(--nx-border-strong);color:var(--nx-text);background:rgba(255,255,255,.025)!important}
.users-account-actions .users-account-action--warning[b-jsdx38lsmy]{border-color:color-mix(in srgb,var(--nx-warning) 42%,var(--nx-border));color:var(--nx-warning)}
.users-account-actions .users-account-action--danger[b-jsdx38lsmy]{border-color:color-mix(in srgb,var(--nx-danger) 42%,var(--nx-border));color:var(--nx-danger);background:transparent!important}
/* _content/Nexus.Web/Components/Pages/PlatformVlans.razor.rz.scp.css */
.vlan-columns[b-omb39d214k]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}.vlan-columns>div[b-omb39d214k]{min-width:0}.vlan-card[b-omb39d214k],.vlan-row[b-omb39d214k]{display:flex;width:100%;gap:.55rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:.5rem 0;padding:.8rem;text-align:left;color:var(--nx-text,#e5edf8);background:var(--nx-surface,#111a2b);border:1px solid var(--nx-border,rgba(148,163,184,.2));border-radius:12px}.vlan-card span[b-omb39d214k]{flex:1;min-width:8rem}.vlan-card small[b-omb39d214k],.vlan-row small[b-omb39d214k]{color:var(--nx-text-muted,#9fb0c8)}.vlan-network i[b-omb39d214k],.vlan-classification i[b-omb39d214k]{display:inline-block;width:.8rem;height:.8rem;margin-right:.35rem;border:1px solid #fff;border-radius:50%}.vlan-actions[b-omb39d214k],.vlan-link[b-omb39d214k]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0}.vlan-tabs[b-omb39d214k]{display:flex;gap:.35rem;overflow:auto;margin:1rem 0}.vlan-tabs button[b-omb39d214k]{white-space:nowrap}.vlan-link select[b-omb39d214k]{min-width:0;flex:1}@media(max-width:720px){.vlan-columns[b-omb39d214k]{grid-template-columns:1fr;padding:.65rem}.vlan-actions>*[b-omb39d214k]{flex:1}.vlan-link[b-omb39d214k]{display:grid;grid-template-columns:1fr}.vlan-link>*[b-omb39d214k]{width:100%}}
/* _content/Nexus.Web/Components/Pages/PlatformWorkforce.razor.rz.scp.css */
.workforce-collection[b-l40wgckc27]{overflow:hidden}.workforce-person[b-l40wgckc27]{display:flex;align-items:center;gap:10px;min-width:0}.workforce-person>div[b-l40wgckc27]{display:flex;flex-direction:column;min-width:0}.workforce-person small[b-l40wgckc27]{overflow-wrap:anywhere}.workforce-tabs[b-l40wgckc27]{display:grid;gap:2px;margin:0 0 var(--nx-density-section-gap);padding:0 2px;border-bottom:1px solid var(--nx-border)}.workforce-tabs__row[b-l40wgckc27]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.workforce-tabs__row--second[b-l40wgckc27]{padding-left:6px}.workforce-tabs button[b-l40wgckc27]{min-width:0;padding:8px 2px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--nx-text-secondary);font-size:var(--nx-type-tab-size);white-space:normal}.workforce-tabs button:hover:not(:disabled)[b-l40wgckc27]{color:var(--nx-text);background:transparent;box-shadow:none;transform:none}.workforce-tabs button.active[b-l40wgckc27]{color:var(--nx-accent);border-bottom-color:var(--nx-accent);background:transparent}.workforce-tabs button:focus-visible[b-l40wgckc27]{outline:2px solid var(--nx-accent);outline-offset:-3px}
.workforce-collection[b-l40wgckc27]  .entity-collection__toolbar{flex-wrap:wrap}.workforce-collection[b-l40wgckc27]  .entity-view-switch{order:-1;flex:none}.workforce-collection[b-l40wgckc27]  .entity-collection__search{min-width:min(230px,100%)}.workforce-collection[b-l40wgckc27]  .entity-card__actions:empty{display:none}.workforce-collection[b-l40wgckc27]  .entity-card.selectable,.workforce-collection[b-l40wgckc27]  .entity-list-surface tbody tr{cursor:pointer}.workforce-collection[b-l40wgckc27]  .entity-card.selectable:focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.workforce-collection[b-l40wgckc27]  .entity-card.selectable:not(.selected):hover{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 14%,transparent),var(--nx-shadow-sm)}.workforce-collection[b-l40wgckc27]  .entity-card.selectable.selected,.workforce-collection[b-l40wgckc27]  .entity-card.selectable.selected:hover{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface-2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 38%,transparent),var(--nx-shadow-sm)}.workforce-collection[b-l40wgckc27]  .entity-list-surface{overflow-x:auto}.workforce-collection[b-l40wgckc27]  .entity-list-surface table{min-width:720px}.workforce-collection[b-l40wgckc27]  .entity-list-surface tbody tr:not([aria-selected="true"]):hover td{background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface))}.workforce-collection[b-l40wgckc27]  .entity-list-surface tbody tr[aria-selected="true"] td,.workforce-collection[b-l40wgckc27]  .entity-list-surface tbody tr[aria-selected="true"]:hover td{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface))}.workforce-collection[b-l40wgckc27]  .entity-list-surface tbody tr[aria-selected="true"] td:first-child{box-shadow:inset 3px 0 var(--nx-accent)}.workforce-collection[b-l40wgckc27]  .entity-list-surface tbody tr:focus-visible{outline:2px solid var(--nx-accent);outline-offset:-2px}
.workforce-detail[b-l40wgckc27]{min-width:0;overflow:hidden}.workforce-domain-form[b-l40wgckc27]{display:grid;min-width:0;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding:var(--nx-density-title-content-gap);border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-surface-2)}.workforce-domain-actions[b-l40wgckc27],.workforce-inline-actions[b-l40wgckc27]{display:flex;min-width:0;justify-content:flex-end;flex-wrap:wrap;gap:var(--nx-density-action-gap)}.workforce-domain-actions[b-l40wgckc27]{margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}.workforce-domain-actions button[b-l40wgckc27],.workforce-inline-actions button[b-l40wgckc27]{width:auto;max-width:100%;height:auto;min-height:34px;padding:6px 9px;white-space:normal}.workforce-read-card[b-l40wgckc27]{display:grid;min-width:0;gap:6px;margin-bottom:var(--nx-space-2);padding:var(--nx-density-title-content-gap);border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-2)}.workforce-read-card>span[b-l40wgckc27]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size);line-height:var(--nx-leading-body)}.workforce-read-card ul[b-l40wgckc27]{margin:0;padding-left:18px}.workforce-read-filter[b-l40wgckc27]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--nx-density-action-gap);min-width:0}.workforce-read-filter label[b-l40wgckc27]{display:grid;min-width:0;gap:var(--nx-space-1);color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.workforce-read-filter input[b-l40wgckc27]{width:100%;min-height:var(--nx-density-context-control-height);height:var(--nx-density-context-control-height);padding:var(--nx-space-2)}.workforce-read-filter button[b-l40wgckc27]{min-height:var(--nx-density-context-control-height);justify-self:end;max-width:100%;padding:var(--nx-space-2) var(--nx-space-3);white-space:normal}.workforce-detail[b-l40wgckc27]  table{display:block;width:100%;max-width:100%;overflow-x:auto}.workforce-detail[b-l40wgckc27]  td,.workforce-detail[b-l40wgckc27]  th{min-width:0}.workforce-detail[b-l40wgckc27]  .platform-form-grid{grid-template-columns:1fr}.workforce-detail[b-l40wgckc27]  input,.workforce-detail[b-l40wgckc27]  select,.workforce-detail[b-l40wgckc27]  textarea{max-width:100%;min-width:0}
.workforce-detail>h3[b-l40wgckc27],.workforce-section-title[b-l40wgckc27],.workforce-domain-form>h3[b-l40wgckc27],.workforce-cost-allocation[b-l40wgckc27]  h3{margin:var(--nx-density-section-gap) 0 7px;color:var(--nx-text);font-size:var(--nx-type-section-title-size);line-height:var(--nx-leading-title);font-weight:var(--nx-weight-title)}.workforce-detail>h3:first-of-type[b-l40wgckc27]{margin-top:2px}.workforce-detail>p[b-l40wgckc27]{margin:5px 0 9px;color:var(--nx-text-secondary);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}.workforce-relationship-history[b-l40wgckc27]{display:grid;min-width:0;gap:var(--nx-density-action-gap)}.workforce-relationship-history>article[b-l40wgckc27]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--nx-density-action-gap) 10px;min-width:0;padding:var(--nx-density-field-row-padding);border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-2)}.workforce-relationship-history>article>div:first-child[b-l40wgckc27]{display:grid;min-width:0;gap:3px}.workforce-relationship-history>article strong[b-l40wgckc27]{color:var(--nx-text);font-size:var(--nx-type-field-value-size);font-weight:var(--nx-weight-field-value);overflow-wrap:anywhere}.workforce-relationship-history>article span[b-l40wgckc27]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}.workforce-relationship-action[b-l40wgckc27]{display:flex;grid-column:1/-1;justify-content:flex-end;min-width:0;padding-top:var(--nx-density-action-gap);border-top:1px solid var(--nx-border)}.workforce-relationship-action button[b-l40wgckc27]{width:auto;max-width:100%;height:auto;min-height:32px;padding:5px 8px;white-space:normal}.workforce-cost-allocation[b-l40wgckc27]{min-width:0;margin-top:var(--nx-density-action-margin);padding-top:2px;border-top:1px solid var(--nx-border)}
.workforce-access-management[b-l40wgckc27]{min-width:0}.workforce-access-management>p[b-l40wgckc27]{margin:0 0 var(--nx-density-title-content-gap);color:var(--nx-text-secondary);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}.workforce-access-roles[b-l40wgckc27]{display:grid;gap:var(--nx-density-action-gap)}.workforce-access-role[b-l40wgckc27]{display:grid;gap:var(--nx-density-action-gap);padding:var(--nx-density-title-content-gap);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-2)}.workforce-access-role>label[b-l40wgckc27]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--nx-density-action-gap);color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size)}.workforce-access-role>label>span[b-l40wgckc27]{display:grid}.workforce-access-role>label small[b-l40wgckc27]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.workforce-access-role input[type=checkbox][b-l40wgckc27]{width:auto;min-height:0}.workforce-access-role select[b-l40wgckc27]{grid-column:1/-1;width:100%;min-height:var(--nx-density-context-control-height)}.workforce-access-role fieldset[b-l40wgckc27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-density-action-gap);margin:0;padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xs)}.workforce-access-role legend[b-l40wgckc27]{padding:0 var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label);text-transform:uppercase}.workforce-access-role fieldset label[b-l40wgckc27]{display:flex;align-items:center;gap:var(--nx-space-1);min-width:0;color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size)}.workforce-access-validity[b-l40wgckc27]{display:grid;gap:var(--nx-space-1);margin-top:var(--nx-density-action-margin);padding:var(--nx-density-field-row-padding);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface)}.workforce-access-validity span[b-l40wgckc27],.workforce-access-validity small[b-l40wgckc27]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.workforce-access-validity strong[b-l40wgckc27]{color:var(--nx-text);font-size:var(--nx-type-field-value-size)}
.workforce-access-actions .platform-danger[b-l40wgckc27]{margin-right:auto}
.workforce-nexus-status[b-l40wgckc27]{display:inline-flex;align-items:center;gap:5px;color:var(--nx-text-secondary);font-size:var(--nx-type-secondary-size);font-weight:var(--nx-weight-field-label);line-height:var(--nx-leading-body)}.workforce-nexus-status[b-l40wgckc27]::before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;content:"";background:var(--nx-text-muted)}.workforce-nexus-status.pending[b-l40wgckc27]{color:#e7bd68}.workforce-nexus-status.pending[b-l40wgckc27]::before{background:#e7ad42}.workforce-nexus-status.active[b-l40wgckc27]{color:#78d6aa}.workforce-nexus-status.active[b-l40wgckc27]::before{background:#55c997}.workforce-nexus-status.expired[b-l40wgckc27],.workforce-nexus-status.revoked[b-l40wgckc27]{color:var(--nx-text-muted)}.workforce-nexus-status.revoked[b-l40wgckc27]::before{background:#d77b82}.workforce-nexus-status.none[b-l40wgckc27]::before{display:none}
.workforce-readonly .platform-form-grid[b-l40wgckc27],
.workforce-readonly article button[b-l40wgckc27],
.workforce-readonly table td button[b-l40wgckc27] { display: none; }
.settlement-cards[b-l40wgckc27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--nx-density-action-gap);margin:var(--nx-density-action-margin) 0}.settlement-cards>div[b-l40wgckc27],.settlement-history[b-l40wgckc27]{min-width:0;padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:10px;background:rgba(3,22,29,.55)}.settlement-cards>div[b-l40wgckc27]{display:grid;align-content:center;gap:var(--nx-space-1)}.settlement-cards span[b-l40wgckc27]{display:block;color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label);letter-spacing:.065em;text-transform:uppercase}.settlement-cards strong[b-l40wgckc27]{color:var(--nx-text);font-size:var(--nx-type-context-title-size);line-height:var(--nx-leading-title);overflow-wrap:anywhere}.settlement-history[b-l40wgckc27]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nx-density-action-gap);margin:var(--nx-space-2) 0}.settlement-history strong[b-l40wgckc27]{margin-left:auto}.settlement-modal[b-l40wgckc27]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--nx-space-4);background:rgba(1,8,12,.86)}.settlement-modal>section[b-l40wgckc27]{width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;color:var(--nx-text);background:var(--nx-surface-elevated)}@media(max-width:700px){.settlement-cards[b-l40wgckc27]{grid-template-columns:1fr}.settlement-history[b-l40wgckc27]{align-items:flex-start;flex-direction:column}.settlement-history strong[b-l40wgckc27]{margin:0}.workforce-collection[b-l40wgckc27]  .entity-collection__search{flex-basis:calc(100% - 90px)}.workforce-collection[b-l40wgckc27]  .entity-view-switch{order:-2}}@media(max-width:560px){.workforce-tabs__row[b-l40wgckc27]{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-tabs__row--second[b-l40wgckc27]{padding-left:0}.workforce-read-filter[b-l40wgckc27],.workforce-access-role fieldset[b-l40wgckc27]{grid-template-columns:1fr}}
/* _content/Nexus.Web/Components/Pages/PlatformWorkforceJobs.razor.rz.scp.css */
.jobs-collection[b-36rx1uy107]{min-width:0}.jobs-collection[b-36rx1uy107]  .entity-view-switch{order:-1}.jobs-collection[b-36rx1uy107]  .entity-card.selectable,.jobs-collection[b-36rx1uy107]  tbody tr{cursor:pointer}.jobs-collection[b-36rx1uy107]  .entity-card.selectable:focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.jobs-collection[b-36rx1uy107]  .entity-card.selectable:not(.selected):hover{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)));box-shadow:0 10px 26px rgba(0,0,0,.18)}.jobs-collection[b-36rx1uy107]  .entity-card.selectable.selected,.jobs-collection[b-36rx1uy107]  .entity-card.selectable.selected:hover{border-color:var(--nx-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface-2)));box-shadow:0 15px 34px rgba(0,0,0,.24)}.jobs-collection[b-36rx1uy107]  tbody tr:not([aria-selected="true"]):hover td{background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface))}.jobs-collection[b-36rx1uy107]  tbody tr[aria-selected="true"] td,.jobs-collection[b-36rx1uy107]  tbody tr[aria-selected="true"]:hover td{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-surface))}.jobs-collection[b-36rx1uy107]  tbody tr[aria-selected="true"] td:first-child{box-shadow:inset 3px 0 var(--nx-accent)}.jobs-collection[b-36rx1uy107]  tbody tr:focus-visible{outline:2px solid var(--nx-accent);outline-offset:-2px}.jobs-form[b-36rx1uy107]{display:grid;gap:var(--nx-density-action-gap)}.jobs-form label[b-36rx1uy107],.jobs-role-editor label[b-36rx1uy107]{display:grid;gap:5px;color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.jobs-form p[b-36rx1uy107],.jobs-access p[b-36rx1uy107],.jobs-role-editor p[b-36rx1uy107]{margin:0;color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}.jobs-access[b-36rx1uy107],.jobs-role-editor[b-36rx1uy107]{display:grid;gap:6px;margin-top:var(--nx-density-section-gap);padding-top:var(--nx-density-section-gap);border-top:1px solid var(--nx-border)}.jobs-access>span[b-36rx1uy107],.jobs-role-editor>span[b-36rx1uy107]{text-transform:uppercase;letter-spacing:.08em;color:var(--nx-text-muted);font-size:var(--nx-type-section-eyebrow-size);font-weight:var(--nx-weight-section-eyebrow)}.jobs-access h3[b-36rx1uy107]{margin:0;font-size:var(--nx-type-section-title-size);line-height:var(--nx-leading-title)}.jobs-access small[b-36rx1uy107]{color:var(--nx-text-muted)}.jobs-actions[b-36rx1uy107]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}.jobs-actions button[b-36rx1uy107]{width:auto;min-height:32px;padding:5px 9px}.jobs-warning[b-36rx1uy107]{border-color:color-mix(in srgb,var(--nx-warning) 42%,var(--nx-border));color:var(--nx-warning);background:transparent}@media(max-width:760px){.jobs-collection[b-36rx1uy107]  .entity-list-surface{overflow-x:auto}.jobs-collection[b-36rx1uy107]  table{min-width:520px}}
/* _content/Nexus.Web/Components/Pages/PlatformWorkforceLocation.razor.rz.scp.css */
.mobility-grid[b-0la2izxajd]{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;margin-bottom:1rem}.mobility-grid dl[b-0la2izxajd]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobility-grid dt[b-0la2izxajd]{color:var(--platform-muted)}.mobility-grid dd[b-0la2izxajd]{margin:0}@media(max-width:800px){.mobility-grid[b-0la2izxajd]{grid-template-columns:1fr}}
/* _content/Nexus.Web/Components/Pages/PlatformWorkforceTeams.razor.rz.scp.css */
.workforce-team-detail[b-xtow3xb8k5]{min-width:0}.team-related-row[b-xtow3xb8k5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;padding:9px 10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-deep-bg)}.team-related-row span[b-xtow3xb8k5],.team-related-row small[b-xtow3xb8k5]{display:block}.team-related-row small[b-xtow3xb8k5]{margin-top:2px;color:var(--nx-text-muted)}@media(max-width:560px){.team-related-row[b-xtow3xb8k5]{align-items:flex-start;flex-direction:column}.team-related-row button[b-xtow3xb8k5]{width:100%}}
/* _content/Nexus.Web/Components/Pages/Profile.razor.rz.scp.css */
.profile-page-root[b-a2unn9q6em]{width:100%;padding:14px 18px 28px;color:var(--nx-text);background:radial-gradient(circle at 88% 0,rgba(33,196,223,.055),transparent 26%),var(--nx-bg);isolation:isolate}
.profile-page-heading[b-a2unn9q6em]{display:flex;align-items:end;justify-content:space-between;width:100%;margin:0 0 10px}.profile-page-heading h1[b-a2unn9q6em]{margin:1px 0 0;color:var(--nx-text);font-size:clamp(1.4rem,1.8vw,1.75rem)}.profile-page-heading p[b-a2unn9q6em]{margin:2px 0 0;color:var(--nx-text-secondary);font-size:.79rem}
.profile-page-root[b-a2unn9q6em]  .nexus-collection-workspace{width:100%}.profile-page-root[b-a2unn9q6em]  .profile-primary-workspace{container-type:inline-size;min-width:0;overflow:hidden;border:1px solid var(--nx-border-strong);border-radius:14px;background:var(--nx-surface);box-shadow:0 12px 30px rgba(0,0,0,.16)}
.profile-page-root[b-a2unn9q6em]  .profile-person-card{border:0;border-bottom:1px solid var(--nx-border);border-radius:0;box-shadow:none}.profile-page-root[b-a2unn9q6em]  .profile-tabs{margin:0;border:0;border-bottom:1px solid var(--nx-border);border-radius:0}.profile-main[b-a2unn9q6em]{min-width:0;padding:12px;background:var(--nx-surface)}.profile-context[b-a2unn9q6em]{width:100%}.profile-context[b-a2unn9q6em]  .nexus-context-card{width:100%;max-width:none}
.profile-detail-grid[b-a2unn9q6em]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.profile-summary-grid[b-a2unn9q6em]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.profile-section--wide[b-a2unn9q6em]{grid-column:span 2}.profile-section--full[b-a2unn9q6em]{grid-column:1/-1}
.profile-section[b-a2unn9q6em]{min-width:0;padding:13px 15px;border:1px solid var(--nx-border);border-radius:12px;background:linear-gradient(150deg,var(--nx-surface-elevated),var(--nx-surface));box-shadow:0 7px 18px rgba(0,0,0,.12)}.profile-section__head[b-a2unn9q6em]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}.profile-section__head h2[b-a2unn9q6em]{margin:1px 0 0;font-size:.96rem}.profile-section__icon[b-a2unn9q6em]{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--nx-border-strong);border-radius:9px;color:var(--nx-accent);background:var(--nx-accent-soft)}.profile-section__avatar[b-a2unn9q6em]{border-radius:50%;font-weight:800}.profile-section__action[b-a2unn9q6em]{padding:6px 9px;white-space:nowrap}
.detail-list[b-a2unn9q6em]{display:grid;margin:0;border-top:1px solid var(--nx-border)}.detail-list div[b-a2unn9q6em]{display:grid;grid-template-columns:minmax(116px,.32fr) minmax(0,.68fr);align-items:baseline;gap:11px;min-width:0;padding:7px 0;border-bottom:1px solid var(--nx-border)}.detail-list div:last-child[b-a2unn9q6em]{padding-bottom:1px;border-bottom:0}.detail-list dt[b-a2unn9q6em],.profile-security-field>span[b-a2unn9q6em],.profile-security-dates span[b-a2unn9q6em]{color:var(--nx-text-muted);font-size:.65rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.detail-list dd[b-a2unn9q6em]{margin:0;color:var(--nx-text);font-weight:650;overflow-wrap:anywhere}
.profile-person-card-grid[b-a2unn9q6em]{display:grid;grid-template-columns:1.05fr .75fr 1.25fr;border-top:1px solid var(--nx-border)}.profile-data-card[b-a2unn9q6em]{min-width:0;padding:10px 14px 3px;border-right:1px solid var(--nx-border)}.profile-data-card:last-child[b-a2unn9q6em]{border-right:0}.profile-data-card>.platform-eyebrow[b-a2unn9q6em]{display:block;margin-bottom:9px}
.profile-compact-list[b-a2unn9q6em]{display:grid}.profile-compact-row[b-a2unn9q6em]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--nx-border);color:var(--nx-text-secondary)}.profile-compact-row strong[b-a2unn9q6em]{color:var(--nx-text);font-size:.82rem}
.profile-summary-grid>.profile-section[b-a2unn9q6em]{padding:11px 13px}.profile-summary-grid .profile-section__head[b-a2unn9q6em]{gap:8px;margin-bottom:6px}.profile-summary-grid .profile-section__icon[b-a2unn9q6em]{width:31px;height:31px}.profile-security-status[b-a2unn9q6em],.profile-summary-content[b-a2unn9q6em]{padding-top:6px;border-top:1px solid var(--nx-border)}.profile-security-status p[b-a2unn9q6em],.profile-summary-content p[b-a2unn9q6em]{margin:5px 0 7px;color:var(--nx-text-secondary);font-size:.8rem}.profile-security-count[b-a2unn9q6em]{display:block;color:var(--nx-text);font-size:1.45rem;line-height:1}.profile-inline-action[b-a2unn9q6em]{margin:0;padding:0;border:0;color:var(--nx-accent);background:transparent;font-size:.78rem;font-weight:700}.profile-inline-action:hover[b-a2unn9q6em]{color:var(--nx-text);background:transparent}
.profile-overview-grid[b-a2unn9q6em]{align-items:stretch}.profile-overview-card[b-a2unn9q6em]{display:flex;flex-direction:column}.profile-overview-facts[b-a2unn9q6em]{display:grid;margin:0;border-top:1px solid var(--nx-border)}.profile-overview-facts div[b-a2unn9q6em]{display:grid;grid-template-columns:minmax(95px,.42fr) minmax(0,.58fr);align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--nx-border)}.profile-overview-facts div:last-child[b-a2unn9q6em]{border-bottom:0}.profile-overview-facts dt[b-a2unn9q6em]{color:var(--nx-text-muted);font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.profile-overview-facts dd[b-a2unn9q6em]{margin:0;color:var(--nx-text);font-size:.8rem;font-weight:700;text-align:right;overflow-wrap:anywhere}.profile-overview-description[b-a2unn9q6em]{flex:1;padding-top:8px;border-top:1px solid var(--nx-border)}.profile-overview-description p[b-a2unn9q6em]{margin:0;color:var(--nx-text-secondary);font-size:.8rem;line-height:1.5}.profile-overview-card footer[b-a2unn9q6em]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:10px;border-top:1px solid var(--nx-border)}
.profile-person-edit[b-a2unn9q6em]{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--nx-border)}.profile-person-edit--personal[b-a2unn9q6em]{grid-template-columns:1fr}.profile-person-edit fieldset[b-a2unn9q6em]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px 9px;margin:0;padding:8px 0 10px;border:0;border-bottom:1px solid var(--nx-border);background:transparent}.profile-person-edit fieldset legend[b-a2unn9q6em]{padding:0 6px;color:var(--nx-accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-person-edit label[b-a2unn9q6em]{display:grid;gap:4px;color:var(--nx-text-secondary);font-size:.73rem;font-weight:700}.profile-edit-span[b-a2unn9q6em]{grid-column:1/-1}.profile-edit-actions[b-a2unn9q6em]{display:flex;justify-content:flex-end;gap:8px}
.profile-security-list[b-a2unn9q6em]{display:grid;gap:10px}.profile-security-item[b-a2unn9q6em]{display:grid;gap:9px;padding:12px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-surface-2)}.profile-security-item__head[b-a2unn9q6em]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-security-item__badges[b-a2unn9q6em]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.profile-security-field[b-a2unn9q6em],.profile-security-dates>div[b-a2unn9q6em]{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-security-field strong[b-a2unn9q6em],.profile-security-dates strong[b-a2unn9q6em]{color:var(--nx-text);font-size:.8rem;overflow-wrap:anywhere}.profile-security-dates[b-a2unn9q6em]{display:grid;gap:8px}.profile-security-item__revoke[b-a2unn9q6em]{justify-self:start}
.profile-drawer-card[b-a2unn9q6em]{display:grid;gap:13px;padding:15px;border:1px solid var(--nx-border);border-radius:12px;background:var(--nx-surface-2)}.profile-drawer-card h3[b-a2unn9q6em]{margin:0;color:var(--nx-text)}.profile-back-action[b-a2unn9q6em]{margin:0 0 10px;padding:0;border:0;color:var(--nx-accent);background:transparent;font-size:.8rem;font-weight:700}.profile-back-action:hover[b-a2unn9q6em]{color:var(--nx-text);background:transparent}
.profile-empty[b-a2unn9q6em]{display:flex;flex-direction:column;gap:3px;padding:12px 0 1px;border-top:1px solid var(--nx-border)}.profile-empty span[b-a2unn9q6em]{color:var(--nx-text-muted);font-size:.8rem}.profile-identity-list[b-a2unn9q6em]{display:grid;border-top:1px solid var(--nx-border)}.profile-identity-list article[b-a2unn9q6em]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:11px 0;border-bottom:1px solid var(--nx-border)}.profile-identity-list article>div[b-a2unn9q6em]{display:flex;flex-direction:column;min-width:0}.profile-identity-list article>div span[b-a2unn9q6em]{color:var(--nx-text-secondary);font-size:.8rem}.profile-identity-list ul[b-a2unn9q6em]{grid-column:1/-1;display:grid;gap:5px;margin:0;padding:0;list-style:none}.profile-identity-list li[b-a2unn9q6em],.profile-data-list li[b-a2unn9q6em]{display:flex;justify-content:space-between;gap:12px}.profile-identity-list small[b-a2unn9q6em]{color:var(--nx-accent)}
.profile-data-list[b-a2unn9q6em]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.profile-data-list li[b-a2unn9q6em]{padding:9px 10px;border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);background:var(--nx-surface-2)}.profile-data-list strong[b-a2unn9q6em]{color:var(--nx-text)}.profile-area-empty[b-a2unn9q6em]{width:100%;max-width:none;padding:13px}.profile-readonly-note[b-a2unn9q6em]{margin:14px 0 0;color:var(--nx-text-muted);font-size:.78rem}.profile-period-switch[b-a2unn9q6em]{display:inline-flex;gap:3px;margin-bottom:11px;padding:3px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-2)}.profile-period-switch button[b-a2unn9q6em]{padding:6px 13px;color:var(--nx-text-secondary);background:transparent}.profile-period-switch button.active[b-a2unn9q6em]{color:var(--nx-text);background:var(--nx-accent-soft)}.profile-shift-grid[b-a2unn9q6em]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-entity-card[b-a2unn9q6em]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:13px;border:1px solid var(--nx-border);border-radius:12px;background:var(--nx-surface-2)}
.profile-page-root[b-a2unn9q6em]  input,.profile-page-root[b-a2unn9q6em]  select,.profile-page-root[b-a2unn9q6em]  textarea{width:100%;height:36px;padding:6px 9px;border:1px solid var(--nx-border-strong);border-radius:8px;color:var(--nx-text);background:var(--nx-surface);color-scheme:dark}.profile-page-root[b-a2unn9q6em]  input:focus-visible,.profile-page-root[b-a2unn9q6em]  select:focus-visible,.profile-page-root[b-a2unn9q6em]  textarea:focus-visible{outline:2px solid var(--nx-accent);outline-offset:1px}.profile-page-root[b-a2unn9q6em]  input[type=checkbox]{appearance:none;width:18px;height:18px;padding:0;display:inline-grid;place-content:center;flex:0 0 18px;border-radius:5px;cursor:pointer}.profile-page-root[b-a2unn9q6em]  input[type=checkbox]::before{content:"";width:9px;height:9px;border-radius:2px;background:var(--nx-accent);transform:scale(0)}.profile-page-root[b-a2unn9q6em]  input[type=checkbox]:checked::before{transform:scale(1)}
@media(max-width:1180px){.profile-summary-grid[b-a2unn9q6em]{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-person-card-grid[b-a2unn9q6em]{grid-template-columns:1fr 1fr}.profile-data-card:last-child[b-a2unn9q6em]{grid-column:1/-1;border-top:1px solid var(--nx-border)}}
@container(max-width:820px){.profile-summary-grid[b-a2unn9q6em]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary-grid>.profile-section:last-child[b-a2unn9q6em]{grid-column:1/-1}.profile-detail-grid[b-a2unn9q6em]{grid-template-columns:1fr}.profile-detail-grid>.profile-section[b-a2unn9q6em]{grid-column:1}}
@media(max-width:980px){.profile-detail-grid[b-a2unn9q6em]{grid-template-columns:1fr}.profile-detail-grid>.profile-section[b-a2unn9q6em]{grid-column:1}.profile-summary-grid[b-a2unn9q6em]{grid-template-columns:1fr}.profile-person-edit fieldset[b-a2unn9q6em]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.profile-page-root[b-a2unn9q6em]{padding:11px 10px 22px}.profile-main[b-a2unn9q6em]{padding:10px}.profile-person-card-grid[b-a2unn9q6em]{grid-template-columns:1fr}.profile-data-card[b-a2unn9q6em]{border-right:0;border-bottom:1px solid var(--nx-border)}.profile-person-edit fieldset[b-a2unn9q6em],.profile-shift-grid[b-a2unn9q6em]{grid-template-columns:1fr}.profile-edit-span[b-a2unn9q6em]{grid-column:1}.detail-list div[b-a2unn9q6em]{grid-template-columns:minmax(105px,.4fr) minmax(0,.6fr)}}
@media(max-width:480px){.profile-section[b-a2unn9q6em]{padding:14px}.profile-section__head[b-a2unn9q6em]{grid-template-columns:auto minmax(0,1fr)}.profile-section__action[b-a2unn9q6em]{grid-column:1/-1;justify-self:start}.profile-security-item__head[b-a2unn9q6em]{align-items:flex-start;flex-direction:column}.profile-security-item__badges[b-a2unn9q6em]{justify-content:flex-start}.profile-entity-card[b-a2unn9q6em]{grid-template-columns:1fr}}
.profile-overview-card[b-a2unn9q6em]{cursor:pointer;transition:border-color .15s ease,background .15s ease}.profile-overview-card:hover[b-a2unn9q6em]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(150deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface-elevated)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface)))}.profile-overview-card:focus-visible[b-a2unn9q6em]{outline:2px solid var(--nx-accent);outline-offset:3px}
.profile-action-card[b-a2unn9q6em]{cursor:pointer;transition:border-color .15s ease,background .15s ease}.profile-action-card:not([aria-pressed="true"]):hover[b-a2unn9q6em]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border));background:linear-gradient(150deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface-elevated)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface)))}.profile-action-card[aria-pressed="true"][b-a2unn9q6em],.profile-action-card[aria-pressed="true"]:hover[b-a2unn9q6em]{border-color:var(--nx-accent);background:linear-gradient(150deg,color-mix(in srgb,var(--nx-accent) 16%,var(--nx-surface-elevated)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface)))}.profile-action-card:focus-visible[b-a2unn9q6em]{outline:2px solid var(--nx-accent);outline-offset:3px}
.profile-revoke-all-devices[b-a2unn9q6em]{width:64px;min-width:64px;max-width:100%;height:auto;padding:7px 8px;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15;text-align:center}
.profile-trusted-devices-head[b-a2unn9q6em]{grid-template-columns:minmax(0,1fr) auto;width:100%}.profile-trusted-devices-head>div[b-a2unn9q6em]{min-width:0}.profile-trusted-devices-head h3[b-a2unn9q6em]{overflow-wrap:anywhere}.profile-trusted-devices-head>.profile-revoke-all-devices[b-a2unn9q6em]{justify-self:end;flex-shrink:0}
/* _content/Nexus.Web/Components/Pages/Register.razor.rz.scp.css */
.registration-wizard[b-lep8u44ike]{--rw-surface:rgba(7,29,42,.94);--rw-border:rgba(93,190,213,.2);min-height:100vh;background:#020d15;color:#edf8fb;padding:2rem;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;font-family:var(--nexus-font-family,Inter,sans-serif)}
.registration-wizard__glow[b-lep8u44ike]{position:fixed;inset:-30% 0 auto 20%;height:40rem;background:radial-gradient(circle,rgba(0,181,204,.12),transparent 65%);pointer-events:none}.registration-wizard__brand[b-lep8u44ike]{width:min(980px,100%);display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem;color:#7897a4;font-size:.72rem;letter-spacing:.16em}.registration-wizard__brand img[b-lep8u44ike]{width:174px;height:52px;object-fit:contain;object-position:left}.registration-wizard__shell[b-lep8u44ike]{width:min(980px,100%);position:relative;background:linear-gradient(145deg,rgba(7,31,45,.98),rgba(3,20,30,.98));border:1px solid var(--rw-border);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.4);overflow:hidden}.registration-progress[b-lep8u44ike]{display:grid;grid-template-columns:repeat(5,1fr);padding:1rem 1.5rem;border-bottom:1px solid var(--rw-border);background:rgba(1,13,21,.5)}.registration-progress span[b-lep8u44ike]{display:flex;align-items:center;gap:.55rem;color:#617e89;font-size:.75rem}.registration-progress i[b-lep8u44ike]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid #345260;border-radius:50%;font-style:normal}.registration-progress .is-active[b-lep8u44ike]{color:#e9faff}.registration-progress .is-active i[b-lep8u44ike]{background:#02bcd4;color:#001017;border-color:#02d7ed}.registration-progress .is-done[b-lep8u44ike]{color:#4dc8d8}.registration-step[b-lep8u44ike]{padding:clamp(1.5rem,4vw,3.25rem);max-width:820px;margin:auto}.registration-step>header[b-lep8u44ike]{margin-bottom:2rem}.eyebrow[b-lep8u44ike]{color:#13cce2;font-size:.72rem;font-weight:700;letter-spacing:.15em;margin:0 0 .55rem}.registration-step h1[b-lep8u44ike]{font-size:clamp(1.65rem,3.2vw,2.35rem);margin:0 0 .65rem}.registration-step header p:last-child[b-lep8u44ike],.subtle[b-lep8u44ike]{color:#91abb5;line-height:1.6;margin:0}.registration-grid[b-lep8u44ike]{display:grid;gap:1rem;margin-bottom:1rem}.registration-grid.two[b-lep8u44ike]{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-field[b-lep8u44ike]{display:grid;gap:.45rem;min-width:0}.registration-field>span[b-lep8u44ike]{font-size:.8rem;color:#a8bdc5}.registration-field input[b-lep8u44ike],.registration-address :deep(input)[b-lep8u44ike]{width:100%;min-height:48px;background-color:#061923!important;color:#edf8fb!important;border:1px solid #264653!important;border-radius:10px!important;padding:.75rem .85rem;outline:none;box-shadow:none!important;color-scheme:dark}.registration-field input:hover[b-lep8u44ike],.registration-address :deep(input:hover)[b-lep8u44ike]{border-color:#376170!important}.registration-field input:focus[b-lep8u44ike],.registration-address :deep(input:focus)[b-lep8u44ike]{background-color:#061923!important;color:#edf8fb!important;border-color:#09c5dc!important;box-shadow:0 0 0 3px rgba(9,197,220,.13)!important}.registration-address :deep(input:disabled)[b-lep8u44ike],.registration-address :deep(input[readonly])[b-lep8u44ike]{background-color:#071721!important;color:#7896a2!important;opacity:1}.registration-address[b-lep8u44ike]{margin:1.25rem 0}.registration-address :deep(.form-label)[b-lep8u44ike]{color:#a8bdc5;font-size:.8rem}.registration-address :deep(.registration-address-fields)[b-lep8u44ike]{color-scheme:dark}.registration-address :deep(.list-group)[b-lep8u44ike]{background:#061923;border:1px solid #244754;border-radius:10px;overflow:hidden}.registration-address :deep(.list-group-item)[b-lep8u44ike]{background:#082330!important;color:#e9f8fb!important;border-color:#244754!important}.registration-address :deep(.list-group-item:hover)[b-lep8u44ike],.registration-address :deep(.list-group-item:focus)[b-lep8u44ike],.registration-address :deep(.list-group-item.active)[b-lep8u44ike]{background:#0b3443!important;color:#fff!important}.password-feedback[b-lep8u44ike]{margin:.1rem 0 .8rem}.password-feedback ul[b-lep8u44ike]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;color:#7896a2;font-size:.78rem}.password-feedback li[b-lep8u44ike]{display:flex;align-items:center;gap:.42rem}.password-feedback li>span:first-child[b-lep8u44ike]{width:1rem;text-align:center}.password-feedback li.is-satisfied[b-lep8u44ike]{color:#54dcae}.password-strength[b-lep8u44ike]{margin:.65rem 0 0;color:#7896a2;font-size:.78rem}.password-strength strong.is-weak[b-lep8u44ike]{color:#a8bdc5}.password-strength strong.is-medium[b-lep8u44ike]{color:#f2c66d}.password-strength strong.is-strong[b-lep8u44ike]{color:#54dcae}.password-match[b-lep8u44ike]{display:flex;align-items:center;gap:.4rem;margin:-.25rem 0 .75rem;font-size:.78rem}.password-match.is-valid[b-lep8u44ike]{color:#54dcae}.password-match.is-mismatch[b-lep8u44ike]{color:#f2c66d}.lookup-manual[b-lep8u44ike]{font-size:.78rem;color:#7896a2}.consents[b-lep8u44ike]{display:grid;gap:.75rem;margin:1.2rem 0;color:#aac0c8;font-size:.86rem}.consents label[b-lep8u44ike]{display:flex;gap:.65rem;align-items:flex-start}.consents a[b-lep8u44ike],.text-button[b-lep8u44ike]{color:#23cce0}.registration-actions[b-lep8u44ike]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.6rem}.primary-button[b-lep8u44ike],.secondary-button[b-lep8u44ike],.vat-lookup>button[b-lep8u44ike]{min-height:46px;border-radius:10px;padding:.7rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.primary-button[b-lep8u44ike],.vat-lookup>button[b-lep8u44ike]{border:1px solid #12d0e6;background:linear-gradient(135deg,#05bbd1,#0789aa);color:#001219}.secondary-button[b-lep8u44ike]{border:1px solid #31515e;background:#09212c;color:#c4d8df}.primary-button:disabled[b-lep8u44ike],.secondary-button:disabled[b-lep8u44ike],.vat-lookup>button:disabled[b-lep8u44ike]{opacity:.48}.subject-grid[b-lep8u44ike]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.subject-card[b-lep8u44ike]{min-height:138px;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.25rem .85rem;padding:1.2rem;border:1px solid #274957;border-radius:14px;background:#071c27;color:#eaf8fb}.subject-card i[b-lep8u44ike]{grid-row:1/3;font-style:normal;font-size:1.5rem;color:#18cbe1}.subject-card span[b-lep8u44ike]{color:#829da8;font-size:.82rem}.subject-card.is-selected[b-lep8u44ike]{border-color:#14cbe1;background:#092b38;box-shadow:0 0 0 3px rgba(20,203,225,.09)}.vat-lookup[b-lep8u44ike]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.8rem;margin-bottom:.6rem}.lookup-success[b-lep8u44ike]{padding:.75rem 1rem;border:1px solid rgba(40,220,164,.3);background:rgba(20,130,95,.1);color:#62e5b7;border-radius:10px}.text-button[b-lep8u44ike]{border:0;background:none;padding:.3rem 0}.workspace-preview[b-lep8u44ike]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:1rem;padding:1.25rem;background:#061923;border:1px solid #254653;border-radius:14px}.workspace-preview>span[b-lep8u44ike]{width:60px;height:60px;display:grid;place-items:center;border-radius:14px;background:#083647;color:#20d2e7;font-size:1.5rem}.summary-grid[b-lep8u44ike]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.summary-card[b-lep8u44ike]{display:grid;gap:.45rem;padding:1.1rem;border:1px solid #244653;border-radius:12px;background:#061923}.summary-card span[b-lep8u44ike],.summary-card small[b-lep8u44ike]{color:#819ca7}.registration-step--center[b-lep8u44ike]{text-align:center;display:grid;justify-items:center;padding-block:4rem}.step-icon[b-lep8u44ike]{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#0a3442;color:#30d7e9;font-size:2rem;margin-bottom:1.2rem}.step-icon.success[b-lep8u44ike]{color:#50e6ae}.step-icon.warning[b-lep8u44ike]{color:#ffc260}.email-actions[b-lep8u44ike]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.activation-spinner[b-lep8u44ike],.registration-wizard__loading span[b-lep8u44ike]{width:42px;height:42px;border:3px solid #19404f;border-top-color:#11d0e6;border-radius:50%;animation:spin-b-lep8u44ike 1s linear infinite}.registration-wizard__loading[b-lep8u44ike]{min-height:360px;display:grid;place-content:center;justify-items:center;gap:1rem;color:#98b2bc}.registration-alert[b-lep8u44ike]{margin:1.25rem auto 0;width:min(820px,calc(100% - 2rem));padding:.8rem 1rem;border:1px solid rgba(255,111,119,.35);border-radius:10px;background:rgba(130,29,40,.18);color:#ffbdc1}.registration-wizard__footer[b-lep8u44ike]{color:#526f7a;font-size:.72rem;margin-top:1rem}.registration-wizard input:-webkit-autofill[b-lep8u44ike],.registration-wizard input:-webkit-autofill:hover[b-lep8u44ike],.registration-wizard input:-webkit-autofill:focus[b-lep8u44ike]{-webkit-text-fill-color:#edf8fb!important;caret-color:#edf8fb;box-shadow:0 0 0 1000px #061923 inset!important;transition:background-color 9999s ease-out 0s}.registration-wizard button:focus-visible[b-lep8u44ike],.registration-wizard a:focus-visible[b-lep8u44ike],.registration-wizard input:focus-visible[b-lep8u44ike]{outline:2px solid #31d7e9;outline-offset:2px}@keyframes spin-b-lep8u44ike{to{transform:rotate(360deg)}}
@media(max-width:700px){.registration-wizard[b-lep8u44ike]{padding:.75rem}.registration-wizard__brand[b-lep8u44ike]{margin:.15rem 0 .55rem}.registration-wizard__brand span[b-lep8u44ike]{display:none}.registration-wizard__brand img[b-lep8u44ike]{width:142px;height:44px}.registration-wizard__shell[b-lep8u44ike]{border-radius:14px}.registration-progress[b-lep8u44ike]{padding:.75rem;gap:.25rem}.registration-progress span[b-lep8u44ike]{justify-content:center}.registration-progress b[b-lep8u44ike]{display:none}.registration-step[b-lep8u44ike]{padding:1.25rem}.registration-grid.two[b-lep8u44ike],.subject-grid[b-lep8u44ike],.summary-grid[b-lep8u44ike]{grid-template-columns:1fr}.password-feedback ul[b-lep8u44ike]{grid-template-columns:1fr 1fr;gap:.3rem .65rem}.registration-actions[b-lep8u44ike]{position:sticky;bottom:0;background:linear-gradient(transparent,#071d29 22%);padding-top:1.5rem}.registration-actions>*[b-lep8u44ike]{flex:1}.vat-lookup[b-lep8u44ike]{grid-template-columns:1fr}.workspace-preview[b-lep8u44ike]{grid-template-columns:1fr}.workspace-preview>span[b-lep8u44ike]{display:none}.email-actions[b-lep8u44ike]{width:100%;display:grid}.registration-step--center[b-lep8u44ike]{padding-block:2.5rem}}
.registration-field-error[b-lep8u44ike]{display:block;color:#ffbdc1;font-size:.78rem;line-height:1.35}.registration-field input[aria-invalid="true"][b-lep8u44ike]{border-color:#d85d69!important}.consents input[aria-invalid="true"][b-lep8u44ike]{outline:2px solid #d85d69;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.activation-spinner[b-lep8u44ike],.registration-wizard__loading span[b-lep8u44ike]{animation:none}}
.registration-wizard__brand img[b-lep8u44ike]{transform:scale(1.8);transform-origin:left center}
.password-grid[b-lep8u44ike]{align-items:start}
.password-column[b-lep8u44ike]{display:grid;gap:.65rem;min-width:0}
.password-column .password-feedback[b-lep8u44ike]{margin:0}
.password-column .password-feedback ul[b-lep8u44ike]{grid-template-columns:1fr;gap:.32rem}
.password-strength[b-lep8u44ike]{display:grid;gap:.4rem;margin:.15rem 0 0;color:#7896a2;font-size:.78rem}
.password-strength p[b-lep8u44ike]{display:flex;justify-content:space-between;gap:.75rem;margin:0}
.password-strength strong[b-lep8u44ike]{font-weight:750}
.password-strength__meter[b-lep8u44ike]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}
.password-strength__meter i[b-lep8u44ike]{height:.28rem;border-radius:999px;background:#183844}
.password-strength.is-weak strong[b-lep8u44ike]{color:#a8bdc5}.password-strength.is-weak .password-strength__meter i:first-child[b-lep8u44ike]{background:#7896a2}
.password-strength.is-medium strong[b-lep8u44ike]{color:#f2c66d}.password-strength.is-medium .password-strength__meter i:nth-child(-n+2)[b-lep8u44ike]{background:#d4a948}
.password-strength.is-strong strong[b-lep8u44ike]{color:#54dcae}.password-strength.is-strong .password-strength__meter i[b-lep8u44ike]{background:#36c897}
@media(max-width:700px){.password-column .password-feedback ul[b-lep8u44ike]{grid-template-columns:1fr}.password-column--confirmation[b-lep8u44ike]{margin-top:.15rem}}

/* The invitation continuation keeps isolated address controls identical to its native business fields. */
.registration-wizard--invitation[b-lep8u44ike]{--invitation-business-input-bg:rgba(2,12,21,.62);--invitation-business-input-border:rgba(145,180,198,.22);--invitation-business-input-text:#eef9fd;--invitation-business-label:#dbe8ee;--invitation-business-focus:rgba(41,204,235,.8);--invitation-business-readonly-bg:rgba(16,34,46,.55);--invitation-business-readonly-text:#9fc0cd}
main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control{height:44px;min-height:44px;padding:0 13px;background:var(--invitation-business-input-bg)!important;background-image:none!important;border:1px solid var(--invitation-business-input-border)!important;border-radius:9px!important;color:var(--invitation-business-input-text)!important;font:inherit;font-size:13px;outline:0;box-shadow:none!important;transition:.2s;color-scheme:dark}
main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control:hover:not(:disabled):not([readonly]){border-color:var(--invitation-business-input-border)!important}
main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control:focus{background:var(--invitation-business-input-bg)!important;border-color:var(--invitation-business-focus)!important;color:var(--invitation-business-input-text)!important;box-shadow:0 0 0 3px rgba(41,204,235,.1)!important}
main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control:disabled,main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control[readonly]{background:var(--invitation-business-readonly-bg)!important;color:var(--invitation-business-readonly-text)!important;opacity:1}
main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control:-webkit-autofill,main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control:-webkit-autofill:hover,main.registration-wizard--invitation .registration-address[b-lep8u44ike]  input.form-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--invitation-business-input-text)!important;caret-color:var(--invitation-business-input-text);box-shadow:0 0 0 1000px rgba(2,12,21,1) inset!important;transition:background-color 9999s ease-out 0s}
main.registration-wizard--invitation .registration-address[b-lep8u44ike]  .form-label{display:block;margin-bottom:6px;color:var(--invitation-business-label)!important;font-size:12px!important;font-weight:600!important}
/* _content/Nexus.Web/Components/Pages/Workspace.razor.rz.scp.css */
.workspace-overview[b-r514gitwxk]{display:grid;min-width:0;gap:14px;color:var(--nx-text);background:transparent}.workspace-overview[b-r514gitwxk]  .platform-page-header{margin-bottom:0}.workspace-identity[b-r514gitwxk]{display:grid;grid-template-columns:auto minmax(190px,1fr) minmax(410px,1.35fr) minmax(230px,.7fr);align-items:center;gap:16px;padding:17px 18px;border:1px solid var(--nx-border);border-radius:14px;background:linear-gradient(145deg,var(--nx-surface-elevated),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.workspace-identity__mark[b-r514gitwxk]{display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 40%,var(--nx-border));border-radius:15px;color:var(--nx-accent);background:var(--nx-accent-soft);font-size:19px;font-weight:850}.workspace-identity__copy[b-r514gitwxk]{min-width:0}.workspace-identity__copy h2[b-r514gitwxk]{margin:3px 0;color:var(--nx-text);font-size:20px}.workspace-identity__copy p[b-r514gitwxk]{margin:0;overflow:hidden;color:var(--nx-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-identity__facts[b-r514gitwxk]{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:7px;margin:0}.workspace-identity__facts div[b-r514gitwxk]{min-width:0;padding:9px 10px;border:1px solid var(--nx-border);border-radius:9px;background:color-mix(in srgb,var(--nx-surface-2) 82%,transparent)}.workspace-identity dt[b-r514gitwxk],.workspace-identity__context label>span[b-r514gitwxk]{color:var(--nx-text-muted);font-size:8px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.workspace-identity dd[b-r514gitwxk]{margin:3px 0 0;overflow:hidden;color:var(--nx-text);font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.workspace-identity__context[b-r514gitwxk]{display:grid;justify-items:end;gap:7px}.workspace-identity__context label[b-r514gitwxk]{display:grid;width:100%;gap:4px}.workspace-identity__context select[b-r514gitwxk]{width:100%;height:34px;min-width:0;font-size:9px}
.workspace-metrics[b-r514gitwxk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-metrics article[b-r514gitwxk]{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;border:1px solid var(--nx-border);border-radius:12px;background:linear-gradient(145deg,var(--nx-surface-2),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.workspace-metric__icon[b-r514gitwxk],.workspace-card__icon[b-r514gitwxk]{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 32%,var(--nx-border));border-radius:10px;color:var(--nx-accent);background:var(--nx-accent-soft)}.workspace-metric__icon[b-r514gitwxk]  svg,.workspace-card__icon[b-r514gitwxk]  svg{width:19px;height:19px}.workspace-metrics article>div[b-r514gitwxk]{display:grid;min-width:0}.workspace-metrics small[b-r514gitwxk]{color:var(--nx-text-muted);font-size:8px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.workspace-metrics strong[b-r514gitwxk]{margin-top:2px;color:var(--nx-text);font-size:20px;line-height:1}.workspace-metrics article>div>span[b-r514gitwxk]{margin-top:3px;overflow:hidden;color:var(--nx-text-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}
.workspace-overview-grid[b-r514gitwxk]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:11px;align-items:start}.workspace-card[b-r514gitwxk]{display:grid;min-width:0;gap:12px;padding:15px;border:1px solid var(--nx-border);border-radius:13px;background:linear-gradient(150deg,var(--nx-surface-2),var(--nx-surface));box-shadow:var(--nx-shadow-soft)}.workspace-card>header[b-r514gitwxk]{display:flex;align-items:center;gap:10px}.workspace-card>header h2[b-r514gitwxk]{margin:2px 0 0;color:var(--nx-text);font-size:13px}.workspace-card__icon[b-r514gitwxk]{width:34px;height:34px}.workspace-card__icon--attention[b-r514gitwxk]{color:var(--nx-warning);border-color:color-mix(in srgb,var(--nx-warning) 35%,var(--nx-border));background:color-mix(in srgb,var(--nx-warning) 10%,transparent)}.workspace-kv[b-r514gitwxk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.workspace-kv div[b-r514gitwxk],.workspace-summary-list div[b-r514gitwxk]{min-width:0;padding:9px 10px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(3,16,21,.3)}.workspace-kv dt[b-r514gitwxk]{color:var(--nx-text-muted);font-size:8px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.workspace-kv dd[b-r514gitwxk]{margin:3px 0 0;overflow-wrap:anywhere;color:var(--nx-text);font-size:10px;font-weight:650}.workspace-summary-list[b-r514gitwxk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-summary-list div[b-r514gitwxk]{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-summary-list span[b-r514gitwxk]{color:var(--nx-text-secondary);font-size:9px}.workspace-summary-list strong[b-r514gitwxk]{color:var(--nx-accent);font-size:16px}.workspace-authority-note[b-r514gitwxk]{margin:0;color:var(--nx-text-muted);font-size:8px}.workspace-module-list[b-r514gitwxk],.workspace-attention-list[b-r514gitwxk]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.workspace-module-list li[b-r514gitwxk]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(3,16,21,.3)}.workspace-module-list li>span:first-child[b-r514gitwxk]{overflow:hidden;color:var(--nx-text);font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.workspace-module-list small[b-r514gitwxk]{color:var(--nx-text-muted);font-size:8px}.workspace-compact-empty[b-r514gitwxk]{display:grid;min-height:64px;align-content:center;gap:3px;padding:11px;border:1px dashed var(--nx-border);border-radius:9px;background:rgba(3,16,21,.22)}.workspace-compact-empty strong[b-r514gitwxk]{color:var(--nx-text);font-size:10px}.workspace-compact-empty span[b-r514gitwxk]{color:var(--nx-text-muted);font-size:9px}.workspace-positive[b-r514gitwxk],.workspace-attention-list li[b-r514gitwxk]{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid color-mix(in srgb,var(--nx-success) 30%,var(--nx-border));border-radius:9px;background:color-mix(in srgb,var(--nx-success) 7%,transparent)}.workspace-positive>span[b-r514gitwxk],.workspace-attention-list li>span[b-r514gitwxk]{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;color:var(--nx-success);background:color-mix(in srgb,var(--nx-success) 13%,transparent);font-weight:850}.workspace-positive>div[b-r514gitwxk],.workspace-attention-list li>div[b-r514gitwxk]{display:grid;gap:2px}.workspace-positive strong[b-r514gitwxk],.workspace-attention-list strong[b-r514gitwxk]{color:var(--nx-text);font-size:10px}.workspace-positive small[b-r514gitwxk],.workspace-attention-list small[b-r514gitwxk]{color:var(--nx-text-muted);font-size:8px}.workspace-attention-list li[b-r514gitwxk]{border-color:color-mix(in srgb,var(--nx-warning) 28%,var(--nx-border));background:color-mix(in srgb,var(--nx-warning) 6%,transparent)}.workspace-attention-list li>span[b-r514gitwxk]{color:var(--nx-warning);background:color-mix(in srgb,var(--nx-warning) 12%,transparent)}.workspace-card--activity[b-r514gitwxk]{grid-column:1/-1}
@media(max-width:1180px){.workspace-identity[b-r514gitwxk]{grid-template-columns:auto minmax(180px,1fr) minmax(360px,1.2fr)}.workspace-identity__context[b-r514gitwxk]{grid-column:1/-1;grid-template-columns:auto minmax(260px,1fr);align-items:end;justify-items:stretch}.workspace-metrics[b-r514gitwxk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.workspace-identity[b-r514gitwxk]{grid-template-columns:auto minmax(0,1fr)}.workspace-identity__facts[b-r514gitwxk],.workspace-identity__context[b-r514gitwxk]{grid-column:1/-1}.workspace-overview-grid[b-r514gitwxk]{grid-template-columns:1fr}.workspace-card--activity[b-r514gitwxk]{grid-column:auto}}
@media(max-width:560px){.workspace-overview[b-r514gitwxk]{gap:10px}.workspace-identity[b-r514gitwxk]{grid-template-columns:1fr;padding:14px}.workspace-identity__facts[b-r514gitwxk],.workspace-identity__context[b-r514gitwxk]{grid-column:auto;grid-template-columns:1fr}.workspace-identity__context[b-r514gitwxk]{justify-items:start}.workspace-metrics[b-r514gitwxk],.workspace-kv[b-r514gitwxk],.workspace-summary-list[b-r514gitwxk]{grid-template-columns:1fr}.workspace-card[b-r514gitwxk]{padding:12px}.workspace-module-list li[b-r514gitwxk]{grid-template-columns:minmax(0,1fr) auto}.workspace-module-list small[b-r514gitwxk]{display:none}}
.workspace-corporate-actions[b-r514gitwxk]{display:flex;flex-wrap:wrap;gap:8px}.workspace-corporate-create[b-r514gitwxk]{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--nx-border)}.workspace-corporate-create .platform-form-grid[b-r514gitwxk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:560px){.workspace-corporate-actions[b-r514gitwxk],.workspace-corporate-create .platform-form-grid[b-r514gitwxk]{display:grid;grid-template-columns:1fr}.workspace-corporate-actions button[b-r514gitwxk]{width:100%}}
/* _content/Nexus.Web/Components/Shared/AddressLookupFields.razor.rz.scp.css */
.address-lookup--dark[b-rmfgfrnfhb]{color-scheme:dark}
.address-lookup--dark input.form-control[b-rmfgfrnfhb]{min-height:48px;background-color:#061923!important;background-image:none!important;color:#edf8fb!important;border:1px solid #264653!important;border-radius:10px!important;box-shadow:none!important}
.address-lookup--dark input.form-control:hover[b-rmfgfrnfhb]{border-color:#376170!important}
.address-lookup--dark input.form-control:focus[b-rmfgfrnfhb]{background-color:#061923!important;color:#edf8fb!important;border-color:#09c5dc!important;box-shadow:0 0 0 3px rgba(9,197,220,.13)!important}
.address-lookup--dark input.form-control:disabled[b-rmfgfrnfhb],.address-lookup--dark input.form-control[readonly][b-rmfgfrnfhb]{background-color:#071721!important;color:#7896a2!important;opacity:1}
.address-lookup--dark input.form-control:-webkit-autofill[b-rmfgfrnfhb],.address-lookup--dark input.form-control:-webkit-autofill:hover[b-rmfgfrnfhb],.address-lookup--dark input.form-control:-webkit-autofill:focus[b-rmfgfrnfhb]{-webkit-text-fill-color:#edf8fb!important;caret-color:#edf8fb;box-shadow:0 0 0 1000px #061923 inset!important;transition:background-color 9999s ease-out 0s}
.address-lookup--dark .location-suggestions[b-rmfgfrnfhb]{background:#061923;border:1px solid #244754;border-radius:10px;overflow:hidden}
.address-lookup--dark .list-group-item[b-rmfgfrnfhb]{background:#082330!important;color:#e9f8fb!important;border-color:#244754!important}
.address-lookup--dark .list-group-item:hover[b-rmfgfrnfhb],.address-lookup--dark .list-group-item:focus[b-rmfgfrnfhb],.address-lookup--dark .list-group-item.active[b-rmfgfrnfhb]{background:#0b3443!important;color:#fff!important}
/* _content/Nexus.Web/Components/Shared/ArticlePhotoPanel.razor.rz.scp.css */
.article-photo-core[b-a9lkaiknm4]{display:grid;gap:12px;margin-top:14px}.article-photo-core header[b-a9lkaiknm4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.article-photo-core header span[b-a9lkaiknm4],.article-photo-core p[b-a9lkaiknm4]{color:var(--nx-text-muted)}.article-photo-core h2[b-a9lkaiknm4]{margin:2px 0 0;font-size:18px}.article-photo-core__main[b-a9lkaiknm4]{width:min(100%,520px);max-height:300px;object-fit:contain;border-radius:7px;background:var(--nx-bg)}.article-photo-core__manager[b-a9lkaiknm4]{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--nx-border)}.article-photo-core__preview[b-a9lkaiknm4]{display:grid;gap:5px}.article-photo-core__preview img[b-a9lkaiknm4]{width:min(100%,520px);max-height:300px;object-fit:contain;border-radius:6px;background:var(--nx-bg)}.article-photo-core ol[b-a9lkaiknm4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none}.article-photo-core li[b-a9lkaiknm4]{display:grid;gap:4px;padding:5px;border:1px solid var(--nx-border);border-radius:8px}.article-photo-core li.selected[b-a9lkaiknm4]{border-color:var(--nx-accent)}.article-photo-core li.primary[b-a9lkaiknm4]{box-shadow:inset 0 -2px var(--nx-success)}.article-photo-core__thumb[b-a9lkaiknm4]{display:grid!important;min-height:0!important;padding:0!important;border:0!important;color:var(--nx-text-secondary)!important;background:transparent!important;box-shadow:none!important;text-align:left}.article-photo-core__thumb img[b-a9lkaiknm4]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:5px}.article-photo-core__thumb span[b-a9lkaiknm4]{padding:4px;font-size:10px}.article-photo-core li>div[b-a9lkaiknm4]{display:flex;justify-content:space-between}.article-photo-core li>div button[b-a9lkaiknm4]{min-height:25px!important;padding:2px 6px!important}.article-photo-core details[b-a9lkaiknm4]{padding:8px;border:1px solid var(--nx-border);border-radius:8px}.article-photo-core summary[b-a9lkaiknm4]{cursor:pointer;font-weight:700}.article-photo-core dl[b-a9lkaiknm4]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px}.article-photo-core dt[b-a9lkaiknm4]{color:var(--nx-text-muted)}.article-photo-core dd[b-a9lkaiknm4]{margin:0;overflow-wrap:anywhere}.article-photo-core__actions[b-a9lkaiknm4],.article-photo-core__confirm>div[b-a9lkaiknm4]{display:flex;gap:7px;flex-wrap:wrap}.article-photo-core__confirm[b-a9lkaiknm4]{display:grid;gap:8px;padding:9px;border:1px solid var(--nx-warning);border-radius:8px;background:color-mix(in srgb,var(--nx-warning) 8%,transparent)}.article-photo-core__upload[b-a9lkaiknm4]{position:relative;width:max-content;overflow:hidden}.article-photo-core__upload[b-a9lkaiknm4]  input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:640px){.article-photo-core header[b-a9lkaiknm4]{align-items:start;flex-direction:column}.article-photo-core ol[b-a9lkaiknm4]{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* _content/Nexus.Web/Components/Shared/AssetCreateEditor.razor.rz.scp.css */
.asset-create-page-form[b-6pfqtvoec8]{width:100%;min-width:0}.asset-create-tabs[b-6pfqtvoec8]{display:flex;gap:4px;overflow-x:auto;padding:0 0 10px;border-bottom:1px solid var(--nx-border);scrollbar-width:thin}.asset-create-tabs button[b-6pfqtvoec8]{flex:0 0 auto;min-height:34px!important;padding:6px 10px!important;color:var(--nx-text-muted)!important;background:transparent!important;border-color:transparent!important}.asset-create-tabs button.active[b-6pfqtvoec8]{color:var(--nx-text)!important;border-color:var(--nx-accent)!important;background:var(--nx-accent-soft)!important}.asset-create-tabs i[b-6pfqtvoec8]{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:50%;color:#fff;background:var(--nx-danger)}.asset-create-tab-panel[b-6pfqtvoec8]{min-height:420px;padding:18px 1px}.asset-create-tab-panel section>header[b-6pfqtvoec8]{margin-bottom:16px}.asset-create-tab-panel h2[b-6pfqtvoec8]{margin:0;color:var(--nx-text);font-size:18px}.asset-create-tab-panel header p[b-6pfqtvoec8]{margin:4px 0 0;color:var(--nx-text-muted);font-size:11px}.asset-create-grid[b-6pfqtvoec8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asset-create-grid label[b-6pfqtvoec8],.asset-create-tab-panel>section>label[b-6pfqtvoec8],.asset-create-notes[b-6pfqtvoec8]{display:grid;min-width:0;gap:5px;color:var(--nx-text-secondary);font-size:11px;font-weight:700}.asset-create-wide[b-6pfqtvoec8]{grid-column:1/-1}.asset-create-block[b-6pfqtvoec8]{margin-top:18px;padding-top:16px;border-top:1px solid var(--nx-border)}.asset-derived[b-6pfqtvoec8],.asset-create-card[b-6pfqtvoec8]{margin-top:12px;padding:12px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-surface-raised)}.asset-derived[b-6pfqtvoec8]{display:grid}.asset-derived span[b-6pfqtvoec8],.asset-derived small[b-6pfqtvoec8],.asset-create-note[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:10px}.asset-create-disclosure[b-6pfqtvoec8]{margin-top:12px}.asset-create-disclosure summary[b-6pfqtvoec8]{cursor:pointer;color:var(--nx-text-secondary)}.asset-create-disclosure summary small[b-6pfqtvoec8]{margin-left:8px;color:var(--nx-text-muted)}.asset-create-disclosure[open] summary[b-6pfqtvoec8]{margin-bottom:12px}.asset-create-notes[b-6pfqtvoec8]{margin-top:16px}.asset-create-notes textarea[b-6pfqtvoec8]{min-height:78px}.asset-create-tree[b-6pfqtvoec8]{margin:14px 0;padding:0;list-style:none}.asset-selection[b-6pfqtvoec8]{color:var(--nx-text-secondary)}.asset-check[b-6pfqtvoec8]{display:flex!important;align-items:center;gap:7px}.asset-address-row[b-6pfqtvoec8]{display:grid;grid-template-columns:120px minmax(150px,1fr) 90px;gap:8px;margin-top:10px}.asset-inline-actions[b-6pfqtvoec8]{display:flex;gap:10px;margin-top:10px}.asset-choice-list[b-6pfqtvoec8]{display:grid;gap:8px}.asset-choice-list label[b-6pfqtvoec8]{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary)}.asset-choice-list label span[b-6pfqtvoec8]{display:grid}.asset-choice-list small[b-6pfqtvoec8]{color:var(--nx-text-muted)}.network-dot[b-6pfqtvoec8]{display:inline-block;width:10px;height:10px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.asset-methods[b-6pfqtvoec8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.asset-methods label[b-6pfqtvoec8]{display:flex;gap:6px;color:var(--nx-text-secondary)}.asset-create-actions[b-6pfqtvoec8]{position:sticky;z-index:5;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:12px 0 2px;background:linear-gradient(180deg,transparent,var(--nx-surface) 24%)}
@media(max-width:600px){.asset-create-tab-panel[b-6pfqtvoec8]{min-height:0}.asset-create-grid[b-6pfqtvoec8],.asset-address-row[b-6pfqtvoec8]{grid-template-columns:1fr}.asset-create-wide[b-6pfqtvoec8]{grid-column:auto}.asset-methods[b-6pfqtvoec8]{grid-template-columns:1fr 1fr}.asset-create-actions[b-6pfqtvoec8]{flex-direction:column-reverse}.asset-create-actions button[b-6pfqtvoec8]{width:100%}}
.asset-create-page-form select[b-6pfqtvoec8]{padding-right:34px;border-color:var(--nx-border-strong);color:var(--nx-text);background-color:#071820;color-scheme:dark}.asset-create-page-form select option[b-6pfqtvoec8],.asset-create-page-form select optgroup[b-6pfqtvoec8]{color:var(--nx-text);background:#071820}.asset-create-page-form select option:checked[b-6pfqtvoec8]{color:#eaffff;background:#164253 linear-gradient(0deg,#164253,#164253)}.asset-create-page-form select option:disabled[b-6pfqtvoec8]{color:var(--nx-text-muted);background:#0b2028}.asset-create-page-form select:focus-visible[b-6pfqtvoec8]{border-color:var(--nx-accent);outline:2px solid color-mix(in srgb,var(--nx-accent) 45%,transparent);outline-offset:2px}.asset-optional[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:9px;font-weight:500}.asset-create-grid label>small[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:9px;font-weight:500}.asset-file-actions[b-6pfqtvoec8]{flex-wrap:wrap}.asset-file-help[b-6pfqtvoec8]{margin:7px 0 0;color:var(--nx-text-muted);font-size:10px}
.asset-context-empty[b-6pfqtvoec8]{margin:0 0 12px;padding:9px 11px;border:1px solid var(--nx-border);border-radius:8px;color:var(--nx-text-secondary);background:var(--nx-surface-raised);font-size:11px}.asset-context-empty strong[b-6pfqtvoec8]{color:var(--nx-text)}
.asset-compat-label[b-6pfqtvoec8]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.asset-draft-row[b-6pfqtvoec8]{display:flex;align-items:center;gap:8px;margin:10px 0;padding:10px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(8,25,32,.72)}.asset-draft-row>span[b-6pfqtvoec8]{display:grid;min-width:0;flex:1;color:var(--nx-text-secondary)}.asset-draft-row small[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:9px}.asset-draft-row button[b-6pfqtvoec8]{min-height:31px;padding:5px 9px;font-size:9px}.asset-selection[b-6pfqtvoec8]{display:grid;gap:3px;padding:9px 11px;border:1px solid var(--nx-border);border-radius:8px;background:rgba(8,25,32,.72)}.asset-selection span[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:9px;text-transform:uppercase}.asset-create-tree.compact[b-6pfqtvoec8]{max-height:260px;overflow:auto;padding:8px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(7,19,25,.7)}
.asset-draft-title[b-6pfqtvoec8]{display:flex;align-items:center;gap:7px}.asset-draft-badge[b-6pfqtvoec8]{justify-self:start;margin-top:5px}
.asset-position-choice[b-6pfqtvoec8]{display:grid;gap:8px;margin-bottom:12px;padding:10px;border:1px solid var(--nx-border);border-radius:9px;background:rgba(7,24,32,.55)}.asset-position-choice h3[b-6pfqtvoec8]{margin:0;color:var(--nx-petroleum-light);font-size:12px}.asset-position-choice>label[b-6pfqtvoec8]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:11px;font-weight:700}
.asset-owner-context[b-6pfqtvoec8]{display:grid;gap:2px;margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--nx-cyan);background:var(--nx-surface-raised);font-size:11px}.asset-owner-context span[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:10px}
@media(max-width:600px){.asset-draft-row[b-6pfqtvoec8]{align-items:stretch;flex-wrap:wrap}.asset-draft-row>span[b-6pfqtvoec8]{flex-basis:100%}}
.asset-create-tab-panel[b-6pfqtvoec8]{padding-bottom:76px}
.asset-create-tabs[b-6pfqtvoec8]{position:sticky;z-index:6;top:0;max-width:100%;overscroll-behavior-inline:contain;padding-top:8px;background:var(--nx-surface)}
.asset-placement-modes[b-6pfqtvoec8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0}.asset-placement-modes label[b-6pfqtvoec8]{display:flex;align-items:center;gap:.5rem;padding:.65rem;border:1px solid #294052;border-radius:8px;background:#101f2c}.asset-rack-slot[b-6pfqtvoec8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.asset-placement-summary[b-6pfqtvoec8]{display:grid;gap:.2rem;padding:.7rem .8rem;border-left:3px solid #49a8d1;background:#102535}.asset-placement-summary span[b-6pfqtvoec8]{color:#91a9bb;font-size:.8rem}.asset-placement-summary strong[b-6pfqtvoec8]{overflow-wrap:anywhere}@media(max-width:620px){.asset-placement-modes[b-6pfqtvoec8],.asset-rack-slot[b-6pfqtvoec8]{grid-template-columns:1fr}}
.asset-onboarding-choice[b-6pfqtvoec8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;gap:.55rem;margin:0 0 1rem;padding:0;border:0}.asset-onboarding-choice legend[b-6pfqtvoec8]{grid-column:1/-1;margin-bottom:.45rem;color:var(--nx-text-secondary);font-size:11px;font-weight:700}.asset-onboarding-choice label[b-6pfqtvoec8]{display:flex;min-width:0;min-height:72px;align-items:flex-start;gap:.55rem;padding:.7rem;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-bg-deep);color:var(--nx-text-secondary);font-size:11px;line-height:1.35;cursor:pointer}.asset-onboarding-choice label>span[b-6pfqtvoec8]{display:grid;min-width:0;gap:.2rem}.asset-onboarding-choice label strong[b-6pfqtvoec8]{color:var(--nx-text);font-size:12px}.asset-onboarding-choice label small[b-6pfqtvoec8]{color:var(--nx-text-muted);font-size:10px;overflow-wrap:anywhere}.asset-onboarding-choice input[b-6pfqtvoec8]{flex:0 0 auto;margin-top:.15rem}.asset-onboarding-choice label:has(input:checked)[b-6pfqtvoec8]{border-color:var(--nx-accent);background:var(--nx-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-accent) 45%,transparent)}.asset-onboarding-choice label:has(input:focus-visible)[b-6pfqtvoec8]{outline:2px solid var(--nx-accent);outline-offset:2px}@media(max-width:700px){.asset-onboarding-choice[b-6pfqtvoec8]{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto}.asset-onboarding-choice label[b-6pfqtvoec8]{width:100%;min-height:56px}}
.asset-position-step[b-6pfqtvoec8]{margin:14px 0 6px;color:var(--nx-petroleum-light);font-size:12px}.asset-site-first[b-6pfqtvoec8]{border-color:color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border))}.asset-site-first small[b-6pfqtvoec8]{color:var(--nx-text-muted)}.asset-position-heading[b-6pfqtvoec8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-position-heading h3[b-6pfqtvoec8]{margin:0}.asset-position-heading button[b-6pfqtvoec8]{min-height:30px;padding:5px 8px}.asset-rack-facts[b-6pfqtvoec8]{display:flex;gap:8px;flex-wrap:wrap}.asset-rack-facts span[b-6pfqtvoec8]{padding:6px 8px;border:1px solid var(--nx-border);border-radius:7px;color:var(--nx-text-muted);background:var(--nx-bg-deep);font-size:10px}.asset-rack-facts strong[b-6pfqtvoec8]{color:var(--nx-text)}.asset-explicit-create[b-6pfqtvoec8]{width:100%;margin:4px 0 12px;border-style:dashed!important}
/* _content/Nexus.Web/Components/Shared/AssetGraphNode.razor.rz.scp.css */
.asset-graph-branch[b-idu1ve564n]{display:grid;justify-items:center;gap:.65rem;position:relative}.asset-graph-children[b-idu1ve564n]{display:flex;align-items:flex-start;gap:.75rem;position:relative;padding-top:1rem}.asset-graph-children[b-idu1ve564n]::before{position:absolute;top:0;right:0;left:0;height:1px;background:rgba(100,116,139,.5);content:""}.asset-graph-children>.asset-graph-branch[b-idu1ve564n]::before{position:absolute;top:-1rem;width:1px;height:1rem;background:rgba(100,116,139,.5);content:""}.asset-graph-card[b-idu1ve564n]{display:flex;position:relative;z-index:1;min-width:11rem;max-width:16rem;border:1px solid rgba(100,116,139,.4);border-radius:.55rem;background:#101827;box-shadow:0 6px 18px rgba(0,0,0,.2)}.asset-graph-card.resource[b-idu1ve564n]{border-color:rgba(45,212,191,.4)}.asset-graph-card.selected[b-idu1ve564n]{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.25)}.asset-graph-select[b-idu1ve564n]{display:flex;min-width:0;gap:.5rem;flex:1;padding:.65rem;border:0;background:transparent;color:#dce8f7;text-align:left}.asset-graph-card span[b-idu1ve564n]{display:grid;min-width:0}.asset-graph-card small[b-idu1ve564n]{color:#7dd3fc;text-transform:uppercase;font-size:.62rem}.asset-graph-card strong[b-idu1ve564n]{overflow-wrap:anywhere}.asset-graph-card em[b-idu1ve564n]{font-size:.66rem;color:#8294aa;font-style:normal;overflow-wrap:anywhere}.asset-graph-expand[b-idu1ve564n]{min-width:2rem;border:0;border-left:1px solid rgba(100,116,139,.3);background:transparent;color:#7dd3fc}.asset-graph-card button:focus-visible[b-idu1ve564n]{outline:2px solid #38bdf8;outline-offset:2px}@media(max-width:600px){.asset-graph-card[b-idu1ve564n]{min-width:9rem;max-width:12rem}}
/* _content/Nexus.Web/Components/Shared/AssetHierarchyGraph.razor.rz.scp.css */
.asset-hierarchy-graph[b-yfgahnxfhe]{display:grid;min-width:0;gap:.45rem}.asset-hierarchy-graph>header[b-yfgahnxfhe]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem}.asset-graph-title[b-yfgahnxfhe]{flex:none}.asset-graph-title>span[b-yfgahnxfhe]{color:var(--nx-text-muted);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.asset-hierarchy-graph h2[b-yfgahnxfhe]{margin:0;font-size:1rem;line-height:1.2}.asset-graph-tools[b-yfgahnxfhe]{display:flex;min-width:0;align-items:flex-end;justify-content:flex-end;gap:.45rem}.asset-graph-controls[b-yfgahnxfhe]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.asset-graph-controls button[b-yfgahnxfhe]{min-height:30px;padding:.28rem .45rem;font-size:.72rem}.asset-graph-controls output[b-yfgahnxfhe]{min-width:2.5rem;color:var(--nx-text-muted);font-size:.7rem;text-align:center}.asset-graph-search[b-yfgahnxfhe]{position:relative;z-index:8;width:min(23rem,32vw)}.asset-graph-search label[b-yfgahnxfhe]{display:block;color:var(--nx-text-secondary);font-size:0}.asset-graph-search label>span[b-yfgahnxfhe]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.asset-graph-search input[b-yfgahnxfhe]{width:100%;min-height:30px;padding:.3rem .55rem;font-size:.72rem}.asset-graph-results[b-yfgahnxfhe]{position:absolute;top:100%;right:0;left:0;max-height:18rem;overflow:auto;padding:.35rem;border:1px solid var(--nx-border-strong);border-radius:.55rem;background:var(--nx-surface-elevated);box-shadow:0 12px 35px #0008}.asset-graph-results button[b-yfgahnxfhe]{display:grid;width:100%;gap:.15rem;padding:.55rem;border:0;border-bottom:1px solid var(--nx-border);border-radius:0;background:transparent;color:var(--nx-text);text-align:left}.asset-graph-results span[b-yfgahnxfhe]{color:var(--nx-text-muted);font-size:.68rem}.asset-graph-breadcrumb[b-yfgahnxfhe]{display:flex;min-width:0;align-items:center;gap:.2rem;overflow:hidden;padding:.28rem .4rem;border:1px solid var(--nx-border);border-radius:.5rem;background:var(--nx-bg-deep)}.asset-graph-breadcrumb button:not(.platform-secondary)[b-yfgahnxfhe]{min-width:0;min-height:26px;overflow:hidden;padding:.15rem .25rem;border:0;background:transparent;color:var(--nx-text-secondary);text-overflow:ellipsis;white-space:nowrap}.asset-graph-breadcrumb button:not(.platform-secondary):last-of-type[b-yfgahnxfhe]{flex:1}.asset-graph-breadcrumb .platform-secondary[b-yfgahnxfhe]{min-height:28px;flex:none;margin-left:auto;padding:.25rem .45rem;white-space:nowrap}.asset-graph-breadcrumb span[b-yfgahnxfhe]{flex:none;color:var(--nx-text-muted)}.asset-graph-viewport[b-yfgahnxfhe]{height:clamp(30rem,calc(100dvh - 15.5rem),58rem);min-height:30rem;overflow:hidden;touch-action:none;user-select:none;cursor:grab;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:radial-gradient(circle at 1px 1px,rgba(100,116,139,.22) 1px,transparent 0);background-size:20px 20px}.asset-graph-viewport.is-panning[b-yfgahnxfhe]{cursor:grabbing}.asset-graph-canvas[b-yfgahnxfhe]{display:flex;align-items:flex-start;gap:1rem;width:max-content;min-width:max-content;padding:1rem;transform-origin:0 0;will-change:transform}.asset-graph-lane[b-yfgahnxfhe]{display:inline-flex;flex-direction:column;gap:.65rem;min-width:20rem;padding:.85rem}.asset-graph-lane>strong[b-yfgahnxfhe]{color:#91a4ba;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.asset-graph-network-lane[b-yfgahnxfhe]{margin-left:1rem;border-left:1px solid #26364a}.asset-graph-network[b-yfgahnxfhe]{display:flex;align-items:center;gap:.7rem;padding:.75rem;border:1px solid #2d4056;border-radius:.65rem;background:#111b28;color:#e8f0fa}.asset-graph-network i[b-yfgahnxfhe]{width:.7rem;height:.7rem;border-radius:50%}.asset-graph-network span[b-yfgahnxfhe]{display:grid}.asset-graph-network small[b-yfgahnxfhe]{color:#91a4ba}.asset-graph-network b[b-yfgahnxfhe]{font-size:.88rem}
@media(max-width:900px){.asset-hierarchy-graph>header[b-yfgahnxfhe]{align-items:flex-start;flex-direction:column}.asset-graph-tools[b-yfgahnxfhe]{width:100%;justify-content:space-between}.asset-graph-search[b-yfgahnxfhe]{width:min(22rem,45vw)}}
@media(max-width:700px){.asset-hierarchy-graph[b-yfgahnxfhe]{gap:.4rem}.asset-graph-tools[b-yfgahnxfhe]{align-items:stretch;flex-direction:column-reverse}.asset-graph-controls[b-yfgahnxfhe]{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.asset-graph-controls button[b-yfgahnxfhe]{min-height:38px;flex:none}.asset-graph-search[b-yfgahnxfhe]{width:100%}.asset-graph-search input[b-yfgahnxfhe]{min-height:40px}.asset-graph-breadcrumb[b-yfgahnxfhe]{align-items:flex-start;flex-wrap:wrap}.asset-graph-breadcrumb button:not(.platform-secondary)[b-yfgahnxfhe]{max-width:calc(100% - 1.25rem)}.asset-graph-breadcrumb .platform-secondary[b-yfgahnxfhe]{margin-left:0}.asset-graph-viewport[b-yfgahnxfhe]{height:calc(100dvh - 14rem);min-height:28rem}.asset-graph-canvas[b-yfgahnxfhe]{padding:.65rem}.asset-graph-lane[b-yfgahnxfhe]{min-width:15rem;padding:.5rem}}
.asset-graph-viewport[b-yfgahnxfhe]{height:clamp(20rem,calc(100dvh - 18rem),42rem);min-height:0;max-height:calc(100dvh - 18rem)}
@media(max-width:700px){.asset-graph-viewport[b-yfgahnxfhe]{height:clamp(18rem,38dvh,24rem);min-height:0;max-height:38dvh}}
/* _content/Nexus.Web/Components/Shared/AssetPhotoPanel.razor.rz.scp.css */
.asset-photo-core[b-im85kq8949]{display:grid;gap:9px}.asset-photo-core__main[b-im85kq8949]{display:grid;gap:8px}.asset-photo-core__hero[b-im85kq8949]{display:block;width:100%;max-height:230px;object-fit:contain;border-radius:7px;background:#06151b}.asset-photo-core__fallback[b-im85kq8949]{display:grid;min-height:108px;place-content:center;gap:5px;text-align:center;color:var(--nx-text-muted)}.asset-photo-core__fallback>span[b-im85kq8949]{font-size:42px;color:#60747d}.asset-photo-core__manage[b-im85kq8949]{justify-self:start;min-height:var(--nx-control-height-compact)!important;padding-block:6px!important}.asset-photo-core__manager[b-im85kq8949]{display:grid;gap:9px;padding-top:9px;border-top:1px solid var(--nx-border)}.asset-photo-core__manager>p[b-im85kq8949]{margin:0;color:var(--nx-text-muted);font-size:11px}.asset-photo-core__preview[b-im85kq8949]{display:grid;gap:5px}.asset-photo-core__preview img[b-im85kq8949]{width:100%;max-height:210px;object-fit:contain;border-radius:6px;background:#06151b}.asset-photo-core__preview strong[b-im85kq8949]{overflow-wrap:anywhere}.asset-photo-core__gallery[b-im85kq8949]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.asset-photo-core__gallery li[b-im85kq8949]{display:grid;gap:3px;padding:3px;border:1px solid var(--nx-border);border-radius:7px;background:#06151b}.asset-photo-core__gallery li.selected[b-im85kq8949]{border-color:var(--nx-accent)}.asset-photo-core__gallery li.primary[b-im85kq8949]{box-shadow:inset 0 -2px var(--nx-success)}.asset-photo-core__thumb[b-im85kq8949]{display:grid!important;min-height:0!important;padding:0!important;border:0!important;border-radius:4px!important;color:var(--nx-text-secondary)!important;background:transparent!important;box-shadow:none!important;text-align:left}.asset-photo-core__thumb img[b-im85kq8949]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.asset-photo-core__thumb span[b-im85kq8949]{padding:3px;font-size:9px}.asset-photo-core__order[b-im85kq8949]{display:flex;justify-content:space-between}.asset-photo-core__order button[b-im85kq8949]{min-height:24px!important;padding:1px 5px!important}.asset-photo-core__metadata[b-im85kq8949]{padding:7px;border:1px solid var(--nx-border);border-radius:7px}.asset-photo-core__metadata summary[b-im85kq8949]{cursor:pointer;font-size:11px;font-weight:700}.asset-photo-core__metadata dl[b-im85kq8949]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:8px 0 0;font-size:10px}.asset-photo-core__metadata dt[b-im85kq8949]{color:var(--nx-text-muted)}.asset-photo-core__metadata dd[b-im85kq8949]{margin:0;overflow-wrap:anywhere}.asset-photo-core__actions[b-im85kq8949]{display:flex;gap:6px;flex-wrap:wrap}.asset-photo-core__actions button[b-im85kq8949]{min-height:30px!important;padding:5px 8px!important}.asset-photo-core__confirm[b-im85kq8949]{display:grid;gap:8px;padding:8px;border:1px solid var(--nx-warning);border-radius:7px;background:color-mix(in srgb,var(--nx-warning) 8%,transparent);font-size:11px}.asset-photo-core__confirm>div[b-im85kq8949]{display:flex;gap:6px;flex-wrap:wrap}.asset-photo-core__confirm button[b-im85kq8949]{min-height:30px!important;padding:5px 8px!important}.asset-photo-core__upload[b-im85kq8949]{position:relative;display:inline-flex!important;width:max-content;overflow:hidden;cursor:pointer}.asset-photo-core__upload[b-im85kq8949]  input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0;cursor:pointer}@media(max-width:600px){.asset-photo-core__gallery[b-im85kq8949]{grid-template-columns:repeat(3,minmax(0,1fr))}}

.asset-photo-core__hero-button[b-im85kq8949]{display:block!important;width:100%;min-height:0!important;padding:0!important;border:1px solid transparent!important;border-radius:7px!important;background:#06151b!important;cursor:zoom-in}.asset-photo-core__hero-button:hover[b-im85kq8949],.asset-photo-core__hero-button:focus-visible[b-im85kq8949]{border-color:var(--nx-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-accent) 24%,transparent)!important}
.asset-photo-core__hero-shell[b-im85kq8949]{position:relative;min-width:0;touch-action:pan-y}.asset-photo-core__card-previous[b-im85kq8949],.asset-photo-core__card-next[b-im85kq8949]{position:absolute;top:50%;z-index:2;width:34px!important;height:44px!important;min-height:44px!important;padding:0!important;translate:0 -50%;border-color:color-mix(in srgb,var(--nx-border) 70%,transparent)!important;background:rgba(4,20,27,.72)!important;color:var(--nx-text-primary)!important;font-size:27px!important;line-height:1!important;opacity:.72;backdrop-filter:blur(3px)}.asset-photo-core__card-previous[b-im85kq8949]{left:7px}.asset-photo-core__card-next[b-im85kq8949]{right:7px}.asset-photo-core__card-previous:hover[b-im85kq8949],.asset-photo-core__card-next:hover[b-im85kq8949],.asset-photo-core__card-previous:focus-visible[b-im85kq8949],.asset-photo-core__card-next:focus-visible[b-im85kq8949]{opacity:1;border-color:var(--nx-accent)!important}.asset-photo-core__counter[b-im85kq8949]{position:absolute;right:8px;bottom:8px;z-index:2;padding:3px 7px;border:1px solid color-mix(in srgb,var(--nx-border) 72%,transparent);border-radius:999px;background:rgba(4,20,27,.76);color:var(--nx-text-secondary);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none;backdrop-filter:blur(3px)}.asset-photo-core__return-primary[b-im85kq8949]{justify-self:start;min-height:0!important;padding:2px 0!important;font-size:10px!important}
.asset-photo-viewer[b-im85kq8949]{position:fixed;inset:0;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:16px;background:rgba(2,10,14,.96);color:var(--nx-text-primary);outline:0;touch-action:pan-y}.asset-photo-viewer>header[b-im85kq8949]{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-photo-viewer__close[b-im85kq8949]{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;font-size:28px!important;line-height:1!important}.asset-photo-viewer__stage[b-im85kq8949]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;gap:10px}.asset-photo-viewer__canvas[b-im85kq8949]{display:grid;width:100%;height:100%;min-height:0;place-items:center;overflow:auto;overscroll-behavior:contain}.asset-photo-viewer__canvas img[b-im85kq8949]{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;transition:transform .12s ease}.asset-photo-viewer__previous[b-im85kq8949],.asset-photo-viewer__next[b-im85kq8949]{width:46px!important;height:64px!important;min-height:64px!important;padding:0!important;font-size:38px!important}.asset-photo-viewer__tools[b-im85kq8949]{display:flex;align-items:center;justify-content:center;gap:8px}.asset-photo-viewer__tools button[b-im85kq8949]{min-width:42px;min-height:36px!important;padding:5px 10px!important}.asset-photo-viewer__tools span[b-im85kq8949]{min-width:46px;color:var(--nx-text-muted);font-variant-numeric:tabular-nums}.asset-photo-viewer__thumbs[b-im85kq8949]{display:flex;justify-content:center;gap:8px;max-width:100%;margin:0;padding:2px 0;overflow-x:auto;list-style:none}.asset-photo-viewer__thumbs button[b-im85kq8949]{display:block!important;width:68px;height:54px;min-height:0!important;padding:2px!important;border:2px solid transparent!important;background:#06151b!important}.asset-photo-viewer__thumbs button.selected[b-im85kq8949]{border-color:var(--nx-accent)!important}.asset-photo-viewer__thumbs img[b-im85kq8949]{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:600px){.asset-photo-viewer[b-im85kq8949]{padding:10px;gap:8px}.asset-photo-viewer__stage[b-im85kq8949]{grid-template-columns:38px minmax(0,1fr) 38px}.asset-photo-viewer__previous[b-im85kq8949],.asset-photo-viewer__next[b-im85kq8949]{width:38px!important;height:52px!important;min-height:52px!important}.asset-photo-viewer__thumbs button[b-im85kq8949]{width:56px;height:46px}}
@media(prefers-reduced-motion:reduce){.asset-photo-viewer__canvas img[b-im85kq8949]{transition:none}}
/* _content/Nexus.Web/Components/Shared/CalendarDelegationSettingsPanel.razor.rz.scp.css */
.calendar-authority-hub[b-sj4xeyxroi]{display:grid;gap:10px}.calendar-authority-hub .platform-panel[b-sj4xeyxroi]{padding:14px}.calendar-card-grid[b-sj4xeyxroi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-inline-editor[b-sj4xeyxroi],.calendar-delegation-editor[b-sj4xeyxroi]{display:grid;gap:12px;margin:8px 0 12px;padding:12px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-2)}
.calendar-authority-tabs[b-sj4xeyxroi]{display:flex;gap:16px;border-bottom:1px solid var(--nx-border)}.calendar-authority-tabs button[b-sj4xeyxroi]{min-height:38px;padding:7px 1px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--nx-text-secondary);background:transparent;box-shadow:none}.calendar-authority-tabs button.active[b-sj4xeyxroi]{border-bottom-color:var(--nx-accent);color:var(--nx-accent)}
.calendar-inline-editor h3[b-sj4xeyxroi],.calendar-delegation-editor h3[b-sj4xeyxroi]{display:inline;margin:0 0 7px;color:var(--nx-text);font-size:.9rem}.calendar-delegation-editor>div[b-sj4xeyxroi]{min-width:0}.calendar-step[b-sj4xeyxroi]{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;border-radius:50%;color:var(--nx-accent);background:var(--nx-accent-soft);font-size:.72rem;font-weight:800}.calendar-selection-list[b-sj4xeyxroi]{display:flex;flex-wrap:wrap;gap:7px}.calendar-selection-list label[b-sj4xeyxroi]{padding:7px 9px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface)}.calendar-rename[b-sj4xeyxroi]{grid-column:1/-1;display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--nx-border)}
.calendar-authority-hub label[b-sj4xeyxroi]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:.76rem;font-weight:700}.calendar-authority-hub input[b-sj4xeyxroi],.calendar-authority-hub select[b-sj4xeyxroi]{min-height:40px;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);color:var(--nx-text);background:var(--nx-surface);color-scheme:dark}.calendar-authority-hub input:focus-visible[b-sj4xeyxroi],.calendar-authority-hub select:focus-visible[b-sj4xeyxroi]{outline:2px solid var(--nx-accent);outline-offset:1px}.calendar-authority-hub input:disabled[b-sj4xeyxroi]{opacity:.45}.calendar-authority-hub input[type=checkbox][b-sj4xeyxroi]{width:18px;min-height:18px}.calendar-authority-hub .nexus-checkbox[b-sj4xeyxroi]{display:flex;align-items:center;flex-direction:row}
.calendar-permission-matrix[b-sj4xeyxroi]{display:grid;gap:7px}.calendar-permission-head[b-sj4xeyxroi]{display:none}.calendar-permission-row[b-sj4xeyxroi]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface)}.calendar-permission-row>strong[b-sj4xeyxroi]{grid-column:1/-1;font-size:.78rem}.calendar-permission-row label[b-sj4xeyxroi]{display:flex;align-items:center;justify-content:flex-start;gap:5px}.calendar-permission-row label span[b-sj4xeyxroi]{display:inline}
@media(max-width:760px){.calendar-card-grid[b-sj4xeyxroi]{grid-template-columns:1fr}.calendar-permission-row[b-sj4xeyxroi]{grid-template-columns:1fr}}
/* _content/Nexus.Web/Components/Shared/CommercialProspectForm.razor.rz.scp.css */
.prospect-form-grid[b-vw1ma4eimj] {
    display: grid;
    min-width: 0;
    gap: 14px 12px;
}

.prospect-form-grid--main[b-vw1ma4eimj] { grid-template-columns:minmax(0,1fr); }

.prospect-field[b-vw1ma4eimj] {
    display: grid;
    min-width: 0;
    align-content: start;
    gap: 6px;
    color: var(--nx-text-secondary);
    font-size: 11px;
    font-weight: 700;
}

.prospect-field > span[b-vw1ma4eimj] {
    line-height: 1.25;
}

.prospect-field[b-vw1ma4eimj]  input,
.prospect-field[b-vw1ma4eimj]  select,
.prospect-field[b-vw1ma4eimj]  textarea {
    width: 100%;
    max-width: 100%;
}

.prospect-field--email[b-vw1ma4eimj],
.prospect-field--phone[b-vw1ma4eimj],
.prospect-field--address[b-vw1ma4eimj],
.prospect-field--country[b-vw1ma4eimj],
.prospect-field--province[b-vw1ma4eimj] { grid-column:1; }

.prospect-inline-control[b-vw1ma4eimj] {
    display: grid;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 6px;
}

.prospect-inline-control button[b-vw1ma4eimj] {
    min-height: 40px;
    padding-inline: 10px;
}

.prospect-autocomplete[b-vw1ma4eimj] {
    position: relative;
}

.prospect-suggestions[b-vw1ma4eimj] {
    position: absolute;
    z-index: 20;
    top: calc(100% + 4px);
    right: 0;
    left: 0;
    display: grid;
    max-height: 190px;
    overflow-y: auto;
    border: 1px solid var(--nx-border-strong);
    border-radius: 9px;
    background: var(--nx-surface);
    box-shadow: 0 14px 30px rgba(0, 0, 0, .35);
}

.prospect-suggestions button[b-vw1ma4eimj] {
    display: flex;
    min-height: 0;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 8px 10px;
    border: 0;
    border-bottom: 1px solid var(--nx-border);
    border-radius: 0;
    color: var(--nx-text-secondary);
    background: transparent;
    text-align: left;
}

.prospect-suggestions button:last-child[b-vw1ma4eimj] {
    border-bottom: 0;
}

.prospect-suggestions button:hover[b-vw1ma4eimj] {
    color: var(--nx-text);
    background: var(--nx-accent-soft);
    box-shadow: none;
    transform: none;
}

.prospect-suggestions small[b-vw1ma4eimj] {
    color: var(--nx-text-muted);
    white-space: nowrap;
}

.prospect-lookup-message[b-vw1ma4eimj] {
    margin: 10px 0 0;
    padding: 8px 10px;
    border: 1px solid var(--nx-border);
    border-radius: 9px;
    background: rgba(3, 22, 29, .3);
    font-size: 11px;
}

.prospect-lookup-message.muted[b-vw1ma4eimj] { color: var(--nx-text-muted); }
.prospect-lookup-message.warning[b-vw1ma4eimj] { color: var(--nx-warning); }
.prospect-lookup-message.success[b-vw1ma4eimj] { color: var(--nx-success); }

.prospect-advanced[b-vw1ma4eimj],
.prospect-advanced summary[b-vw1ma4eimj],
.prospect-warning[b-vw1ma4eimj],
.prospect-warning strong[b-vw1ma4eimj],
.prospect-warning span[b-vw1ma4eimj] {
    color: var(--nx-text-secondary);
}

.prospect-advanced[b-vw1ma4eimj] {
    margin-top: 16px;
    border: 1px solid var(--nx-border);
    border-radius: 10px;
    background: rgba(3, 22, 29, .22);
}

.prospect-advanced summary[b-vw1ma4eimj] {
    cursor: pointer;
    padding: 10px 12px;
    color: var(--nx-text-secondary);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .03em;
}

.prospect-advanced[open] summary[b-vw1ma4eimj] {
    border-bottom: 1px solid var(--nx-border);
}

.prospect-form-grid--advanced[b-vw1ma4eimj] {
    grid-template-columns: minmax(0, 1fr);
    padding: 12px;
}

.prospect-field--notes[b-vw1ma4eimj] {
    grid-column: 1 / -1;
}

.prospect-field--notes[b-vw1ma4eimj]  textarea {
    min-height: 84px;
    resize: vertical;
}

.prospect-form-actions[b-vw1ma4eimj] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;
    margin-top: 16px;
    padding-top: 12px;
    border-top: 1px solid var(--nx-border);
}

.prospect-warning[b-vw1ma4eimj] {
    display: grid;
    gap: 8px;
    margin-top: 12px;
    padding: 10px 12px;
    border: 1px solid rgba(245, 181, 64, .4);
    border-radius: 10px;
    background: rgba(245, 181, 64, .08);
}

.prospect-warning > div[b-vw1ma4eimj] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 8px;
}

@media (max-width: 600px) {
    .prospect-form-grid--main[b-vw1ma4eimj],
    .prospect-form-grid--advanced[b-vw1ma4eimj] {
        grid-template-columns: minmax(0, 1fr);
    }

    .prospect-field--email[b-vw1ma4eimj],
    .prospect-field--phone[b-vw1ma4eimj],
    .prospect-field--address[b-vw1ma4eimj],
    .prospect-field--notes[b-vw1ma4eimj] {
        grid-column: auto;
    }

    .prospect-inline-control[b-vw1ma4eimj] {
        grid-template-columns: 1fr;
    }

    .prospect-form-actions[b-vw1ma4eimj] {
        flex-direction: column-reverse;
    }

    .prospect-form-actions[b-vw1ma4eimj]  button {
        width: 100%;
    }
}
/* _content/Nexus.Web/Components/Shared/ContextSettingsCard.razor.rz.scp.css */
.context-settings-card[b-33gi28a1vd]{display:grid;min-width:0;min-height:132px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);color:var(--nx-text);background:var(--nx-surface);box-shadow:var(--nx-shadow-soft);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.context-settings-card:hover[b-33gi28a1vd]{border-color:var(--nx-border-strong);background:var(--nx-surface-2);transform:translateY(-1px)}.context-settings-card:focus-visible[b-33gi28a1vd]{outline:2px solid var(--nx-accent);outline-offset:3px}.context-settings-card__icon[b-33gi28a1vd]{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-accent) 32%,transparent);border-radius:var(--nx-radius-md);color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 8%,var(--nx-surface-2))}.context-settings-card__copy[b-33gi28a1vd]{display:grid;gap:5px;min-width:0}.context-settings-card__copy small[b-33gi28a1vd]{color:var(--nx-text-muted);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.context-settings-card__copy strong[b-33gi28a1vd]{font-size:.94rem;line-height:1.25}.context-settings-card__copy>span[b-33gi28a1vd]{color:var(--nx-text-secondary);font-size:.78rem;line-height:1.45}.context-settings-card__arrow[b-33gi28a1vd]{align-self:center;color:var(--nx-text-muted);font-size:1.1rem}.context-settings-card:hover .context-settings-card__arrow[b-33gi28a1vd]{color:var(--nx-accent)}@media(max-width:640px){.context-settings-card[b-33gi28a1vd]{min-height:0;padding:15px}}@media(prefers-reduced-motion:reduce){.context-settings-card[b-33gi28a1vd]{transition:none}}
/* _content/Nexus.Web/Components/Shared/CredentialCreateDrawer.razor.rz.scp.css */
.credential-context-form[b-3mt4j0t6us]{display:grid;gap:9px;max-height:calc(100vh - 235px);overflow-y:auto;padding-right:3px}.credential-context-form>*[b-3mt4j0t6us]{min-width:0}.credential-form-actions[b-3mt4j0t6us]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--nx-border)}
/* _content/Nexus.Web/Components/Shared/ExternalAdvisorSettingsPanel.razor.rz.scp.css */
.advisor-main[b-yeblk89gya]{min-width:0;background:transparent}.advisor-kpis[b-yeblk89gya]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}
.advisor-kpis[b-yeblk89gya]  .platform-stat-card{min-height:76px;padding:9px 10px;gap:9px;border:1px solid var(--nx-border);border-radius:10px;background:#0a1c24;box-shadow:none}
.advisor-kpis[b-yeblk89gya]  .platform-stat-card__icon{width:32px;height:32px;border-radius:8px}
.advisor-kpis[b-yeblk89gya]  .platform-stat-card strong{font-size:21px;line-height:1}
.advisor-kpis[b-yeblk89gya]  .platform-stat-card__detail{margin-top:2px;font-size:9px;line-height:1.25}
.advisor-toolbar[b-yeblk89gya]{display:flex;align-items:center;gap:7px;min-height:46px;padding:6px 7px;margin-bottom:10px;border:1px solid var(--nx-border);border-radius:10px;background:#091a22}
.advisor-toolbar[b-yeblk89gya]  button{min-height:32px;padding:5px 9px;font-size:11px}
.advisor-toolbar__spacer[b-yeblk89gya]{flex:1}
.entity-view-switch[b-yeblk89gya]{display:flex;gap:2px;padding:2px;border:1px solid var(--nx-border);border-radius:8px;background:#06151c}
.entity-view-switch button[b-yeblk89gya]{display:flex;align-items:center;gap:5px;border:0;background:transparent!important;color:var(--nx-text-secondary)}
.entity-view-switch button.active[b-yeblk89gya]{color:var(--nx-accent);background:rgba(39,181,232,.12)!important}
.advisor-collection-layout[b-yeblk89gya]{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:10px;min-width:0}
.advisor-collection[b-yeblk89gya]{min-width:0;background:transparent!important}
.advisor-card-grid[b-yeblk89gya]{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,286px));align-items:start;gap:9px;background:transparent!important}
.advisor-subject-card[b-yeblk89gya]{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:stretch;gap:8px;padding:11px!important;text-align:left;border:1px solid #1b3440!important;border-radius:10px!important;background:linear-gradient(145deg,#0b2029,#081820)!important;color:var(--nx-text)!important;box-shadow:none!important;transform:none!important}
.advisor-subject-card:not(.selected):hover[b-yeblk89gya]{border-color:color-mix(in srgb,var(--nx-accent) 68%,var(--nx-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 14%,transparent),0 10px 26px rgba(0,0,0,.18)!important;transform:translateY(-1px)!important}
.advisor-subject-card.selected[b-yeblk89gya]{border-color:var(--nx-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface)),var(--nx-surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 32%,transparent),0 15px 34px rgba(0,0,0,.24)!important}
.advisor-subject-card.selected:hover[b-yeblk89gya]{background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 15%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface-2)))!important}
.advisor-card-status[b-yeblk89gya]{display:flex;justify-content:flex-end;min-height:18px}
.advisor-card-identity[b-yeblk89gya]{display:flex;align-items:center;gap:9px;min-width:0}
.advisor-card-identity>span:last-child[b-yeblk89gya]{min-width:0}
.advisor-card-identity strong[b-yeblk89gya],.advisor-card-identity small[b-yeblk89gya]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.advisor-card-identity strong[b-yeblk89gya]{font-size:15px;line-height:1.2}
.advisor-card-identity small[b-yeblk89gya]{margin-top:2px;color:var(--nx-text-muted);font-size:10px}
.advisor-avatar[b-yeblk89gya]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #24617a;border-radius:50%;background:#092735;color:#48c8f2;font-size:12px;font-weight:800}
.advisor-role-badges[b-yeblk89gya]{display:flex;flex-wrap:wrap;gap:4px}
.advisor-role-badges[b-yeblk89gya]  .platform-chip,.advisor-role-badges .platform-chip[b-yeblk89gya]{padding:3px 6px;font-size:9px;line-height:1.2}
.advisor-primary[b-yeblk89gya]{color:var(--nx-warning)}
.advisor-contact[b-yeblk89gya]{overflow:hidden;margin:0!important;color:var(--nx-text-secondary);font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}
.advisor-card-facts[b-yeblk89gya]{display:grid;gap:0;border-top:1px solid var(--nx-border)}
.advisor-card-facts p[b-yeblk89gya]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0!important;padding:5px 0;border-bottom:1px solid var(--nx-border);font-size:10px!important}
.advisor-card-facts span[b-yeblk89gya]{color:var(--nx-text-muted)}
.advisor-card-facts strong[b-yeblk89gya]{text-align:right;font-size:11px}
.advisor-open[b-yeblk89gya]{display:flex;justify-content:space-between;margin-top:1px;color:var(--nx-accent);font-size:10px}
.advisor-list-surface[b-yeblk89gya]{min-width:0;overflow:hidden;border:1px solid var(--nx-border);border-radius:10px;background:#091a22!important}
.advisor-list-surface .table-wrap[b-yeblk89gya]{margin:0;background:transparent!important}
.advisor-list-surface table[b-yeblk89gya]{margin:0;background:transparent!important;color:var(--nx-text);font-size:10px}
.advisor-list-surface[b-yeblk89gya]  th,.advisor-list-surface[b-yeblk89gya]  td{padding:7px 9px;background:transparent!important}
.advisor-list-surface tbody tr[b-yeblk89gya]{cursor:pointer;background:transparent!important}
.advisor-list-surface tbody tr:hover[b-yeblk89gya]{background:rgba(39,181,232,.045)!important}
.advisor-list-surface tbody tr[aria-selected=true][b-yeblk89gya]{background:rgba(39,181,232,.1)!important;box-shadow:inset 3px 0 var(--nx-accent)}
.advisor-list-surface td small[b-yeblk89gya]{display:block;color:var(--nx-text-muted);font-size:9px}
.advisor-context-card[b-yeblk89gya]{position:sticky;top:76px;display:grid;width:380px;min-width:380px;max-width:380px;gap:9px;max-height:calc(100vh - 94px);overflow-x:hidden;overflow-y:auto;padding:12px;border:1px solid #1b3440;border-radius:10px;background:linear-gradient(160deg,#0b2029,#071820)!important;color:var(--nx-text);box-shadow:none}
.advisor-context-card>header[b-yeblk89gya]{padding-bottom:7px;border-bottom:1px solid var(--nx-border)}
.advisor-context-card>header h2[b-yeblk89gya]{margin:0;font-size:14px}
.advisor-context-card>label[b-yeblk89gya]{display:grid;gap:4px;color:var(--nx-text-secondary);font-size:10px;font-weight:700}
.advisor-context-card>label[b-yeblk89gya]  input,.advisor-context-card>label[b-yeblk89gya]  select,.advisor-context-card>label input[b-yeblk89gya],.advisor-context-card>label select[b-yeblk89gya]{min-height:32px;padding:5px 8px;font-size:11px;background:#06171e!important}
.advisor-detail-header[b-yeblk89gya]{display:flex;align-items:flex-start;gap:9px}
.advisor-detail-header>div[b-yeblk89gya]{min-width:0;flex:1}
.advisor-detail-header h2[b-yeblk89gya]{overflow:hidden;margin:1px 0 5px;font-size:15px!important;text-overflow:ellipsis;white-space:nowrap}
.advisor-detail-header .platform-eyebrow[b-yeblk89gya]{margin:0;font-size:8px}
.advisor-detail-actions[b-yeblk89gya]{position:sticky;bottom:-12px;display:flex;justify-content:flex-end;margin:3px -12px -12px;padding:9px 12px;border-top:1px solid var(--nx-border);background:#0a1e27}.advisor-detail-actions>.platform-secondary[b-yeblk89gya]{min-height:31px;padding:5px 8px;font-size:10px}
.advisor-work-header[b-yeblk89gya]{position:sticky;z-index:2;top:-12px;display:flex;align-items:flex-start;gap:9px;margin:-12px -12px 0;padding:12px 12px 9px;border-bottom:1px solid var(--nx-border);background:#0a1e27}
.advisor-work-header>div[b-yeblk89gya]{min-width:0;flex:1}.advisor-work-header h2[b-yeblk89gya]{overflow:hidden;margin:2px 0 0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.advisor-close[b-yeblk89gya]{display:grid;width:27px;height:27px;min-height:27px!important;flex:0 0 27px;place-items:center;padding:0!important;border:1px solid var(--nx-border)!important;border-radius:7px!important;background:transparent!important;color:var(--nx-text-secondary)!important;font-size:17px;box-shadow:none!important}
.advisor-tabs[b-yeblk89gya]{display:flex;gap:14px;margin:0;overflow-x:auto;border-bottom:1px solid var(--nx-border);scrollbar-width:thin}
.advisor-tabs button[b-yeblk89gya]{min-height:30px!important;flex:none;padding:5px 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--nx-text-muted)!important;font-size:9px;white-space:nowrap;box-shadow:none!important}
.advisor-tabs button.active[b-yeblk89gya]{border-bottom-color:var(--nx-accent)!important;color:var(--nx-accent)!important;background:transparent!important}
.advisor-detail-section[b-yeblk89gya]{display:grid;gap:6px}
.advisor-detail-section h3[b-yeblk89gya]{margin:1px 0 2px;color:var(--nx-text-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}
.advisor-detail-row[b-yeblk89gya]{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);align-items:start;gap:9px;padding:6px 0;border-bottom:1px solid var(--nx-border);font-size:10px}
.advisor-detail-row span[b-yeblk89gya]{color:var(--nx-text-muted)}
.advisor-detail-row strong[b-yeblk89gya]{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:10px;font-weight:600}
.advisor-section-title[b-yeblk89gya]{display:flex;align-items:center;justify-content:space-between;gap:7px}
.advisor-section-title[b-yeblk89gya]  button{min-height:30px;padding:4px 7px;font-size:9px}
.advisor-engagement[b-yeblk89gya]{display:grid;gap:5px;padding:8px;border:1px solid var(--nx-border);border-radius:8px;background:#091a22!important}
.advisor-engagement header[b-yeblk89gya]{display:flex;align-items:center;justify-content:space-between;gap:7px}
.advisor-engagement header strong[b-yeblk89gya]{font-size:10px;letter-spacing:.04em;text-transform:uppercase}
.advisor-engagement p[b-yeblk89gya]{margin:0!important;color:var(--nx-text-secondary);font-size:10px!important;line-height:1.35}
.advisor-engagement[b-yeblk89gya]  button{min-height:29px;padding:4px 7px;font-size:9px}
.advisor-money[b-yeblk89gya]{font-size:15px}
.advisor-economic-total[b-yeblk89gya]{display:flex;align-items:center;justify-content:space-between;padding:8px;border:1px solid #26566a;border-radius:8px;background:rgba(39,181,232,.07)}
.advisor-economic-total span[b-yeblk89gya]{font-size:9px;color:var(--nx-text-secondary)}
.advisor-economic-total strong[b-yeblk89gya]{font-size:12px}
.advisor-context-form[b-yeblk89gya],.advisor-context-fields[b-yeblk89gya]{display:grid;min-width:0;gap:7px}
.advisor-context-form fieldset[b-yeblk89gya]{display:grid;gap:5px;margin:0;padding:8px;border:1px solid var(--nx-border);border-radius:8px;background:#081a22}
.advisor-context-form legend[b-yeblk89gya]{float:none;width:auto;margin:0 0 3px;padding:0;color:var(--nx-text-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.advisor-context-form label[b-yeblk89gya],.advisor-context-fields>label[b-yeblk89gya]{display:grid;min-width:0;gap:3px;color:var(--nx-text-secondary);font-size:10px;font-weight:700}
.advisor-context-form fieldset label[b-yeblk89gya],.advisor-context-form .platform-check[b-yeblk89gya]{display:flex;align-items:center;gap:7px}
.advisor-context-form[b-yeblk89gya]  input:not([type=checkbox]):not([type=radio]),.advisor-context-form[b-yeblk89gya]  select,.advisor-context-form[b-yeblk89gya]  textarea,.advisor-context-form input:not([type=checkbox]):not([type=radio])[b-yeblk89gya],.advisor-context-form select[b-yeblk89gya],.advisor-context-form textarea[b-yeblk89gya]{width:100%;min-width:0;min-height:32px;padding:5px 8px;font-size:11px;background:#06171e!important}
.advisor-context-form[b-yeblk89gya]  textarea,.advisor-context-form textarea[b-yeblk89gya]{min-height:62px}
.advisor-reference-combobox[b-yeblk89gya]{position:relative;min-width:0;font-weight:400}
.advisor-reference-combobox>div:first-child[b-yeblk89gya]{display:grid;grid-template-columns:minmax(0,1fr) 30px}
.advisor-reference-combobox>div:first-child input[b-yeblk89gya]{border-radius:8px 0 0 8px!important}
.advisor-reference-combobox>div:first-child button[b-yeblk89gya]{min-height:32px!important;padding:0!important;border:1px solid var(--nx-border)!important;border-left:0!important;border-radius:0 8px 8px 0!important;background:#0a222c!important;color:var(--nx-accent)!important;box-shadow:none!important}
.advisor-reference-options[b-yeblk89gya]{position:absolute;z-index:20;top:calc(100% + 3px);right:0;left:0;max-height:190px;overflow-y:auto;padding:4px;border:1px solid #285467;border-radius:8px;background:#071920;box-shadow:0 12px 30px #000a}
.advisor-reference-options>button[b-yeblk89gya]{display:grid;width:100%;min-height:0!important;justify-items:start;gap:2px;padding:7px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--nx-text)!important;text-align:left;box-shadow:none!important}
.advisor-reference-options>button:hover[b-yeblk89gya]{background:rgba(39,181,232,.1)!important}
.advisor-reference-options strong[b-yeblk89gya]{font-size:10px}.advisor-reference-options small[b-yeblk89gya],.advisor-reference-options span[b-yeblk89gya]{color:var(--nx-text-muted);font-size:9px}.advisor-reference-options p[b-yeblk89gya]{margin:0!important;padding:7px;color:var(--nx-text-muted);font-size:10px!important}
.advisor-context-actions[b-yeblk89gya]{position:sticky;bottom:-12px;display:flex;justify-content:flex-end;gap:6px;margin:2px -12px -12px;padding:9px 12px;background:#0a1e27;border-top:1px solid var(--nx-border)}
.advisor-context-actions[b-yeblk89gya]  button,.advisor-context-actions button[b-yeblk89gya]{min-height:31px;padding:5px 8px;font-size:10px}
.advisor-danger-link[b-yeblk89gya]{justify-self:start;min-height:28px!important;padding:3px 0!important;border:0!important;background:transparent!important;color:var(--nx-danger)!important;font-size:9px;box-shadow:none!important}
.advisor-history-group h4[b-yeblk89gya]{margin:2px 0 6px;font-size:10px;text-transform:uppercase}
.advisor-timeline-item[b-yeblk89gya]{position:relative;display:grid;margin:0 0 0 4px!important;padding:0 0 8px 13px;border-left:1px solid var(--nx-border);font-size:10px}
.advisor-timeline-item>span[b-yeblk89gya]{position:absolute;top:3px;left:-3px;width:5px;height:5px;border-radius:50%;background:var(--nx-accent)}
.advisor-timeline-item strong[b-yeblk89gya],.advisor-timeline-item small[b-yeblk89gya]{display:block;font-size:9px}
.advisor-timeline-item small[b-yeblk89gya]{color:var(--nx-text-muted)}
.advisor-empty[b-yeblk89gya]{display:grid;min-height:110px;justify-items:center;gap:8px;padding:16px;border:1px solid var(--nx-border);border-radius:10px;background:#091a22!important}
@media(max-width:1100px){.advisor-kpis[b-yeblk89gya]{grid-template-columns:repeat(2,1fr)}.advisor-card-grid[b-yeblk89gya]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}
@media(max-width:880px){.advisor-collection-layout[b-yeblk89gya]{grid-template-columns:1fr}.advisor-context-card[b-yeblk89gya]{position:static;width:100%;min-width:0;max-width:none;max-height:none}.advisor-toolbar[b-yeblk89gya]{flex-wrap:wrap}.advisor-toolbar__spacer[b-yeblk89gya]{display:none}.advisor-kpis[b-yeblk89gya]{grid-template-columns:1fr 1fr}.advisor-card-grid[b-yeblk89gya]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}
@media(max-width:520px){.advisor-kpis[b-yeblk89gya]{grid-template-columns:1fr 1fr}.advisor-toolbar>*[b-yeblk89gya]{flex:1}.advisor-card-grid[b-yeblk89gya]{grid-template-columns:1fr}.advisor-context-card[b-yeblk89gya]{padding:10px}.advisor-work-header[b-yeblk89gya]{top:-10px;margin:-10px -10px 0;padding:10px}.advisor-context-actions[b-yeblk89gya]{bottom:-10px;margin:2px -10px -10px;padding:8px 10px}.advisor-tabs[b-yeblk89gya]{gap:12px}}
/* _content/Nexus.Web/Components/Shared/Fact.razor.rz.scp.css */
.asset-fact[b-ahq2px68nc]{display:grid;gap:4px;padding:12px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-raised)}.asset-fact span[b-ahq2px68nc]{color:var(--nx-text-muted);font-size:10px}.asset-fact strong[b-ahq2px68nc]{color:var(--nx-text);font-size:13px;overflow-wrap:anywhere}
.asset-fact.tone-success strong[b-ahq2px68nc]{color:var(--nx-success)}.asset-fact.tone-info strong[b-ahq2px68nc]{color:var(--nx-info)}
/* _content/Nexus.Web/Components/Shared/GlobalInfrastructureGraphLane.razor.rz.scp.css */
.infrastructure-lane[b-mvrc1lhx09]{min-width:min(48rem,80vw);border-left:1px solid var(--nx-border)}.infrastructure-lane>header[b-mvrc1lhx09],.infrastructure-group>header[b-mvrc1lhx09],.infrastructure-detail>header[b-mvrc1lhx09]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.infrastructure-lane>header>div[b-mvrc1lhx09],.infrastructure-group>header>span[b-mvrc1lhx09]{display:grid}.infrastructure-lane>header label[b-mvrc1lhx09]{display:grid;font-size:.68rem}.infrastructure-devices[b-mvrc1lhx09]{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem 0}.infrastructure-device[b-mvrc1lhx09]{width:17rem;flex:none;border:1px solid var(--nx-border);border-radius:.55rem;background:var(--nx-surface)}.infrastructure-device.selected[b-mvrc1lhx09],.infrastructure-link.selected[b-mvrc1lhx09]{border-color:var(--nx-observed-data)}.infrastructure-device.stale[b-mvrc1lhx09]{border-color:var(--nx-warning)}.infrastructure-device__head[b-mvrc1lhx09]{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.4rem;padding:.55rem;border:0;background:transparent;color:inherit;text-align:left}.infrastructure-device__head>span:first-child[b-mvrc1lhx09]{display:grid;min-width:0}.infrastructure-device small[b-mvrc1lhx09],.infrastructure-link small[b-mvrc1lhx09]{color:var(--nx-text-muted);overflow-wrap:anywhere}.infrastructure-ports[b-mvrc1lhx09]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.4rem;border-top:1px solid var(--nx-border)}.infrastructure-ports button[b-mvrc1lhx09]{display:grid;min-width:0;padding:.3rem;border:1px solid var(--nx-border);background:var(--nx-bg-deep);color:inherit;text-align:left}.infrastructure-ports button.selected[b-mvrc1lhx09]{border-color:var(--nx-observed-data)}.infrastructure-ports small[b-mvrc1lhx09]{overflow:hidden;text-overflow:ellipsis}.infrastructure-links[b-mvrc1lhx09]{display:grid;gap:.35rem}.infrastructure-link[b-mvrc1lhx09]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding:.45rem;border:1px solid var(--nx-border);background:var(--nx-bg-deep);color:inherit;text-align:left}.infrastructure-link i[b-mvrc1lhx09]{margin-top:.45rem;border-top:.2rem dashed var(--nx-observed-data)}.infrastructure-link.authoritative i[b-mvrc1lhx09]{border-top-style:solid;border-color:var(--nx-success)}.infrastructure-link span[b-mvrc1lhx09]{display:grid}.infrastructure-detail[b-mvrc1lhx09]{position:sticky;left:0;display:grid;gap:.4rem;width:min(34rem,80vw);padding:.6rem;border-left:.25rem solid var(--nx-observed-data);background:var(--nx-surface-elevated)}.infrastructure-detail.authoritative[b-mvrc1lhx09]{border-color:var(--nx-success)}.infrastructure-detail dl[b-mvrc1lhx09]{margin:0}@media(max-width:700px){.infrastructure-lane[b-mvrc1lhx09]{min-width:42rem}.infrastructure-device[b-mvrc1lhx09]{width:15rem}}
/* _content/Nexus.Web/Components/Shared/MailFolderSidebarTree.razor.rz.scp.css */
.mail-nav-state[b-5yom5tq00h],.mail-nav-fallback[b-5yom5tq00h]{display:block;padding:6px 9px;color:var(--nx-text-muted);font-size:10px}.mail-nav-fallback[b-5yom5tq00h]{color:var(--nx-accent-strong)}.mail-nav-mailbox[b-5yom5tq00h]{display:grid;gap:2px}.mail-nav-mailbox-toggle[b-5yom5tq00h]{display:flex;justify-content:space-between;padding:6px 8px;border:0;background:transparent;color:var(--nx-text-secondary);font-size:10px;font-weight:700}.mail-nav-tree[b-5yom5tq00h]{display:grid;gap:1px}.mail-nav-row[b-5yom5tq00h]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-left:calc(var(--mail-nav-depth,0)*11px)}.mail-nav-row>a[b-5yom5tq00h]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;padding:6px 7px;border-radius:7px;color:var(--nx-text-secondary);font-size:10px;text-decoration:none}.mail-nav-row>a span[b-5yom5tq00h]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-nav-row>a small[b-5yom5tq00h]{color:var(--nx-text-muted);font-size:8px}.mail-nav-row>a:hover[b-5yom5tq00h],.mail-nav-row>a.active[b-5yom5tq00h]{color:var(--nx-text);background:var(--nx-accent-soft)}.mail-nav-row>a.active[b-5yom5tq00h]{box-shadow:inset 2px 0 var(--nx-accent)}.mail-nav-menu[b-5yom5tq00h]{position:relative}.mail-nav-menu summary[b-5yom5tq00h]{display:grid;width:24px;height:100%;place-items:center;color:var(--nx-text-muted);cursor:pointer;list-style:none}.mail-nav-menu summary[b-5yom5tq00h]::-webkit-details-marker{display:none}.mail-nav-menu>div[b-5yom5tq00h]{position:absolute;z-index:60;top:100%;right:0;display:grid;min-width:150px;padding:4px;border:1px solid var(--nx-border-strong);border-radius:8px;background:#071a21;box-shadow:0 10px 25px rgba(0,0,0,.4)}.mail-nav-menu button[b-5yom5tq00h]{padding:7px;border:0;background:transparent;color:var(--nx-text-secondary);text-align:left;white-space:nowrap}.mail-nav-root[b-5yom5tq00h]{margin:4px 4px 2px;padding:6px;border:1px solid var(--nx-border)!important;border-radius:7px!important;background:transparent!important;color:var(--nx-accent-strong)!important;font-size:9px}.mail-nav-editor[b-5yom5tq00h]{display:grid;gap:5px;margin:6px 2px;padding:7px;border:1px solid var(--nx-border);border-radius:8px;background:#071a21}.mail-nav-editor label[b-5yom5tq00h],.mail-nav-editor small[b-5yom5tq00h]{color:var(--nx-text-muted);font-size:9px}.mail-nav-editor input[b-5yom5tq00h]{width:100%;min-width:0}.mail-nav-editor>div[b-5yom5tq00h]{display:flex;gap:4px}.mail-nav-editor button[b-5yom5tq00h]{flex:1;padding:5px;font-size:9px}
.mail-nav-row[b-5yom5tq00h]{grid-template-columns:minmax(0,1fr) auto auto}.mail-nav-refresh[b-5yom5tq00h]{display:grid;width:24px;min-width:24px;height:100%;padding:0;border:0;background:transparent;color:var(--nx-text-muted);place-items:center;cursor:pointer}.mail-nav-refresh:hover[b-5yom5tq00h],.mail-nav-refresh:focus-visible[b-5yom5tq00h]{color:var(--nx-accent-strong)}.mail-nav-refresh:disabled[b-5yom5tq00h]{cursor:wait;opacity:.65}.mail-nav-refresh:disabled span[b-5yom5tq00h]{animation:mail-refresh-spin-b-5yom5tq00h .8s linear infinite}@keyframes mail-refresh-spin-b-5yom5tq00h{to{transform:rotate(360deg)}}
/* _content/Nexus.Web/Components/Shared/MailSettingsPanel.razor.rz.scp.css */
.settings-mail-panel[b-fzo8xqoukq]{display:grid;gap:10px;margin:0;padding:14px;color:var(--nx-text);background:var(--nx-surface)}.settings-scope[b-fzo8xqoukq]{margin:6px 0}.settings-scope label[b-fzo8xqoukq],.settings-editor label[b-fzo8xqoukq]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:.74rem;font-weight:700}.settings-editor[b-fzo8xqoukq]{display:grid;gap:10px;margin:6px 0;padding:12px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-2)}.settings-success[b-fzo8xqoukq]{padding:8px;border:1px solid rgba(83,214,173,.3);border-radius:var(--nx-radius-sm);color:var(--nx-success);background:rgba(83,214,173,.07)}.settings-account-list[b-fzo8xqoukq]{display:grid;gap:7px}.settings-account-list>article[b-fzo8xqoukq]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 11px;align-items:center;padding:10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-2)}.settings-account-list>article>div:first-child[b-fzo8xqoukq]{display:grid;gap:3px}.settings-account-list small[b-fzo8xqoukq],.settings-account-list span[b-fzo8xqoukq]{color:var(--nx-text-secondary);font-size:.7rem}.settings-account-list>article>div:last-child[b-fzo8xqoukq]{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:7px;padding-top:4px;border-top:1px solid var(--nx-border)}.settings-mail-panel input[b-fzo8xqoukq],.settings-mail-panel select[b-fzo8xqoukq]{min-height:40px;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);color:var(--nx-text);background:var(--nx-surface);color-scheme:dark}.settings-mail-panel input:focus-visible[b-fzo8xqoukq],.settings-mail-panel select:focus-visible[b-fzo8xqoukq]{outline:2px solid var(--nx-accent);outline-offset:1px}.settings-mail-panel input[type=checkbox][b-fzo8xqoukq]{width:18px;min-height:18px}@media(max-width:620px){.settings-account-list>article[b-fzo8xqoukq]{grid-template-columns:1fr}.settings-account-list .platform-badge[b-fzo8xqoukq]{justify-self:start}}
/* _content/Nexus.Web/Components/Shared/NetworkCreateEditor.razor.rz.scp.css */
.network-create-editor[b-vo2m7lozue]{container-type:inline-size;display:grid;min-width:0;gap:0}.network-create-editor[data-host-mode="StandalonePersistent"][b-vo2m7lozue]{height:100%;max-height:100%;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.network-create-body[b-vo2m7lozue]{display:grid;min-height:0;gap:7px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:1px 3px 7px 1px;scrollbar-gutter:stable}.network-create-section[b-vo2m7lozue]{display:grid;min-width:0;gap:7px;margin:0;padding:8px 9px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-bg-deep)}.network-create-section legend[b-vo2m7lozue]{width:auto;margin:0;padding:0 4px;color:var(--nx-text);font-size:12px;font-weight:800}.network-create-fields[b-vo2m7lozue]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px 10px!important}.network-create-editor label[b-vo2m7lozue]{display:grid;min-width:0;align-content:start;gap:3px;color:var(--nx-text-secondary);font-size:11px;font-weight:700}.network-create-editor label>small[b-vo2m7lozue],.network-optional[b-vo2m7lozue]{color:var(--nx-text-muted);font-size:9px;font-weight:500;line-height:1.25}.network-create-editor input:not([type=radio]):not([type=checkbox])[b-vo2m7lozue],.network-create-editor select[b-vo2m7lozue]{min-height:35px}.network-create-editor textarea[b-vo2m7lozue]{min-height:50px;resize:vertical}.network-color-control[b-vo2m7lozue]{display:flex;min-height:35px;min-width:0;align-items:center;gap:7px}.network-color-control input[type=color][b-vo2m7lozue]{width:50px;min-width:50px;height:35px;padding:3px}.network-color-control code[b-vo2m7lozue]{overflow:hidden;color:var(--nx-text-muted);font-size:10px;text-overflow:ellipsis}.network-mode[b-vo2m7lozue]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.network-mode label[b-vo2m7lozue]{display:flex;min-height:35px;align-items:center;gap:7px;padding:6px 7px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface);line-height:1.2;cursor:pointer}.network-mode label:has(input:checked)[b-vo2m7lozue]{border-color:color-mix(in srgb,var(--nx-accent) 55%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent) 10%,var(--nx-surface))}.network-mode input[type=radio][b-vo2m7lozue]{appearance:none;display:inline-grid;box-sizing:border-box;flex:0 0 15px!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;padding:0!important;place-content:center;border:1px solid var(--nx-border-strong);border-radius:50%;background:var(--nx-bg-deep)}.network-mode input[type=radio][b-vo2m7lozue]::before{width:7px;height:7px;border-radius:50%;background:var(--nx-accent);content:"";transform:scale(0);transition:transform .12s ease}.network-mode input[type=radio]:checked[b-vo2m7lozue]::before{transform:scale(1)}.network-mode input[type=radio]:focus-visible[b-vo2m7lozue]{outline:2px solid var(--nx-focus);outline-offset:2px}.network-domain-block[b-vo2m7lozue]{display:grid;gap:7px;padding-top:2px}.network-domain-block h4[b-vo2m7lozue]{margin:0;color:var(--nx-text);font-size:11px}.network-domain-block .network-mode[b-vo2m7lozue]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-empty[b-vo2m7lozue]{margin:0;padding:7px 8px;border:1px dashed var(--nx-border-strong);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);font-size:10px}.network-empty-action[b-vo2m7lozue]{display:flex;align-items:center;justify-content:space-between;gap:8px}.network-create-actions[b-vo2m7lozue]{display:flex;z-index:2;justify-content:flex-end;gap:8px;padding:8px 1px 1px;border-top:1px solid var(--nx-border);background:var(--nx-surface)}
@container(min-width:440px){.network-create-fields[b-vo2m7lozue]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.network-create-fields>*[b-vo2m7lozue]{grid-column:auto!important}.network-field-description[b-vo2m7lozue],.network-field-wide[b-vo2m7lozue]{grid-column:1/-1!important}}
@container(max-width:439px){.network-mode[b-vo2m7lozue],.network-domain-block .network-mode[b-vo2m7lozue]{grid-template-columns:1fr}.network-create-section[b-vo2m7lozue]{padding:7px 8px}.network-create-actions[b-vo2m7lozue]{align-items:stretch;flex-direction:column-reverse}.network-create-actions button[b-vo2m7lozue]{width:100%}.network-empty-action[b-vo2m7lozue]{align-items:flex-start;flex-direction:column}}
.network-create-body[b-vo2m7lozue]{scrollbar-color:var(--nx-border-strong) transparent;scrollbar-width:auto}.network-create-body[b-vo2m7lozue]::-webkit-scrollbar{width:12px}.network-create-body[b-vo2m7lozue]::-webkit-scrollbar-track{background:transparent}.network-create-body[b-vo2m7lozue]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--nx-border-strong);background-clip:padding-box}
/* _content/Nexus.Web/Components/Shared/NetworkDetailEditor.razor.rz.scp.css */
.network-detail[b-54u3pdhvjx]{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}
.network-detail[b-54u3pdhvjx]{container-type:inline-size;color:var(--nx-text-secondary);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}
.network-detail__identity[b-54u3pdhvjx]{display:grid;grid-template-columns:8px minmax(0,1fr);gap:var(--nx-space-2);align-items:center;flex:0 0 auto;padding:0 var(--nx-space-1) var(--nx-space-2) 0}.network-detail__identity>i[b-54u3pdhvjx]{width:8px;height:100%;min-height:48px;border-radius:999px}.network-detail__identity>div[b-54u3pdhvjx]{display:grid;gap:2px;min-width:0}.network-detail__identity h2[b-54u3pdhvjx]{margin:0;color:var(--nx-text);font-size:var(--nx-type-card-title-size);line-height:var(--nx-leading-title);overflow-wrap:anywhere}.network-detail__identity span[b-54u3pdhvjx],.network-detail__identity small[b-54u3pdhvjx]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.network-detail__identity strong[b-54u3pdhvjx]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size)}
.network-detail__tabs[b-54u3pdhvjx]{display:flex;justify-content:flex-start;flex:0 0 auto;gap:var(--nx-space-1);overflow-x:auto;overflow-y:hidden;padding:0 0 var(--nx-space-2)}
.network-detail__tabs button[b-54u3pdhvjx]{flex:0 0 auto;min-width:0;min-height:var(--nx-control-height-compact);white-space:nowrap;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:var(--nx-space-1) var(--nx-space-2);color:var(--nx-text-secondary);font-size:var(--nx-type-tab-size)}
.network-detail__tabs button.active[b-54u3pdhvjx]{color:var(--nx-text);border-bottom-color:var(--nx-accent);background:transparent}
.network-detail__body[b-54u3pdhvjx]{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--nx-space-1) var(--nx-space-3) 0}
.network-detail__hero[b-54u3pdhvjx]{display:flex;align-items:center;gap:var(--nx-space-2);margin-bottom:var(--nx-space-3)}
.network-detail__hero>i[b-54u3pdhvjx]{width:8px;height:36px;flex:none;border-radius:999px}
.network-detail__hero h3[b-54u3pdhvjx]{margin:2px 0;color:var(--nx-text);font-size:var(--nx-type-card-title-size);line-height:var(--nx-leading-title)}
.network-detail__hero span[b-54u3pdhvjx]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}
.network-detail__hero strong[b-54u3pdhvjx]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size)}
.network-detail__facts[b-54u3pdhvjx]{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:var(--nx-space-2)}
.network-detail__facts dt[b-54u3pdhvjx]{color:var(--nx-text-muted);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}
.network-detail__facts dd[b-54u3pdhvjx]{min-width:0;margin:0;color:var(--nx-text);font-size:var(--nx-type-field-value-size);overflow-wrap:anywhere}
.network-detail__actions[b-54u3pdhvjx],.network-detail__editor>div[b-54u3pdhvjx],.network-delete-preview>div[b-54u3pdhvjx]{display:flex;gap:var(--nx-space-2);flex-wrap:wrap;margin-top:var(--nx-space-3)}
.network-detail__editor[b-54u3pdhvjx],.network-delete-preview[b-54u3pdhvjx]{display:grid;gap:var(--nx-space-2);margin-top:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised)}
.network-detail__editor label[b-54u3pdhvjx],.network-delete-preview label[b-54u3pdhvjx]{display:grid;gap:var(--nx-space-1);font-size:var(--nx-type-field-label-size)}
.network-detail__editor input[b-54u3pdhvjx],.network-detail__editor textarea[b-54u3pdhvjx],.network-delete-preview input[b-54u3pdhvjx]{width:100%;box-sizing:border-box}
.network-detail__section[b-54u3pdhvjx],.network-detail details[b-54u3pdhvjx]{margin-bottom:var(--nx-space-3)}
.network-detail__section h3[b-54u3pdhvjx]{margin:0 0 var(--nx-space-2);color:var(--nx-text);font-size:var(--nx-type-card-title-size);line-height:var(--nx-leading-title)}
.network-detail details>summary[b-54u3pdhvjx]{cursor:pointer;color:var(--nx-text);font-size:var(--nx-type-body-size);font-weight:700;padding:var(--nx-space-2) 0}
.network-detail__row[b-54u3pdhvjx]{display:grid;gap:var(--nx-space-1);padding:var(--nx-space-2) 0;border-bottom:1px solid var(--nx-border)}
.network-detail__row strong[b-54u3pdhvjx]{color:var(--nx-text);font-size:var(--nx-type-field-value-size)}
.network-detail__row span[b-54u3pdhvjx]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size)}
.network-detail__row small[b-54u3pdhvjx]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}
.network-detail__device .platform-link[b-54u3pdhvjx]{justify-self:start;font-weight:700}
.dependency-blocking[b-54u3pdhvjx],.dependency-lifecycle[b-54u3pdhvjx],.dependency-authorization[b-54u3pdhvjx]{color:var(--nx-danger)}
.dependency-historical[b-54u3pdhvjx]{color:var(--nx-text-secondary)}
@container(max-width:420px){.network-detail__facts[b-54u3pdhvjx]{grid-template-columns:1fr}
.network-detail__facts dt[b-54u3pdhvjx]{margin-top:var(--nx-space-1)}
.network-detail__tabs button[b-54u3pdhvjx]{overflow:visible;text-overflow:clip}
}
@media(max-width:520px){.network-detail__facts[b-54u3pdhvjx]{grid-template-columns:1fr}
.network-detail__facts dt[b-54u3pdhvjx]{margin-top:var(--nx-space-1)}
}
/* _content/Nexus.Web/Components/Shared/NexusCollectionToolbar.razor.rz.scp.css */
.nexus-collection-toolbar[b-p2vzm9adoj] { display: flex; align-items: center; justify-content: space-between; gap: var(--nx-collection-gap); margin-bottom: var(--nx-space-3); padding: var(--nx-space-2); border: 1px solid var(--nx-border); border-radius: var(--nx-radius-md); background: var(--nx-surface); }
.nexus-collection-toolbar__left[b-p2vzm9adoj],.nexus-collection-toolbar__right[b-p2vzm9adoj] { display: flex; align-items: center; gap: var(--nx-control-gap); }
.nexus-collection-toolbar__right[b-p2vzm9adoj] { justify-content: flex-end; margin-left: auto; }
@media(max-width:620px){.nexus-collection-toolbar[b-p2vzm9adoj]{align-items:stretch;flex-direction:column}.nexus-collection-toolbar__right[b-p2vzm9adoj]{width:100%;margin-left:0}.nexus-collection-toolbar__right[b-p2vzm9adoj]  button{flex:1}}
/* _content/Nexus.Web/Components/Shared/NexusCollectionWorkspace.razor.rz.scp.css */
.nexus-collection-workspace-container[b-iymjoraszd] { width:100%;min-width:0;container-type:inline-size; }
.nexus-collection-workspace[b-iymjoraszd] {
    display: grid;
    width:100%;
    grid-template-columns: minmax(0, 1fr) var(--nexus-context-width, 380px);
    gap: 10px;
    align-items: start;
}

.nexus-collection-workspace__main[b-iymjoraszd] { min-width: 0; background: transparent; }
.nexus-collection-workspace__context[b-iymjoraszd] {
    position: sticky;
    top: 76px;
    width: var(--nexus-context-width, 380px);
    min-width: var(--nexus-context-width, 380px);
    max-width: var(--nexus-context-width, 380px);
    min-height: 0;
}
.nexus-collection-workspace--main-only[b-iymjoraszd] { grid-template-columns:minmax(0,1fr); }
.nexus-collection-workspace--context-expanded[b-iymjoraszd]{grid-template-columns:minmax(0,1fr)!important}.nexus-collection-workspace--context-expanded>.nexus-collection-workspace__main[b-iymjoraszd],.nexus-collection-workspace--context-expanded>.nexus-collection-workspace__divider[b-iymjoraszd]{display:none!important}.nexus-collection-workspace--context-expanded>.nexus-collection-workspace__context[b-iymjoraszd]{position:relative;top:0;width:100%;min-width:0;max-width:none;padding-left:0}
.nexus-collection-workspace--resizable.nexus-collection-workspace--context-visible[b-iymjoraszd]{grid-template-columns:minmax(var(--nexus-main-min),var(--nexus-main-percent)) 8px minmax(var(--nexus-context-min),calc(100% - var(--nexus-main-percent) - 8px));gap:0;align-items:stretch}.nexus-collection-workspace--resizable .nexus-collection-workspace__context[b-iymjoraszd]{position:relative;top:0;width:auto;min-width:0;max-width:none;padding-left:10px}.nexus-collection-workspace__divider[b-iymjoraszd]{position:relative;z-index:8;width:8px;min-height:240px;cursor:col-resize;touch-action:none}.nexus-collection-workspace__divider[b-iymjoraszd]::after{position:absolute;top:0;bottom:0;left:3px;width:2px;border-radius:2px;background:var(--nx-border-strong);content:""}.nexus-collection-workspace__divider:hover[b-iymjoraszd]::after,.nexus-collection-workspace__divider:focus-visible[b-iymjoraszd]::after{background:var(--nx-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-accent) 22%,transparent)}.nexus-collection-workspace__divider:focus-visible[b-iymjoraszd]{outline:0}
.nexus-collection-workspace--main-only .nexus-collection-workspace__context[b-iymjoraszd] { display:none; }
.nexus-collection-workspace--scroll-locked[b-iymjoraszd] { min-height:0; flex:1 1 auto; overflow:hidden; }
.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__main[b-iymjoraszd] { overflow:hidden; }
.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd] { top:0; height:100%; overflow:hidden; }
.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd]  .nexus-context-card { height:100%; max-height:100%; }

@media (max-width: 980px) {
    .nexus-collection-workspace[b-iymjoraszd] { display: block; }
    .nexus-collection-workspace__context[b-iymjoraszd] {
        position: static;
        width: 100%;
        min-width: 0;
        max-width: none;
        margin-top: 10px;
    }
    .nexus-collection-workspace--scroll-locked[b-iymjoraszd] { overflow:visible; }
    .nexus-collection-workspace--scroll-locked .nexus-collection-workspace__main[b-iymjoraszd] { overflow:visible; }
    .nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd] { height:auto; overflow:visible; }
    .nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd]  .nexus-context-card { height:auto; max-height:none; }
    .nexus-collection-workspace--scroll-locked-mobile[b-iymjoraszd] { min-height:0;overflow:hidden; }
    .nexus-collection-workspace--scroll-locked-mobile .nexus-collection-workspace__main[b-iymjoraszd] { display:none; }
    .nexus-collection-workspace--scroll-locked-mobile .nexus-collection-workspace__context[b-iymjoraszd] { position:fixed;z-index:50;inset:8px;width:auto;min-width:0;max-width:none;height:calc(100dvh - 1rem);margin-top:0;overflow:hidden; }
    .nexus-collection-workspace--scroll-locked-mobile .nexus-collection-workspace__context[b-iymjoraszd]  .nexus-context-card { height:100%;max-height:100%; }
}
@container(max-width:1160px){.nexus-collection-workspace--resizable.nexus-collection-workspace--context-visible[b-iymjoraszd]{display:block}.nexus-collection-workspace--resizable.nexus-collection-workspace--context-visible>.nexus-collection-workspace__main[b-iymjoraszd],.nexus-collection-workspace--resizable .nexus-collection-workspace__divider[b-iymjoraszd]{display:none}.nexus-collection-workspace--resizable .nexus-collection-workspace__context[b-iymjoraszd]{position:static;width:100%;min-width:0;max-width:none;height:auto;margin:0;padding-left:0}}
.nexus-collection-workspace--scroll-locked[b-iymjoraszd]{height:var(--nexus-workspace-available-height);max-height:var(--nexus-workspace-available-height);overflow:hidden}
.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__main[b-iymjoraszd],.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd]{height:100%;min-height:0;overflow:hidden}
.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd]  .nexus-context-card{height:100%;max-height:100%;overflow:hidden}
.nexus-collection-workspace--scroll-locked .nexus-collection-workspace__context[b-iymjoraszd]  .nexus-context-card__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
/* _content/Nexus.Web/Components/Shared/NexusCompactFilePicker.razor.rz.scp.css */
.nexus-compact-file-picker[b-jfgk5kfmh1] {
    display: grid;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    grid-template-columns: max-content minmax(0, 1fr);
    align-items: center;
    gap: 6px 8px;
    overflow: hidden;
}

.nexus-compact-file-picker__label[b-jfgk5kfmh1] {
    min-width: 0;
    grid-column: 1 / -1;
    color: var(--nx-text-secondary);
    font-size: var(--nx-type-field-label-size);
    font-weight: var(--nx-weight-field-label);
}

.nexus-compact-file-picker__trigger[b-jfgk5kfmh1] {
    position: relative;
    display: inline-flex;
    width: max-content;
    max-width: 100%;
    min-height: var(--nx-control-height-compact);
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 7px 11px;
    border: 1px solid var(--nx-border);
    border-radius: var(--nx-control-radius);
    color: var(--nx-text-secondary);
    background: rgba(9,29,37,.7);
    font-size: var(--nx-type-body-size);
    font-weight: 700;
}

.nexus-compact-file-picker__trigger:hover[b-jfgk5kfmh1],
.nexus-compact-file-picker__trigger:focus-within[b-jfgk5kfmh1] {
    border-color: var(--nx-border-strong);
    color: var(--nx-accent-strong);
    background: var(--nx-accent-soft);
}

.nexus-compact-file-picker__trigger:focus-within[b-jfgk5kfmh1] {
    box-shadow: 0 0 0 3px rgba(53,200,230,.12);
}

.nexus-compact-file-picker__input[b-jfgk5kfmh1] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    min-width: 0;
    padding: 0;
    border: 0;
    opacity: 0;
    cursor: pointer;
}

.nexus-compact-file-picker__filename[b-jfgk5kfmh1] {
    display: block;
    min-width: 0;
    overflow: hidden;
    color: var(--nx-text-muted);
    font-size: var(--nx-type-secondary-size);
    line-height: var(--nx-leading-body);
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 420px) {
    .nexus-compact-file-picker[b-jfgk5kfmh1] {
        grid-template-columns: minmax(0, 1fr);
    }

    .nexus-compact-file-picker__trigger[b-jfgk5kfmh1],
    .nexus-compact-file-picker__filename[b-jfgk5kfmh1] {
        grid-column: 1;
    }
}
/* _content/Nexus.Web/Components/Shared/NexusContextCard.razor.rz.scp.css */
.nexus-context-card[b-fguj4cwdxc] { display:flex;max-height:calc(100dvh - 92px);min-height:0;flex-direction:column;padding:var(--nx-density-context-padding);overflow:hidden; }
.nexus-context-card__header[b-fguj4cwdxc] { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--nx-control-gap); padding-bottom: var(--nx-space-3); border-bottom: 1px solid var(--nx-border); }
.nexus-context-card__header .platform-eyebrow[b-fguj4cwdxc] { font-size: var(--nx-type-context-eyebrow-size); }
.nexus-context-card__header h2[b-fguj4cwdxc] { margin: 3px 0 0; color: var(--nx-text); font-size: var(--nx-type-context-title-size); font-weight: var(--nx-weight-title); line-height: var(--nx-leading-title); }
.nexus-context-card__header-actions[b-fguj4cwdxc] { display:flex;align-items:center;gap:var(--nx-inline-gap);flex:none; }
.nexus-context-card__tabs[b-fguj4cwdxc] { display: flex; gap: 18px; margin: 0 0 12px; padding: 0 1px; overflow-x: auto; border-bottom: 1px solid var(--nx-border); }
.nexus-context-card__tabs[b-fguj4cwdxc]  button { flex: none; min-height: 36px; padding: 9px 1px 7px; border: 0; border-bottom: 2px solid transparent; border-radius: 0; color: var(--nx-text-secondary); background: transparent; font-size: var(--nx-type-tab-size); box-shadow: none; white-space: nowrap; }
.nexus-context-card__tabs[b-fguj4cwdxc]  button.active { color: var(--nx-accent); border-bottom-color: var(--nx-accent); background: transparent; }
.nexus-context-card__tabs.customer-tabs[b-fguj4cwdxc] { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;overflow:visible;padding:0;border-bottom:1px solid var(--nx-border); }
.nexus-context-card__tabs.customer-tabs[b-fguj4cwdxc]  button { min-width:0;overflow:hidden;text-overflow:ellipsis; }
.nexus-context-card__tabs.customer-tabs[b-fguj4cwdxc]  button:nth-child(n+5) { transform:translateX(8px); }
@media(max-width:700px){.nexus-context-card__tabs.customer-tabs[b-fguj4cwdxc]{display:flex;flex-wrap:wrap;gap:0 10px}.nexus-context-card__tabs.customer-tabs[b-fguj4cwdxc]  button{flex:1 1 auto}.nexus-context-card__tabs.customer-tabs[b-fguj4cwdxc]  button:nth-child(n+5){transform:none}}
.nexus-context-card__body[b-fguj4cwdxc] { min-width:0;min-height:0;flex:1 1 auto;padding-top:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--nx-border-strong) transparent;scrollbar-width:auto; }
.nexus-context-card__body[b-fguj4cwdxc]::-webkit-scrollbar { width:12px; }
.nexus-context-card__body[b-fguj4cwdxc]::-webkit-scrollbar-track { background:transparent; }
.nexus-context-card__body[b-fguj4cwdxc]::-webkit-scrollbar-thumb { border:3px solid transparent;border-radius:999px;background:var(--nx-border-strong);background-clip:padding-box; }
.nexus-context-card__body--contained[b-fguj4cwdxc] { display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden; }
.nexus-context-card__body[b-fguj4cwdxc]  .platform-form-grid { grid-template-columns: 1fr; gap: var(--nx-control-gap); }
.nexus-context-card__body[b-fguj4cwdxc]  .platform-form-grid > * { grid-column: 1; }
.nexus-context-card__body[b-fguj4cwdxc]  .platform-editor-drawer__footer { display: flex; flex-wrap: wrap; gap: var(--nx-density-action-gap); margin-top: var(--nx-density-action-margin); padding-top: var(--nx-density-action-padding); border-top: 1px solid var(--nx-border); }
@media(max-width:980px){.nexus-context-card[b-fguj4cwdxc]{max-height:none;overflow:visible}.nexus-context-card__body[b-fguj4cwdxc]{overflow:visible}.nexus-context-card--contained[b-fguj4cwdxc]{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);overflow:hidden}.nexus-context-card--contained .nexus-context-card__body--contained[b-fguj4cwdxc]{min-height:0;overflow:hidden}}
/* _content/Nexus.Web/Components/Shared/NexusContextCloseButton.razor.rz.scp.css */
.nexus-context-close[b-yrsyzm77b5]{display:grid;width:var(--nx-control-height-compact);height:var(--nx-control-height-compact);min-height:var(--nx-control-height-compact);flex:none;place-items:center;padding:0;border:1px solid var(--nx-border);border-radius:var(--nx-control-radius);color:var(--nx-text-secondary);background:transparent;font-size:20px;box-shadow:none}.nexus-context-close:hover:not(:disabled)[b-yrsyzm77b5]{border-color:var(--nx-border-strong);color:var(--nx-text);background:var(--nx-accent-soft);box-shadow:none;transform:none}.nexus-context-close:focus-visible[b-yrsyzm77b5]{outline:2px solid var(--nx-accent-strong);outline-offset:2px}
/* _content/Nexus.Web/Components/Shared/NexusCreateContext.razor.rz.scp.css */
.nexus-create-context[b-tqn1hhjipj] {
    min-width: 0;
}

.nexus-create-context--contained[b-tqn1hhjipj] {
    display: grid;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.nexus-create-context[b-tqn1hhjipj]  .nexus-create-form {
    display: grid;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--nx-control-gap);
}

.nexus-create-context[b-tqn1hhjipj]  .nexus-create-form > * {
    min-width: 0;
    grid-column: 1;
}

.nexus-create-context[b-tqn1hhjipj]  .nexus-required-label {
    display: inline-flex;
    align-items: baseline;
    justify-self: start;
    gap: .25em;
    line-height: inherit;
}

.nexus-create-context[b-tqn1hhjipj]  .nexus-required-label__marker {
    font: inherit;
}

.nexus-create-context[b-tqn1hhjipj]  .nexus-create-actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: var(--nx-density-action-gap);
    margin-top: var(--nx-density-action-margin);
    padding-top: var(--nx-density-action-padding);
    border-top: 1px solid var(--nx-border);
}

@media (max-width: 560px) {
    .nexus-create-context[b-tqn1hhjipj]  .nexus-create-actions {
        flex-direction: column-reverse;
    }

    .nexus-create-context[b-tqn1hhjipj]  .nexus-create-actions > button {
        width: 100%;
    }
}
/* _content/Nexus.Web/Components/Shared/NexusInterventionCard.razor.rz.scp.css */
.nexus-intervention-card[b-abaqvuauay]{position:relative;display:grid;width:100%;min-width:0;min-height:110px;gap:var(--nx-compact-gap);padding:var(--nx-card-padding-compact);text-align:left;color:inherit!important;border:var(--nx-card-border-width) solid var(--nx-border)!important;border-radius:var(--nx-card-radius-compact);background:color-mix(in srgb,var(--nx-surface) 58%,transparent)!important;box-shadow:none!important;transform:none!important}
.nexus-intervention-card>strong[b-abaqvuauay]{padding-right:64px;color:var(--nx-text);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-title)}
.nexus-intervention-card>span[b-abaqvuauay],.nexus-intervention-card>small[b-abaqvuauay],.nexus-intervention-card time[b-abaqvuauay],.nexus-intervention-card time span[b-abaqvuauay]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);line-height:var(--nx-leading-body)}
.nexus-intervention-card time[b-abaqvuauay]{display:grid;align-self:end;margin-top:auto}
.nexus-intervention-card time small[b-abaqvuauay],.nexus-intervention-card__type[b-abaqvuauay]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.nexus-intervention-card__status[b-abaqvuauay]{position:absolute;top:10px;right:10px;display:inline-flex;width:max-content;min-height:24px;align-items:center;padding:4px 9px;border:1px solid var(--nx-border);border-radius:999px;color:var(--nx-text-secondary)!important;background:color-mix(in srgb,var(--nx-text-muted) 8%,transparent);font-size:var(--nx-type-badge-size)!important;font-weight:750;line-height:1.2}
.nexus-intervention-card__status.status-open[b-abaqvuauay]{border-color:#39718b;color:#8bdcff!important}.nexus-intervention-card__status.status-inprogress[b-abaqvuauay]{border-color:#2b8068;color:#79e4bd!important}.nexus-intervention-card__status.status-suspended[b-abaqvuauay]{border-color:#98752c;color:#f0ca6d!important}.nexus-intervention-card__status.status-closed[b-abaqvuauay]{border-color:#59626d;color:#aeb6c0!important}
.nexus-intervention-card.is-selected[b-abaqvuauay]{border-color:color-mix(in srgb,var(--nx-accent) 64%,var(--nx-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 4%,var(--nx-surface)))!important;box-shadow:inset 3px 0 var(--nx-accent)!important}
.nexus-intervention-card.is-selected:hover[b-abaqvuauay],.nexus-intervention-card.is-selected:focus-visible[b-abaqvuauay]{background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 16%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface)))!important}
/* _content/Nexus.Web/Components/Shared/NexusPasswordInput.razor.rz.scp.css */
.nexus-password-input[b-hjburctpif]{position:relative}
.nexus-password-input input[b-hjburctpif]{padding-right:3.4rem!important}
.nexus-password-input__toggle[b-hjburctpif]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:.55rem;background:transparent;color:#28cce0;cursor:pointer}
.nexus-password-input__toggle:hover[b-hjburctpif]{background:rgba(40,204,224,.09)}
.nexus-password-input__toggle:focus-visible[b-hjburctpif]{outline:2px solid #31d7e9;outline-offset:1px}
.nexus-password-input__toggle svg[b-hjburctpif]{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
/* _content/Nexus.Web/Components/Shared/NexusViewToggle.razor.rz.scp.css */
.nexus-view-toggle[b-ats34jdpgs] { display: flex; align-items: center; padding: 3px; border: 1px solid var(--nx-border); border-radius: var(--nx-radius-md); background: var(--nx-bg-deep); }
.nexus-view-toggle button[b-ats34jdpgs] { display: flex; align-items: center; gap: var(--nx-inline-gap); min-height: var(--nx-control-height-compact); padding: 6px 10px; border: 0; border-radius: var(--nx-radius-xs); color: var(--nx-text-secondary); background: transparent; box-shadow: none; font-size:var(--nx-type-button-size); }
.nexus-view-toggle button.active[b-ats34jdpgs] { color: var(--nx-accent); background: color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface-2)); }
/* _content/Nexus.Web/Components/Shared/NexusWorkflowCanvas.razor.rz.scp.css */
.nexus-workflow[b-pnsldzbica]{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden}
.nexus-workflow__header[b-pnsldzbica]{display:flex;flex:none;justify-content:flex-start}
.nexus-workflow__header[b-pnsldzbica]  .nexus-view-toggle{flex:none}
.nexus-workflow__content[b-pnsldzbica]{position:relative;display:grid;min-height:0;align-content:start;gap:22px;padding:8px;overflow:auto}
.nexus-workflow__edges[b-pnsldzbica]{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.nexus-workflow__section[b-pnsldzbica]{position:relative;z-index:1;display:grid;gap:8px}
.nexus-workflow__section h3[b-pnsldzbica],.nexus-workflow__list-section h3[b-pnsldzbica]{margin:0;color:var(--nx-text-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.nexus-workflow__nodes[b-pnsldzbica]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:28px}
.nexus-workflow__section:last-child .nexus-workflow__nodes[b-pnsldzbica]{grid-template-columns:repeat(3,minmax(160px,1fr))}
.nexus-workflow.is-linear .nexus-workflow__content[b-pnsldzbica]{align-content:center}
.nexus-workflow.is-linear .nexus-workflow__section:last-child .nexus-workflow__nodes[b-pnsldzbica]{grid-template-columns:repeat(4,minmax(130px,1fr));direction:ltr}
.nexus-workflow.is-linear .nexus-workflow__section:last-child .nexus-workflow__node[b-pnsldzbica]{direction:ltr}
.nexus-workflow__node[b-pnsldzbica]{position:relative;display:grid!important;min-height:104px!important;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:5px 9px;padding:11px!important;border:1px solid var(--nx-border)!important;border-radius:11px!important;color:var(--nx-text-secondary)!important;background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2))!important;box-shadow:none!important;text-align:left;transform:none!important}
.nexus-workflow__node:hover[b-pnsldzbica],.nexus-workflow__node:focus-visible[b-pnsldzbica]{border-color:var(--nx-border-strong)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 7%,var(--nx-surface)),var(--nx-surface-2))!important}
.nexus-workflow__node.is-selected[b-pnsldzbica]{box-shadow:inset 3px 0 var(--nx-accent)!important}
.nexus-workflow__icon[b-pnsldzbica]{display:grid;width:32px;height:32px;grid-row:1/3;place-items:center;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-bg-deep)}
.nexus-workflow__icon[b-pnsldzbica]  .platform-icon{width:17px;height:17px}
.nexus-workflow__copy[b-pnsldzbica]{display:grid;min-width:0;gap:2px}
.nexus-workflow__copy strong[b-pnsldzbica]{color:var(--nx-text);font-size:11px}
.nexus-workflow__copy small[b-pnsldzbica],.nexus-workflow__copy time[b-pnsldzbica]{color:var(--nx-text-muted);font-size:8px}
.nexus-workflow__state[b-pnsldzbica]{grid-column:1/-1;width:max-content;padding:2px 6px;border:1px solid var(--nx-border);border-radius:999px;color:var(--nx-text-muted);font-size:8px}
.state-completed[b-pnsldzbica]{border-color:color-mix(in srgb,var(--nx-success) 45%,var(--nx-border))!important}
.state-completed .nexus-workflow__icon[b-pnsldzbica],.state-completed .nexus-workflow__state[b-pnsldzbica]{color:var(--nx-success);border-color:color-mix(in srgb,var(--nx-success) 45%,var(--nx-border))}
.state-current[b-pnsldzbica]{border-color:color-mix(in srgb,var(--nx-accent) 64%,var(--nx-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 4%,var(--nx-surface)))!important}
.state-current .nexus-workflow__icon[b-pnsldzbica],.state-current .nexus-workflow__state[b-pnsldzbica]{color:var(--nx-accent-strong);border-color:var(--nx-accent)}
.state-available[b-pnsldzbica]{border-style:dashed!important;border-color:color-mix(in srgb,var(--nx-accent) 26%,var(--nx-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--nx-accent) 4%,var(--nx-surface)),var(--nx-surface-2))!important}
.state-available .nexus-workflow__icon[b-pnsldzbica],.state-available .nexus-workflow__state[b-pnsldzbica]{color:var(--nx-text-secondary);border-color:color-mix(in srgb,var(--nx-accent) 30%,var(--nx-border))}
.state-pending[b-pnsldzbica]{opacity:.82}
.nexus-workflow__list[b-pnsldzbica]{display:grid;min-width:0;min-height:0;align-content:start;gap:10px;padding:8px;overflow:auto}
.nexus-workflow__list-head[b-pnsldzbica],.nexus-workflow__list-row[b-pnsldzbica]{display:grid;grid-template-columns:28px minmax(170px,1.5fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(150px,1fr);align-items:center;gap:10px}
.nexus-workflow__list-head[b-pnsldzbica]{position:sticky;top:-8px;z-index:2;padding:8px 11px;border-bottom:1px solid var(--nx-border);color:var(--nx-text-muted);background:var(--nx-surface);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.nexus-workflow__list-section[b-pnsldzbica]{display:grid;min-width:0;gap:6px}
.nexus-workflow__list-rows[b-pnsldzbica]{display:grid;min-width:0;gap:4px}
.nexus-workflow__list-row[b-pnsldzbica]{width:100%!important;min-height:46px!important;padding:7px 11px!important;border:1px solid var(--nx-border)!important;border-radius:8px!important;color:var(--nx-text-secondary)!important;background:var(--nx-surface)!important;box-shadow:none!important;text-align:left;transform:none!important}
.nexus-workflow__list-row:hover[b-pnsldzbica],.nexus-workflow__list-row:focus-visible[b-pnsldzbica]{border-color:var(--nx-border-strong)!important;background:color-mix(in srgb,var(--nx-accent) 6%,var(--nx-surface))!important}
.nexus-workflow__list-row.is-selected[b-pnsldzbica]{border-color:color-mix(in srgb,var(--nx-accent) 60%,var(--nx-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--nx-accent) 12%,var(--nx-surface)),color-mix(in srgb,var(--nx-accent) 3%,var(--nx-surface)))!important;box-shadow:inset 3px 0 var(--nx-accent)!important}
.nexus-workflow__list-number[b-pnsldzbica]{color:var(--nx-text-muted);font-size:9px;font-variant-numeric:tabular-nums}
.nexus-workflow__list-step[b-pnsldzbica]{display:flex;min-width:0;align-items:center;gap:8px;color:var(--nx-text)}
.nexus-workflow__list-step[b-pnsldzbica]  .platform-icon{width:15px;height:15px;flex:none;color:var(--nx-text-muted)}
.nexus-workflow__list-step strong[b-pnsldzbica]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.nexus-workflow__list-state[b-pnsldzbica],.nexus-workflow__list-type[b-pnsldzbica],.nexus-workflow__list-detail[b-pnsldzbica]{overflow:hidden;color:var(--nx-text-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}
.nexus-workflow__list-row.state-current .nexus-workflow__list-state[b-pnsldzbica]{color:var(--nx-accent-strong)}
.nexus-workflow__list-row.state-completed .nexus-workflow__list-state[b-pnsldzbica]{color:var(--nx-success)}
@media(min-width:1101px){.nexus-workflow:not(.is-linear) .nexus-workflow__section:last-child .nexus-workflow__nodes[b-pnsldzbica]{direction:rtl}.nexus-workflow__section:last-child .nexus-workflow__node[b-pnsldzbica]{direction:ltr}}
@media(max-width:1100px){.nexus-workflow__nodes[b-pnsldzbica],.nexus-workflow__section:last-child .nexus-workflow__nodes[b-pnsldzbica],.nexus-workflow.is-linear .nexus-workflow__section:last-child .nexus-workflow__nodes[b-pnsldzbica]{grid-template-columns:1fr;gap:18px;direction:ltr}.nexus-workflow__list-head[b-pnsldzbica],.nexus-workflow__list-row[b-pnsldzbica]{grid-template-columns:24px minmax(150px,1.4fr) minmax(82px,.7fr) minmax(82px,.7fr) minmax(120px,1fr)}}
@media(max-width:720px){.nexus-workflow__nodes[b-pnsldzbica],.nexus-workflow__section:last-child .nexus-workflow__nodes[b-pnsldzbica]{grid-template-columns:1fr;gap:18px}.nexus-workflow__list-head[b-pnsldzbica]{display:none}.nexus-workflow__list-row[b-pnsldzbica]{grid-template-columns:24px minmax(0,1fr) auto}.nexus-workflow__list-type[b-pnsldzbica],.nexus-workflow__list-detail[b-pnsldzbica]{grid-column:2/-1}.nexus-workflow__list-state[b-pnsldzbica]{justify-self:end}}
/* _content/Nexus.Web/Components/Shared/NotificationPreferencesPanel.razor.rz.scp.css */
.notification-preferences[b-1gaj4ve5my]{display:grid;gap:10px;margin:0;padding:14px}
.notification-preferences>p[b-1gaj4ve5my]{margin:0;color:var(--nx-text-secondary);font-size:.8rem}
.notification-preferences section[b-1gaj4ve5my]{display:grid;gap:4px;padding:10px 11px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-2)}
.notification-preferences section h3[b-1gaj4ve5my]{margin:0 0 3px;color:var(--nx-text);font-size:.86rem}
.notification-preference-row[b-1gaj4ve5my]{min-height:38px;padding:6px 0}
.notification-preference-row>div[b-1gaj4ve5my]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.notification-preference-row .nexus-checkbox[b-1gaj4ve5my]{display:flex;align-items:center;gap:6px;color:var(--nx-text-secondary)}
.notification-preference-row input[type=checkbox][b-1gaj4ve5my]{width:18px;min-height:18px}
@media(max-width:600px){.notification-preference-row[b-1gaj4ve5my]{align-items:flex-start;flex-direction:column}.notification-preference-row>div[b-1gaj4ve5my]{justify-content:flex-start}}
/* _content/Nexus.Web/Components/Shared/OrganizationWorkspaceProfilePanel.razor.rz.scp.css */
.identity-workflows[b-j734rll4eh]{margin-top:1.25rem}.identity-workflows__grid[b-j734rll4eh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.identity-workflows__card[b-j734rll4eh]{padding:1.25rem;border:1px solid rgba(92,187,205,.2);border-radius:18px;background:linear-gradient(145deg,rgba(10,35,42,.96),rgba(7,24,31,.96));color:#dceff3}.identity-workflows__card--wide[b-j734rll4eh]{grid-column:1/-1}.identity-workflows__card header[b-j734rll4eh]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.identity-workflows__card h2[b-j734rll4eh],.identity-workflows__card h3[b-j734rll4eh]{margin:.15rem 0;color:#effcff}.identity-workflows__card h3[b-j734rll4eh]{font-size:1rem}.identity-workflows__card dl[b-j734rll4eh]{display:grid;gap:.65rem;margin:0}.identity-workflows__card dl div[b-j734rll4eh]{display:grid;grid-template-columns:minmax(9rem,.8fr) 1.2fr;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid rgba(132,199,211,.1)}.identity-workflows__card dt[b-j734rll4eh],.identity-workflows__muted[b-j734rll4eh]{color:#8fb2ba}.identity-workflows__card dd[b-j734rll4eh]{margin:0;overflow-wrap:anywhere}.identity-workflows__immutable[b-j734rll4eh]{font-family:ui-monospace,monospace;color:#a8cbd2}.identity-workflows__form[b-j734rll4eh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.identity-workflows__form label[b-j734rll4eh]{display:grid;gap:.35rem;color:#a8cbd2}.identity-workflows__form input[b-j734rll4eh],.identity-workflows__form textarea[b-j734rll4eh]{width:100%;padding:.7rem;border:1px solid rgba(97,190,208,.28);border-radius:10px;background:#071b22;color:#effcff}.identity-workflows__sensitive[b-j734rll4eh],.identity-workflows__actions[b-j734rll4eh]{grid-column:1/-1}.identity-workflows__sensitive[b-j734rll4eh]{padding:.85rem;border:1px solid rgba(245,174,77,.4);border-radius:12px;background:rgba(91,56,12,.22)}.identity-workflows__actions[b-j734rll4eh]{display:flex;gap:.65rem}.identity-workflows__actions button[b-j734rll4eh]{padding:.65rem 1rem;border:0;border-radius:10px;background:#45bdd3;color:#04161b;font-weight:700}.identity-workflows__fiscal-status[b-j734rll4eh]{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.identity-workflows__fiscal-grid[b-j734rll4eh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.identity-workflows__state[b-j734rll4eh],.identity-workflows__error[b-j734rll4eh],.identity-workflows__message[b-j734rll4eh]{padding:.85rem 1rem;border-radius:12px;background:rgba(8,31,38,.92);color:#cce9ee}.identity-workflows__error[b-j734rll4eh]{border:1px solid rgba(238,103,103,.45)}.identity-workflows__message[b-j734rll4eh]{margin-bottom:.75rem;border:1px solid rgba(85,199,154,.4)}@media(max-width:800px){.identity-workflows__grid[b-j734rll4eh],.identity-workflows__fiscal-grid[b-j734rll4eh],.identity-workflows__form[b-j734rll4eh]{grid-template-columns:1fr}.identity-workflows__card--wide[b-j734rll4eh],.identity-workflows__sensitive[b-j734rll4eh],.identity-workflows__actions[b-j734rll4eh]{grid-column:1}.identity-workflows__card dl div[b-j734rll4eh]{grid-template-columns:1fr}}
/* _content/Nexus.Web/Components/Shared/PhysicalLocationExplorer.razor.rz.scp.css */
.physical-explorer[b-5osktv4mrx]{display:grid;gap:.75rem;padding:.8rem 0;border-block:1px solid rgba(148,163,184,.18)}
.physical-explorer-toolbar[b-5osktv4mrx]{display:flex;align-items:end;gap:.5rem;flex-wrap:wrap}.physical-explorer-toolbar label[b-5osktv4mrx]{display:grid;gap:.3rem;min-width:min(100%,17rem);flex:1}.physical-explorer-toolbar label span[b-5osktv4mrx]{font-size:.76rem;color:#9fb0c7}.physical-explorer-toolbar button[b-5osktv4mrx]{min-height:2.35rem}
.physical-explorer-path[b-5osktv4mrx]{display:grid;gap:.2rem;padding:.55rem .7rem;border-left:3px solid #38bdf8;background:rgba(14,165,233,.08)}.physical-explorer-path span[b-5osktv4mrx]{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#7dd3fc}.physical-explorer-path strong[b-5osktv4mrx]{font-size:.84rem;color:#e5f4ff;overflow-wrap:anywhere}
.physical-explorer-results[b-5osktv4mrx]{display:grid;gap:.35rem}.physical-explorer-result[b-5osktv4mrx]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;padding:.5rem .65rem;text-align:left;border:1px solid rgba(100,116,139,.38);border-radius:.45rem;background:#111b2c;color:#e5f4ff}.physical-explorer-result:hover[b-5osktv4mrx],.physical-explorer-result:focus-visible[b-5osktv4mrx]{border-color:#38bdf8;background:#14243a}.physical-explorer-result span[b-5osktv4mrx]{font-size:.66rem;text-transform:uppercase;color:#8fa3ba}.physical-explorer-result strong[b-5osktv4mrx]{min-width:0;overflow-wrap:anywhere}.physical-explorer-result small[b-5osktv4mrx]{grid-column:1/-1;color:#a9bad0;overflow-wrap:anywhere}
.physical-explorer-tree[b-5osktv4mrx],.physical-explorer-tree[b-5osktv4mrx]  ul{list-style:none;margin:0;padding:0}.physical-explorer-tree[b-5osktv4mrx]{max-height:20rem;overflow:auto;padding:.35rem;border-radius:.55rem;background:#081c24}.physical-explorer-tree[b-5osktv4mrx]  ul{margin-left:1rem;border-left:1px solid rgba(125,211,252,.18);padding-left:.35rem}
.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-row{display:flex;align-items:center;min-width:0;gap:.15rem}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-toggle,.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-spacer{width:1.75rem;min-width:1.75rem;height:1.75rem}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-toggle{display:grid;place-items:center;padding:0;border:0;border-radius:.3rem;background:transparent;color:#93c5fd;cursor:pointer}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-toggle:hover{background:rgba(56,189,248,.08)}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-toggle:focus-visible,.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node:focus-visible{outline:2px solid #38bdf8;outline-offset:-2px}
.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1;padding:.48rem .58rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#dbeafe;text-align:left;cursor:pointer}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node:hover{background:rgba(30,64,70,.48)}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node:disabled{cursor:default;opacity:.62}.physical-explorer-tree[b-5osktv4mrx]  .is-selected>.physical-explorer-row .physical-explorer-node{border-color:rgba(56,189,248,.75);background:rgba(14,165,233,.14);box-shadow:inset 3px 0 #38bdf8}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-icon{display:grid;place-items:center;width:1.3rem;min-width:1.3rem;color:#7dd3fc}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node>span:last-child{display:flex;align-items:baseline;gap:.5rem;min-width:0}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node small{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#8ca3b8}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node strong{font-size:.83rem;overflow-wrap:anywhere}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node em{font-size:.7rem;color:#9aafc2;font-style:normal}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node mark{color:#f8fafc;background:#075985;border-radius:.15rem;padding:0 .08rem}.physical-explorer-empty[b-5osktv4mrx]{margin:0;padding:.8rem;color:#9fb0c7;background:rgba(15,23,42,.4);border-radius:.45rem}
.physical-explorer-tree[b-5osktv4mrx]  .is-search-match:not(.is-selected)>.physical-explorer-row .physical-explorer-node{background:rgba(30,64,70,.4);box-shadow:inset 2px 0 #64748b}
@media(max-width:600px){.physical-explorer-toolbar[b-5osktv4mrx]{align-items:stretch}.physical-explorer-toolbar label[b-5osktv4mrx]{flex-basis:100%}.physical-explorer-toolbar button[b-5osktv4mrx]{flex:1}.physical-explorer-tree[b-5osktv4mrx]{max-height:17rem}.physical-explorer-tree[b-5osktv4mrx]  .physical-explorer-node>span:last-child{display:grid;gap:.08rem}.physical-explorer-tree[b-5osktv4mrx]  ul{margin-left:.55rem}}
/* _content/Nexus.Web/Components/Shared/PhysicalStructureDraftEditor.razor.rz.scp.css */
.physical-draft-editor[b-nxk9ztru8x]{display:grid;gap:.6rem;color:var(--nx-text);min-width:0}.physical-editor-heading[b-nxk9ztru8x]{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.physical-editor-heading>span[b-nxk9ztru8x]{color:var(--nx-cyan);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.physical-editor-heading p[b-nxk9ztru8x],.physical-hint[b-nxk9ztru8x]{margin:0;color:var(--nx-text-muted);font-size:.72rem}.physical-editor-heading b[b-nxk9ztru8x]{color:var(--nx-petroleum-light)}.physical-draft-editor fieldset[b-nxk9ztru8x]{display:grid;gap:.5rem;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-surface-2);padding:.65rem;min-width:0}.physical-draft-editor legend[b-nxk9ztru8x]{padding:0 .3rem;color:var(--nx-petroleum-light);font-size:.78rem;font-weight:800}.physical-grid[b-nxk9ztru8x]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.physical-grid label[b-nxk9ztru8x],.physical-draft-editor>fieldset>label[b-nxk9ztru8x],.physical-file-actions label[b-nxk9ztru8x]{display:grid;gap:.22rem;min-width:0;font-size:.72rem}.physical-grid .wide[b-nxk9ztru8x]{grid-column:1/-1}.physical-mode[b-nxk9ztru8x],.physical-actions[b-nxk9ztru8x],.physical-file-actions[b-nxk9ztru8x]{display:flex;gap:.45rem;flex-wrap:wrap}.physical-path[b-nxk9ztru8x]{display:grid;gap:.12rem;border-left:3px solid var(--nx-cyan);padding:.42rem .6rem;background:var(--nx-surface-2);font-size:.78rem}.physical-path span[b-nxk9ztru8x],.physical-draft-row small[b-nxk9ztru8x],.physical-owner span[b-nxk9ztru8x],.physical-owner small[b-nxk9ztru8x]{color:var(--nx-text-muted);font-size:.68rem}.physical-existing[b-nxk9ztru8x]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.physical-existing button[b-nxk9ztru8x]{display:grid;text-align:left}.physical-existing small[b-nxk9ztru8x]{color:var(--nx-cyan)}.physical-draft-row[b-nxk9ztru8x]{display:flex;align-items:center;gap:.45rem;border:1px solid var(--nx-border);padding:.48rem;border-radius:8px;background:var(--nx-surface)}.physical-draft-row>span[b-nxk9ztru8x],.physical-owner[b-nxk9ztru8x]{display:grid;min-width:0;margin-right:auto}.physical-inline-form[b-nxk9ztru8x]{display:grid;gap:.5rem;border-left:2px solid var(--nx-petroleum-light);padding:.55rem 0 .1rem .65rem}.physical-inline-form.is-incomplete[b-nxk9ztru8x]{border-color:var(--nx-danger);background:color-mix(in srgb,var(--nx-danger) 7%,transparent)}.physical-inline-warning[b-nxk9ztru8x]{margin:0;padding:.45rem .55rem;border-radius:6px;color:var(--nx-text);background:color-mix(in srgb,var(--nx-danger) 14%,transparent);font-size:.72rem}.physical-add-wrap[b-nxk9ztru8x]{position:relative;justify-self:start}.physical-kind-menu[b-nxk9ztru8x]{position:absolute;z-index:8;top:calc(100% + 4px);left:0;display:grid;width:min(220px,calc(100vw - 48px));padding:.35rem;border:1px solid var(--nx-border-strong);border-radius:9px;background:#071820;box-shadow:0 12px 28px rgba(0,0,0,.38)}.physical-kind-menu button[b-nxk9ztru8x]{justify-content:flex-start;color:var(--nx-text);background:transparent;border-color:transparent;text-align:left}.physical-kind-menu button:hover[b-nxk9ztru8x],.physical-kind-menu button:focus-visible[b-nxk9ztru8x]{background:var(--nx-accent-soft);border-color:var(--nx-accent)}.physical-kind-menu p[b-nxk9ztru8x]{margin:.35rem;color:var(--nx-text-muted);font-size:.72rem}.physical-owner strong[b-nxk9ztru8x]{font-size:.76rem}.physical-file-actions[b-nxk9ztru8x]{align-items:end}.physical-file-actions label[b-nxk9ztru8x]{padding:.42rem .5rem;border:1px solid var(--nx-border);border-radius:7px;background:var(--nx-surface)}
@media(max-width:640px){.physical-grid[b-nxk9ztru8x],.physical-existing[b-nxk9ztru8x]{grid-template-columns:1fr}.physical-grid .wide[b-nxk9ztru8x]{grid-column:auto}.physical-draft-row[b-nxk9ztru8x]{align-items:flex-start;flex-wrap:wrap}.physical-draft-row>span[b-nxk9ztru8x]{flex-basis:100%}.physical-draft-editor button[b-nxk9ztru8x]{min-height:42px}.physical-draft-editor[b-nxk9ztru8x]{overflow-x:hidden}.physical-editor-heading[b-nxk9ztru8x]{display:grid;gap:.15rem}.physical-kind-menu[b-nxk9ztru8x]{position:fixed;top:auto;right:24px;bottom:24px;left:24px;width:auto;max-height:70vh;overflow:auto}.physical-file-actions[b-nxk9ztru8x]{display:grid}.physical-file-actions label[b-nxk9ztru8x]{min-height:44px}}
.physical-owner-readonly[b-nxk9ztru8x]{grid-column:1/-1;display:grid;gap:.18rem;min-width:0;padding:.5rem .6rem;border:1px solid var(--nx-border);border-radius:8px;background:var(--nx-surface)}.physical-owner-readonly>span[b-nxk9ztru8x],.physical-owner-readonly small[b-nxk9ztru8x]{color:var(--nx-text-muted);font-size:.68rem}.physical-owner-readonly>div[b-nxk9ztru8x]{display:flex;align-items:center;gap:.4rem;min-width:0}.physical-owner-readonly strong[b-nxk9ztru8x]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.physical-owner-readonly i[b-nxk9ztru8x]{flex:none;color:var(--nx-cyan);font-style:normal;font-size:.72rem}.physical-owner-warning[b-nxk9ztru8x]{display:grid;gap:.2rem;padding:.5rem .6rem;border:1px solid color-mix(in srgb,var(--nx-warning,#e0a84b) 55%,var(--nx-border));border-radius:8px;background:color-mix(in srgb,var(--nx-warning,#e0a84b) 8%,var(--nx-surface));font-size:.72rem}.physical-owner-warning strong[b-nxk9ztru8x]{color:var(--nx-text)}.physical-owner-warning span[b-nxk9ztru8x]{color:var(--nx-text-muted)}
@media(max-width:640px){.physical-owner-readonly strong[b-nxk9ztru8x]{white-space:normal;overflow-wrap:anywhere}}
.physical-existing button small[b-nxk9ztru8x]{color:var(--nx-text-muted);overflow-wrap:anywhere}.physical-existing button em[b-nxk9ztru8x]{color:var(--nx-cyan);font-style:normal;font-size:.68rem}.physical-position-grid[b-nxk9ztru8x]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem}.physical-position-grid>label[b-nxk9ztru8x],.physical-type-field label[b-nxk9ztru8x]{display:grid;gap:.22rem;min-width:0;font-size:.72rem}.physical-position-grid .wide[b-nxk9ztru8x]{grid-column:1/-1}.physical-type-field[b-nxk9ztru8x]{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:end;gap:.4rem;min-width:0}.physical-type-add[b-nxk9ztru8x]{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;min-width:2.25rem;padding:0;font-size:1.1rem;line-height:1}.physical-position-form .physical-inline-warning[b-nxk9ztru8x]{justify-self:start;max-width:100%;padding:.3rem .48rem;font-size:.68rem}.physical-position-form>.physical-actions[b-nxk9ztru8x]{position:sticky;bottom:0;z-index:2;padding:.45rem 0;background:linear-gradient(180deg,transparent,var(--nx-surface-2) 28%)}
@media(max-width:640px){.physical-position-grid[b-nxk9ztru8x]{grid-template-columns:1fr}.physical-position-grid .wide[b-nxk9ztru8x]{grid-column:auto}.physical-type-field[b-nxk9ztru8x]{grid-template-columns:minmax(0,1fr) 2.5rem}.physical-type-add[b-nxk9ztru8x]{width:2.5rem;height:2.5rem;min-width:2.5rem}}
/* _content/Nexus.Web/Components/Shared/PlatformCustomerTicketCreate.razor.rz.scp.css */
.platform-customer-ticket-create[b-4tl1wjuaqd]{display:flex;min-height:0;flex-direction:column}.platform-form-grid[b-4tl1wjuaqd]{display:grid;gap:10px}.platform-form-grid label[b-4tl1wjuaqd]{display:grid;gap:5px;color:var(--nx-text-secondary);font-size:var(--nx-type-field-label-size);font-weight:var(--nx-weight-field-label)}.platform-form-grid :is(input,select,textarea)[b-4tl1wjuaqd]{width:100%}.platform-form-grid textarea[b-4tl1wjuaqd]{min-height:132px;resize:vertical}.ticket-create-context[b-4tl1wjuaqd]{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-deep-bg)}.ticket-create-context span[b-4tl1wjuaqd]{color:var(--nx-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.ticket-create-context strong[b-4tl1wjuaqd]{font-size:11px}.ticket-create-unavailable[b-4tl1wjuaqd]{margin:0;padding:10px;border:1px solid var(--nx-warning,#a86f19);border-radius:var(--nx-radius-md);color:var(--nx-text-secondary);font-size:11px}.ticket-create-actions[b-4tl1wjuaqd]{position:sticky;bottom:0;justify-content:flex-end;background:var(--nx-surface,#071a21)}
/* _content/Nexus.Web/Components/Shared/PlatformDetailSection.razor.rz.scp.css */
.detail-section[b-dgkalro282]{margin-bottom:var(--nx-density-section-gap);padding:var(--nx-density-section-padding);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:color-mix(in srgb,var(--nx-surface-2) 78%,transparent)}.detail-section>header[b-dgkalro282]{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-density-action-gap);padding-bottom:10px;border-bottom:1px solid var(--nx-border)}.detail-section__heading[b-dgkalro282]{min-width:0;flex:1}.detail-section__header-actions[b-dgkalro282]{display:flex;flex:0 0 auto;align-items:center;gap:6px;white-space:nowrap}.detail-section__header-actions :deep(button)[b-dgkalro282]{border-color:var(--nx-border)!important;color:var(--nx-text-secondary)!important;background:rgba(9,29,37,.7)!important}.detail-section__header-actions :deep(button:hover:not(:disabled))[b-dgkalro282],.detail-section__header-actions :deep(button:focus-visible)[b-dgkalro282]{border-color:var(--nx-accent)!important;color:var(--nx-accent-strong)!important;background:var(--nx-accent-soft)!important;box-shadow:none!important}.detail-section__header-actions :deep(button:disabled)[b-dgkalro282]{color:var(--nx-text-muted)!important;background:#071319!important;opacity:.58}.detail-section h3[b-dgkalro282]{margin:0;color:var(--nx-text);font-size:var(--nx-type-section-title-size);font-weight:var(--nx-weight-title)}.detail-section p[b-dgkalro282]{margin:3px 0 0;color:var(--nx-text-muted);font-size:var(--nx-type-body-size)}.detail-section__content[b-dgkalro282]{padding-top:var(--nx-density-title-content-gap)}.detail-section__content :deep(.platform-kv-list)[b-dgkalro282]{margin:0}
/* _content/Nexus.Web/Components/Shared/PlatformDocumentList.razor.rz.scp.css */
.platform-document-list[b-110n082ke9]{display:grid;gap:10px;min-width:0}.platform-document-list__toolbar[b-110n082ke9]{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface)}.platform-document-list__toolbar[b-110n082ke9]  .platform-document-search{min-width:220px;flex:1}.platform-document-list__toolbar[b-110n082ke9]  input,.platform-document-list__toolbar[b-110n082ke9]  select{min-height:38px}.platform-document-list__toolbar[b-110n082ke9]  .platform-document-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.platform-document-list__surface[b-110n082ke9]{min-width:0;overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm)}.platform-document-list__surface[b-110n082ke9]  .table-wrap{margin:0;border:0;border-radius:0;background:transparent}.platform-document-list__surface[b-110n082ke9]  table{margin:0}.platform-document-list__surface[b-110n082ke9]  tbody tr{cursor:pointer}.platform-document-list__surface[b-110n082ke9]  tbody tr:focus-within,.platform-document-list__surface[b-110n082ke9]  tbody tr:hover{background:var(--nx-surface-2)}.platform-document-list__footer[b-110n082ke9]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--nx-text-secondary)}
.platform-document-list.direct-document-list .platform-document-list__toolbar[b-110n082ke9]{align-items:stretch;flex-wrap:wrap;overflow:hidden}.platform-document-list.direct-document-list .platform-document-list__toolbar[b-110n082ke9]  .nexus-compact-file-picker{flex:1 1 100%}
@media(max-width:760px){.platform-document-list__toolbar[b-110n082ke9]{align-items:stretch;flex-wrap:wrap}.platform-document-list__toolbar[b-110n082ke9]  .platform-document-search{width:100%;min-width:100%}.platform-document-list__toolbar[b-110n082ke9]  .platform-document-actions{width:100%;margin-left:0}.platform-document-list__surface[b-110n082ke9]  th:nth-child(n+6):not(:last-child),.platform-document-list__surface[b-110n082ke9]  td:nth-child(n+6):not(:last-child){display:none}.platform-document-list__surface[b-110n082ke9]  th:last-child,.platform-document-list__surface[b-110n082ke9]  td:last-child{width:1%;white-space:nowrap}}
/* _content/Nexus.Web/Components/Shared/PlatformEditorDrawer.razor.rz.scp.css */
.platform-editor-backdrop[b-6n12eqe6qp] {
    position: fixed;
    inset: 0;
    z-index: 80;
    display: flex;
    justify-content: flex-end;
    background: rgba(1, 8, 12, .66);
    backdrop-filter: blur(3px);
}

.platform-editor-drawer[b-6n12eqe6qp] {
    width: min(600px, calc(100vw - 32px));
    max-width: 100%;
    height: 100dvh;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    color: var(--nx-text);
    border-left: 1px solid var(--nx-border-strong);
    background: linear-gradient(155deg, var(--nx-surface-elevated), var(--nx-surface));
    box-shadow: -24px 0 70px rgba(0, 0, 0, .52);
}

.platform-editor-drawer--compact[b-6n12eqe6qp] { width: min(440px, calc(100vw - 32px)); }
.platform-editor-drawer--standard[b-6n12eqe6qp] { width: min(600px, calc(100vw - 32px)); }
.platform-editor-drawer--wide[b-6n12eqe6qp] { width: min(760px, calc(100vw - 32px)); }
.platform-editor-drawer__header[b-6n12eqe6qp] { padding: 14px 17px; background: rgba(4, 15, 20, .92); }
.platform-editor-drawer__header[b-6n12eqe6qp] { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; border-bottom: 1px solid var(--nx-border); }
.platform-editor-drawer__header h2[b-6n12eqe6qp] { margin: 4px 0 0; color: var(--nx-text); font-size: 20px; }
.platform-editor-drawer__close[b-6n12eqe6qp] { min-width: 40px; min-height: 40px; padding: 4px; font-size: 22px; }
.platform-editor-drawer__body[b-6n12eqe6qp] { min-width:0; min-height: 0; padding: 16px; overflow-x:hidden; overflow-y: auto; overscroll-behavior: contain; }
.platform-editor-drawer__body[b-6n12eqe6qp]  form,.platform-editor-drawer__body[b-6n12eqe6qp]  .platform-form-grid,.platform-editor-drawer__body[b-6n12eqe6qp]  label,.platform-editor-drawer__body[b-6n12eqe6qp]  input,.platform-editor-drawer__body[b-6n12eqe6qp]  select,.platform-editor-drawer__body[b-6n12eqe6qp]  textarea { min-width:0; max-width:100%; }
.platform-editor-drawer__body[b-6n12eqe6qp]  .platform-editor-drawer__footer { position: sticky; z-index:2; bottom: -16px; display: flex; justify-content: flex-end; flex-wrap: wrap; gap: 10px; margin: 20px -16px -16px; padding: 14px 16px; border-top: 1px solid var(--nx-border); background: rgba(4, 15, 20, .98); }

@media (max-width: 900px) {
    .platform-editor-drawer[b-6n12eqe6qp] { width: min(92vw, 720px); min-width: 0; }
}

@media (max-width: 600px) {
    .platform-editor-drawer[b-6n12eqe6qp] { width: 100vw; max-width:100vw; }
    .platform-editor-drawer__header[b-6n12eqe6qp],
    .platform-editor-drawer__body[b-6n12eqe6qp] { padding: 14px; }
    .platform-editor-drawer__body[b-6n12eqe6qp]  .platform-editor-drawer__footer { bottom: -14px; margin: 14px -14px -14px; padding: 14px; }
}

@media (prefers-reduced-motion: no-preference) {
    .platform-editor-drawer[b-6n12eqe6qp] { animation: platform-drawer-in-b-6n12eqe6qp .18s ease-out; }
    @keyframes platform-drawer-in-b-6n12eqe6qp { from { transform: translateX(18px); opacity: .7; } }
}
/* _content/Nexus.Web/Components/Shared/PlatformEntityCard.razor.rz.scp.css */
.entity-card[b-qpeh31ef65]{display:flex;height:100%;flex-direction:column;min-width:0;min-height:var(--nx-collection-card-min-height);padding:var(--nx-card-padding);border:var(--nx-card-border-width) solid var(--nx-border);border-radius:var(--nx-card-radius);background:linear-gradient(145deg,var(--nx-surface),var(--nx-surface-2));box-shadow:var(--nx-shadow-soft)}
.entity-card.selected[b-qpeh31ef65]{border-color:var(--nx-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 30%,transparent),var(--nx-shadow-soft)}
.entity-card__identity[b-qpeh31ef65]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--nx-card-gap);padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-border)}
.entity-card__avatar[b-qpeh31ef65]{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--nx-accent) 35%,var(--nx-border));border-radius:var(--nx-radius-md);color:var(--nx-accent);font-weight:750;background:color-mix(in srgb,var(--nx-accent) 10%,var(--nx-bg-deep))}
.entity-card h2[b-qpeh31ef65]{margin:0;color:var(--nx-text);font-size:var(--nx-type-card-title-size);line-height:var(--nx-leading-title)}
.entity-card p[b-qpeh31ef65]{margin:var(--nx-space-1) 0 0;color:var(--nx-text-muted);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body);overflow-wrap:anywhere}
.entity-card__metadata[b-qpeh31ef65]{display:grid;gap:var(--nx-control-gap);padding:var(--nx-space-3) 0;color:var(--nx-text-secondary);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}
.entity-card__metadata :deep(span)[b-qpeh31ef65]{display:flex;justify-content:space-between;gap:var(--nx-card-gap)}
.entity-card__metadata :deep(strong)[b-qpeh31ef65]{color:var(--nx-text);text-align:right}
.entity-card__badges[b-qpeh31ef65]{display:flex;flex-wrap:wrap;gap:var(--nx-inline-gap);margin-top:auto}
.entity-card__actions[b-qpeh31ef65]{display:flex;justify-content:flex-end;gap:var(--nx-density-action-gap);margin-top:var(--nx-space-3);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}
/* _content/Nexus.Web/Components/Shared/PlatformEntityCollection.razor.rz.scp.css */
.entity-collection[b-bkold0phaz]{min-width:0}.entity-collection__toolbar[b-bkold0phaz]{display:flex;align-items:center;gap:var(--nx-control-gap);margin-bottom:var(--nx-section-gap);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-card-radius);background:var(--nx-surface)}.entity-collection__search[b-bkold0phaz]{display:flex;align-items:center;gap:var(--nx-control-gap);min-width:230px;flex:1;padding:0 10px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-bg-deep)}.entity-collection__search:focus-within[b-bkold0phaz]{border-color:var(--nx-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-accent) 18%,transparent)}.entity-collection__search input[b-bkold0phaz]{width:100%;min-width:0;border:0;background:transparent;box-shadow:none}.entity-view-switch[b-bkold0phaz]{display:flex;align-items:center;padding:3px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-bg-deep)}.entity-view-switch button[b-bkold0phaz]{display:flex;align-items:center;gap:var(--nx-inline-gap);min-height:var(--nx-control-height-compact);padding:6px 10px;border:0;border-radius:var(--nx-radius-xs);color:var(--nx-text-secondary);background:transparent;font-size:var(--nx-type-button-size)}.entity-view-switch button.active[b-bkold0phaz]{color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 13%,var(--nx-surface-2))}.entity-card-grid[b-bkold0phaz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--nx-collection-card-width),100%),var(--nx-collection-card-width)));grid-auto-rows:1fr;justify-content:start;gap:var(--nx-card-gap)}.entity-list-surface[b-bkold0phaz]{overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-card-radius);background:var(--nx-surface)}.entity-list-surface :deep(.table-wrap)[b-bkold0phaz]{border:0;border-radius:0}.entity-list-surface :deep(table)[b-bkold0phaz]{margin:0}@media(max-width:760px){.entity-collection__toolbar[b-bkold0phaz]{align-items:stretch;flex-wrap:wrap}.entity-collection__search[b-bkold0phaz]{flex-basis:100%;min-width:0}.entity-collection__apply[b-bkold0phaz]{flex:1}.entity-view-switch span[b-bkold0phaz]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.entity-card-grid[b-bkold0phaz]{grid-template-columns:minmax(0,1fr)}}
/* _content/Nexus.Web/Components/Shared/PlatformFilterDrawer.razor.rz.scp.css */
.platform-filter-layer[b-qufrk13jk4]{position:fixed;z-index:145;inset:0;display:flex;justify-content:flex-end;background:rgba(1,8,12,.68);backdrop-filter:blur(3px)}.platform-filter-drawer[b-qufrk13jk4]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100%);height:100%;border-left:1px solid var(--nx-border-strong);background:var(--nx-surface-elevated);box-shadow:-20px 0 56px rgba(0,0,0,.42)}.platform-filter-drawer__header[b-qufrk13jk4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid var(--nx-border)}.platform-filter-drawer__header h2[b-qufrk13jk4]{margin:3px 0 0;font-size:18px}.platform-filter-drawer__close[b-qufrk13jk4]{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:transparent;font-size:22px}.platform-filter-drawer__body[b-qufrk13jk4]{min-height:0;overflow:auto;padding:18px}.platform-filter-drawer__body[b-qufrk13jk4]  .platform-form-grid{grid-template-columns:1fr}.platform-filter-drawer__body[b-qufrk13jk4]  label{display:grid;gap:6px;color:var(--nx-text-secondary);font-size:12px;font-weight:700}.platform-filter-drawer__footer[b-qufrk13jk4]{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--nx-border);background:var(--nx-surface-2)}
@media(max-width:600px){.platform-filter-drawer[b-qufrk13jk4]{width:100%;border-left:0}.platform-filter-drawer__header[b-qufrk13jk4]{padding-top:max(18px,env(safe-area-inset-top))}}
@media(prefers-reduced-motion:no-preference){.platform-filter-drawer[b-qufrk13jk4]{animation:filter-in-b-qufrk13jk4 .18s ease-out}@keyframes filter-in-b-qufrk13jk4{from{transform:translateX(18px);opacity:.7}}}
/* _content/Nexus.Web/Components/Shared/PlatformSettingsNav.razor.rz.scp.css */
.platform-internal-nav[b-0jpqzx3ega] {
    display: flex;
    gap: .35rem;
    padding: .35rem;
    overflow-x: auto;
    margin-bottom: 12px;
    border: 1px solid var(--nx-border);
    border-radius: var(--nx-radius-lg);
    background: color-mix(in srgb, var(--nx-surface) 88%, transparent);
    scrollbar-width: thin;
}

.platform-internal-nav[b-0jpqzx3ega]  a {
    flex: 0 0 auto;
    padding: .55rem .75rem;
    border-radius: var(--nx-radius-md);
    color: var(--nx-text-secondary);
    font-size: .8rem;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
}

.platform-internal-nav[b-0jpqzx3ega]  a:hover,
.platform-internal-nav[b-0jpqzx3ega]  a:focus-visible {
    color: var(--nx-text);
    background: var(--nx-surface-2);
}

.platform-internal-nav[b-0jpqzx3ega]  a.active {
    color: var(--nx-accent);
    background: color-mix(in srgb, var(--nx-accent) 12%, var(--nx-surface-2));
    box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--nx-accent) 28%, transparent);
}
/* _content/Nexus.Web/Components/Shared/ProfileHero.razor.rz.scp.css */
.profile-person-card[b-64qx08hp3w]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);background:radial-gradient(circle at 10% 0,rgba(33,196,223,.16),transparent 38%),linear-gradient(135deg,var(--nx-surface-elevated),var(--nx-surface));overflow:hidden}
.profile-person-card__identity[b-64qx08hp3w]{display:flex;align-items:center;gap:20px;min-width:0;padding:18px 22px}.profile-person-card__avatar[b-64qx08hp3w]{display:grid;place-items:center;width:92px;height:92px;flex:0 0 92px;border:1px solid rgba(33,196,223,.42);border-radius:50%;color:var(--nx-accent);background:linear-gradient(145deg,rgba(33,196,223,.2),rgba(33,196,223,.06));font-size:1.65rem;font-weight:800;box-shadow:inset 0 0 32px rgba(33,196,223,.08),0 10px 28px rgba(0,0,0,.2)}
.profile-person-card__copy[b-64qx08hp3w]{min-width:0}.profile-person-card__title[b-64qx08hp3w]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-person-card h2[b-64qx08hp3w]{margin:3px 0 7px;color:var(--nx-text);font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.08}.profile-person-card__contacts[b-64qx08hp3w]{display:grid;gap:5px;margin-bottom:9px}.profile-person-card__contacts span[b-64qx08hp3w]{display:flex;align-items:center;gap:7px;color:var(--nx-text-secondary);font-size:.82rem;overflow-wrap:anywhere}.profile-person-card__contacts[b-64qx08hp3w]  svg{width:16px;height:16px;color:var(--nx-accent)}.profile-person-card__badges[b-64qx08hp3w]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-person-card__verified[b-64qx08hp3w]{display:inline-flex;align-items:center;gap:4px;color:var(--nx-text-secondary);font-size:.78rem;font-weight:700}.profile-person-card__verified>span[b-64qx08hp3w]{color:var(--nx-accent)}
.profile-person-card__context[b-64qx08hp3w]{display:grid;align-content:center;gap:11px;padding:15px 18px;border-left:1px solid var(--nx-border);background:rgba(7,18,29,.36)}.profile-person-card__actions[b-64qx08hp3w]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.profile-person-card__summary[b-64qx08hp3w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--nx-border);border-bottom:1px solid var(--nx-border)}.profile-person-card__summary div[b-64qx08hp3w]{min-width:0;padding:10px 11px;border-left:1px solid var(--nx-border);border-top:1px solid var(--nx-border)}.profile-person-card__summary div:nth-child(odd)[b-64qx08hp3w]{padding-left:0;border-left:0}.profile-person-card__summary div:nth-child(-n+2)[b-64qx08hp3w]{border-top:0}.profile-person-card__context dt[b-64qx08hp3w]{margin-bottom:4px;color:var(--nx-text-muted);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.profile-person-card__context dd[b-64qx08hp3w]{margin:0;color:var(--nx-text);font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.profile-person-card__preference[b-64qx08hp3w]{justify-self:end;padding:0;border:0;color:var(--nx-accent);background:transparent;font-size:.74rem;font-weight:700}.profile-person-card__preference:hover[b-64qx08hp3w]{color:var(--nx-text);background:transparent}
.profile-person-card__metrics[b-64qx08hp3w]{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--nx-border);background:rgba(5,15,24,.28)}.profile-person-card__metrics>div[b-64qx08hp3w]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px 17px;border-left:1px solid var(--nx-border)}.profile-person-card__metrics>div:first-child[b-64qx08hp3w]{border-left:0}.profile-person-card__metric-icon[b-64qx08hp3w]{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--nx-border-strong);border-radius:10px;color:var(--nx-accent);background:var(--nx-accent-soft)}.profile-person-card__metric-icon[b-64qx08hp3w]  svg{width:20px;height:20px}.profile-person-card__metrics dt[b-64qx08hp3w]{color:var(--nx-text-muted);font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-person-card__metrics dd[b-64qx08hp3w]{margin:3px 0 0;color:var(--nx-text);font-size:.82rem;font-weight:750;overflow-wrap:anywhere}
@media(max-width:1100px){.profile-person-card[b-64qx08hp3w]{grid-template-columns:1fr}.profile-person-card__context[b-64qx08hp3w]{border-top:1px solid var(--nx-border);border-left:0}.profile-person-card__actions[b-64qx08hp3w]{justify-content:flex-start}.profile-person-card__preference[b-64qx08hp3w]{justify-self:start}}
@media(max-width:760px){.profile-person-card__metrics[b-64qx08hp3w]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-person-card__metrics>div:nth-child(odd)[b-64qx08hp3w]{border-left:0}.profile-person-card__metrics>div:nth-child(n+3)[b-64qx08hp3w]{border-top:1px solid var(--nx-border)}}
@media(max-width:640px){.profile-person-card__identity[b-64qx08hp3w]{align-items:flex-start;padding:15px}.profile-person-card__avatar[b-64qx08hp3w]{width:76px;height:76px;flex-basis:76px;font-size:1.35rem}.profile-person-card__context[b-64qx08hp3w]{padding:12px 14px}.profile-person-card__summary[b-64qx08hp3w]{grid-template-columns:1fr}.profile-person-card__summary div[b-64qx08hp3w],.profile-person-card__summary div:nth-child(odd)[b-64qx08hp3w]{padding:9px 0;border-top:1px solid var(--nx-border);border-left:0}.profile-person-card__summary div:first-child[b-64qx08hp3w]{border-top:0}.profile-person-card__actions button[b-64qx08hp3w]{width:100%}.profile-person-card__metrics[b-64qx08hp3w]{grid-template-columns:1fr}.profile-person-card__metrics>div[b-64qx08hp3w],.profile-person-card__metrics>div:nth-child(odd)[b-64qx08hp3w]{border-top:1px solid var(--nx-border);border-left:0}.profile-person-card__metrics>div:first-child[b-64qx08hp3w]{border-top:0}}
/* _content/Nexus.Web/Components/Shared/ProfileMenu.razor.rz.scp.css */
.profile-menu[b-va2slkeiw9] {
    position: relative;
    z-index: 100;
    margin-left: auto;
    color: #edf9fd;
    font-family: Inter, "Segoe UI", Arial, sans-serif;
}

.profile-menu__trigger[b-va2slkeiw9] {
    display: flex;
    height: 46px;
    align-items: center;
    gap: 7px;
    padding: 3px 8px 3px 3px;
    border: 1px solid rgba(126, 190, 211, .24);
    border-radius: 999px;
    color: #8aa5b5;
    background: rgba(7, 23, 35, .72);
    cursor: pointer;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .18);
    backdrop-filter: blur(14px);
    transition: border-color .2s, background .2s;
}

.profile-menu__trigger:hover[b-va2slkeiw9],
.profile-menu__trigger[aria-expanded="true"][b-va2slkeiw9] {
    border-color: rgba(37, 203, 237, .55);
    background: rgba(12, 38, 52, .9);
}

.profile-menu__trigger:focus-visible[b-va2slkeiw9],
.profile-menu__dropdown button:focus-visible[b-va2slkeiw9] {
    outline: 2px solid #43d4f1;
    outline-offset: 2px;
}

.profile-menu__avatar[b-va2slkeiw9] {
    display: grid;
    width: 38px;
    height: 38px;
    place-items: center;
    border: 1px solid rgba(77, 218, 245, .4);
    border-radius: 50%;
    color: #06202b;
    background: linear-gradient(145deg, #27badb, #58def4);
    box-shadow: 0 0 18px rgba(37, 203, 237, .18);
}

.profile-menu__avatar svg[b-va2slkeiw9] {
    width: 22px;
    height: 22px;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-width: 1.6;
}

.profile-menu__chevron[b-va2slkeiw9] {
    width: 15px;
    height: 15px;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.8;
    transition: transform .2s;
}

.profile-menu__trigger[aria-expanded="true"] .profile-menu__chevron[b-va2slkeiw9] {
    transform: rotate(180deg);
}

.profile-menu__dropdown[b-va2slkeiw9] {
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    width: 244px;
    overflow: hidden;
    padding: 7px;
    border: 1px solid rgba(126, 190, 211, .2);
    border-radius: 13px;
    background: rgba(7, 23, 35, .96);
    box-shadow: 0 22px 55px rgba(0, 0, 0, .42);
    backdrop-filter: blur(22px);
}

.profile-menu__identity[b-va2slkeiw9] {
    display: grid;
    gap: 3px;
    padding: 9px 12px 7px;
}

.profile-menu__identity strong[b-va2slkeiw9] {
    color: #edf9fd;
    font-size: 13px;
    font-weight: 650;
}

.profile-menu__identity span[b-va2slkeiw9] {
    overflow: hidden;
    color: #7895a6;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.profile-menu__dropdown button[b-va2slkeiw9] {
    display: flex;
    width: 100%;
    height: 42px;
    align-items: center;
    gap: 11px;
    padding: 0 12px;
    border: 0;
    border-radius: 8px;
    color: #b9ccd7;
    background: transparent;
    font: inherit;
    font-size: 12px;
    text-align: left;
    cursor: pointer;
    transition: color .15s, background .15s;
}

.profile-menu__dropdown button:hover[b-va2slkeiw9] {
    color: #50d9f3;
    background: rgba(37, 203, 237, .09);
}

.profile-menu__dropdown button svg[b-va2slkeiw9] {
    width: 18px;
    height: 18px;
    flex: none;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.6;
}

.profile-menu__divider[b-va2slkeiw9] {
    height: 1px;
    margin: 6px 5px;
    background: rgba(132, 172, 191, .14);
}

.profile-menu__dropdown .profile-menu__logout[b-va2slkeiw9] {
    color: #e4a0a6;
}

.profile-menu__dropdown .profile-menu__logout:hover[b-va2slkeiw9] {
    color: #ffb8bd;
    background: rgba(193, 65, 76, .1);
}

@media (max-width: 430px) {
    .profile-menu__trigger[b-va2slkeiw9] {
        height: 42px;
    }

    .profile-menu__avatar[b-va2slkeiw9] {
        width: 34px;
        height: 34px;
    }

    .profile-menu__dropdown[b-va2slkeiw9] {
        width: 200px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .profile-menu__trigger[b-va2slkeiw9],
    .profile-menu__chevron[b-va2slkeiw9],
    .profile-menu__dropdown button[b-va2slkeiw9] {
        transition: none;
    }
}
/* _content/Nexus.Web/Components/Shared/ProfileTabContent.razor.rz.scp.css */
.profile-tab-content[b-y579ng4tgk] { margin:0; }
/* _content/Nexus.Web/Components/Shared/ProfileTabs.razor.rz.scp.css */
.profile-tabs[b-7j5auhocnr] { display:flex; gap:24px; margin-top:8px; padding:0 15px; overflow-x:auto; border:1px solid var(--nx-border); border-radius:var(--nx-radius-md); background:var(--nx-surface); scrollbar-width:thin; }
.profile-tabs a[b-7j5auhocnr] { display:inline-flex; flex:0 0 auto; align-items:center; min-height:38px; padding:0 7px; border:0; border-bottom:2px solid transparent; border-radius:7px 7px 0 0; color:var(--nx-text-secondary); background:transparent; font-size:.78rem; font-weight:700; text-decoration:none; cursor:pointer; transition:color .15s ease,background .15s ease; }
.profile-tabs a:not(.active):hover[b-7j5auhocnr] { color:var(--nx-text); background:color-mix(in srgb,var(--nx-accent) 7%,transparent); }
.profile-tabs a.active[b-7j5auhocnr] { border-bottom-color:var(--nx-accent); color:var(--nx-accent); background:transparent; }
.profile-tabs a:focus-visible[b-7j5auhocnr] { outline:2px solid var(--nx-accent); outline-offset:-4px; }
@media (max-width:480px) { .profile-tabs[b-7j5auhocnr] { gap:18px;padding-inline:12px; } .profile-tabs a[b-7j5auhocnr] { min-height:42px;font-size:.74rem; } }

.profile-tabs[b-7j5auhocnr]{gap:20px;margin-top:0;padding:0 12px}.profile-tabs a[b-7j5auhocnr]{min-height:38px;font-size:.75rem}
@media(max-width:480px){.profile-tabs a[b-7j5auhocnr]{min-height:42px}}
/* _content/Nexus.Web/Components/Shared/QuoteSubjectPicker.razor.rz.scp.css */
.quote-subject-picker[b-ljgb3hhip8]{position:relative}.quote-subject-picker__control[b-ljgb3hhip8]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto auto;position:relative}.quote-subject-picker__combobox[b-ljgb3hhip8]{padding-right:7.5rem;width:100%}.quote-subject-picker__kind[b-ljgb3hhip8]{color:var(--nx-accent);font-size:.72rem;font-weight:700;margin-left:-7rem;pointer-events:none;text-transform:uppercase}.quote-subject-picker__chevron[b-ljgb3hhip8]{margin-left:-2rem;pointer-events:none}.quote-subject-picker__remove[b-ljgb3hhip8]{background:transparent;border:0;color:var(--nx-text-secondary);min-width:2.25rem;padding:.35rem}.quote-subject-picker__panel[b-ljgb3hhip8]{background:var(--nx-surface-elevated);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-elevated);left:0;margin-top:.35rem;padding:.45rem;position:absolute;right:0;z-index:40}.quote-subject-picker__results[b-ljgb3hhip8]{display:grid;max-height:19rem;overflow-y:auto;overscroll-behavior:contain}.quote-subject-picker__results>button[b-ljgb3hhip8]{background:transparent;border:0;border-radius:var(--nx-radius-sm);color:var(--nx-text);display:grid;gap:.15rem;height:auto;min-height:3.25rem;padding:.55rem .6rem;text-align:left;white-space:normal;width:100%}.quote-subject-picker__results>button:hover[b-ljgb3hhip8],.quote-subject-picker__results>button:focus-visible[b-ljgb3hhip8],.quote-subject-picker__results>button[aria-selected=true][b-ljgb3hhip8]{background:color-mix(in srgb,var(--nx-accent) 13%,transparent);outline:none}.quote-subject-picker__results small[b-ljgb3hhip8],.quote-subject-picker__hint[b-ljgb3hhip8],.quote-subject-picker__empty[b-ljgb3hhip8]{color:var(--nx-text-muted)}.quote-subject-picker__group[b-ljgb3hhip8]{color:var(--nx-accent);font-size:.72rem;letter-spacing:.08em;padding:.65rem .6rem .3rem;text-transform:uppercase}.quote-subject-picker__hint[b-ljgb3hhip8],.quote-subject-picker__empty[b-ljgb3hhip8]{margin:.5rem;padding:.35rem}@media(max-width:640px){.quote-subject-picker__panel[b-ljgb3hhip8]{position:fixed;inset:auto .75rem 1rem}.quote-subject-picker__results[b-ljgb3hhip8]{max-height:50vh}}
/* _content/Nexus.Web/Components/Shared/RackElevation.razor.rz.scp.css */
.rack-elevation[b-833pkthx7k]{display:grid;min-width:0;gap:.45rem;padding:.55rem;border:1px solid rgba(148,163,184,.24);border-radius:.6rem;background:#080f1c}.rack-capacity[b-833pkthx7k]{display:flex;justify-content:space-between;gap:.75rem;color:#8496ad;font-size:.68rem}.rack-units[b-833pkthx7k]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:3px;max-height:18rem;overflow:auto}.rack-slot[b-833pkthx7k]{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;min-width:0;min-height:1.8rem;width:100%;padding:.24rem .45rem;border:1px solid rgba(100,116,139,.25);background:#111b2c;color:#8496ad;text-align:left;font:inherit}.rack-unit-label[b-833pkthx7k]{font:600 .68rem ui-monospace,monospace}.rack-slot small[b-833pkthx7k]{min-width:0;font-size:.68rem}.rack-slot.occupied[b-833pkthx7k]{border-color:rgba(56,189,248,.5);background:#102b3f;color:#e0f2fe}.rack-slot.occupied.block-continuation[b-833pkthx7k]{border-top-color:transparent}.rack-slot.occupied:not(.block-end)[b-833pkthx7k]{border-bottom-color:rgba(56,189,248,.16)}.rack-slot strong[b-833pkthx7k]{min-width:0;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rack-slot em[b-833pkthx7k]{grid-column:2;font-size:.65rem;font-style:normal;color:#7dd3fc;white-space:nowrap}.rack-occupied-continuation[b-833pkthx7k]{display:block;min-width:0;height:.2rem;border-radius:999px;background:rgba(125,211,252,.22)}.rack-elevation.selectable .rack-slot.free[b-833pkthx7k]{cursor:pointer}.rack-elevation.selectable .rack-slot.free:hover[b-833pkthx7k],.rack-elevation.selectable .rack-slot.free:focus-visible[b-833pkthx7k]{outline:2px solid #38bdf8;outline-offset:-2px;background:rgba(14,165,233,.16)}.rack-slot.selected[b-833pkthx7k]{background:rgba(16,185,129,.24)!important;border-color:rgba(52,211,153,.85)!important;box-shadow:inset 3px 0 #34d399}.rack-slot.unavailable[b-833pkthx7k]{cursor:not-allowed;opacity:.56}.rack-slot:disabled[b-833pkthx7k]{color:inherit}.rack-selection-preview[b-833pkthx7k]{margin:.2rem 0 0;padding:.6rem .75rem;border:1px solid rgba(52,211,153,.28);border-radius:.65rem;background:rgba(6,78,59,.18);color:#d1fae5;font-size:.84rem}@media(max-width:480px){.rack-capacity[b-833pkthx7k]{align-items:flex-start;flex-direction:column;gap:.2rem}.rack-slot[b-833pkthx7k]{grid-template-columns:2.75rem minmax(0,1fr)}.rack-slot em[b-833pkthx7k]{grid-column:2}}
/* _content/Nexus.Web/Components/Shared/WorkforceCompensationPanel.razor.rz.scp.css */
.workforce-section-title[b-gdee8ve24r],.workforce-domain-form>h3[b-gdee8ve24r]{margin:var(--nx-density-section-gap) 0 7px;color:var(--nx-text);font-size:var(--nx-type-section-title-size);line-height:var(--nx-leading-title);font-weight:var(--nx-weight-title)}
.workforce-read-card[b-gdee8ve24r]{display:grid;min-width:0;gap:6px;margin-bottom:var(--nx-space-2);padding:var(--nx-density-title-content-gap);border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-2)}
.workforce-read-card>span[b-gdee8ve24r]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size);line-height:var(--nx-leading-body)}
.workforce-read-card>small[b-gdee8ve24r]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);line-height:var(--nx-leading-body)}
.workforce-domain-form[b-gdee8ve24r]{display:grid;min-width:0;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding:var(--nx-density-title-content-gap);border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-surface-2)}
.workforce-domain-actions[b-gdee8ve24r]{display:flex;min-width:0;justify-content:flex-end;flex-wrap:wrap;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}
.workforce-domain-actions button[b-gdee8ve24r]{width:auto;max-width:100%;height:auto;min-height:34px;padding:6px 9px;white-space:normal}
[b-gdee8ve24r] .platform-form-grid{grid-template-columns:1fr}
[b-gdee8ve24r] input,[b-gdee8ve24r] select{max-width:100%;min-width:0}
/* _content/Nexus.Web/Components/Shared/WorkforceContractualHoursPanel.razor.rz.scp.css */
.section-title[b-of3ktrwypr],.form>h3[b-of3ktrwypr]{margin:var(--nx-density-section-gap) 0 7px;color:var(--nx-text);font-size:var(--nx-type-section-title-size);line-height:var(--nx-leading-title);font-weight:var(--nx-weight-title)}
.hours-card[b-of3ktrwypr],.form[b-of3ktrwypr]{display:grid;min-width:0;gap:6px;margin-bottom:var(--nx-space-2);padding:var(--nx-density-title-content-gap);border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface-2)}
.hours-card span[b-of3ktrwypr]{color:var(--nx-text-secondary);font-size:var(--nx-type-field-value-size)}.hours-card small[b-of3ktrwypr]{color:var(--nx-text-muted)}
.form label[b-of3ktrwypr]{display:grid;gap:var(--nx-space-1);color:var(--nx-text-secondary)}.form input[b-of3ktrwypr]{min-width:0;max-width:100%}
.actions[b-of3ktrwypr]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--nx-density-action-gap);margin-top:var(--nx-density-action-margin);padding-top:var(--nx-density-action-padding);border-top:1px solid var(--nx-border)}
.actions button[b-of3ktrwypr]{width:auto;max-width:100%;height:auto;min-height:34px;padding:6px 9px;white-space:normal}
/* _content/Nexus.Web/Components/Shared/WorkforceOnboarding.razor.rz.scp.css */
.onboarding-steps[b-pc2bqrfa6u]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--nx-space-1);margin:var(--nx-space-3) 0;padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-border)}.onboarding-steps span[b-pc2bqrfa6u]{display:grid;justify-items:center;gap:var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size);text-align:center}.onboarding-steps strong[b-pc2bqrfa6u]{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--nx-border);border-radius:50%}.onboarding-steps .active[b-pc2bqrfa6u],.onboarding-steps .done[b-pc2bqrfa6u]{color:var(--nx-accent)}.onboarding-steps .active strong[b-pc2bqrfa6u]{border-color:var(--nx-accent);background:var(--nx-accent-soft)}.onboarding-body h3[b-pc2bqrfa6u]{margin:0 0 var(--nx-density-title-content-gap);font-size:var(--nx-type-section-title-size);line-height:var(--nx-leading-title)}.onboarding-section-label[b-pc2bqrfa6u]{display:block;margin:var(--nx-density-section-gap) 0 var(--nx-density-title-content-gap);color:var(--nx-text-muted);font-size:var(--nx-type-context-eyebrow-size);font-weight:var(--nx-weight-field-label);letter-spacing:.08em;text-transform:uppercase}.onboarding-body>p[b-pc2bqrfa6u],.onboarding-note[b-pc2bqrfa6u]{color:var(--nx-text-secondary);font-size:var(--nx-type-body-size);line-height:var(--nx-leading-body)}.onboarding-choice[b-pc2bqrfa6u]{display:flex;align-items:center;gap:var(--nx-space-2);margin-bottom:var(--nx-space-3);color:var(--nx-text)}.onboarding-choice input[b-pc2bqrfa6u],.onboarding-body input[type=checkbox][b-pc2bqrfa6u]{width:auto;min-height:0}.onboarding-summary[b-pc2bqrfa6u]{display:grid;gap:var(--nx-space-2)}.onboarding-summary article[b-pc2bqrfa6u]{display:grid;gap:var(--nx-space-1);padding:var(--nx-density-field-row-padding);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-2)}.onboarding-summary span[b-pc2bqrfa6u],.onboarding-summary small[b-pc2bqrfa6u]{color:var(--nx-text-muted);font-size:var(--nx-type-secondary-size)}.onboarding-summary strong[b-pc2bqrfa6u]{color:var(--nx-text);font-size:var(--nx-type-field-value-size)}.onboarding-actions[b-pc2bqrfa6u]{margin-top:var(--nx-density-action-margin)}@media(max-width:560px){.onboarding-steps[b-pc2bqrfa6u]{grid-template-columns:repeat(3,minmax(0,1fr))}}
