.style-module__0LpSoq__layoutShell{background:var(--ds-bg);min-height:100vh;color:var(--ds-text);grid-template-columns:0 minmax(0,1fr);grid-template-areas:"aside main";display:grid;overflow-x:clip}.style-module__0LpSoq__layoutShellCollapsed{grid-template-columns:0 minmax(0,1fr);grid-template-areas:"aside main"}.style-module__0LpSoq__layoutShell[data-breakpoint=tablet],.style-module__0LpSoq__layoutShell[data-breakpoint=desktop]{grid-template-columns:96px minmax(0,1fr)}.style-module__0LpSoq__layoutShell[data-breakpoint=desktop]{grid-template-columns:260px minmax(0,1fr)}.style-module__0LpSoq__layoutShell.style-module__0LpSoq__layoutShellCollapsed[data-breakpoint=desktop]{grid-template-columns:72px minmax(0,1fr)}.style-module__0LpSoq__sidebarColumn{z-index:1;grid-area:aside;align-self:start;min-width:0;min-height:100vh;position:sticky;top:0;overflow:visible}@media (max-width:767px){.style-module__0LpSoq__sidebarColumn{z-index:1600}}.style-module__0LpSoq__sidebar{border-right:1px solid var(--ds-border);background:linear-gradient(180deg,var(--ds-sidebar-gradient-start)0%,var(--ds-sidebar-gradient-end)100%);color:var(--ds-sidebar-fg);flex-direction:column;min-height:100vh;display:flex;position:sticky;top:0}.style-module__0LpSoq__sidebarCollapsed{width:72px}.style-module__0LpSoq__sidebarTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;display:flex}.style-module__0LpSoq__topLeft{align-items:center;gap:8px;display:inline-flex}.style-module__0LpSoq__brand{letter-spacing:.2px;font-size:14px}.style-module__0LpSoq__collapseButton,.style-module__0LpSoq__mobileMenuButton,.style-module__0LpSoq__logoutTopButton{cursor:pointer;border-radius:5px;padding:4px 11px;font-weight:700}.style-module__0LpSoq__collapseButton{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;display:inline-flex}.style-module__0LpSoq__nav{flex-direction:column;gap:6px;padding:12px 8px;display:flex}.style-module__0LpSoq__navLink{color:var(--ds-sidebar-fg-muted);transition:background var(--transition-base,.2s ease),border-color var(--transition-base,.2s ease),color var(--transition-base,.2s ease);border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.style-module__0LpSoq__navIcon{justify-content:center;align-items:center;width:18px;font-size:18px;display:inline-flex}.style-module__0LpSoq__navLabel{white-space:nowrap}.style-module__0LpSoq__navLink:hover{background:color-mix(in srgb,var(--ds-sidebar-fg)10%,transparent);color:var(--ds-sidebar-fg)}.style-module__0LpSoq__navLinkActive{background:var(--ds-nav-active-bg);border-color:var(--ds-nav-active-border);color:var(--ds-sidebar-fg)}.style-module__0LpSoq__logoutTopButton{color:#c62828;background:#fff5f5;border:1px solid #e6a6a6;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.style-module__0LpSoq__logoutTopButton:hover{background:#ffe9e9;border-color:#dc8f8f}.style-module__0LpSoq__mainColumn{isolation:isolate;z-index:1;flex-direction:column;grid-area:main;min-width:0;display:flex;position:relative;overflow-x:clip}.style-module__0LpSoq__topbar{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);z-index:2000;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:flex;position:sticky;top:0}.style-module__0LpSoq__mobileMenuButton{border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);align-items:center;gap:6px;display:inline-flex}.style-module__0LpSoq__pageTitle{margin:0;font-size:18px;font-weight:800}.style-module__0LpSoq__topbarContent{align-items:start;gap:6px;width:100%;min-width:0;display:grid}.style-module__0LpSoq__topbarHeadingRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.style-module__0LpSoq__selectionBadge{background:color-mix(in srgb,var(--ds-teal)12%,var(--ds-surface));border:1px solid color-mix(in srgb,var(--ds-blue-vivid)28%,var(--ds-surface));min-height:26px;color:var(--ds-primary-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.style-module__0LpSoq__topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.style-module__0LpSoq__topbarActionLink{border:1px solid color-mix(in srgb,var(--ds-navy)14%,var(--ds-surface));background:color-mix(in srgb,var(--ds-blue-vivid)8%,var(--ds-surface));min-height:30px;color:var(--ds-navy);transition:background var(--transition-base,.2s ease),border-color var(--transition-base,.2s ease),transform var(--transition-fast,.12s ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.style-module__0LpSoq__topbarActionLink:hover{background:color-mix(in srgb,var(--ds-teal)14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-teal)35%,var(--ds-surface))}.style-module__0LpSoq__topbarActionButton{cursor:pointer}.style-module__0LpSoq__topbarActionButton:disabled{cursor:not-allowed;opacity:.6}.style-module__0LpSoq__topbarActionIcon{justify-content:center;align-items:center;width:16px;font-size:16px;display:inline-flex}.style-module__0LpSoq__topbarActionBack{background:color-mix(in srgb,var(--ds-blue-vivid)12%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-blue-vivid)32%,var(--ds-surface));color:var(--ds-blue)}.style-module__0LpSoq__topbarActionBack:hover{background:color-mix(in srgb,var(--ds-blue-vivid)18%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-blue-vivid)42%,var(--ds-surface))}.style-module__0LpSoq__topbarActionCerfa{color:#1f6f44;background:#eefaf2;border-color:#b9e5c8}.style-module__0LpSoq__topbarActionCerfa:hover{background:#e0f4e8;border-color:#9cdab2}.style-module__0LpSoq__topbarActionPrimary{background:color-mix(in srgb,var(--ds-teal)14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-teal)38%,var(--ds-surface));color:var(--ds-primary-strong)}.style-module__0LpSoq__topbarActionPrimary:hover{background:color-mix(in srgb,var(--ds-teal)22%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-teal)48%,var(--ds-surface))}.style-module__0LpSoq__topbarActionInfo{background:color-mix(in srgb,var(--ds-blue-vivid)10%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-teal)28%,var(--ds-surface));color:var(--ds-blue)}.style-module__0LpSoq__topbarActionInfo:hover{background:color-mix(in srgb,var(--ds-blue-vivid)16%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-teal)38%,var(--ds-surface))}.style-module__0LpSoq__topbarActionSuccess{color:#1f6f44;background:#eefaf2;border-color:#b9e5c8}.style-module__0LpSoq__topbarActionSuccess:hover{background:#e0f4e8;border-color:#9cdab2}.style-module__0LpSoq__topbarActionWarning{color:#8a4f12;background:#fff7e9;border-color:#f2d3a6}.style-module__0LpSoq__topbarActionWarning:hover{background:#feefd3;border-color:#e8c28e}.style-module__0LpSoq__topbarActionDanger{color:#9a2f2f;background:#fff1f1;border-color:#efc2c2}.style-module__0LpSoq__topbarActionDanger:hover{background:#ffe5e5;border-color:#e8aaaa}.style-module__0LpSoq__content{min-width:0;padding:14px;position:relative;overflow-x:hidden}.style-module__0LpSoq__contentMobile{padding-inline:max(10px,env(safe-area-inset-left))max(10px,env(safe-area-inset-right));padding-bottom:calc(16px + env(safe-area-inset-bottom))}.style-module__0LpSoq__redirectShell{background:var(--ds-bg);place-items:center;min-height:100vh;display:grid}.style-module__0LpSoq__redirectInfo{color:#355070;background:#f8fbff;border:1px solid #d7e3f3;border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.style-module__0LpSoq__userMobileShell{background:var(--ds-bg);width:100%;min-height:100vh;overflow-x:clip}.style-module__0LpSoq__userMobileContent{width:100%;min-width:0;padding:10px;padding-inline:max(10px,env(safe-area-inset-left))max(10px,env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;overflow-x:clip}.style-module__0LpSoq__layoutShell[data-breakpoint=mobile] .style-module__0LpSoq__content,.style-module__0LpSoq__layoutShell[data-breakpoint=tablet] .style-module__0LpSoq__content{padding:10px}.style-module__0LpSoq__layoutShell[data-breakpoint=mobile] .style-module__0LpSoq__topbar{padding-inline:max(10px,env(safe-area-inset-left))max(10px,env(safe-area-inset-right))}.style-module__0LpSoq__layoutShell[data-breakpoint=mobile] .style-module__0LpSoq__contentMobile{padding-inline:max(10px,env(safe-area-inset-left))max(10px,env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.style-module__0LpSoq__layoutShell[data-breakpoint=desktop] .style-module__0LpSoq__topbarContent{justify-content:space-between;align-items:center;gap:10px;display:flex}.style-module__0LpSoq__layoutShell[data-breakpoint=desktop] .style-module__0LpSoq__topbarHeadingRow{flex-wrap:nowrap}.style-module__0LpSoq__layoutShell[data-breakpoint=desktop] .style-module__0LpSoq__selectionBadge{max-width:none}
