/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800;9..40,900&family=Fraunces:opsz,wght@9..144,600;9..144,700;9..144,800&display=swap";:root{--fs-theme:dark;color-scheme:dark;--fs-brand-forest:#0f2b1f;--fs-brand-emerald:#1e7b5a;--fs-brand-sage:#a9c6ae;--fs-brand-gold:#c69a2b;--fs-brand-ivory:#f7f6f2;--fs-brand-charcoal:#1b1f1c;--fs-font-sans:"DM Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-font-display:"Fraunces",Georgia,Cambria,"Times New Roman",serif;--fs-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fs-text-xs:.72rem;--fs-text-sm:.78rem;--fs-text-md:.86rem;--fs-text-base:.92rem;--fs-text-lg:1rem;--fs-text-xl:1.12rem;--fs-text-2xl:1.35rem;--fs-text-3xl:1.7rem;--fs-text-4xl:2.05rem;--fs-leading-tight:1.18;--fs-leading-snug:1.3;--fs-leading-normal:1.55;--fs-leading-relaxed:1.7;--fs-bg:#0b0f14;--fs-bg-soft:#0f151c;--fs-bg-elevated:#141d26;--fs-surface:#151d25;--fs-surface-soft:#1a2530;--fs-surface-raised:#202d39;--fs-surface-inset:#0c1218;--fs-surface-quiet:#111820;--fs-surface-hover:#202b35;--fs-surface-overlay:#060a0ed6;--fs-border-subtle:#a4b2be29;--fs-border-strong:#a4b2be47;--fs-border-accent:#347d738f;--fs-divider:#a4b2be1f;--fs-text:#edf2f5;--fs-text-strong:#fff;--fs-text-soft:#b4bec8;--fs-text-muted:#7f8b97;--fs-text-disabled:#b4bec880;--fs-text-inverse:#0e171c;--fs-accent:#347d73;--fs-accent-hover:#419488;--fs-accent-active:#28675f;--fs-accent-deep:#1e514b;--fs-accent-indicator:#75a9a2;--fs-accent-glow:#57978d52;--fs-accent-soft:#347d732e;--fs-accent-ring:#4194885c;--fs-accent-secondary:#c69a2b;--fs-accent-secondary-hover:#d9b246;--fs-accent-secondary-active:#a97819;--fs-accent-secondary-deep:#805f15;--fs-accent-secondary-soft:#c69a2b2e;--fs-link:#e2ba59;--fs-link-hover:#f0cf7d;--fs-link-visited:#d7aa3e;--fs-info:#4ba6c8;--fs-info-hover:#65b8d7;--fs-info-soft:#4ba6c829;--fs-info-border:#4ba6c86b;--fs-info-text:#c9e9f3;--fs-success:#348563;--fs-success-hover:#429d75;--fs-success-soft:#34856329;--fs-success-border:#3485636b;--fs-success-text:#c6f0d8;--fs-warning:#d0a53b;--fs-warning-hover:#dfb951;--fs-warning-soft:#d0a53b2e;--fs-warning-border:#d0a53b75;--fs-warning-text:#f5d994;--fs-danger:#d66458;--fs-danger-hover:#e07268;--fs-danger-soft:#d664582e;--fs-danger-border:#d6645875;--fs-danger-text:#f4b3ab;--fs-gradient-brand:linear-gradient(135deg,#3b8a7e,#1e514b);--fs-gradient-brand-hover:linear-gradient(135deg,#4a9d91,#28675f);--fs-gradient-brand-soft:radial-gradient(circle at top left,#347d7321,transparent 58%),linear-gradient(145deg,#1a2530,#151d25);--fs-gradient-platform:linear-gradient(135deg,#c69a2b,#805f15);--fs-gradient-platform-hover:linear-gradient(135deg,#d9b246,#9b731b);--fs-gradient-danger:linear-gradient(135deg,#d66458,#9e3e35);--fs-gradient-danger-hover:linear-gradient(135deg,#e07268,#ac4540);--fs-panel-bg:radial-gradient(circle at top left,#347d7312,transparent 58%),radial-gradient(circle at bottom right,#c69a2b06,transparent 62%),linear-gradient(145deg,var(--fs-surface,#151d25),var(--fs-surface-inset,#0c1218));--fs-panel-bg-quiet:radial-gradient(circle at top left,#347d730b,transparent 58%),var(--fs-surface-quiet,#111820);--fs-panel-bg-accent:radial-gradient(circle at top left,#347d7329,transparent 58%),radial-gradient(circle at bottom right,#c69a2b0a,transparent 62%),linear-gradient(145deg,var(--fs-surface-soft,#1a2530),var(--fs-surface,#151d25));--fs-panel-bg-platform:radial-gradient(circle at top left,#c69a2b29,transparent 58%),radial-gradient(circle at bottom right,#1e7b5a0f,transparent 62%),linear-gradient(145deg,var(--fs-surface-soft,#1a2530),var(--fs-surface,#151d25));--fs-card-shadow-soft:0 10px 28px #00000057;--fs-card-shadow-strong:0 18px 44px #00000080;--fs-card-shadow-hover:0 16px 40px #00000085;--fs-card-shadow-enterprise:0 12px 32px #0000004d;--fs-card-shadow-enterprise-hover:0 16px 38px #0006;--fs-popover-shadow:0 24px 70px #0000009e;--fs-button-shadow:0 8px 24px #0e3d3852;--fs-shell-shadow-subtle:0 8px 24px #0000002e;--fs-inset-highlight:inset 0 1px 0 #f7f6f20d;--fs-radius-xs:.375rem;--fs-radius-sm:.55rem;--fs-radius-md:.8rem;--fs-radius-lg:1rem;--fs-radius-xl:1.25rem;--fs-radius-2xl:1.5rem;--fs-radius-full:999px;--fs-space-1:.25rem;--fs-space-2:.5rem;--fs-space-3:.75rem;--fs-space-4:1rem;--fs-space-5:1.25rem;--fs-space-6:1.5rem;--fs-space-8:2rem;--fs-space-10:2.5rem;--fs-space-12:3rem;--fs-focus-ring:0 0 0 2px #5ba69c6b,0 0 0 4px #347d732e;--fs-focus-ring-danger:0 0 0 2px #d664585c,0 0 0 4px #d6645829;--fs-selection-bg:#347d736b;--fs-selection-text:#fff;--fs-scrollbar-thumb:#a9c6ae6b;--fs-scrollbar-thumb-hover:#a9c6ae9e;--fs-topbar-height:64px;--fs-sidebar-width:264px;--fs-sidebar-width-compact:232px;--fs-content-max-width:1440px;--fs-content-gutter-x:1.75rem;--fs-content-gutter-y:1.45rem;--fs-page-section-gap:1.15rem;--fs-chart-empty-bg:linear-gradient(180deg,#0f170c57,#0f170c24);--fs-transition-fast:.12s ease;--fs-transition-base:.16s ease;--fs-transition-slow:.22s ease}:root[data-theme=light]{--fs-theme:light;--fs-bg:#f7f6f2;--fs-bg-soft:#fcfbf8;--fs-surface-soft:#f1f4f0;--fs-surface-raised:#e4ece5;--fs-surface-inset:#edf2ed;--fs-surface-quiet:#fafbf8;--fs-surface-hover:#e3ece6;--fs-surface-overlay:#0f2b1f52;--fs-border-subtle:#0f2b1f29;--fs-border-strong:#0f2b1f47;--fs-border-accent:#1e7b5a6b;--fs-divider:#0f2b1f1f;--fs-text:#1b1f1c;--fs-text-strong:#0f2b1f;--fs-text-soft:#496455;--fs-text-muted:#718377;--fs-text-disabled:#49645580;--fs-text-inverse:#f7f6f2;--fs-accent:#237353;--fs-accent-hover:#1d6448;--fs-accent-active:#175139;--fs-accent-deep:#0f2b1f;--fs-accent-indicator:#237353;--fs-accent-glow:#2373533d;--fs-accent-soft:#2373531f;--fs-accent-ring:#23735342;--fs-action-primary-start:#47766a;--fs-action-primary-end:#31594f;--fs-action-primary-hover-start:#4c7b6e;--fs-action-primary-hover-end:#386258;--fs-action-primary-border:#31594f94;--fs-action-primary-border-hover:#31594fb8;--fs-action-primary-shadow:0 6px 16px #23483e29;--fs-action-primary-shadow-hover:0 8px 20px #23483e33;--fs-accent-secondary:#a87916;--fs-accent-secondary-hover:#8d6510;--fs-accent-secondary-active:#76520c;--fs-accent-secondary-deep:#664409;--fs-accent-secondary-soft:#a879161f;--fs-link:#875f12;--fs-link-hover:#63440b;--fs-link-visited:#73500f;--fs-info:#207b9e;--fs-info-hover:#176c8c;--fs-info-soft:#207b9e1f;--fs-info-border:#207b9e52;--fs-info-text:#175c78;--fs-success:#286e51;--fs-success-hover:#1f5c43;--fs-success-soft:#286e511f;--fs-success-border:#286e5157;--fs-success-text:#0f5039;--fs-warning:#956b13;--fs-warning-hover:#7e590e;--fs-warning-soft:#956b1324;--fs-warning-border:#956b1357;--fs-warning-text:#704c0b;--fs-danger:#b8463c;--fs-danger-hover:#c85248;--fs-danger-soft:#b8463c1f;--fs-danger-border:#b8463c57;--fs-danger-text:#8c2a22;--fs-gradient-brand:linear-gradient(135deg,var(--fs-action-primary-start)0%,var(--fs-action-primary-end)100%);--fs-gradient-brand-hover:linear-gradient(135deg,var(--fs-action-primary-hover-start)0%,var(--fs-action-primary-hover-end)100%);--fs-gradient-brand-soft:radial-gradient(circle at top left,#1e7b5a1f,transparent 58%),linear-gradient(145deg,#fff,#edf4ee);--fs-gradient-platform:linear-gradient(135deg,#b7841b,#72500d);--fs-gradient-platform-hover:linear-gradient(135deg,#c7952a,#805b11);--fs-gradient-danger:linear-gradient(135deg,#b8463c,#882e28);--fs-gradient-danger-hover:linear-gradient(135deg,#c85248,#943430);--fs-panel-bg:radial-gradient(circle at top left,#1e7b5a12,transparent 58%),radial-gradient(circle at bottom right,#c69a2b0b,transparent 62%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#f1f4f0));--fs-panel-bg-quiet:radial-gradient(circle at top left,#1e7b5a0a,transparent 58%),var(--fs-surface-quiet,#fafbf8);--fs-panel-bg-accent:radial-gradient(circle at top left,#1e7b5a1f,transparent 58%),radial-gradient(circle at bottom right,#c69a2b0e,transparent 62%),linear-gradient(145deg,#fff,#edf4ee);--fs-panel-bg-platform:radial-gradient(circle at top left,#c69a2b1f,transparent 58%),radial-gradient(circle at bottom right,#1e7b5a0a,transparent 62%),linear-gradient(145deg,#fff,#f6f0df);--fs-card-shadow-soft:0 10px 28px #0f2b1f17;--fs-card-shadow-strong:0 18px 44px #0f2b1f24;--fs-card-shadow-hover:0 16px 38px #0f2b1f24;--fs-card-shadow-enterprise:0 10px 26px #0f2b1f13;--fs-card-shadow-enterprise-hover:0 14px 34px #0f2b1f1c;--fs-popover-shadow:0 22px 60px #0f2b1f29;--fs-button-shadow:var(--fs-action-primary-shadow);--fs-shell-shadow-subtle:0 8px 22px #0f2b1f0d;--fs-inset-highlight:inset 0 1px 0 #ffffffb8;--fs-focus-ring:0 0 0 2px #2373534d,0 0 0 4px #2373531f;--fs-focus-ring-danger:0 0 0 2px #b8463c42,0 0 0 4px #b8463c1a;--fs-selection-bg:#23735329;--fs-selection-text:#0f2b1f;--fs-scrollbar-thumb:#0f2b1f4d;--fs-scrollbar-thumb-hover:#0f2b1f75;--fs-chart-empty-bg:linear-gradient(180deg,#ffffffc7,#f1f4f08a)}.fs-root{background-color:var(--fs-bg);min-height:100vh;color:var(--fs-text);font-family:var(--fs-font-sans);font-size:14px;line-height:var(--fs-leading-normal);accent-color:var(--fs-accent);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-style:none;font-synthesis-weight:none;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb)transparent;margin:0;padding:0}.fs-root *,.fs-root :after,.fs-root :before{box-sizing:border-box}.fs-root :where(img,svg,video,canvas){max-width:100%;display:block}.fs-root :where(button,input,select,textarea){font:inherit;color:inherit}.fs-root :where(button,[role=button]){-webkit-tap-highlight-color:transparent}.fs-root :where(button){border-radius:0}.fs-root :where(code,pre,kbd,samp){font-family:var(--fs-font-mono)}.fs-root :where([hidden]){display:none!important}.fs-root :where(table){border-collapse:collapse}.fs-root :where(ul,ol){margin:0}.fs-root :where(input,textarea,select){min-width:0}.fs-root :where(textarea){resize:vertical}.fs-root :where(input[type=search]){appearance:none}.fs-root :where(input[type=number]){font-variant-numeric:tabular-nums}.fs-root::-webkit-scrollbar{width:8px;height:8px}.fs-root::-webkit-scrollbar-track{background:0 0}.fs-root::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb);border-radius:999px}.fs-root::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover)}.fs-root ::selection{background-color:var(--fs-selection-bg);color:var(--fs-selection-text)}.fs-root h1,.fs-root h2,.fs-root h3,.fs-root h4,.fs-root h5,.fs-root h6{color:var(--fs-text);font-family:var(--fs-font-display);letter-spacing:-.015em;margin:0;font-weight:700}.fs-root h1{font-size:var(--fs-text-3xl);line-height:var(--fs-leading-tight)}.fs-root h2{font-size:var(--fs-text-2xl);line-height:1.24}.fs-root h3{font-size:var(--fs-text-xl);line-height:var(--fs-leading-snug)}.fs-root h4{font-size:var(--fs-text-lg);line-height:1.38}.fs-root h5,.fs-root h6{font-size:var(--fs-text-base);line-height:1.4}.fs-root p{color:var(--fs-text);font-size:var(--fs-text-base);line-height:var(--fs-leading-normal);margin:0}.fs-root small{color:var(--fs-text-soft);font-size:var(--fs-text-sm)}.fs-root strong{color:var(--fs-text);font-weight:700}.fs-root hr{border:0;border-top:1px solid var(--fs-divider);margin:0}.fs-root a{color:var(--fs-link);text-underline-offset:.14em;transition:color var(--fs-transition-fast),opacity var(--fs-transition-fast),text-decoration-color var(--fs-transition-fast);text-decoration:none;text-decoration-thickness:1px}.fs-root a:visited{color:var(--fs-link-visited)}.fs-root a:hover{color:var(--fs-link-hover);text-decoration:underline}.fs-text-muted{color:var(--fs-text-soft);font-size:var(--fs-text-sm)}.fs-text-subtle{color:var(--fs-text-muted);font-size:var(--fs-text-sm)}.fs-text-strong{color:var(--fs-text-strong);font-weight:700}.fs-text-danger{color:var(--fs-danger)}.fs-text-success{color:var(--fs-success)}.fs-text-warning{color:var(--fs-warning)}.fs-text-info{color:var(--fs-info)}.fs-eyebrow{width:fit-content;color:var(--fs-text-soft);font-size:var(--fs-text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fs-tabular-nums{font-variant-numeric:tabular-nums}.fs-nowrap{white-space:nowrap}.fs-truncate{text-overflow:ellipsis;min-width:0}.fs-sr-only,.fs-truncate{white-space:nowrap;overflow:hidden}.fs-sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.fs-focus-ring{box-shadow:var(--fs-focus-ring);outline:none}.fs-focus-ring-danger{box-shadow:var(--fs-focus-ring-danger);outline:none}.fs-root :where(a[href],button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{border-radius:var(--fs-radius-xs);box-shadow:var(--fs-focus-ring);outline:none}.fs-section{flex-direction:column;gap:.75rem;display:flex}.fs-section+.fs-section{margin-top:1.5rem}.fs-section__title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-weight:800}.fs-section__description,.fs-section__title{color:var(--fs-text-soft);font-size:var(--fs-text-sm)}.fs-section__description{line-height:var(--fs-leading-normal)}.fs-panel{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-soft)}.fs-panel--quiet{background:var(--fs-panel-bg-quiet)}.fs-panel--accent{border-color:var(--fs-border-accent);background:var(--fs-panel-bg-accent)}.fs-panel--accent,.fs-panel--platform{box-shadow:var(--fs-card-shadow-strong)}.fs-panel--platform{background:var(--fs-panel-bg-platform);border-color:#c5962b6b}.fs-panel--enterprise{box-shadow:var(--fs-card-shadow-enterprise)}.fs-panel--inset{background:var(--fs-surface-inset);box-shadow:none}.fs-panel--flat{box-shadow:none}.fs-panel--hoverable{transition:background var(--fs-transition-base),border-color var(--fs-transition-base),box-shadow var(--fs-transition-base),transform var(--fs-transition-fast)}@media (hover:hover){.fs-panel--hoverable:hover{border-color:var(--fs-border-strong);box-shadow:var(--fs-card-shadow-hover);transform:translateY(-1px)}.fs-panel--enterprise.fs-panel--hoverable:hover{box-shadow:var(--fs-card-shadow-enterprise-hover)}}:root[data-theme=light] .fs-panel--accent{border-color:#3f873357}:root[data-theme=light] .fs-panel--platform{border-color:#a9781b57}.fs-stack{flex-direction:column;gap:1rem;display:flex}.fs-stack--xs{gap:.35rem}.fs-stack--sm{gap:.5rem}.fs-stack--md{gap:.85rem}.fs-stack--lg{gap:1.5rem}.fs-stack--xl{gap:2rem}.fs-cluster{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fs-cluster--start{justify-content:flex-start}.fs-cluster--end{justify-content:flex-end}.fs-cluster--between{justify-content:space-between}.fs-grid-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.fs-grid-auto--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.fs-grid-auto--wide{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (prefers-reduced-motion:reduce){.fs-root *,.fs-root :after,.fs-root :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fs-panel--hoverable:hover{transform:none}}.fs-theme-toggle{--fs-theme-toggle-width:3.35rem;--fs-theme-toggle-height:1.65rem;--fs-theme-toggle-padding:.28rem;--fs-theme-toggle-thumb-width:1.42rem;--fs-theme-toggle-thumb-height:1.22rem;--fs-theme-toggle-thumb-offset:2px;--fs-theme-toggle-thumb-translate:1.7rem;isolation:isolate;width:var(--fs-theme-toggle-width);height:var(--fs-theme-toggle-height);padding:0 var(--fs-theme-toggle-padding);border:1px solid var(--fs-border-subtle,#7c8b9538);background:radial-gradient(circle at top left,var(--fs-accent),transparent 62%),linear-gradient(145deg,var(--fs-surface,#141b22),var(--fs-surface-inset,#0d1319));color:var(--fs-text-soft,#9aa7b0);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);-webkit-tap-highlight-color:transparent;transition:background var(--fs-transition-base,.16s ease),background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease),opacity var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);border-radius:999px;outline:none;justify-content:space-between;align-items:center;gap:.15rem;font-size:.7rem;line-height:1;display:inline-flex;position:relative;box-shadow:0 6px 18px #0000004d,inset 0 1px #ffffff0a}@supports (color:color-mix(in lab,red,red)){.fs-theme-toggle{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)4%,transparent),transparent 62%),linear-gradient(145deg,var(--fs-surface,#141b22),var(--fs-surface-inset,#0d1319))}}.fs-theme-toggle:before{opacity:.9;background:linear-gradient(#ffffff0b,#0000 58%),radial-gradient(circle at 50% 0,#ffffff08,#0000 62%);inset:0}.fs-theme-toggle:after,.fs-theme-toggle:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute}.fs-theme-toggle:after{border:1px solid #ffffff05;inset:1px}.fs-theme-toggle--compact{--fs-theme-toggle-width:3rem;--fs-theme-toggle-height:1.45rem;--fs-theme-toggle-thumb-width:1.25rem;--fs-theme-toggle-thumb-height:1.05rem;--fs-theme-toggle-thumb-translate:1.55rem}.fs-theme-toggle-group{align-items:center;gap:.5rem;display:inline-flex}.fs-theme-toggle--dark{border-color:var(--fs-border-subtle,#7c8b9538);background:radial-gradient(circle at top left,var(--fs-accent),transparent 62%),linear-gradient(145deg,var(--fs-surface,#141b22),var(--fs-surface-inset,#0d1319));color:var(--fs-text-soft,#9aa7b0);box-shadow:0 6px 18px #0000004d,inset 0 1px #ffffff0a}@supports (color:color-mix(in lab,red,red)){.fs-theme-toggle--dark{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)4%,transparent),transparent 62%),linear-gradient(145deg,var(--fs-surface,#141b22),var(--fs-surface-inset,#0d1319))}}.fs-theme-toggle--light,:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark){border-color:var(--fs-border-subtle,#1d313d2e);background:radial-gradient(circle at top left,var(--fs-accent),transparent 62%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#eef2f5));color:var(--fs-text-soft,#4d626f);box-shadow:0 5px 14px #14263114,inset 0 1px #ffffffd1}@supports (color:color-mix(in lab,red,red)){:is(.fs-theme-toggle--light,:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark)){background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)3%,transparent),transparent 62%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#eef2f5))}}.fs-theme-toggle:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent);transform:translateY(-.5px);box-shadow:0 8px 22px #00000061,inset 0 1px #ffffff0d}.fs-theme-toggle--light:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark):hover{border-color:var(--fs-border-accent);box-shadow:0 7px 18px #1426311c,inset 0 1px #ffffffdb}.fs-theme-toggle:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 4px 12px #00000052,inset 0 1px #ffffff0a}.fs-theme-toggle--light:active:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark):active{box-shadow:0 4px 12px #14263114,inset 0 1px #fffc}.fs-theme-toggle:focus-visible{box-shadow:var(--fs-focus-ring),0 7px 18px #00000042;outline:none}:root[data-theme=light] .fs-theme-toggle:focus-visible{box-shadow:var(--fs-focus-ring),0 7px 18px #14263114}.fs-theme-toggle:disabled,.fs-theme-toggle[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.fs-theme-toggle--loading{opacity:.82;cursor:wait}.fs-theme-toggle__icon{z-index:2;opacity:.6;width:1rem;height:1rem;transition:color var(--fs-transition-base,.16s ease),opacity var(--fs-transition-base,.16s ease),transform var(--fs-transition-base,.16s ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.fs-theme-toggle__icon svg{stroke-width:2.25px;width:.88rem;height:.88rem;display:block}.fs-theme-toggle__icon--sun{color:var(--fs-accent-secondary,#c5962b)}.fs-theme-toggle__icon--moon{color:var(--fs-accent-indicator,#82ad8c)}.fs-theme-toggle--dark .fs-theme-toggle__icon--moon,.fs-theme-toggle--light .fs-theme-toggle__icon--sun,:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark) .fs-theme-toggle__icon--sun{opacity:1;transform:scale(1.04)}.fs-theme-toggle--dark .fs-theme-toggle__icon--sun,.fs-theme-toggle--light .fs-theme-toggle__icon--moon,:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark) .fs-theme-toggle__icon--moon{opacity:.5}.fs-theme-toggle--loading .fs-theme-toggle__icon{opacity:.45}.fs-theme-toggle__thumb{top:var(--fs-theme-toggle-thumb-offset);left:var(--fs-theme-toggle-thumb-offset);z-index:1;width:var(--fs-theme-toggle-thumb-width);height:var(--fs-theme-toggle-thumb-height);border:1px solid var(--fs-border-strong,#7c8b9547);background:radial-gradient(circle at 35% 20%,#ffffff1f,transparent 45%),linear-gradient(145deg,var(--fs-surface-soft,#1a232c),var(--fs-surface-inset,#0d1319));transition:background var(--fs-transition-base,.16s ease),background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform .18s cubic-bezier(.4,0,.2,1);border-radius:999px;position:absolute;transform:translate(0);box-shadow:0 5px 14px #0000006b,inset 0 1px #ffffff0d}.fs-theme-toggle--light .fs-theme-toggle__thumb,:root[data-theme=light] .fs-theme-toggle:not(.fs-theme-toggle--dark) .fs-theme-toggle__thumb{background:radial-gradient(circle at 35% 20%,#ffffff6b,transparent 45%),linear-gradient(145deg,var(--fs-accent-secondary,#a9781b),var(--fs-accent-secondary-deep,#7a5412));transform:translateX(var(--fs-theme-toggle-thumb-translate));border-color:#a9781b6b;box-shadow:0 5px 14px #5a32053d,inset 0 1px #ffe6962e}.fs-theme-toggle--dark .fs-theme-toggle__thumb{transform:translate(0)}.fs-theme-toggle--loading .fs-theme-toggle__thumb{transition:none}.fs-theme-toggle__label{color:var(--fs-text-soft,#9aa7b0);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);margin-left:.5rem;font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-theme-toggle__label{color:var(--fs-text-soft,#5b6c77)}.fs-theme-toggle__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-theme-transition,.fs-theme-transition *{transition:background-color .22s,background .22s,border-color .22s,box-shadow .22s,color .22s,fill .22s,stroke .22s}.fs-theme-transition .fs-no-theme-transition,.fs-theme-transition .fs-no-theme-transition *{transition:none!important}@media (prefers-reduced-motion:reduce){.fs-theme-toggle,.fs-theme-toggle:after,.fs-theme-toggle:before,.fs-theme-toggle__icon,.fs-theme-toggle__thumb,.fs-theme-transition,.fs-theme-transition *{transition:none!important}.fs-theme-toggle:hover:not(:disabled):not([aria-disabled=true]){transform:none}}.fs-app-shell{--fs-sidebar-width-expanded:264px;--fs-sidebar-width-collapsed:80px;--fs-sidebar-width:var(--fs-sidebar-width-expanded);--fs-sidebar-width-compact:232px;--fs-topbar-height:64px;--fs-content-max-width:none;--fs-content-gutter-x:clamp(1rem,1.45vw,1.75rem);--fs-content-gutter-y:1.25rem;--fs-shell-sidebar-z:40;--fs-shell-topbar-z:30;--fs-shell-backdrop-z:35;--fs-shell-overlay-z:25;isolation:isolate;grid-template-columns:var(--fs-sidebar-width)minmax(0,1fr);background:radial-gradient(circle at 5% 2%,#4f9f421a,transparent 32rem),radial-gradient(circle at 95% 8%,#c5962b12,transparent 30rem),var(--fs-bg,#0b1108);min-height:100vh;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);transition:grid-template-columns .11s cubic-bezier(.2,0,0,1);display:grid;position:relative}.fs-app-shell:before{z-index:-2;background:linear-gradient(#e5ead806,#0000 18rem),linear-gradient(90deg,#e5ead804,#0000 20rem)}.fs-app-shell:after,.fs-app-shell:before{content:"";pointer-events:none;position:fixed;inset:0}.fs-app-shell:after{z-index:-1;opacity:.35;background-image:linear-gradient(#e5ead808 1px,#0000 0),linear-gradient(90deg,#e5ead806 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000009e,#0000 72%);mask-image:linear-gradient(#0000009e,#0000 72%)}.fs-app-shell__main{background:radial-gradient(ellipse at top,#4f9f420c,transparent 58%),radial-gradient(ellipse at bottom right,#c5962b0a,transparent 64%),var(--fs-bg-soft,#10180d);min-height:100vh;position:relative}.fs-app-shell__body,.fs-app-shell__main{flex-direction:column;min-width:0;display:flex}.fs-app-shell__body{flex:auto}.fs-app-shell__content{width:100%;max-width:var(--fs-content-max-width);padding:var(--fs-content-gutter-y,1.25rem)var(--fs-content-gutter-x,1.5rem)2rem;color:var(--fs-text,#e5ead8);flex:auto;margin:0;font-size:.92rem;position:relative}.fs-app-shell__content-inner{min-width:0;transition:opacity var(--fs-transition-base,.16s ease),filter var(--fs-transition-base,.16s ease)}.fs-app-shell__content-inner.is-busy{opacity:.58;filter:saturate(.92);pointer-events:none;-webkit-user-select:none;user-select:none}.fs-app-shell__loading--overlay{z-index:var(--fs-shell-overlay-z);pointer-events:none;justify-content:center;align-items:flex-start;min-height:12rem;padding:1.5rem;display:flex;position:absolute;inset:0}.fs-app-shell__sidebar{z-index:var(--fs-shell-sidebar-z);width:var(--fs-sidebar-width);border-right:1px solid var(--fs-border-subtle,#84a4652e);height:100vh;min-height:0;color:var(--fs-text,#e5ead8);background:radial-gradient(at 0 0,#4f9f4221,#0000 56%),radial-gradient(at bottom,#c5962b0d,#0000 66%),linear-gradient(#0b1108fa,#10180dfa);flex-direction:column;gap:1.15rem;padding:1.35rem 1.1rem 1.15rem;transition:width .11s cubic-bezier(.2,0,0,1),padding .11s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1),box-shadow .12s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #e5ead806,14px 0 38px #070b053d}.fs-app-shell__sidebar:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#e5ead809,#0000 22%),linear-gradient(90deg,#e5ead805,#0000 44%);position:absolute;inset:0}.fs-app-shell__sidebar>*{z-index:1;position:relative}.fs-app-shell__nav{scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;flex:auto;min-height:0;margin-right:-.2rem;padding-right:.2rem;overflow-y:auto}.fs-app-shell__nav::-webkit-scrollbar{width:6px}.fs-app-shell__nav::-webkit-scrollbar-track{background:0 0}.fs-app-shell__nav::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46566);border-radius:999px}.fs-app-shell__nav::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a6)}.fs-app-shell__brand{border-bottom:1px solid var(--fs-divider,#84a46529);min-width:0;color:inherit;align-items:center;gap:.78rem;padding:.15rem .15rem .8rem;text-decoration:none;display:flex;position:relative}.fs-app-shell__brand:hover{text-decoration:none}.fs-app-shell__brand-mark{border-radius:var(--fs-radius-md,.8rem);background:#031008ad;border:1px solid #b4f0a01f;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;overflow:hidden;box-shadow:0 8px 22px #02061747}.fs-app-shell__brand-mark-image{object-fit:cover;width:100%;height:100%;display:block}.fs-app-shell__brand-mark-image--light{display:none}.fs-app-shell__brand-text{flex-direction:column;gap:.04rem;min-width:0;display:flex}.fs-app-shell__brand-name{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.015em;font-size:.98rem;font-weight:850;line-height:1.15}.fs-app-shell__brand-name,.fs-app-shell__brand-tagline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-app-shell__brand-tagline{color:var(--fs-text-soft,#8e9b79);letter-spacing:.01em;font-size:.73rem;font-weight:650;line-height:1.25}.fs-app-shell__nav-section{margin-bottom:.85rem}.fs-app-shell__nav-section+.fs-app-shell__nav-section{margin-top:.15rem;padding-top:.15rem}.fs-app-shell__nav-section-header{border-radius:var(--fs-radius-sm,.55rem);width:100%;min-height:2rem;color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.085em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.12rem;padding:.4rem .45rem;font-size:.7rem;transition:background-color .14s,background .14s,border-color .14s,color .14s,box-shadow .14s,transform 60ms;display:flex}.fs-app-shell__nav-section-header:hover{background-color:#84a46514;border-color:#84a46529;transform:translateY(-.5px)}.fs-app-shell__brand:focus-visible,.fs-app-shell__nav-link:focus-visible,.fs-app-shell__nav-section-header:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-app-shell__nav-section-header--active,.fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-label,.fs-app-shell__nav-section-header:hover .fs-app-shell__nav-section-label{color:var(--fs-text,#e5ead8)}.fs-app-shell__nav-section-header--active{background:radial-gradient(circle at 0 0,#4f9f421a,#0000 58%),#84a46514;border-color:#84a4652e;box-shadow:0 6px 18px #070b0561}.fs-app-shell__nav-section-main{align-items:center;gap:.48rem;min-width:0;display:flex}.fs-app-shell__nav-section-icon{color:currentColor;background:#84a46524;border-radius:.46rem;flex-shrink:0;justify-content:center;align-items:center;width:1.32rem;height:1.32rem;display:inline-flex}.fs-app-shell__nav-section-icon-svg{fill:currentColor;opacity:.9;width:.9rem;height:.9rem}.fs-app-shell__nav-section-label{min-width:0;color:var(--fs-text-soft,#8e9b79);letter-spacing:.085em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:800;overflow:hidden}.fs-app-shell__nav-section-chevron{color:currentColor;opacity:.66;transform-origin:50%;flex-shrink:0;font-size:.75rem;transition:transform .18s,opacity .18s}.fs-app-shell__nav-section-chevron.is-open{opacity:1;transform:rotate(180deg)}.fs-app-shell__nav-list{margin:.12rem 0 0;padding:0;list-style:none}.fs-app-shell__nav-item{margin-bottom:.16rem}.fs-app-shell__nav-item--separated{border-top:1px solid var(--fs-divider);margin-top:.5rem;padding-top:.5rem}.fs-app-shell__nav-link{border-radius:var(--fs-radius-sm,.55rem);min-width:0;min-height:2rem;color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);border:1px solid #0000;align-items:center;gap:.48rem;padding:.46rem .58rem;font-size:.86rem;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .14s,background .14s,border-color .14s,color .14s,box-shadow .14s,transform 60ms;display:flex;position:relative}.fs-app-shell__nav-link:before{content:"";inset-block:.5rem;background:0 0;border-radius:999px;width:3px;transition:background-color .14s,box-shadow .14s;position:absolute;left:-.35rem}.fs-app-shell__nav-link:hover{color:var(--fs-text,#e5ead8);background-color:#84a4651a;text-decoration:none;transform:translate(1.5px)}.fs-app-shell__nav-link-dot{background-color:#84a46573;border-radius:999px;flex-shrink:0;width:.32rem;height:.32rem;transition:background-color .14s,box-shadow .14s,transform .14s}.fs-app-shell__nav-link:hover .fs-app-shell__nav-link-dot{background-color:#84a465bf}.fs-app-shell__nav-link--active,.fs-app-shell__nav-link[aria-current=page]{color:#c8efc0;background:radial-gradient(circle at 0 0,#4f9f4229,#0000 58%),linear-gradient(90deg,#4f9f4233,#4f9f420e);border-color:#4f9f426b;box-shadow:0 6px 18px #08120480,inset 0 1px #b4f0a00f}.fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot{background-color:var(--fs-accent,#4f9f42);transform:scale(1.12);box-shadow:0 0 7px #4f9f42a8}.fs-app-shell__nav-link--disabled,.fs-app-shell__nav-link[aria-disabled=true]{opacity:.52;cursor:not-allowed;pointer-events:none}.fs-app-shell__nav-badge,.fs-app-shell__nav-link-badge{white-space:nowrap;border-radius:999px;margin-left:auto;font-size:.66rem;font-weight:850}.fs-app-shell__nav-badge{background:var(--fs-accent-soft,#4f9f4229);color:#dff4d6;border:1px solid #4f9f4257;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .38rem;display:inline-flex}.fs-app-shell__nav-link-badge{border:1px solid var(--fs-border-subtle,#84a4652e);background:var(--fs-surface-inset,#0f170c);color:var(--fs-text-soft,#8e9b79);padding:.08rem .45rem}.fs-app-shell__topbar{z-index:var(--fs-shell-topbar-z);isolation:isolate;height:var(--fs-topbar-height);min-height:var(--fs-topbar-height);border-bottom:1px solid var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);box-shadow:var(--fs-shell-shadow-subtle,0 8px 24px #070b0529);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#4f9f4214,#0000 22rem),linear-gradient(#0b1108f5,#0d1409e6);justify-content:space-between;align-items:center;gap:.9rem;padding:0 1.6rem;display:flex;position:sticky;top:0}.fs-app-shell__topbar-left,.fs-app-shell__topbar-right{align-items:center;min-width:0;display:flex}.fs-app-shell__topbar-left{flex:auto;gap:.75rem}.fs-app-shell__topbar-right{z-index:2;flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:.6rem;position:relative}.fs-app-shell__topbar-right>*{flex-shrink:0}.fs-app-shell__topbar-right button:not(.fs-theme-toggle){min-height:2rem}.fs-app-shell__topbar-right .fs-theme-toggle{min-height:var(--fs-theme-toggle-height,1.65rem);border-radius:.7rem}.fs-app-shell__title{min-width:0;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:850;line-height:1.2;overflow:hidden}.fs-app-shell__menu-toggle{width:2.12rem;height:2.12rem;color:var(--fs-text,#e5ead8);cursor:pointer;background:linear-gradient(#1c2914f5,#0f170ceb);border:1px solid #84a46547;border-radius:.68rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3.5px;padding:0;transition:background-color .14s,background .14s,border-color .14s,box-shadow .14s,transform 60ms,color .14s;display:inline-flex}.fs-app-shell__menu-toggle:hover{background:linear-gradient(#24341bfa,#121c0ef5);border-color:#84a46580;transform:translateY(-.5px);box-shadow:0 8px 18px #070b053d}.fs-app-shell__menu-toggle:active{transform:translateY(0)}.fs-app-shell__menu-toggle:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-app-shell__menu-toggle span{background-color:currentColor;border-radius:999px;width:14px;height:2px;transition:background-color .14s,opacity .18s,width .14s,transform .18s;display:block}.fs-app-shell__menu-toggle span:nth-child(2),.fs-app-shell__menu-toggle--collapsed span:first-child,.fs-app-shell__menu-toggle--collapsed span:nth-child(3){width:11px}.fs-app-shell__menu-toggle--collapsed span:nth-child(2){width:14px}.fs-app-shell--nav-open .fs-app-shell__menu-toggle span:first-child{transform:translateY(5.5px)rotate(45deg)}.fs-app-shell--nav-open .fs-app-shell__menu-toggle span:nth-child(2){opacity:0}.fs-app-shell--nav-open .fs-app-shell__menu-toggle span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.fs-app-shell__backdrop{z-index:var(--fs-shell-backdrop-z);-webkit-backdrop-filter:blur(3px);pointer-events:none;background:#070b05b8;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.fs-app-shell__org-pill,.fs-app-shell__org-switcher,.fs-app-shell__user,.fs-app-shell__user-chip{min-width:0}.fs-attendance-clock{position:relative}.fs-app-shell__topbar-right .fs-attendance-clock__trigger{border:1px solid var(--fs-border-strong);background:var(--fs-surface-inset);min-width:7.2rem;height:2.35rem;color:var(--fs-text);cursor:pointer;box-shadow:var(--fs-inset-highlight);border-radius:.78rem;align-items:center;gap:.52rem;padding:.3rem .62rem;transition:border-color .14s,background .14s,box-shadow .14s,color .14s;display:inline-flex}.fs-app-shell__topbar-right .fs-attendance-clock__trigger--open,.fs-app-shell__topbar-right .fs-attendance-clock__trigger:hover{border-color:var(--fs-info-border);background:var(--fs-surface-hover);color:var(--fs-text-strong);box-shadow:var(--fs-shell-shadow-subtle)}.fs-app-shell__topbar-right .fs-attendance-clock__trigger--active{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}.fs-app-shell__topbar-right .fs-attendance-clock__trigger--unavailable{border-color:var(--fs-warning-border);background:var(--fs-warning-soft);color:var(--fs-warning-text)}.fs-attendance-clock__trigger:focus-visible{box-shadow:var(--fs-focus-ring),0 8px 22px #070b0547;outline:none}.fs-attendance-clock__icon{border:1px solid var(--fs-info-border);background:var(--fs-info-soft);width:1.35rem;height:1.35rem;color:var(--fs-info);border-radius:.42rem;flex:none;place-items:center;display:inline-grid;position:relative}.fs-attendance-clock__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.92rem;height:.92rem;overflow:visible}.fs-attendance-clock__trigger--active .fs-attendance-clock__icon{border-color:var(--fs-success-border);background:var(--fs-success-soft);color:var(--fs-success)}.fs-attendance-clock__trigger--active .fs-attendance-clock__icon:after{border:2px solid var(--fs-surface-inset);background:var(--fs-success);content:"";border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:-.14rem;right:-.14rem}.fs-attendance-clock__trigger--unavailable .fs-attendance-clock__icon{border-color:var(--fs-warning-border);background:var(--fs-warning-soft);color:var(--fs-warning)}.fs-attendance-clock__trigger-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.08;display:flex}.fs-attendance-clock__trigger-copy strong{white-space:nowrap;font-size:.72rem;font-weight:850}.fs-attendance-clock__trigger-copy small{color:var(--fs-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.13rem;font-size:.6rem}.fs-attendance-clock__panel{z-index:61;background:radial-gradient(circle at top right,#4f9f4226,transparent 16rem),var(--fs-surface,#121b0d);width:min(24rem,100vw - 2rem);color:var(--fs-text,#e5ead8);border:1px solid #84a46552;border-radius:1rem;padding:1rem;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 24px 64px #03070280,inset 0 1px #ffffff0a}.fs-attendance-clock__header{border-bottom:1px solid var(--fs-border-subtle,#84a4652e);justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.82rem;display:flex}.fs-attendance-clock__header span:first-child{color:var(--fs-text-soft,#96a286);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fs-attendance-clock__header h2{color:inherit;font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:.14rem 0 0;font-size:1.08rem}.fs-attendance-clock__state{color:var(--fs-text-soft,#96a286);border:1px solid #84a4653d;border-radius:999px;padding:.24rem .5rem;font-size:.64rem;font-weight:800}.fs-attendance-clock__state.is-active{color:#a8f0b0;background:#57c36b21;border-color:#57c36b75}.fs-attendance-clock__elapsed{background:#57c36b14;border:1px solid #57c36b3d;border-radius:.78rem;justify-content:space-between;align-items:baseline;gap:1rem;margin:.85rem 0 0;padding:.78rem;display:flex}.fs-attendance-clock__elapsed strong{color:#b8f5bf;font-variant-numeric:tabular-nums;font-size:1.35rem}.fs-attendance-clock__elapsed span{color:var(--fs-text-soft,#96a286);font-size:.68rem}.fs-attendance-clock__details{grid-template-columns:1fr 1fr;gap:.75rem;margin:.9rem 0;display:grid}.fs-attendance-clock__details div{min-width:0}.fs-attendance-clock__details dt{color:var(--fs-text-muted,#738064);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:780}.fs-attendance-clock__details dd{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;margin:.2rem 0 0;font-size:.74rem;font-weight:720;line-height:1.3;overflow:hidden}.fs-attendance-clock__error,.fs-attendance-clock__privacy,.fs-attendance-clock__success,.fs-attendance-clock__warning{border-radius:.62rem;margin:.72rem 0;padding:.64rem .7rem;font-size:.69rem;line-height:1.42}.fs-attendance-clock__privacy{color:var(--fs-text-soft,#96a286);background:#84a46512}.fs-attendance-clock__error,.fs-attendance-clock__warning{color:#f3b0aa;background:#8027222b;border:1px solid #da5d5047}.fs-attendance-clock__success{color:#b8f5bf;background:#57c36b1c;border:1px solid #57c36b47}.fs-attendance-clock__success.is-warning{color:#ead49a;background:#cda7501a;border-color:#cda75057}.fs-attendance-clock__permission-help,.fs-attendance-clock__setup{color:var(--fs-text-soft,#c8bea6);background:#cda75014;border:1px solid #cda75042;border-radius:.72rem;margin:.85rem 0 0;padding:.78rem;font-size:.7rem;line-height:1.45}.fs-attendance-clock__permission-help strong,.fs-attendance-clock__setup strong{color:var(--fs-text,#e5ead8)}.fs-attendance-clock__setup p{margin:.42rem 0 0}.fs-attendance-clock__permission{background:#84a4650f;border:1px solid #84a46533;border-radius:.68rem;justify-content:space-between;align-items:center;gap:.8rem;margin:.78rem 0 0;padding:.62rem .7rem;display:flex}.fs-attendance-clock__permission>div{flex-direction:column;gap:.12rem;display:flex}.fs-attendance-clock__permission span{color:var(--fs-text-muted,#738064);letter-spacing:.04em;text-transform:uppercase;font-size:.59rem;font-weight:780}.fs-attendance-clock__permission strong{font-size:.72rem}.fs-attendance-clock__permission small{color:var(--fs-text-muted,#738064);font-size:.62rem;font-weight:720}.fs-attendance-clock__permission button{min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #84a4654d;border-radius:.52rem;padding:.34rem .58rem;font-size:.65rem;font-weight:780}.fs-attendance-clock__permission.is-granted{background:#57c36b14;border-color:#57c36b52}.fs-attendance-clock__permission.is-denied{background:#8027221f;border-color:#da5d504d}.fs-attendance-clock__location-note{color:var(--fs-text-soft,#c8bea6);background:#cda75014;border:1px solid #cda75047;border-radius:.62rem;margin:.7rem 0;padding:.62rem .7rem;font-size:.68rem;line-height:1.4}.fs-attendance-clock__actions{gap:.55rem;margin-top:.72rem;display:grid}.fs-attendance-clock__permission-help ol{margin:.45rem 0 0;padding-left:1.15rem}.fs-attendance-clock__permission-help li+li{margin-top:.2rem}.fs-attendance-clock__permission-help p{margin:.42rem 0 0}.fs-attendance-clock__permission-help--native{background:#57c36b14;border-color:#57c36b4d}.fs-browser-location-control{width:100%;position:relative}.fs-browser-location-control__fallback,.fs-browser-location-control__native{color:#fff;text-align:center;cursor:pointer;background:#348b47;border:1px solid #57c36b7a;border-radius:.72rem;width:100%;min-height:2.65rem;padding:.58rem .82rem;font-family:inherit;font-size:.78rem;font-weight:850;line-height:1.25;display:block;box-shadow:0 9px 20px #175b253d}.fs-browser-location-control.is-clock-out .fs-browser-location-control__fallback,.fs-browser-location-control.is-clock-out .fs-browser-location-control__native{background:#a6413b;border-color:#da5d5080;box-shadow:0 9px 20px #7a272233}.fs-browser-location-control.is-secondary .fs-browser-location-control__fallback,.fs-browser-location-control.is-secondary .fs-browser-location-control__native,.fs-browser-location-control.is-secondary.is-clock-out .fs-browser-location-control__fallback,.fs-browser-location-control.is-secondary.is-clock-out .fs-browser-location-control__native{color:var(--fs-text,#e5ead8);box-shadow:none;background:0 0;border-color:#84a46557}.fs-browser-location-control.is-busy .fs-browser-location-control__native{pointer-events:none}.fs-browser-location-control__fallback:disabled{cursor:wait}.fs-browser-location-control__busy{color:var(--fs-text-soft,#96a286);text-align:center;margin-top:.36rem;font-size:.66rem;font-weight:760;display:block}.fs-app-shell__topbar-right .fs-attendance-clock__action{color:#fff;cursor:pointer;background:linear-gradient(#3d984f,#2e793d);border:1px solid #57c36b7a;border-radius:.72rem;width:100%;min-height:2.65rem;font-size:.78rem;font-weight:850;box-shadow:0 9px 20px #175b253d}.fs-app-shell__topbar-right .fs-attendance-clock__action--out{background:linear-gradient(#b94b43,#943b35);border-color:#da5d5080;box-shadow:0 9px 20px #7a272233}.fs-attendance-clock__action:disabled{opacity:.58;cursor:wait}.fs-notification-center{position:relative}.fs-app-shell__topbar-right .fs-notification-center__trigger{border:1px solid var(--fs-border-subtle,#84a46538);background:radial-gradient(circle at top left,#4f9f421f,transparent 62%),var(--fs-surface,#16200f);width:2.35rem;height:2.35rem;min-height:2.35rem;color:var(--fs-text,#e5ead8);cursor:pointer;border-radius:.78rem;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 1px #e5ead80a}.fs-notification-center__trigger--open,.fs-notification-center__trigger:hover{background:var(--fs-surface-raised,#1a2612);border-color:#84a4657a;box-shadow:0 8px 22px #070b054d}.fs-notification-center__trigger:focus-visible{box-shadow:var(--fs-focus-ring),0 8px 22px #070b054d;outline:none}.fs-notification-center__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.18rem;height:1.18rem}.fs-notification-center__count{border:2px solid var(--fs-topbar,#0d1409);color:#fff;background:#d94c45;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.38rem}.fs-notification-center__panel{z-index:60;background:radial-gradient(circle at top right,#4f9f421f,transparent 16rem),var(--fs-surface,#121b0d);width:min(26rem,100vw - 2rem);color:var(--fs-text,#e5ead8);border:1px solid #84a4654d;border-radius:1rem;position:absolute;top:calc(100% + .7rem);right:0;overflow:hidden;box-shadow:0 24px 64px #0307027a,inset 0 1px #ffffff0a}.fs-notification-center__header{border-bottom:1px solid var(--fs-border-subtle,#84a4652e);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .85rem;display:flex}.fs-notification-center__header h2{color:inherit;font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:.12rem 0 0;font-size:1.05rem;line-height:1.2}.fs-notification-center__eyebrow{color:var(--fs-text-soft,#96a286);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.fs-app-shell__topbar-right .fs-notification-center__mark-all{min-height:1.9rem;color:var(--fs-accent-bright,#87c777);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem .55rem;font-size:.72rem;font-weight:750}.fs-notification-center__mark-all:hover:not(:disabled){background:#4f9f421f}.fs-notification-center__mark-all:disabled{color:var(--fs-text-muted,#6f7b62);cursor:default}.fs-notification-center__error{color:#f3b0aa;background:#8027222e;border-bottom:1px solid #da5d503d;margin:0;padding:.58rem 1rem;font-size:.76rem}.fs-notification-center__feed{overscroll-behavior:contain;max-height:min(31rem,100vh - 8rem);overflow-y:auto}.fs-app-shell__topbar-right .fs-notification-center__item{border:0;border-bottom:1px solid var(--fs-border-subtle,#84a46524);width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:.52rem minmax(0,1fr);gap:.7rem;padding:.85rem 1rem;display:grid}.fs-notification-center__item:hover{background:#84a46514}.fs-notification-center__item--unread{background:linear-gradient(90deg,#4f9f4224,#0000 72%)}.fs-notification-center__severity{background:#7e8a72;border-radius:999px;width:.48rem;height:.48rem;margin-top:.32rem;box-shadow:0 0 0 3px #7e8a721f}.fs-notification-center__severity--success{background:#5eb65b}.fs-notification-center__severity--warning{background:#d7a13a}.fs-notification-center__severity--critical,.fs-notification-center__severity--danger,.fs-notification-center__severity--error{background:#dc5b51}.fs-notification-center__severity--info{background:#64a9d8}.fs-notification-center__content,.fs-notification-center__item-topline{min-width:0}.fs-notification-center__content{flex-direction:column;gap:.28rem;display:flex}.fs-notification-center__item-topline{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.fs-notification-center__item-topline strong{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.25;overflow:hidden}.fs-notification-center__item-topline time{color:var(--fs-text-muted,#738064);flex:none;font-size:.64rem}.fs-notification-center__message{color:var(--fs-text-soft,#aab59d);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.fs-notification-center__meta{color:var(--fs-accent-bright,#87c777);font-size:.66rem;font-weight:700}.fs-notification-center__empty{color:var(--fs-text-soft,#96a286);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:2.25rem 1.25rem;font-size:.78rem;display:flex}.fs-notification-center__empty strong{color:var(--fs-text,#e5ead8);font-size:.88rem}.fs-app-shell__org-switcher{flex-direction:column;gap:.15rem;display:flex}.fs-app-shell__org-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.085em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-app-shell__org-label,.fs-app-shell__org-select{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif)}.fs-app-shell__org-select{border:1px solid var(--fs-border-subtle,#84a46538);border-radius:var(--fs-radius-sm,.55rem);background-color:var(--fs-surface,#16200f);min-width:210px;max-width:280px;color:var(--fs-text,#e5ead8);padding:.36rem .62rem;font-size:.84rem;line-height:1.25;transition:background-color .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #e5ead808}.fs-app-shell__org-select:hover{border-color:#84a46561}.fs-app-shell__org-select:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring);outline:none}.fs-app-shell__org-pill,.fs-app-shell__user-chip{border:1px solid var(--fs-border-subtle,#84a46538);background:radial-gradient(circle at top left,#4f9f4214,transparent 60%),var(--fs-surface,#16200f);transition:background .14s,border-color .14s,box-shadow .14s,transform 60ms;box-shadow:inset 0 1px #e5ead808}.fs-app-shell__org-pill:hover,.fs-app-shell__user-chip:hover{border-color:#84a46561;transform:translateY(-.5px);box-shadow:0 8px 22px #070b0552,inset 0 1px #e5ead80a}.fs-app-shell__org-pill{border-radius:.74rem;flex-direction:column;justify-content:center;max-width:245px;min-height:2.25rem;padding:.34rem .8rem;display:flex}.fs-app-shell__org-pill-name,.fs-app-shell__org-pill-sub,.fs-app-shell__user-email,.fs-app-shell__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fs-app-shell__org-pill-name{color:var(--fs-text,#e5ead8);font-size:.8rem;font-weight:750;line-height:1.15}.fs-app-shell__org-pill-sub{color:var(--fs-text-soft,#8e9b79);margin-top:.06rem;font-size:.72rem;font-weight:600;line-height:1.1}.fs-app-shell__user{align-items:center;gap:.65rem;display:flex}.fs-app-shell__user-chip{border-radius:.82rem;align-items:center;gap:.5rem;min-height:2.35rem;padding:.24rem .55rem .24rem .24rem;display:inline-flex}.fs-app-shell__user-avatar{background:radial-gradient(circle at 30% 0,#4f9f428c,var(--fs-surface,#16200f));color:#c8efc0;width:30px;height:30px;font-family:var(--fs-font-display,"Fraunces",Georgia,serif);border:1px solid #84a46559;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:850;line-height:1;display:flex;overflow:hidden;box-shadow:0 6px 16px #070b0559,inset 0 1px #b4f0a014}.fs-app-shell__user-avatar img{object-fit:cover;width:100%;height:100%}.fs-app-shell__user-meta{flex-direction:column;align-items:flex-start;min-width:0;max-width:10.5rem;display:flex}.fs-app-shell__user-name{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:.86rem;font-weight:800;line-height:1.15}.fs-app-shell__user-email{color:var(--fs-text-soft,#8e9b79);font-size:.73rem;line-height:1.15}.fs-app-shell__user-logout{color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.56rem;padding:.28rem .6rem;font-size:.78rem;font-weight:750;transition:background-color .14s,border-color .14s,color .14s,transform 60ms}.fs-app-shell__user-logout:hover{background-color:var(--fs-danger-soft,#d664582e);color:var(--fs-danger,#d66458);border-color:#d6645847;transform:translateY(-.5px)}.fs-app-shell__user-logout:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-app-shell__footer{border-top:1px solid var(--fs-border-subtle,#84a46529);background:radial-gradient(ellipse at top left,#4f9f420e,transparent 56%),var(--fs-bg,#0b1108);color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:auto;padding:.7rem 1.75rem 1rem;font-size:.78rem;display:flex}.fs-app-shell__footer-left,.fs-app-shell__footer-right{min-width:0;display:flex}.fs-app-shell__footer-left{align-items:center}.fs-app-shell__footer-right{justify-content:flex-end}.fs-app-shell__footer-product{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.fs-app-shell__footer-mark{background:var(--fs-gradient-brand,linear-gradient(145deg,#4f9f42 0,#2e7020 100%));color:#dff4d6;width:24px;height:24px;font-family:var(--fs-font-display,"Fraunces",Georgia,serif);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 4px 12px #14460a73}.fs-app-shell__footer-product-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.fs-app-shell__footer-product-name,.fs-app-shell__footer-product-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-app-shell__footer-product-name{color:var(--fs-text,#e5ead8);font-size:.8rem;font-weight:800;line-height:1.2}.fs-app-shell__footer-product-sub{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.2}.fs-app-shell__footer-center,.fs-app-shell__footer-meta{flex-wrap:wrap;align-items:center;display:inline-flex}.fs-app-shell__footer-center{justify-content:center;gap:.65rem}.fs-app-shell__footer-meta{color:var(--fs-text-soft,#8e9b79);gap:.35rem;font-size:.76rem}.fs-app-shell__footer-link{color:var(--fs-text-soft,#8e9b79);padding:.1rem 0;font-size:.76rem;text-decoration:none;transition:color .14s,opacity .14s}.fs-app-shell__footer-link:hover{color:var(--fs-text,#e5ead8);text-decoration:underline}.fs-app-shell__footer-link:focus-visible{border-radius:var(--fs-radius-xs,.375rem);box-shadow:var(--fs-focus-ring);outline:none}.fs-app-shell__footer-meta-divider{opacity:.5}.fs-app-shell--platform .fs-app-shell__sidebar{background:radial-gradient(at 0 0,#c5962b21,#0000 56%),radial-gradient(at bottom,#4f9f420a,#0000 66%),linear-gradient(#0b1108fa,#10180dfa)}.fs-app-shell--platform .fs-app-shell__brand-mark{background:radial-gradient(circle at 30% 18%,#ffffff2e,transparent 34%),var(--fs-gradient-platform,linear-gradient(145deg,#c5962b 0,#8f6918 100%));color:#fdf0d0;box-shadow:0 8px 22px #5a320585,inset 0 1px #ffe69624}.fs-app-shell--platform .fs-app-shell__brand-tagline{color:var(--fs-accent-secondary,#c5962b)}.fs-app-shell--platform .fs-app-shell__org-pill{border-color:#c5962b6b}.fs-app-shell--platform .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{color:#f0d08a;background:#c5962b29}.fs-app-shell--platform .fs-app-shell__nav-link--active,.fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page]{color:#f0d08a;background:radial-gradient(circle at 0 0,#c5962b24,#0000 58%),linear-gradient(90deg,#c5962b2e,#c5962b0d);border-color:#c5962b6b}.fs-app-shell--platform .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell--platform .fs-app-shell__nav-link--active:before,.fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot,.fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page]:before{background:var(--fs-accent-secondary,#c5962b);box-shadow:0 0 8px #c5962b8f}.fs-app-shell--tenant .fs-app-shell__sidebar{background:radial-gradient(at 0 0,#4f9f4221,#0000 56%),radial-gradient(at 100% 100%,#4f9f420a,#0000 66%),linear-gradient(#0b1108fa,#10180dfa)}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed{--fs-sidebar-width:var(--fs-sidebar-width-collapsed);--fs-content-gutter-x:clamp(.9rem,1.15vw,1.35rem)}.fs-app-shell__sidebar-collapse{z-index:3;background:radial-gradient(circle at top left,#4f9f4238,transparent 58%),var(--fs-surface-inset,#0f170c);width:1.45rem;height:1.45rem;color:var(--fs-text,#e5ead8);cursor:pointer;border:1px solid #84a4653d;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,transform 60ms;display:inline-flex;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%);box-shadow:0 8px 18px #070b0559,inset 0 1px #e5ead80d}.fs-app-shell__sidebar-collapse:hover{background:radial-gradient(circle at top left,#4f9f4247,transparent 58%),var(--fs-surface,#16200f);border-color:#84a4656b}.fs-app-shell__sidebar-collapse:active{transform:translateY(-50%)scale(.96)}.fs-app-shell__sidebar-collapse:focus-visible{box-shadow:var(--fs-focus-ring),0 8px 18px #070b0559;outline:none}.fs-app-shell--sidebar-collapsed .fs-app-shell__sidebar{padding-inline:.7rem;transition:none}.fs-app-shell--sidebar-collapsed .fs-app-shell__brand{justify-content:center;padding-inline:0}.fs-app-shell--sidebar-collapsed .fs-app-shell__brand-text{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-app-shell--sidebar-collapsed .fs-app-shell__brand-mark{width:2.35rem;min-width:2.35rem;height:2.35rem}.fs-app-shell--sidebar-collapsed .fs-app-shell__sidebar-collapse{right:-.5rem}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav{margin-right:0;padding-right:0;overflow-x:hidden}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section{justify-content:center;margin-bottom:.55rem;display:flex}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section+.fs-app-shell__nav-section{margin-top:0;padding-top:0}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-header{border-radius:.9rem;justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;margin-bottom:0;padding:0}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-header:hover{transform:translateY(-.5px)}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-main{justify-content:center}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-icon{width:1.55rem;height:1.55rem;margin:0}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-list,.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-chevron,.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-label{display:none}@media (min-width:781px){.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__sidebar{width:var(--fs-sidebar-width-expanded);padding:1.15rem .86rem .95rem;box-shadow:inset -1px 0 #e5ead809,26px 0 52px #070b0557}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__brand{justify-content:flex-start;gap:.72rem;margin-inline:.16rem;padding:.54rem .52rem .8rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__brand-text{clip:auto;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;display:flex;position:static;overflow:hidden}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav{margin:0 -.2rem 0 0;padding:.12rem .2rem 5.5rem 0;overflow-y:auto}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-section{justify-content:normal;margin-bottom:.34rem;display:block}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-section-header{border-radius:.72rem;justify-content:space-between;width:100%;height:auto;min-height:2.55rem;margin-bottom:.1rem;padding:.43rem .48rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-section-main{justify-content:flex-start}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-section-icon{width:1.78rem;height:1.78rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-section-chevron,.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-section-label{display:inline-flex}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed.fs-app-shell--sidebar-preview .fs-app-shell__nav-list{display:block}}:root[data-theme=light] .fs-app-shell{background:radial-gradient(circle at 5% 2%,#3f873317,transparent 32rem),radial-gradient(circle at 95% 8%,#a9781b0e,transparent 30rem),var(--fs-bg,#f4f6ef);color:var(--fs-text,#182112)}:root[data-theme=light] .fs-app-shell__brand-name,:root[data-theme=light] .fs-app-shell__content,:root[data-theme=light] .fs-app-shell__footer-product-name,:root[data-theme=light] .fs-app-shell__org-pill-name,:root[data-theme=light] .fs-app-shell__title,:root[data-theme=light] .fs-app-shell__user-name{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-app-shell__brand-tagline,:root[data-theme=light] .fs-app-shell__footer,:root[data-theme=light] .fs-app-shell__footer-link,:root[data-theme=light] .fs-app-shell__footer-meta,:root[data-theme=light] .fs-app-shell__footer-product-sub,:root[data-theme=light] .fs-app-shell__org-label,:root[data-theme=light] .fs-app-shell__org-pill-sub,:root[data-theme=light] .fs-app-shell__user-email{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-app-shell__sidebar{border-right-color:var(--fs-border-subtle,#5a743c2e);color:var(--fs-text,#182112);background:radial-gradient(at 0 0,#3f87331a,#0000 60%),radial-gradient(at 100% 100%,#a9781b0d,#0000 65%),linear-gradient(#fafbf7f5,#f2f5ecf5);box-shadow:inset -1px 0 #ffffffa6,14px 0 34px #121f0b0f}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__sidebar{background:radial-gradient(ellipse at top left,#3f873321,transparent 60%),linear-gradient(180deg,var(--fs-surface-soft,#f2f5ec),#eef2e8)}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__sidebar{background:radial-gradient(ellipse at top left,#a9781b1f,transparent 56%),linear-gradient(180deg,var(--fs-surface-soft,#f2f5ec),#eef2e8)}:root[data-theme=light] .fs-app-shell__sidebar-collapse{color:var(--fs-text,#182112);background:radial-gradient(circle at 0 0,#3f87331f,#0000 58%),#fff;border-color:#5a743c2e;box-shadow:0 8px 18px #121f0b14,inset 0 1px #ffffffbf}:root[data-theme=light] .fs-app-shell__sidebar-collapse:hover{background:radial-gradient(circle at 0 0,#3f873329,#0000 58%),#f8faf4;border-color:#5a743c52}:root[data-theme=light] .fs-app-shell__brand{border-bottom-color:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-app-shell__brand-mark-image--dark{display:none}:root[data-theme=light] .fs-app-shell__brand-mark-image--light{display:block}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__brand-mark{background:radial-gradient(circle at 30% 18%,#ffffff2e,transparent 34%),var(--fs-gradient-platform,linear-gradient(145deg,#a9781b 0,#7a5412 100%));color:#fdf0d0;box-shadow:0 6px 20px #5a320542,inset 0 1px #ffe6961f}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__brand-tagline{color:var(--fs-warning,#9d6d16)}:root[data-theme=light] .fs-app-shell__nav-link,:root[data-theme=light] .fs-app-shell__nav-link-badge,:root[data-theme=light] .fs-app-shell__nav-section-header,:root[data-theme=light] .fs-app-shell__nav-section-label{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-app-shell__footer-link:hover,:root[data-theme=light] .fs-app-shell__nav-link:hover,:root[data-theme=light] .fs-app-shell__nav-section-header--active,:root[data-theme=light] .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-label,:root[data-theme=light] .fs-app-shell__nav-section-header:hover .fs-app-shell__nav-section-label{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-app-shell__nav-section-header--active{background:radial-gradient(circle at 0 0,#3f873314,#0000 58%),#5a743c12;border-color:#5a743c29;box-shadow:0 4px 12px #5a743c24}:root[data-theme=light] .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{background:var(--fs-accent-soft,#3f87331f);color:#2a6320}:root[data-theme=light] .fs-app-shell__nav-link:hover{background-color:#5a743c17}:root[data-theme=light] .fs-app-shell__nav-link-dot{background-color:#5a743c66}:root[data-theme=light] .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,:root[data-theme=light] .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot{background-color:var(--fs-accent,#3f8733);box-shadow:0 0 6px #3f87336b}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{color:#7a4f0e;background:#a9781b1f}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-link--active,:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page]{color:#7a4f0e;background:radial-gradient(circle at 0 0,#a9781b1f,#0000 58%),linear-gradient(90deg,#a9781b26,#a9781b0a);border-color:#a9781b5c}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-link--active:before,:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot,:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page]:before{background:var(--fs-accent-secondary,#a9781b);box-shadow:0 0 7px #a9781b5c}:root[data-theme=light] .fs-app-shell__nav-link-badge{background:var(--fs-surface,#fff);border-color:#5a743c2e}:root[data-theme=light] .fs-app-shell__org-select{background-color:var(--fs-surface,#fff);color:var(--fs-text,#182112);border-color:#5a743c3d;box-shadow:inset 0 1px #fffc,0 4px 12px #121f0b0a}:root[data-theme=light] .fs-app-shell__org-select:hover{border-color:#5a743c61}:root[data-theme=light] .fs-app-shell__org-pill,:root[data-theme=light] .fs-app-shell__user-chip{background:radial-gradient(circle at top left,#3f873312,transparent 60%),var(--fs-surface,#fff);border-color:#5a743c3d;box-shadow:0 4px 14px #121f0b0e,inset 0 1px #ffffffbf}:root[data-theme=light] .fs-app-shell__topbar-right .fs-notification-center__trigger,:root[data-theme=light] .fs-notification-center__panel{color:#24301d;background:#fff;border-color:#5a743c38;box-shadow:0 20px 54px #2232192e}:root[data-theme=light] .fs-app-shell__topbar-right .fs-attendance-clock__trigger,:root[data-theme=light] .fs-attendance-clock__panel{color:#24301d;background:#fff;border-color:#3f873340;box-shadow:0 20px 54px #2232192e}:root[data-theme=light] .fs-app-shell__topbar-right .fs-attendance-clock__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface);color:var(--fs-text);box-shadow:0 2px 8px #1c2d2514,var(--fs-inset-highlight)}:root[data-theme=light] .fs-app-shell__topbar-right .fs-attendance-clock__trigger--active{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}:root[data-theme=light] .fs-app-shell__topbar-right .fs-attendance-clock__trigger--open,:root[data-theme=light] .fs-app-shell__topbar-right .fs-attendance-clock__trigger:hover{border-color:var(--fs-info-border);background:var(--fs-surface-quiet);color:var(--fs-text-strong);box-shadow:0 6px 16px #1c2d251a}:root[data-theme=light] .fs-attendance-clock__icon{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}:root[data-theme=light] .fs-attendance-clock__trigger--active .fs-attendance-clock__icon:after{border-color:var(--fs-surface)}:root[data-theme=light] .fs-attendance-clock__details dt,:root[data-theme=light] .fs-attendance-clock__elapsed span,:root[data-theme=light] .fs-attendance-clock__trigger-copy small{color:#687b5d}:root[data-theme=light] .fs-attendance-clock__details dd{color:#24301d}:root[data-theme=light] .fs-notification-center__count{border-color:#f7faf3}:root[data-theme=light] .fs-notification-center__empty strong,:root[data-theme=light] .fs-notification-center__item-topline strong{color:#24301d}:root[data-theme=light] .fs-notification-center__message{color:#5e6d54}:root[data-theme=light] .fs-app-shell__org-pill:hover,:root[data-theme=light] .fs-app-shell__user-chip:hover{border-color:#5a743c5c;box-shadow:0 8px 20px #121f0b14,inset 0 1px #fffc}:root[data-theme=light] .fs-app-shell__user-avatar{color:#2a6320;background:radial-gradient(circle at 30% 0,#3f873361,#e8f0e0);border-color:#5a743c59;box-shadow:0 5px 14px #121f0b14,inset 0 1px #ffffffbf}:root[data-theme=light] .fs-app-shell__menu-toggle:hover{color:var(--fs-text,#182112);background:linear-gradient(#fff,#f7faf3fa);border-color:#5a743c6b;box-shadow:0 8px 18px #121f0b1a}:root[data-theme=light] .fs-app-shell__menu-toggle span{background-color:currentColor}:root[data-theme=light] .fs-app-shell__backdrop{background:#121f0b47}:root[data-theme=light] .fs-app-shell__footer-mark{background:var(--fs-gradient-brand,linear-gradient(145deg,#3f8733 0,#2a6320 100%));color:#f0faee;box-shadow:0 4px 12px #14460a33}.fs-app-shell--tenant{--fs-sidebar-width-expanded:288px;--fs-sidebar-width-collapsed:76px;--fs-sidebar-width-compact:256px}.fs-app-shell--tenant .fs-app-shell__sidebar{background:linear-gradient(180deg,#182312fa,#0d140afb),var(--fs-surface-inset,#0f170c);border-right-color:#84a46529;gap:.9rem;padding:1.15rem .86rem .95rem;box-shadow:inset -1px 0 #e5ead809,18px 0 44px #070b0547}.fs-app-shell--tenant .fs-app-shell__sidebar:before{opacity:1;background:linear-gradient(#e5ead80a,#0000 12rem),linear-gradient(90deg,#e5ead806,#0000 42%)}.fs-app-shell--tenant .fs-app-shell__brand{z-index:4;border-bottom-color:#84a46524;gap:.72rem;margin:0 .16rem;padding:.54rem .52rem .8rem}.fs-app-shell--tenant .fs-app-shell__brand-mark{border-radius:.76rem;width:2.42rem;height:2.42rem}.fs-app-shell--tenant .fs-app-shell__brand-name{letter-spacing:-.02em;font-size:1rem}.fs-app-shell--tenant .fs-app-shell__brand-tagline{color:#e5ead89e;font-size:.72rem}.fs-app-shell--tenant .fs-app-shell__nav{margin:0 -.2rem 0 0;padding:.12rem .2rem 5.5rem 0}.fs-app-shell--tenant .fs-app-shell__nav-section{margin-bottom:.34rem}.fs-app-shell--tenant .fs-app-shell__nav-section+.fs-app-shell__nav-section{margin-top:0;padding-top:0}.fs-app-shell--tenant .fs-app-shell__nav-section-header{color:#e5ead8b8;letter-spacing:0;text-transform:none;border-radius:.72rem;min-height:2.55rem;margin-bottom:.1rem;padding:.43rem .48rem}.fs-app-shell--tenant .fs-app-shell__nav-section-header:hover{background:linear-gradient(90deg,#84a4651c,#84a46509);border-color:#84a46529;transform:translate(1px)}.fs-app-shell--tenant .fs-app-shell__nav-section-header--open{color:#e5ead8f0;background:linear-gradient(90deg,#84a46529,#84a4650b);border-color:#84a4653d;box-shadow:inset 2px 0 #84a46594}.fs-app-shell--tenant .fs-app-shell__nav-section-header--active{color:#d6f5ce;background:linear-gradient(90deg,#4f9f4233,#4f9f420e);border-color:#4f9f424d;box-shadow:inset 3px 0 #6fd55be0,0 10px 24px #070b0533}.fs-app-shell--tenant .fs-app-shell__nav-section-main{gap:.66rem}.fs-app-shell--tenant .fs-app-shell__nav-section-icon{color:#e5ead8c2;background:linear-gradient(#84a46526,#84a46512);border:1px solid #84a46529;border-radius:.58rem;width:1.78rem;height:1.78rem;box-shadow:inset 0 1px #e5ead80b}.fs-app-shell--tenant .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{color:#d6f5ce;background:radial-gradient(circle at 30% 0,#b4f0a033,#0000 58%),#4f9f422e;border-color:#6fd55b4d}.fs-app-shell--tenant .fs-app-shell__nav-section-header--open:not(.fs-app-shell__nav-section-header--active) .fs-app-shell__nav-section-icon{color:#e5ead8eb;background:radial-gradient(circle at 30% 0,#e5ead81a,#0000 58%),#84a46524;border-color:#84a46542}.fs-app-shell--tenant .fs-app-shell__nav-section-icon-svg{opacity:1;width:1rem;height:1rem}.fs-app-shell--tenant .fs-app-shell__nav-section-label{color:currentColor;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:850}.fs-app-shell--tenant .fs-app-shell__nav-section-chevron{opacity:.58;font-size:.68rem}.fs-app-shell--tenant .fs-app-shell__nav-list{border-left:1px solid #84a4651f;margin:.08rem 0 .28rem;padding:.1rem 0 .1rem 2.17rem}.fs-app-shell--tenant .fs-app-shell__nav-link{color:#e5ead8b8;border-radius:.64rem;gap:.52rem;min-height:2.1rem;padding:.42rem .62rem;font-size:.85rem;font-weight:680}.fs-app-shell--tenant .fs-app-shell__nav-link:before{inset-block:.48rem;width:2px;left:-.6rem}.fs-app-shell--tenant .fs-app-shell__nav-link:hover{color:var(--fs-text,#e5ead8);background:linear-gradient(90deg,#84a4651f,#84a46509);border-color:#84a46521;transform:translate(2px)}.fs-app-shell--tenant .fs-app-shell__nav-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-app-shell--tenant .fs-app-shell__nav-link-dot{background:#84a4652e;border:1px solid #84a46552;width:.4rem;height:.4rem}.fs-app-shell--tenant .fs-app-shell__nav-link--active,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page]{color:#d6f5ce;background:linear-gradient(90deg,#4f9f422e,#4f9f420b);border-color:#4f9f4247;box-shadow:inset 2px 0 #6fd55bd1,0 8px 20px #070b052e}.fs-app-shell--tenant .fs-app-shell__nav-link--active:before,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page]:before{background:#6fd55be6;box-shadow:0 0 10px #4f9f428f}.fs-app-shell--tenant .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot{background:#6fd55be6;border-color:#6fd55b7a}.fs-app-shell--tenant .fs-app-shell__nav-link-badge{background:#0610085c;border-color:#84a46533}.fs-app-shell--tenant .fs-app-shell__sidebar-collapse{z-index:6;border-color:#84a46538;width:1.55rem;height:1.55rem;top:2.45rem;right:-.62rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__sidebar{padding-inline:.64rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__brand{margin-inline:0;padding-inline:0}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__brand-mark{width:2.38rem;height:2.38rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__nav{padding-bottom:1rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section{margin-bottom:.46rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-header{border-radius:.88rem;width:2.76rem;height:2.76rem;min-height:2.76rem}.fs-app-shell--tenant.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-icon{width:1.74rem;height:1.74rem}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__sidebar{background:linear-gradient(180deg,#fafcf6fa,#eff4e8fa),var(--fs-surface-soft,#f2f5ec);border-right-color:#5a743c2e;box-shadow:inset -1px 0 #ffffffdb,16px 0 36px #121f0b12}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__sidebar:before{background:linear-gradient(#ffffffad,#0000 12rem),linear-gradient(90deg,#ffffff5c,#0000 44%)}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__brand{border-bottom-color:#5a743c29}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__brand-tagline{color:#475537b8}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-header{color:#475537d1}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-header:hover{background:linear-gradient(90deg,#5a743c17,#5a743c07);border-color:#5a743c29}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-header--open{color:#2e3f24;background:linear-gradient(90deg,#5a743c1f,#5a743c09);border-color:#5a743c38;box-shadow:inset 2px 0 #5a743c8f}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-header--active{color:#213a18;background:linear-gradient(90deg,#3f873326,#3f87330a);border-color:#3f873342;box-shadow:inset 3px 0 #3f8733d1,0 8px 18px #3048251a}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-icon{color:#475537d1;background:linear-gradient(#5a743c1a,#5a743c0b);border-color:#5a743c29}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{color:#2a6320;background:radial-gradient(circle at 30% 0,#3f873324,#0000 58%),#3f87331a;border-color:#3f873338}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-section-header--open:not(.fs-app-shell__nav-section-header--active) .fs-app-shell__nav-section-icon{color:#3f5530;background:radial-gradient(circle at 30% 0,#5a743c1a,#0000 58%),#5a743c14;border-color:#5a743c33}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-list{border-left-color:#5a743c21}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link{color:#3a482dc7}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link:hover{color:#182112;background:linear-gradient(90deg,#5a743c17,#5a743c07);border-color:#5a743c21}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link-dot{background:#5a743c24;border-color:#5a743c42}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link--active,:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page]{color:#254f1c;background:linear-gradient(90deg,#3f873324,#3f873309);border-color:#3f873342;box-shadow:inset 2px 0 #3f8733d1,0 8px 18px #30482514}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link--active:before,:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page]:before{background:#3f8733db;box-shadow:0 0 8px #3f873357}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot{background:#3f8733db;border-color:#3f873361}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__nav-link-badge{background:#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__sidebar-collapse{background:#fff;border-color:#5a743c33}@media (max-width:1120px){.fs-app-shell:not(.fs-app-shell--sidebar-collapsed){--fs-sidebar-width:var(--fs-sidebar-width-compact)}.fs-app-shell__sidebar{padding-inline:.95rem}.fs-app-shell__org-select{min-width:170px}.fs-app-shell__org-pill{max-width:220px}.fs-app-shell__user-meta{max-width:9.5rem}}@media (max-width:960px){.fs-app-shell__topbar{padding-inline:1.2rem}.fs-app-shell__content{padding-inline:1.25rem}.fs-app-shell__topbar-right{gap:.55rem}.fs-app-shell__org-pill{max-width:190px}.fs-app-shell__user-email{display:none}}@media (max-width:780px){.fs-app-shell,.fs-app-shell.fs-app-shell--sidebar-collapsed{--fs-sidebar-width:var(--fs-sidebar-width-expanded);grid-template-columns:1fr}.fs-app-shell__sidebar{z-index:calc(var(--fs-shell-sidebar-z) + 3);width:min(320px,88vw);max-width:100vw;height:100vh;padding:1.35rem 1.1rem 1.15rem;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:0 24px 52px #050903d6}.fs-app-shell--nav-open .fs-app-shell__sidebar{transform:translate(0)}.fs-app-shell__sidebar-collapse{display:none}.fs-app-shell--sidebar-collapsed .fs-app-shell__brand{justify-content:flex-start;padding:.15rem .15rem .8rem}.fs-app-shell--sidebar-collapsed .fs-app-shell__brand-text,.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-chevron,.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-label{display:initial;clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-list{display:block}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav{margin-right:-.2rem;padding-right:.2rem;overflow-y:auto}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section{margin-bottom:.85rem;display:block}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section+.fs-app-shell__nav-section{margin-top:.15rem;padding-top:.15rem}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-header{border-radius:var(--fs-radius-sm,.55rem);justify-content:space-between;width:100%;height:auto;min-height:2rem;margin-bottom:.12rem;padding:.4rem .45rem}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-main{justify-content:flex-start}.fs-app-shell--sidebar-collapsed .fs-app-shell__nav-section-icon{width:1.32rem;height:1.32rem}.fs-app-shell__topbar{z-index:calc(var(--fs-shell-sidebar-z) + 1);padding-inline:1rem}.fs-app-shell__content{padding:1.15rem 1rem 1.5rem}.fs-app-shell__menu-toggle{z-index:calc(var(--fs-shell-sidebar-z) + 2);touch-action:manipulation;display:inline-flex;position:relative}.fs-app-shell--nav-open .fs-app-shell__topbar{z-index:calc(var(--fs-shell-sidebar-z) + 6);pointer-events:none}.fs-app-shell--nav-open .fs-app-shell__menu-toggle{z-index:calc(var(--fs-shell-sidebar-z) + 7);pointer-events:auto}.fs-app-shell__backdrop{z-index:var(--fs-shell-backdrop-z)}.fs-app-shell--nav-open .fs-app-shell__backdrop{pointer-events:auto;display:block}.fs-app-shell__org-pill{max-width:180px}.fs-app-shell__user-meta{max-width:8.5rem}.fs-app-shell__footer{padding-inline:1rem}:root[data-theme=light] .fs-app-shell__sidebar{box-shadow:0 24px 52px #121f0b2e}}@media (max-width:640px){.fs-app-shell__topbar{gap:.65rem}.fs-app-shell__title{font-size:.96rem}.fs-app-shell__topbar-right{gap:.45rem}.fs-app-shell__org-pill,.fs-app-shell__org-switcher{display:none}.fs-app-shell__user-chip{padding-right:.3rem}.fs-app-shell__user-meta{display:none}.fs-attendance-clock__panel,.fs-notification-center__panel{top:calc(var(--fs-topbar-height) - .2rem);width:auto;position:fixed;left:.65rem;right:.65rem}.fs-app-shell__topbar-right .fs-attendance-clock__trigger{justify-content:center;width:2.35rem;min-width:2.35rem;padding:0}.fs-attendance-clock__trigger-copy{display:none}.fs-app-shell__menu-toggle{border-color:#84a46557;width:34px;height:34px}.fs-app-shell__menu-toggle span{width:15px;height:2px}.fs-app-shell__topbar-left{gap:.7rem}.fs-app-shell__footer{flex-direction:column;align-items:flex-start;padding-block:.8rem 1rem}.fs-app-shell__footer-center{justify-content:flex-start}.fs-app-shell__footer-right{justify-content:flex-start;width:100%}}@media (max-width:420px){.fs-app-shell__content,.fs-app-shell__footer{padding-inline:.85rem}.fs-app-shell__brand{padding-bottom:.7rem}.fs-app-shell__sidebar{width:min(286px,100vw - 2rem);padding:1.2rem .95rem 1rem}.fs-app-shell__topbar{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.fs-app-shell,.fs-app-shell__content-inner,.fs-app-shell__footer-link,.fs-app-shell__menu-toggle,.fs-app-shell__menu-toggle span,.fs-app-shell__nav-link,.fs-app-shell__nav-link-dot,.fs-app-shell__nav-link:before,.fs-app-shell__nav-section-chevron,.fs-app-shell__nav-section-header,.fs-app-shell__org-pill,.fs-app-shell__org-select,.fs-app-shell__sidebar,.fs-app-shell__sidebar-collapse,.fs-app-shell__user-chip,.fs-app-shell__user-logout{transition:none!important}.fs-app-shell__menu-toggle:hover,.fs-app-shell__nav-link:hover,.fs-app-shell__nav-section-header:hover,.fs-app-shell__org-pill:hover,.fs-app-shell__sidebar-collapse:hover,.fs-app-shell__user-chip:hover,.fs-app-shell__user-logout:hover{transform:none!important}}.fs-form-page{width:100%;max-width:920px;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.fs-form-page--wide{max-width:1360px}.fs-form-page--fluid{max-width:none}.fs-form-page--compact{gap:.75rem}.fs-form-page--spacious{gap:1.25rem}.fs-form-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin-bottom:.25rem;display:flex}.fs-form-page__header-main{flex-direction:column;flex:auto;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.fs-form-page__header-actions{gap:.5rem}.fs-form-page__header-actions,.fs-form-page__header-aside{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.fs-form-page__header-aside{gap:.75rem;max-width:24rem}.fs-form-page__back{align-self:flex-start;min-height:1.82rem;margin-bottom:.05rem;padding-inline:.78rem;font-size:.74rem}.fs-form-page__heading{flex-direction:column;gap:.22rem;min-width:0;display:flex}.fs-form-page__eyebrow{color:#b6f0a8;letter-spacing:.085em;text-transform:uppercase;width:fit-content;font-size:.68rem;font-weight:900;line-height:1.2}.fs-form-page__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);font-weight:850;line-height:1.16}.fs-form-page__subtitle{max-width:72rem;color:var(--fs-text-soft,#8e9b79);margin-top:.12rem;font-size:.9rem;line-height:1.58}.fs-form-page__subtitle p{margin:0}.fs-form-page__subtitle p+p{margin-top:.4rem}.fs-form-page__meta{width:fit-content;color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.08rem;font-size:.78rem;line-height:1.45;display:inline-flex}.fs-form-page__body{border:1px solid var(--fs-border-subtle,#768e9e3d);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-soft,0 10px 28px #040c1257);flex-direction:column;gap:1rem;margin-top:.25rem;padding:1.15rem 1.25rem;display:flex;position:relative;overflow:hidden}.fs-form-page__body:before{content:"";pointer-events:none;background:linear-gradient(#e5ead808,#0000 38%),radial-gradient(circle at 88% 0,#ffffff05,#0000 32%);position:absolute;inset:0}.fs-form-page__body>*{z-index:1;position:relative}.fs-form-page--compact .fs-form-page__body{gap:.75rem;padding:.95rem 1rem}.fs-form-page--spacious .fs-form-page__body{gap:1.2rem;padding:1.3rem 1.4rem}.fs-form{gap:1.15rem}.fs-form,.fs-form__section{flex-direction:column;min-width:0;display:flex}.fs-form__section{gap:.8rem}.fs-form__section+.fs-form__section{border-top:1px solid var(--fs-divider,#84a46529);padding-top:1rem}.fs-form__section-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.fs-form__section-header-main{min-width:0}.fs-form__section-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.014em;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.fs-form__section-subtitle{color:var(--fs-text-soft,#8e9b79);margin-top:.2rem;font-size:.81rem;line-height:1.5}.fs-form__section-meta{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.fs-form__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem .95rem;min-width:0;display:grid}.fs-form__grid--2col,.fs-form__grid--balanced-2col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fs-form__grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-form__grid--5col{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.fs-form__grid--protocol-profile{grid-template-columns:minmax(14rem,.75fr) minmax(22rem,1.45fr);align-items:start}.fs-form__grid--protocol-profile .fs-field--protocol-code{max-width:26rem}.fs-field,.fs-form__grid--protocol-profile .fs-field--protocol-name{min-width:0}.fs-field{flex-direction:column;gap:.28rem;display:flex}.fs-field--full{grid-column:1/-1}.fs-field--span2{grid-column:span 2}.fs-field--checkbox{flex-direction:row;align-items:flex-start;gap:.55rem}.fs-field__checkbox-content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fs-field__label{color:var(--fs-text-soft,#8e9b79);font-size:.8rem;font-weight:750;line-height:1.35}.fs-field__required{color:var(--fs-danger,#d66458);margin-left:.15rem}.fs-field__optional{color:var(--fs-text-muted,#6f7d5d);font-size:.75rem;font-weight:600}.fs-field__hint{color:var(--fs-text-soft,#8e9b79)}.fs-field__error,.fs-field__hint{font-size:.75rem;line-height:1.42}.fs-field__error{font-weight:700}.fs-field--error .fs-field__label,.fs-field__error{color:var(--fs-danger,#d66458)}.fs-field--error .fs-input,.fs-field--error .fs-select,.fs-field--error .fs-textarea{border-color:var(--fs-danger,#d66458);box-shadow:0 0 0 1px #d664583d,inset 0 1px #e5ead808}.fs-input,.fs-select,.fs-textarea{border:1px solid var(--fs-border-subtle);background-color:var(--fs-surface-inset);width:100%;color:var(--fs-text);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:.86rem;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform 50ms;box-shadow:inset 0 1px #e5ead808}.fs-input,.fs-select{border-radius:.55rem;min-height:2.1rem;padding:.43rem .82rem;line-height:1.25}.fs-select{cursor:pointer}.fs-textarea{resize:vertical;border-radius:.55rem;min-height:120px;padding:.58rem .82rem;line-height:1.5}.fs-input--dense,.fs-select--dense{min-height:1.8rem;padding-block:.3rem;font-size:.8rem}.fs-input--field,.fs-select--field,.fs-textarea--field{border-radius:.55rem;padding-block:.54rem}.fs-input::placeholder,.fs-textarea::placeholder{color:#8e9b79b8}.fs-input:hover,.fs-select:hover,.fs-textarea:hover{border-color:#84a46575}.fs-input:focus-visible,.fs-select:focus-visible,.fs-textarea:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring);outline:none}.fs-input[aria-disabled=true],.fs-input[disabled],.fs-select[aria-disabled=true],.fs-select[disabled],.fs-textarea[aria-disabled=true],.fs-textarea[disabled]{cursor:not-allowed;opacity:.68;background-color:#0f170cad}.fs-radio{width:1rem;height:1rem;accent-color:var(--fs-accent,#4f9f42);flex-shrink:0;margin-top:.1rem}:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]){appearance:none;border:1.5px solid var(--fs-accent-indicator);background:linear-gradient(180deg,var(--fs-text-primary),transparent 72%),var(--fs-surface-inset);cursor:pointer;border-radius:.34rem;flex-shrink:0;width:1.18rem;height:1.18rem;margin-top:.06rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:inset 0 1px #e5ead814,0 0 0 1px #0206172e}@supports (color:color-mix(in lab,red,red)){:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]){border:1.5px solid color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--fs-text-primary)4%,transparent),transparent 72%),var(--fs-surface-inset)}}:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):hover{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):hover{border-color:color-mix(in srgb,var(--fs-accent-indicator)72%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-indicator)7%,var(--fs-surface-hover))}}:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):checked{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator);box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 1px var(--fs-accent-indicator),0 .28rem .7rem var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):checked{border-color:color-mix(in srgb,var(--fs-accent-indicator)82%,var(--fs-border-subtle));box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 1px color-mix(in srgb,var(--fs-accent-indicator)16%,transparent),0 .28rem .7rem color-mix(in srgb,var(--fs-accent-indicator)16%,transparent)}}:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):checked:after{content:"";border:.13rem solid #fff;border-width:0 .13rem .13rem 0;width:.34rem;height:.62rem;position:absolute;top:.12rem;left:.34rem;transform:rotate(42deg)}:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):focus-visible{box-shadow:var(--fs-focus-ring),inset 0 1px 0 #ffffff29;outline:none}:where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):disabled{cursor:not-allowed;opacity:.48}:root[data-theme=light] :where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]){border-color:var(--fs-accent-indicator);background:linear-gradient(180deg,#fffffff0,var(--fs-accent-indicator)),#fff;box-shadow:inset 0 1px #ffffffdb,0 0 0 1px #121f0b0a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] :where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]){border-color:color-mix(in srgb,var(--fs-accent-indicator)32%,var(--fs-border-subtle));background:linear-gradient(180deg,#fffffff0,color-mix(in srgb,var(--fs-accent-indicator)3%,#fff)),#fff}}:root[data-theme=light] :where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):hover{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] :where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):hover{border-color:color-mix(in srgb,var(--fs-accent-indicator)68%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-indicator)6%,#fff)}}:root[data-theme=light] :where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):checked{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator);box-shadow:inset 0 1px 0 #ffffff3d,0 .28rem .7rem var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] :where(.fs-checkbox,.fs-field--checkbox>input[type=checkbox],.fs-form-checkbox input[type=checkbox]):checked{border-color:color-mix(in srgb,var(--fs-accent-indicator)78%,var(--fs-border-subtle));box-shadow:inset 0 1px 0 #ffffff3d,0 .28rem .7rem color-mix(in srgb,var(--fs-accent-indicator)14%,transparent)}}.fs-form__actions{border-top:1px solid var(--fs-divider,#84a46529);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.45rem;padding-top:.85rem;display:flex}.fs-form__actions .fs-pill-button{min-height:2rem}.fs-form__actions--between{justify-content:space-between}.fs-form__actions-left,.fs-form__actions-right{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.fs-list-page{flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}.fs-list-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;display:flex}.fs-list-page__header-main{flex-direction:column;gap:.22rem;min-width:0;display:flex}.fs-list-page__eyebrow{color:#b6f0a8;letter-spacing:.085em;text-transform:uppercase;width:fit-content;font-size:.68rem;font-weight:900;line-height:1.2}.fs-list-page__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.018em;margin:0;font-size:1.24rem;font-weight:850;line-height:1.24}.fs-list-page__subtitle{max-width:70rem;color:var(--fs-text-soft,#8e9b79);font-size:.87rem;line-height:1.54}.fs-list-page__meta{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.45}.fs-list-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.fs-list-page__primary-action{background:var(--fs-gradient-brand,linear-gradient(135deg,#4f9f42 0,#2e7020 100%));min-height:2rem;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-shadow:0 1px 3px #08120499;white-space:nowrap;border:1px solid #4f9f42b3;border-radius:.55rem;justify-content:center;align-self:center;align-items:center;gap:.4rem;padding:.46rem 1.05rem;font-size:.8rem;font-weight:800;line-height:1.2;text-decoration:none;transition:box-shadow .14s,transform 60ms,background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex;box-shadow:0 10px 28px #14460a7a,inset 0 1px #b4f0a029;color:#dff4d6!important}.fs-list-page__primary-action:hover{background:var(--fs-gradient-brand-hover,linear-gradient(135deg,#5baf4d 0,#367a26 100%));border-color:#4f9f42e0;text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 34px #14460a94,inset 0 1px #b4f0a033}.fs-list-page__primary-action:active{transform:translateY(0)}.fs-list-page__primary-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-list-page__body{min-width:0;margin-top:.2rem}.fs-list-page__summary{min-width:0}.fs-list-page__summary>*{margin-block:0}.fs-list-page__empty{margin-top:.5rem}.fs-list-page__table-wrapper{margin-top:.25rem}.fs-list-page__page-meta{color:var(--fs-text-soft,#8e9b79);font-size:.78rem}.fs-list-page__page-controls{gap:.3rem;display:flex}.fs-list-page__page-size{color:var(--fs-text-soft,#8e9b79);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.fs-list-page__page-size-label{white-space:nowrap}.fs-list-page__page-size-select{min-width:4.2rem}.fs-list-search-input{width:100%;min-width:0}.fs-settings-card{min-height:10rem;color:var(--fs-text,#e5ead8);flex-direction:column;gap:.55rem;padding:1rem 1.05rem;display:flex}.fs-settings-card,.fs-settings-card:hover{text-decoration:none}.fs-settings-card:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-settings-card__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.fs-settings-card__badge{background:var(--fs-surface-inset,#0f170c);width:fit-content;min-height:1.45rem;color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;border:1px solid #84a4653d;border-radius:999px;align-items:center;padding:.16rem .55rem;font-size:.68rem;font-weight:850;line-height:1.2;display:inline-flex}.fs-settings-card__arrow{color:var(--fs-link,#d3ad56);opacity:.82;font-size:1rem;line-height:1;transition:transform .14s,opacity .14s}.fs-settings-card:hover .fs-settings-card__arrow{opacity:1;transform:translate(2px)}.fs-settings-card__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.014em;margin:.25rem 0 0;font-size:1rem;font-weight:850;line-height:1.28}.fs-settings-card__description{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.82rem;line-height:1.55}.fs-stepper{flex-wrap:wrap;gap:.6rem;margin-bottom:1.05rem;display:flex}.fs-stepper__item{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(180deg,#e5ead805,transparent 70%),var(--fs-surface,#16200f);text-align:left;cursor:pointer;border-radius:8px;flex:1 1 0;align-items:center;min-width:0;min-height:4.45rem;padding:.72rem .85rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s,opacity .14s;display:flex;box-shadow:inset 3px 0 #84a46529}.fs-stepper__item:hover:not(:disabled):not(.fs-stepper__item--disabled){border-color:#84a4656b;transform:translateY(-.5px);box-shadow:0 8px 18px #070b0547,inset 3px 0 #84a46557}.fs-stepper__item:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-stepper__item--active{background:linear-gradient(180deg,#4f9f421f,transparent 78%),var(--fs-surface-soft,#1c2914);box-shadow:0 8px 22px #070b0542,inset 3px 0 0 var(--fs-accent,#4f9f42);border-color:#4f9f429e}.fs-stepper__item--complete{border-style:solid;border-color:#4f9f428c;box-shadow:inset 3px 0 #4f9f4280}.fs-stepper__item--disabled,.fs-stepper__item[disabled]{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.fs-stepper__bullet{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:26px;height:26px;color:var(--fs-text-soft,#8e9b79);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.7rem;font-size:.8rem;font-weight:850;display:inline-flex}.fs-stepper__item--active .fs-stepper__bullet,.fs-stepper__item--complete .fs-stepper__bullet{background:var(--fs-success-soft,#4f9f4229);color:#b6f0a8;border-color:#4f9f4285}.fs-stepper__content{text-align:left;flex-direction:column;gap:.12rem;min-width:0;display:flex}.fs-stepper__label{color:var(--fs-text,#e5ead8);font-size:.86rem;font-weight:800}.fs-stepper__description,.fs-stepper__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-stepper__description{color:var(--fs-text-soft,#8e9b79);font-size:.76rem}.fs-form--stepped .fs-form__card{border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-soft,0 10px 28px #040c1257);border-radius:18px;padding:1.5rem 1.6rem;position:relative;overflow:hidden}.fs-form--stepped .fs-form__grid{row-gap:1rem}.fs-stepper-nav{border-top:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.fs-stepper-nav__right{flex-wrap:wrap;gap:.75rem;display:flex}.fs-stepper-nav__next{min-width:130px}.fs-inline-banner{border-radius:var(--fs-radius-md,.8rem);align-items:center;gap:.65rem;margin-bottom:.7rem;padding:.55rem .75rem;display:flex}.fs-inline-banner--soft{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at top left,#347d7312,transparent 58%),var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-inline-banner__dot{background:var(--fs-accent-indicator);width:10px;height:10px;box-shadow:0 0 8px var(--fs-accent-glow);border-radius:999px;flex-shrink:0;margin-top:.25rem}.fs-inline-banner__content{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.fs-inline-banner__title{color:var(--fs-text,#e5ead8);letter-spacing:.02em;font-size:.78rem;font-weight:900}.fs-inline-banner__text{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.45}.fs-core-workspace-nav{border-radius:.78rem;align-items:center;gap:.75rem;margin-bottom:.8rem;padding:.58rem .68rem}.fs-core-workspace-nav .fs-inline-banner__dot{width:.48rem;height:.48rem;margin-top:0}.fs-core-workspace-nav .fs-inline-banner__content{flex:none}.fs-core-workspace-nav .fs-inline-banner__title{min-height:1.9rem;color:var(--fs-text,#e5ead8);letter-spacing:0;text-transform:none;align-items:center;font-size:.8rem;display:inline-flex}.fs-core-workspace-nav .fs-inline-banner__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.34rem;min-width:0;display:flex}.fs-core-workspace-nav .fs-pill-button{min-height:1.85rem;box-shadow:none;color:var(--fs-link,#d3ad56);background:linear-gradient(#e5ead809,#0000 68%),#0f170c5c;border-color:#84a46533;border-radius:.58rem;padding:.34rem .68rem;font-size:.76rem;font-weight:850}.fs-core-workspace-nav .fs-pill-button:hover{background:linear-gradient(#d3ad5614,#0000 72%),#16200fb8;border-color:#d3ad5652;box-shadow:0 6px 14px #070b0538}.fs-form-shell{align-items:flex-start;gap:1.75rem;min-width:0;margin-top:.75rem;display:flex}.fs-form-shell__main{flex:auto;min-width:0}.fs-form-summary{top:calc(var(--fs-topbar-height,64px) + 1rem);border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);max-width:330px;color:var(--fs-text-primary,#edf3f6);box-shadow:var(--fs-card-shadow-soft,0 10px 28px #040c1257);border-radius:18px;flex:0 0 270px;padding:1.08rem 1.12rem;font-size:.78rem;position:sticky}.fs-form-summary__header{border-bottom:1px solid var(--fs-divider,#84a46529);flex-direction:column;gap:.2rem;margin-bottom:.8rem;padding-bottom:.7rem;display:flex}.fs-form-summary__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);font-size:.95rem;font-weight:800;line-height:1.3}.fs-form-summary__status{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.4}.fs-form-summary__list{flex-direction:column;gap:.58rem;margin:0;padding:0;display:flex}.fs-form-summary__row{grid-template-columns:minmax(0,1fr);row-gap:.12rem;display:grid}.fs-form-summary__row dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.045em;text-transform:uppercase;font-size:.74rem}.fs-form-summary__row dd{color:var(--fs-text,#e5ead8);margin:0;font-size:.8rem;line-height:1.4}.fs-form-summary__placeholder,.fs-form-summary__row--muted dd,.fs-form-summary__sub,.fs-form-summary__unit{color:var(--fs-text-soft,#8e9b79)}.fs-form-summary__sub{margin-top:.08rem;font-size:.75rem;display:block}.fs-form-summary__unit{font-size:.76rem}.fs-form-summary__placeholder{font-size:.76rem;font-style:italic}.fs-core-form-page{gap:.86rem}.fs-core-form-page .fs-form-page__header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.62rem}.fs-core-form-page .fs-form-page__title{font-size:clamp(1.22rem,1.06rem + .5vw,1.55rem)}.fs-core-form-page .fs-form-page__subtitle{max-width:50rem;font-size:.84rem;line-height:1.48}.fs-core-form-page .fs-form-page__body{padding:1rem}.fs-core-form-page .fs-form--stepped .fs-form__card,.fs-core-form-page .fs-form-page__body,.fs-core-form-page .fs-form__section:has(.fs-search-select){overflow:visible}.fs-core-form-page .fs-form-shell{gap:1.1rem;margin-top:.35rem}.fs-core-form-page .fs-stepper{gap:.4rem}.fs-core-form-page .fs-stepper__item{border-radius:.62rem;min-height:3.2rem}.fs-core-form-page .fs-stepper__description{font-size:.7rem;line-height:1.34}.fs-core-form-page .fs-form--stepped .fs-form__card{border-radius:.62rem;padding:.95rem}.fs-core-form-page .fs-form__section-header{padding-bottom:.62rem}.fs-core-form-page .fs-form__section-title{font-size:.98rem}.fs-core-form-page .fs-form__section-subtitle{max-width:42rem;font-size:.76rem;line-height:1.42}.fs-core-form-page .fs-form-summary{border-radius:.62rem;flex-basis:285px;padding:.9rem}.fs-core-form-page .fs-form-summary__header{margin-bottom:.64rem;padding-bottom:.58rem}.fs-core-form-page .fs-form-summary__title{font-size:.88rem}.fs-core-form-page .fs-form-summary__placeholder,.fs-core-form-page .fs-form-summary__row dt,.fs-core-form-page .fs-form-summary__status,.fs-core-form-page .fs-form-summary__sub,.fs-core-form-page .fs-form-summary__unit{font-size:.7rem}.fs-core-form-page .fs-form-summary__row dd{font-size:.77rem}.fs-search-select-field{position:relative}.fs-search-select-field--hidden-label{gap:0}.fs-search-select{width:100%;min-width:0;position:relative}.fs-search-select__trigger{appearance:none;border:1px solid var(--fs-border-subtle,#84a4653d);background-color:var(--fs-surface-inset,#0f170c);width:100%;min-height:2.55rem;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.68rem;padding:.62rem .78rem;font-size:.84rem;line-height:1.3;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;box-shadow:inset 0 1px #e5ead808,0 8px 22px #070b054d}.fs-search-select__trigger:hover:not(:disabled){background-color:#0f170cf0;border-color:#84a4656b}.fs-search-select__trigger--open,.fs-search-select__trigger:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #e5ead80a,0 14px 32px #070b056b;outline:none}.fs-search-select__trigger:disabled{opacity:.68;cursor:not-allowed;background-color:#0f170cad}.fs-search-select__trigger[data-invalid=true]{border-color:var(--fs-danger-border,#d95f5a75)}.fs-search-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-search-select__chevron,.fs-search-select__value--placeholder{color:var(--fs-text-soft,#8e9b79)}.fs-search-select__chevron{width:1rem;height:1rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,transform .16s;display:inline-flex}.fs-search-select__chevron svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:.92rem;height:.92rem}.fs-search-select__trigger--open .fs-search-select__chevron{color:var(--fs-accent,#4f9f42);transform:rotate(180deg)}.fs-search-select__popover{z-index:90;border:1px solid var(--fs-border-subtle,#768e9e4d);background:var(--fs-surface-overlay,var(--fs-surface-raised,#101b24));box-shadow:0 24px 60px #040c1294,var(--fs-inset-highlight);-webkit-backdrop-filter:blur(18px);inset-inline:0;border-radius:.62rem;gap:.45rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .35rem)}.fs-search-select__search{width:100%;min-height:2.2rem;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);background:#080e06e6;border:1px solid #84a4653d;border-radius:.5rem;outline:none;padding:.52rem .65rem;font-size:.8rem}.fs-search-select__search:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring)}.fs-search-select__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;gap:.22rem;max-height:15rem;padding-right:.1rem;display:grid;overflow-y:auto}.fs-search-select__list::-webkit-scrollbar{width:.48rem}.fs-search-select__list::-webkit-scrollbar-track{background:0 0}.fs-search-select__list::-webkit-scrollbar-thumb{background:#84a46561;border-radius:999px}.fs-search-select__option{appearance:none;width:100%;color:var(--fs-text-soft,#8e9b79);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;gap:.12rem;padding:.54rem .62rem;display:grid}.fs-search-select__option--active,.fs-search-select__option:hover{background:#84a4651a;border-color:#84a4653d}.fs-search-select__option--selected{background:#4f9f4224;border-color:#4f9f4275}.fs-search-select__option--disabled{cursor:not-allowed;opacity:.56}.fs-search-select__option-main{color:var(--fs-text,#e5ead8);font-size:.8rem;font-weight:820;line-height:1.25}.fs-search-select__option-sub{color:var(--fs-text-soft,#8e9b79);font-size:.7rem;line-height:1.34}.fs-search-select__empty{color:var(--fs-text-soft,#8e9b79);padding:.78rem .62rem;font-size:.76rem;line-height:1.4}.fs-search-select__quick-action{appearance:none;width:100%;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;background:linear-gradient(#6fd55b1f,#4f9f4214),#081b0b94;border:1px solid #6fd55b3d;border-radius:.72rem;gap:.16rem;padding:.68rem .82rem .68rem 2.35rem;display:grid;position:relative}.fs-search-select__quick-action:before{content:"+";width:1.08rem;height:1.08rem;color:var(--fs-text,#e5ead8);background:#6fd55b2e;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.68rem;left:.78rem}.fs-search-select__quick-action:hover{background:linear-gradient(#6fd55b2b,#4f9f421c),#081b0ba8;border-color:#6fd55b6b}.fs-search-select__quick-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-search-select__quick-action-label{font-size:.8rem;font-weight:900;line-height:1.2}.fs-search-select__quick-action-description{color:var(--fs-text-soft,#8e9b79);font-size:.7rem;line-height:1.34}.fs-search-select-field--dense{min-width:min(13rem,100%)}.fs-data-pagination__page-size-select,.fs-list-page__page-size-select{min-width:4.6rem}.fs-search-select-field--dense .fs-search-select__trigger{min-height:2.1rem;padding:.43rem .72rem;font-size:.78rem}.fs-search-select-field--dense .fs-search-select__popover{width:max-content;min-width:100%;max-width:min(18rem,100vw - 2rem);padding:.34rem}.fs-search-select-field--dense .fs-search-select__list{max-height:13rem}.fs-search-select-field--dense .fs-search-select__option{padding:.46rem .55rem}.fs-search-select-field--dense .fs-search-select__option-main{white-space:nowrap;font-size:.76rem}.fs-date-field{position:relative}.fs-date-field--hidden-label{gap:0}.fs-date-field__wrap{width:100%;min-width:0;position:relative}.fs-date-field__trigger{appearance:none;border:1px solid var(--fs-border-subtle,#84a4653d);background-color:var(--fs-surface-inset,#0f170c);width:100%;min-height:2.55rem;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.68rem;padding:.62rem .78rem;font-size:.84rem;line-height:1.3;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;box-shadow:inset 0 1px #e5ead808,0 8px 22px #070b054d}.fs-date-field__trigger:hover:not(:disabled){background-color:#0f170cf0;border-color:#84a4656b}.fs-date-field__trigger--open,.fs-date-field__trigger:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #e5ead80a,0 14px 32px #070b056b;outline:none}.fs-date-field__trigger:disabled{opacity:.68;cursor:not-allowed;background-color:#0f170cad}.fs-date-field__trigger[data-invalid=true]{border-color:var(--fs-danger-border,#d95f5a75)}.fs-date-field__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-date-field__icon,.fs-date-field__value--placeholder{color:var(--fs-text-soft,#8e9b79)}.fs-date-field__icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:color .16s;display:inline-flex}.fs-date-field__icon svg,.fs-date-field__nav svg{fill:none;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.fs-date-field__trigger--open .fs-date-field__icon{color:var(--fs-accent,#4f9f42)}.fs-date-field__popover{z-index:110;overscroll-behavior:contain;border:1px solid var(--fs-border-subtle,#768e9e4d);background:var(--fs-surface-overlay,var(--fs-surface-raised,#101b24));width:min(20rem,100vw - 2rem);max-height:min(24rem,100vh - 2rem);box-shadow:0 24px 60px #040c129e,var(--fs-inset-highlight);color:var(--fs-text-primary,#edf3f6);-webkit-backdrop-filter:blur(18px);border-radius:.72rem;gap:.52rem;padding:.62rem;display:grid;position:absolute;top:calc(100% + .38rem);left:0;overflow-y:auto}.fs-date-field__popover--top{top:auto;bottom:calc(100% + .38rem)}.fs-date-field__header{grid-template-columns:2.05rem minmax(0,1fr) 2.05rem;align-items:center;gap:.4rem;display:grid}.fs-date-field__month{color:var(--fs-text,#e5ead8);text-align:center;font-size:.86rem;font-weight:860;line-height:1.2}.fs-date-field__nav{appearance:none;width:2.05rem;height:2.05rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;background:#0c1f0ca8;border:1px solid #84a4653d;border-radius:.52rem;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.fs-date-field__nav:focus-visible,.fs-date-field__nav:hover{color:var(--fs-text,#e5ead8);background:#4f9f4229;border-color:#4f9f427a;outline:none}.fs-date-field__grid,.fs-date-field__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem;display:grid}.fs-date-field__weekdays span{min-height:1.45rem;color:var(--fs-text-soft,#8e9b79);font-size:.69rem;font-weight:820}.fs-date-field__day,.fs-date-field__weekdays span{justify-content:center;align-items:center;display:inline-flex}.fs-date-field__day{appearance:none;aspect-ratio:1;min-width:0;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);background:0 0;border:1px solid #0000;border-radius:.48rem;font-size:.78rem;font-weight:760;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.fs-date-field__day:focus-visible,.fs-date-field__day:hover{background:#84a4651f;border-color:#84a46561;outline:none}.fs-date-field__day--outside{color:#8e9b798c}.fs-date-field__day--disabled,.fs-date-field__day:disabled,.fs-date-field__footer-button:disabled{color:var(--fs-text-soft,#8e9b79);cursor:not-allowed;opacity:.34;box-shadow:none;background:0 0;border-color:#0000}.fs-date-field__day--disabled:focus-visible,.fs-date-field__day--disabled:hover,.fs-date-field__day:disabled:focus-visible,.fs-date-field__day:disabled:hover,.fs-date-field__footer-button:disabled:focus-visible,.fs-date-field__footer-button:disabled:hover{color:var(--fs-text-soft,#8e9b79);background:0 0;border-color:#0000}.fs-date-field__day--today{color:var(--fs-accent-soft,#98c57f);border-color:#94c97973}.fs-date-field__day--selected{color:#fff;background:linear-gradient(135deg,#5bbc4ef5,#27802af5);border-color:#75d366ad;box-shadow:0 8px 18px #1e692659}.fs-date-field__footer{border-top:1px solid #84a4652e;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.28rem;display:flex}.fs-date-field__footer-button{appearance:none;min-height:2rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.34rem .62rem;font-size:.76rem;font-weight:820}.fs-date-field__footer-button:focus-visible,.fs-date-field__footer-button:hover{color:var(--fs-text,#e5ead8);background:#84a4651a;border-color:#84a4653d;outline:none}.fs-date-field__footer-button--primary{color:var(--fs-accent-soft,#98c57f)}.fs-time-field{position:relative}.fs-time-field--hidden-label{gap:0}.fs-time-field__wrap{width:100%;min-width:0;position:relative}.fs-time-field__trigger{appearance:none;border:1px solid var(--fs-border-subtle,#84a4653d);background-color:var(--fs-surface-inset,#0f170c);width:100%;min-height:2.55rem;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.68rem;padding:.62rem .78rem;font-size:.84rem;line-height:1.3;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;box-shadow:inset 0 1px #e5ead808,0 8px 22px #070b054d}.fs-time-field__trigger:hover:not(:disabled){background-color:#0f170cf0;border-color:#84a4656b}.fs-time-field__trigger--open,.fs-time-field__trigger:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #e5ead80a,0 14px 32px #070b056b;outline:none}.fs-time-field__trigger:disabled{opacity:.68;cursor:not-allowed;background-color:#0f170cad}.fs-time-field__trigger[data-invalid=true]{border-color:var(--fs-danger-border,#d95f5a75)}.fs-time-field__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-time-field__icon,.fs-time-field__value--placeholder{color:var(--fs-text-soft,#8e9b79)}.fs-time-field__icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:color .16s;display:inline-flex}.fs-time-field__icon svg{fill:none;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.fs-time-field__trigger--open .fs-time-field__icon{color:var(--fs-accent,#4f9f42)}.fs-time-field__popover{z-index:110;border:1px solid var(--fs-border-subtle,#768e9e4d);background:var(--fs-surface-overlay,var(--fs-surface-raised,#101b24));width:min(22rem,100vw - 2rem);max-height:min(27rem,100vh - 2rem);box-shadow:0 24px 60px #040c129e,var(--fs-inset-highlight);color:var(--fs-text-primary,#edf3f6);-webkit-backdrop-filter:blur(18px);border-radius:.72rem;gap:.6rem;padding:.62rem;display:grid;position:absolute;top:calc(100% + .38rem);left:0;overflow:hidden}.fs-time-field__popover--top{top:auto;bottom:calc(100% + .38rem)}.fs-time-field__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-time-field__heading{color:var(--fs-text,#e5ead8);font-size:.86rem;font-weight:860;line-height:1.2}.fs-time-field__selected{color:var(--fs-accent-soft,#98c57f);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:860}.fs-time-field__quick-row{scrollbar-width:thin;gap:.32rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.fs-time-field__footer-button,.fs-time-field__option,.fs-time-field__quick{appearance:none;cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif)}.fs-time-field__quick{min-height:1.9rem;color:var(--fs-text-soft,#8e9b79);font-variant-numeric:tabular-nums;background:#0c1f0c9e;border:1px solid #84a46538;border-radius:999px;flex:none;padding:.28rem .54rem;font-size:.74rem;font-weight:820}.fs-time-field__quick:focus-visible,.fs-time-field__quick:hover{color:var(--fs-text,#e5ead8);background:#4f9f4224;border-color:#4f9f427a;outline:none}.fs-time-field__quick--selected{color:#fff;background:linear-gradient(135deg,#5bbc4ef0,#27802af0);border-color:#75d366a3}.fs-time-field__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;min-height:12rem;display:grid}.fs-time-field__column{background:#0610083d;border:1px solid #84a4652e;border-radius:.62rem;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.fs-time-field__column-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #84a46524;padding:.48rem .55rem;font-size:.66rem;font-weight:900}.fs-time-field__options{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.18rem;max-height:12.6rem;padding:.34rem;display:grid;overflow-y:auto}.fs-time-field__option{min-height:1.95rem;color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:.48rem;font-size:.82rem;font-weight:760}.fs-time-field__option:focus-visible,.fs-time-field__option:hover{background:#84a4651f;border-color:#84a46561;outline:none}.fs-time-field__option--selected{color:#fff;background:linear-gradient(135deg,#5bbc4ef5,#27802af5);border-color:#75d366ad;box-shadow:0 8px 18px #1e692659}.fs-time-field__footer{border-top:1px solid #84a4652e;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.28rem;display:flex}.fs-time-field__footer-button{min-height:2rem;color:var(--fs-text-soft,#8e9b79);background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.34rem .62rem;font-size:.76rem;font-weight:820}.fs-time-field__footer-button:focus-visible,.fs-time-field__footer-button:hover{color:var(--fs-text,#e5ead8);background:#84a4651a;border-color:#84a4653d;outline:none}.fs-time-field__footer-button--primary{color:var(--fs-accent-soft,#98c57f)}.fs-summary-card{border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);color:var(--fs-text-primary,#edf3f6);box-shadow:var(--fs-card-shadow-strong,0 18px 44px #040c127a);border-radius:22px;flex-direction:column;gap:1.6rem;padding:1.6rem 1.7rem 1.4rem;display:flex}.fs-summary-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.fs-summary-card__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.78rem}.fs-summary-card__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.02em;margin:0;font-size:1.42rem;font-weight:850;line-height:1.2}.fs-summary-card__meta{color:var(--fs-text-soft,#8e9b79);margin-top:.25rem;font-size:.86rem}.fs-summary-card__chips{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.fs-summary-kpi{grid-auto-flow:column;gap:1.25rem;min-width:260px;display:grid}.fs-summary-kpi__item dt{color:var(--fs-text-soft,#8e9b79);font-size:.78rem}.fs-summary-kpi__item dd{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);font-variant-numeric:tabular-nums;text-align:right;margin:.1rem 0 0;font-size:1.14rem;font-weight:850}.fs-summary-kpi__sub{color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:.78rem;font-weight:500}.fs-summary-card__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr);gap:1.75rem;display:grid}.fs-summary-section{border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);border-radius:16px;margin-bottom:1.1rem;padding:1.1rem 1.2rem;box-shadow:0 12px 32px #040c1252}.fs-summary-section__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:0 0 .7rem;font-size:1rem;font-weight:800}.fs-summary-grid{grid-template-columns:minmax(0,1fr);gap:.4rem;font-size:.88rem;display:grid}.fs-summary-grid--compact{gap:.3rem}.fs-summary-grid__row{justify-content:space-between;gap:1rem;display:flex}.fs-summary-grid__row dt{color:var(--fs-text-soft,#8e9b79)}.fs-summary-grid__row dd{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.fs-summary-grid__row--highlight dd{color:var(--fs-text,#e5ead8);font-weight:850}.fs-summary-section--notes{border-top:1px solid var(--fs-divider,#84a46529);background:radial-gradient(circle at top left,#c5962b14,transparent 60%),var(--fs-surface,#16200f);margin-top:.25rem;padding-top:1.35rem}.fs-summary-notes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem;display:grid}.fs-summary-note{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset,#0f170c);padding:.75rem .9rem}.fs-summary-note h3{color:var(--fs-text,#e5ead8);margin:0 0 .25rem;font-size:.86rem;font-weight:800}.fs-summary-note p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.5}.fs-summary-card__footer{border-top:1px dashed #84a4653d;padding-top:.85rem}.fs-summary-card__audit{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.78rem}.fs-summary-subsection-title{color:var(--fs-text-soft,#8e9b79);margin:.8rem 0 .4rem;font-size:.86rem;font-weight:800}.fs-summary-section__header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.fs-summary-section__totals{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;gap:.75rem;font-size:.8rem;display:flex}.fs-summary-section__totals span{background:var(--fs-surface-inset,#0f170c);border:1px dashed #84a4655c;border-radius:999px;padding:.15rem .55rem}.fs-summary-section--table{padding:.9rem 1rem}.fs-summary-section--table .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-lg,1rem);padding:.25rem .3rem;box-shadow:0 10px 26px #070b057a}.fs-form-summary .fs-summary-card__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.fs-form-summary .fs-summary-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.fs-form-summary .fs-summary-card{box-sizing:border-box;width:100%;padding:1.25rem 1.5rem}.fs-page--inventory{flex-direction:column;gap:1.4rem;display:flex}.fs-inventory-hero{padding:1.5rem 1.7rem 1.25rem}.fs-inventory-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.fs-inventory-hero__main{flex-direction:column;gap:.7rem;max-width:540px;display:flex}.fs-inventory-hero__chips{margin-top:.25rem}.fs-inventory-hero__actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.fs-inventory-steps{gap:.6rem;min-width:230px;margin:0;padding:0;list-style:none;display:grid}.fs-inventory-steps__item{border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);border-radius:14px;padding:.72rem .85rem;box-shadow:0 12px 28px #040c124d}.fs-inventory-steps__step{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-size:.74rem}.fs-inventory-steps__title{color:var(--fs-text,#e5ead8);font-size:.86rem;font-weight:800;text-decoration:none}.fs-inventory-steps__title:hover{color:var(--fs-link-hover,#e6c57d);text-decoration:underline}.fs-inventory-steps__text{color:var(--fs-text-soft,#8e9b79);margin-top:.1rem;font-size:.78rem;line-height:1.45}.fs-inventory-hero__tip{color:var(--fs-text-soft,#8e9b79);border-top:1px dashed #84a4653d;margin-top:1rem;padding-top:.75rem;font-size:.8rem;line-height:1.48}.fs-inventory-quick-links{gap:.8rem}.fs-inventory-quick-links__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fs-inventory-quick-links__hint{color:var(--fs-text-soft,#8e9b79);font-size:.8rem}.fs-feature-grid--inventory{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.2rem;display:grid}.fs-page--inventory .fs-feature-card{border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-soft,0 10px 28px #040c1257);border-radius:16px;flex-direction:column;gap:.55rem;padding:1rem 1.1rem .95rem;display:flex}.fs-page--inventory .fs-feature-card__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);font-size:.98rem;font-weight:850}.fs-page--inventory .fs-feature-card__body{color:var(--fs-text-soft,#8e9b79);font-size:.84rem;line-height:1.5}.fs-page--inventory .fs-feature-card__actions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.fs-line-items{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.fs-line-items__header{display:none}.fs-line-items__card{border:1px solid var(--fs-border-subtle,#768e9e3d);background:var(--fs-surface-raised,#14202a);border-radius:14px;flex-direction:column;gap:.65rem;padding:.82rem .9rem;display:flex;box-shadow:0 10px 28px #040c124d}.fs-line-items__core{grid-template-columns:minmax(0,2.6fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr) auto;align-items:flex-end;gap:.65rem;display:grid}.fs-line-items__cell{flex-direction:column;gap:.25rem;min-width:0;display:flex}.fs-line-items__cell-label{margin-bottom:.1rem;display:block}.fs-line-items__cell-label-text{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-line-items__cell--qty{max-width:130px}.fs-line-items__cell--unit{align-items:flex-start}.fs-line-items__unit-label{border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset,#0f170c);min-height:2.25rem;color:var(--fs-text-soft,#8e9b79);border:1px dashed #84a4655c;align-items:center;padding:.4rem .7rem;font-size:.78rem;display:inline-flex}.fs-line-items__cell--total{text-align:right}.fs-line-items__total{border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset,#0f170c);min-height:2.25rem;color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;border:1px solid #84a46547;justify-content:flex-end;align-items:center;padding:.4rem .7rem;font-size:.84rem;font-weight:850;display:inline-flex}.fs-line-items__cell--actions{justify-content:flex-end;align-items:flex-end;display:flex}.fs-line-items__meta-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end;gap:.55rem;display:grid}.fs-inline-field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.fs-inline-field--grow{grid-column:span 1}.fs-inline-field__label{color:var(--fs-text-soft,#8e9b79);font-size:.75rem}.fs-inline-field__optional{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}:root[data-theme=light] .fs-form-page{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-form-page__eyebrow,:root[data-theme=light] .fs-list-page__eyebrow{color:#2a6320}:root[data-theme=light] .fs-form-page__title,:root[data-theme=light] .fs-form-summary__title,:root[data-theme=light] .fs-form__section-title,:root[data-theme=light] .fs-list-page__title,:root[data-theme=light] .fs-page--inventory .fs-feature-card__title,:root[data-theme=light] .fs-settings-card__title,:root[data-theme=light] .fs-summary-card__title,:root[data-theme=light] .fs-summary-section__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-field__hint,:root[data-theme=light] .fs-field__label,:root[data-theme=light] .fs-form-page__meta,:root[data-theme=light] .fs-form-page__subtitle,:root[data-theme=light] .fs-form-summary__status,:root[data-theme=light] .fs-form__section-meta,:root[data-theme=light] .fs-form__section-subtitle,:root[data-theme=light] .fs-inventory-hero__tip,:root[data-theme=light] .fs-inventory-quick-links__hint,:root[data-theme=light] .fs-list-page__meta,:root[data-theme=light] .fs-list-page__page-meta,:root[data-theme=light] .fs-list-page__page-size,:root[data-theme=light] .fs-list-page__subtitle,:root[data-theme=light] .fs-page--inventory .fs-feature-card__body,:root[data-theme=light] .fs-settings-card__description,:root[data-theme=light] .fs-summary-card__audit,:root[data-theme=light] .fs-summary-card__eyebrow,:root[data-theme=light] .fs-summary-card__meta,:root[data-theme=light] .fs-summary-subsection-title{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-field__optional{color:var(--fs-text-muted,#7c896a)}:root[data-theme=light] .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-form-page__body,:root[data-theme=light] .fs-form-summary,:root[data-theme=light] .fs-line-items__card,:root[data-theme=light] .fs-page--inventory .fs-feature-card,:root[data-theme=light] .fs-summary-card,:root[data-theme=light] .fs-summary-section{border-color:var(--fs-border-subtle,#69809033);background:var(--fs-surface-raised,#fff);box-shadow:0 12px 28px #12233012,0 1px 2px #12233009,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-form-page__body:before{background:linear-gradient(#ffffffbd,#0000 42%),radial-gradient(circle at 88% 0,#3f873306,#0000 32%)}:root[data-theme=light] .fs-form-summary__header,:root[data-theme=light] .fs-form__actions,:root[data-theme=light] .fs-form__section+.fs-form__section,:root[data-theme=light] .fs-stepper-nav{border-color:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-input,:root[data-theme=light] .fs-select,:root[data-theme=light] .fs-textarea{color:var(--fs-text,#182112);background-color:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #ffffffc7,0 4px 12px #121f0b0a}:root[data-theme=light] .fs-input::placeholder,:root[data-theme=light] .fs-textarea::placeholder{color:#5d6d499e}:root[data-theme=light] .fs-input:hover,:root[data-theme=light] .fs-select:hover,:root[data-theme=light] .fs-textarea:hover{border-color:#5a743c61}:root[data-theme=light] .fs-input:focus-visible,:root[data-theme=light] .fs-select:focus-visible,:root[data-theme=light] .fs-textarea:focus-visible{border-color:var(--fs-accent,#3f8733);box-shadow:var(--fs-focus-ring)}:root[data-theme=light] .fs-input[aria-disabled=true],:root[data-theme=light] .fs-input[disabled],:root[data-theme=light] .fs-select[aria-disabled=true],:root[data-theme=light] .fs-select[disabled],:root[data-theme=light] .fs-textarea[aria-disabled=true],:root[data-theme=light] .fs-textarea[disabled]{background-color:var(--fs-surface-raised,#ebf1e1)}:root[data-theme=light] .fs-list-page__primary-action{background:var(--fs-gradient-brand,linear-gradient(135deg,#3f8733 0,#2a6320 100%));text-shadow:none;border-color:#3f8733a6;box-shadow:0 8px 22px #123c0a47,inset 0 1px #b4f0a01f;color:#f0faee!important}:root[data-theme=light] .fs-list-page__primary-action:hover{background:var(--fs-gradient-brand-hover,linear-gradient(135deg,#479b3b 0,#306e24 100%));box-shadow:0 10px 26px #123c0a57,inset 0 1px #b4f0a029}:root[data-theme=light] .fs-settings-card{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-settings-card__badge{color:var(--fs-text-soft,#5d6d49);background:#fff;border-color:#5a743c33}:root[data-theme=light] .fs-stepper__item{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#ffffffeb,#f7faf4e6),radial-gradient(circle at 0 0,#3f87330f,#0000 58%),#fff;box-shadow:0 5px 14px #121f0b0f,inset 3px 0 #5a743c24}:root[data-theme=light] .fs-stepper__item:hover:not(:disabled):not(.fs-stepper__item--disabled){border-color:#5a743c57;box-shadow:0 7px 18px #121f0b1a,inset 3px 0 #5a743c47}:root[data-theme=light] .fs-stepper__item--active{box-shadow:0 7px 18px #121f0b1a,inset 3px 0 0 var(--fs-accent,#3f8733);background:radial-gradient(circle at 0 0,#3f873321,#0000 58%),linear-gradient(90deg,#fff,#eef4e7);border-color:#3f873380}:root[data-theme=light] .fs-stepper__item--complete{border-color:#3f873373;box-shadow:0 5px 14px #121f0b0f,inset 3px 0 #3f873370}:root[data-theme=light] .fs-stepper__bullet{color:var(--fs-text-soft,#5d6d49);background:#fff;border-color:#5a743c38}:root[data-theme=light] .fs-stepper__item--active .fs-stepper__bullet,:root[data-theme=light] .fs-stepper__item--complete .fs-stepper__bullet{background:var(--fs-success-soft,#3f87331f);color:#2a6320;border-color:#3f873361}:root[data-theme=light] .fs-stepper__label{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-stepper__description{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-inline-banner--soft{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#fffffff0,#f8faf4e6),radial-gradient(circle at 0 0,#3f873312,#0000 58%),#fff;box-shadow:0 8px 22px #121f0b14}:root[data-theme=light] .fs-inline-banner__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-inline-banner__text{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-core-workspace-nav .fs-pill-button{color:var(--fs-link,#9d6d16);background:linear-gradient(#5a743c0a,#0000 68%),#ffffffad;border-color:#5a743c2e}:root[data-theme=light] .fs-core-workspace-nav .fs-pill-button:hover{background:linear-gradient(#9d6d1612,#0000 72%),#ffffffe6;border-color:#9d6d163d;box-shadow:0 6px 14px #5a743c1c}:root[data-theme=light] .fs-form-summary__row dd,:root[data-theme=light] .fs-summary-grid__row dd,:root[data-theme=light] .fs-summary-grid__row--highlight dd,:root[data-theme=light] .fs-summary-kpi__item dd,:root[data-theme=light] .fs-summary-note h3{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-form-summary__placeholder,:root[data-theme=light] .fs-form-summary__row dt,:root[data-theme=light] .fs-form-summary__row--muted dd,:root[data-theme=light] .fs-form-summary__sub,:root[data-theme=light] .fs-form-summary__unit,:root[data-theme=light] .fs-summary-grid__row dt,:root[data-theme=light] .fs-summary-kpi__item dt,:root[data-theme=light] .fs-summary-kpi__sub,:root[data-theme=light] .fs-summary-note p{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-summary-section--notes{border-top-color:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-summary-note{border-color:var(--fs-border-subtle,#5a743c2e);background:#fff}:root[data-theme=light] .fs-summary-card__footer{border-top-color:#5a743c33}:root[data-theme=light] .fs-inventory-steps__item,:root[data-theme=light] .fs-summary-section--table .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle,#5a743c2e);box-shadow:0 8px 22px #121f0b14}:root[data-theme=light] .fs-inventory-steps__item{background:linear-gradient(#fffffff0,#f8faf4e6),radial-gradient(circle at 0 0,#3f873312,#0000 58%),#fff}:root[data-theme=light] .fs-inventory-steps__step,:root[data-theme=light] .fs-inventory-steps__text{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-inventory-steps__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-inventory-hero__tip{border-top-color:#5a743c33}:root[data-theme=light] .fs-inline-field__label,:root[data-theme=light] .fs-inline-field__optional,:root[data-theme=light] .fs-line-items__cell-label-text{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-line-items__total,:root[data-theme=light] .fs-line-items__unit-label,:root[data-theme=light] .fs-summary-section__totals span{color:var(--fs-text,#182112);background:#fff;border-color:#5a743c38}@media (max-width:1280px){.fs-form__grid--5col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.fs-form__grid--balanced-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.fs-form-shell{flex-direction:column}.fs-form-summary{width:100%;max-width:none;position:static}}@media (max-width:960px){.fs-form__grid--3col,.fs-form__grid--5col,.fs-line-items__core{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-line-items__cell--actions,.fs-line-items__cell--qty,.fs-line-items__cell--total,.fs-line-items__cell--unit{max-width:none}.fs-line-items__cell--actions{justify-content:flex-start}.fs-line-items__meta-row{grid-template-columns:minmax(0,1fr)}.fs-inline-field--grow{grid-column:auto}}@media (max-width:900px){.fs-form__grid--protocol-profile{grid-template-columns:minmax(0,1fr)}.fs-form__grid--protocol-profile .fs-field--protocol-code{max-width:none}.fs-summary-card__layout{grid-template-columns:minmax(0,1fr)}.fs-inventory-hero__row{flex-direction:column}.fs-inventory-steps{scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;width:100%;padding-bottom:.1rem;overflow-x:auto}.fs-inventory-steps__item{min-width:200px}}@media (max-width:768px){.fs-stepper{flex-direction:column}.fs-stepper__item{border-radius:8px;min-height:auto}.fs-form--stepped .fs-form__card{padding:1.25rem 1.2rem}.fs-stepper-nav{flex-direction:column;align-items:flex-start}.fs-stepper-nav__right{width:100%}}@media (max-width:720px){.fs-inline-banner{flex-wrap:wrap;align-items:flex-start}.fs-inline-banner__content{flex:calc(100% - 1.2rem)}.fs-inline-banner__actions{flex-wrap:wrap;flex:100%;gap:.42rem;min-width:0;display:flex}.fs-core-workspace-nav{align-items:flex-start}.fs-core-workspace-nav .fs-inline-banner__actions{justify-content:flex-start}.fs-form-page__header,.fs-list-page__header{flex-direction:column;align-items:stretch}.fs-form-page__header-actions,.fs-form-page__header-aside,.fs-list-page__header-actions{justify-content:flex-start;width:100%;max-width:none}.fs-form-page__body{padding:1rem}.fs-list-page__primary-action{align-self:flex-start}}@media (max-width:640px){.fs-form__grid,.fs-form__grid--2col,.fs-form__grid--3col,.fs-form__grid--5col,.fs-form__grid--balanced-2col{grid-template-columns:minmax(0,1fr)}.fs-field--span2{grid-column:auto}.fs-form__actions,.fs-form__actions--between{justify-content:flex-start}.fs-form__actions-left,.fs-form__actions-right{width:100%}.fs-summary-kpi{grid-auto-flow:row;justify-items:flex-start}.fs-summary-kpi__item dd{text-align:left}.fs-summary-section__header{flex-direction:column;align-items:flex-start}.fs-summary-section__totals{margin-top:.15rem}.fs-form-summary .fs-summary-kpi{grid-template-columns:minmax(0,1fr)}.fs-summary-card{padding:1.25rem 1.1rem}.fs-inventory-hero{padding:1.25rem 1.25rem 1.05rem}.fs-line-items__card{padding:.8rem .75rem}.fs-line-items__core{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fs-form-page__body,.fs-input,.fs-line-items__card,.fs-list-page__primary-action,.fs-select,.fs-settings-card__arrow,.fs-stepper__item,.fs-summary-card,.fs-textarea{transition:none!important}.fs-list-page__primary-action:hover,.fs-settings-card:hover .fs-settings-card__arrow,.fs-stepper__item:hover:not(:disabled):not(.fs-stepper__item--disabled){transform:none!important}}.fs-form,.fs-form-page__body,.fs-form-shell,.fs-form-shell__main,.fs-form__section{width:100%;min-width:0;max-width:100%}.fs-page-header{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);gap:.85rem}.fs-page-header,.fs-page-header__copy,.fs-page-header__main{min-width:0;flex-direction:column;display:flex}.fs-page-header__main{gap:.52rem}.fs-page-header__copy{flex:auto;gap:.24rem}.fs-page-header__eyebrow{color:#b6f0a8;letter-spacing:.085em;text-transform:uppercase;width:fit-content;margin:0;font-size:.68rem;font-weight:900;line-height:1.2}.fs-page-header__title-row{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.fs-page-header__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);font-weight:850;line-height:1.16}.fs-page-header__description{max-width:72rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.58}.fs-page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.fs-page-header__action{appearance:none;max-width:100%;min-height:2.15rem;color:var(--fs-text,#e5ead8);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 24% 0,#b4f0a014,#0000 52%),linear-gradient(145deg,#1c2914eb,#0f170ceb);border:1px solid #84a46547;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.48rem 1rem;font-size:.78rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s;display:inline-flex;box-shadow:0 6px 16px #070b0547,inset 0 1px #e5ead80b}.fs-page-header__action:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.fs-page-header__action--primary{background:var(--fs-gradient-brand,linear-gradient(135deg,#36b982 0,#1f714e 100%));color:#fff;box-shadow:var(--fs-button-shadow,0 8px 24px #04503547);border-color:#6fca5fb8}.fs-page-header__action--secondary{color:var(--fs-text,#e5ead8);background:#0f170c7a;border-color:#84a46552}.fs-page-header__action--danger{border-color:var(--fs-danger-border,#d95f5a75);background:var(--fs-gradient-danger,linear-gradient(135deg,#d66458 0,#9e3e35 100%));color:#fff1ef}.fs-page-header__action--disabled,.fs-page-header__action:disabled,.fs-page-header__action[aria-disabled=true]{color:#8e9b79b3;box-shadow:none;cursor:not-allowed;pointer-events:none;background:#84a4650f;border-color:#84a4652e;transform:none}.fs-page-header__action-icon,.fs-page-header__spinner{flex-shrink:0}.fs-page-header__spinner{border:2px solid;border-top:2px solid #0000;border-radius:999px;width:.92rem;height:.92rem;animation:fs-spin .72s linear infinite}.fs-page-header__extra,.fs-page-header__meta{min-width:0}.fs-page-header__meta{width:fit-content;color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;line-height:1.45;display:flex}.fs-form-section{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-lg,1rem);background:linear-gradient(180deg,#e5ead807,transparent 42%),var(--fs-surface-inset,#0f170c);flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex;box-shadow:inset 0 1px #e5ead809}.fs-form-section__header{border-bottom:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.72rem;display:flex}.fs-form-section__body,.fs-form-section__copy{min-width:0}.fs-form-section__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.014em;margin:0;font-size:1rem;font-weight:850;line-height:1.3}.fs-form-section__description{color:var(--fs-text-soft,#8e9b79);margin:.2rem 0 0;font-size:.81rem;line-height:1.5}.fs-form-section__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.fs-form-actions{border-top:1px solid var(--fs-divider,#84a46529);flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;margin-top:.45rem;padding-top:.85rem;display:flex}.fs-form-actions--start{justify-content:flex-start}.fs-form-actions--end{justify-content:flex-end}.fs-form-actions--between{justify-content:space-between}.fs-form-actions--sticky{z-index:3;border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-lg,1rem);background:linear-gradient(180deg,#e5ead80b,transparent 58%),var(--fs-surface,#16200f);-webkit-backdrop-filter:blur(18px);padding:.65rem;position:sticky;bottom:.75rem;box-shadow:0 12px 34px #070b0557,inset 0 1px #e5ead80d}@supports (color:color-mix(in lab,red,red)){.fs-form-actions--sticky{background:linear-gradient(180deg,#e5ead80b,transparent 58%),color-mix(in srgb,var(--fs-surface,#16200f)88%,transparent)}}.fs-form-actions .fs-button,.fs-form-actions .fs-pill-button{min-height:2rem}.fs-brand-color-control{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.fs-brand-color-control__swatch{border:1px solid var(--fs-border,#84a46547);border-radius:var(--fs-radius-sm,.6rem);background:var(--fs-surface-inset,#0f170c);cursor:pointer;width:3.25rem;height:2.75rem;padding:.25rem;box-shadow:inset 0 1px #ffffff0d}.fs-brand-color-control__swatch::-webkit-color-swatch-wrapper{padding:0}.fs-brand-color-control__swatch::-webkit-color-swatch{border-radius:calc(var(--fs-radius-sm,.6rem) - .18rem);border:0}.fs-brand-color-control__hex{font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.02em;text-transform:uppercase}.fs-brand-settings__intro{align-items:center}.fs-brand-settings__status{border:1px solid var(--fs-border-subtle,#84a4652e);min-height:1.85rem;color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:#0f170c75;border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:.28rem .66rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.fs-brand-settings__color-note-swatch,.fs-brand-settings__status-swatch{border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;width:.78rem;height:.78rem;box-shadow:0 0 0 2px #84a4651c}.fs-brand-settings{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:stretch;gap:1rem;display:grid}.fs-brand-settings__form,.fs-brand-settings__preview{min-width:0;padding:1rem}.fs-brand-settings__preview{flex-direction:column;gap:.85rem;display:flex}.fs-brand-settings__form-header{border-bottom:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding-bottom:.85rem;display:flex}.fs-brand-settings__form-header h3{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.014em;margin:.1rem 0 0;font-size:1.05rem;font-weight:850;line-height:1.28}.fs-brand-settings__form-header p{max-width:43rem;color:var(--fs-text-soft,#8e9b79);margin:.22rem 0 0;font-size:.8rem;line-height:1.48}.fs-brand-preview__kicker,.fs-brand-preview__palette-label,.fs-brand-settings__eyebrow{color:var(--fs-text-muted,#8e9b79c7);letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-brand-settings__fields{gap:.85rem 1rem}.fs-brand-settings__color-note{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-md,.8rem);min-width:0;color:var(--fs-text-soft,#8e9b79);background:#0f170c57;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.68rem .78rem;font-size:.76rem;line-height:1.35;display:flex}.fs-brand-settings__color-note strong{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.74rem}.fs-brand-settings__actions{margin-top:auto}.fs-brand-preview{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-md,.8rem);background:linear-gradient(180deg,#e5ead807,transparent 42%),var(--fs-surface-inset,#0f170c);flex-direction:column;flex:auto;min-height:23rem;display:flex;overflow:hidden}.fs-brand-preview__topbar{border-bottom:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;display:flex}.fs-brand-preview__brand{align-items:center;gap:.68rem;min-width:0;display:flex}.fs-brand-preview__mark{color:#fff;letter-spacing:.02em;border-radius:.64rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.84rem;font-weight:900;display:inline-flex;overflow:hidden;box-shadow:0 10px 22px #070b0557,inset 0 1px #ffffff2e}.fs-brand-preview__mark img{object-fit:cover;width:100%;height:100%}.fs-brand-preview__brand>div>span,.fs-brand-preview__brand>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fs-brand-preview__brand>div>strong{color:var(--fs-text,#e5ead8);font-size:.88rem;font-weight:900;line-height:1.15}.fs-brand-preview__brand>div>span{color:var(--fs-text-soft,#8e9b79);margin-top:.08rem;font-size:.72rem;font-weight:800;line-height:1.2}.fs-brand-preview__tenant-pill{border:1px solid var(--fs-border-subtle,#84a4652e);max-width:15rem;min-height:1.75rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;background:#84a46513;border-radius:999px;flex:0 auto;padding:.34rem .68rem;font-size:.7rem;font-weight:850;line-height:1.15;overflow:hidden}.fs-brand-preview__workspace{flex:auto;grid-template-columns:4.8rem minmax(0,1fr);min-height:0;display:grid}.fs-brand-preview__sidebar{border-right:1px solid var(--fs-divider,#84a46529);background:#0f170c47;flex-direction:column;gap:.5rem;padding:.9rem .7rem;display:flex}.fs-brand-preview__nav-item{background:#84a4651f;border:1px solid #0000;border-radius:999px;width:100%;height:1.55rem;display:block}.fs-brand-preview__nav-item--active{background:var(--fs-accent-soft,#4f9f4229)}.fs-brand-preview__content{flex-direction:column;gap:.58rem;min-width:0;padding:1rem;display:flex}.fs-brand-preview__action,.fs-brand-preview__line,.fs-brand-preview__title{border-radius:999px;display:block}.fs-brand-preview__title{background:var(--fs-text,#e5ead8);opacity:.82;width:min(16rem,86%);height:1rem;margin-top:.1rem}.fs-brand-preview__line{background:#84a4652e;width:min(22rem,100%);height:.65rem}.fs-brand-preview__line--short{width:min(14rem,72%)}.fs-brand-preview__action{width:7.2rem;height:2rem;margin-top:auto;box-shadow:0 12px 24px #070b0542,inset 0 1px #ffffff2e}.fs-brand-preview__palette{border-top:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem .9rem;display:flex}.fs-brand-preview__palette strong{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);margin-top:.12rem;font-size:.8rem;line-height:1.2;display:block}.fs-brand-preview__palette-swatch{border:1px solid #ffffff38;border-radius:.72rem;flex-shrink:0;width:2.35rem;height:2.35rem;box-shadow:0 8px 18px #070b0547,inset 0 1px #fff3}:root[data-theme=light] .fs-form-page__eyebrow,:root[data-theme=light] .fs-page-header__eyebrow{color:#2f6f28}:root[data-theme=light] .fs-form-section__description,:root[data-theme=light] .fs-page-header__description,:root[data-theme=light] .fs-page-header__meta{color:var(--fs-text-soft,#58685f)}:root[data-theme=light] .fs-form-section__title,:root[data-theme=light] .fs-page-header__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-brand-preview,:root[data-theme=light] .fs-brand-settings__color-note,:root[data-theme=light] .fs-brand-settings__status,:root[data-theme=light] .fs-form-section,:root[data-theme=light] .fs-page-header__action{border-color:var(--fs-border-subtle,#5a743c2e);color:var(--fs-text,#182112);background:linear-gradient(#ffffffeb,#f8faf7db),#fff}:root[data-theme=light] .fs-core-form-page .fs-form-page__header{border-bottom-color:#5a743c24}:root[data-theme=light] .fs-core-form-page .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-core-form-page .fs-form-summary{background:linear-gradient(#ffffffeb,#f8faf7d6),radial-gradient(circle at 0 0,#3f87330a,#0000 58%),#fff;border-color:#5a743c29;box-shadow:0 8px 22px #121f0b0e,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-search-select__trigger{color:var(--fs-text,#182112);background-color:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #fffc,0 7px 18px #121f0b12}:root[data-theme=light] .fs-search-select__trigger:hover:not(:disabled){background-color:#fbfcf8;border-color:#5a743c61}:root[data-theme=light] .fs-search-select__trigger--open,:root[data-theme=light] .fs-search-select__trigger:focus-visible{border-color:var(--fs-accent,#3f8733);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #fffc,0 12px 26px #121f0b17}:root[data-theme=light] .fs-search-select__trigger:disabled{background-color:var(--fs-surface-raised,#ebf1e1)}:root[data-theme=light] .fs-search-select__trigger[data-invalid=true]{border-color:var(--fs-danger-border,#b8463c57)}:root[data-theme=light] .fs-search-select__chevron,:root[data-theme=light] .fs-search-select__value--placeholder{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-search-select__trigger--open .fs-search-select__chevron{color:var(--fs-accent,#3f8733)}:root[data-theme=light] .fs-search-select__popover{background:radial-gradient(circle at 0 0,#3f87330f,#0000 58%),#fffffffa;border-color:#5a743c38;box-shadow:0 24px 60px #121f0b2b,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-search-select__search{color:var(--fs-text,#182112);background:#fff;border-color:#5a743c38}:root[data-theme=light] .fs-search-select__search::placeholder{color:#5d6d499e}:root[data-theme=light] .fs-search-select__option{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-search-select__option--active,:root[data-theme=light] .fs-search-select__option:hover{background:#5a743c14;border-color:#5a743c2e}:root[data-theme=light] .fs-search-select__option--selected{background:#3f87331a;border-color:#3f87336b}:root[data-theme=light] .fs-search-select__option-main{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-search-select__empty,:root[data-theme=light] .fs-search-select__option-sub{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-search-select__quick-action{color:var(--fs-text,#182112);background:linear-gradient(#3f873314,#3f87330b),#f7faf3eb;border-color:#3f87333d}:root[data-theme=light] .fs-search-select__quick-action:before{color:#2a6320;background:#3f87331f}:root[data-theme=light] .fs-search-select__quick-action:hover{background:linear-gradient(#3f87331c,#3f87330f),#f7faf3fa;border-color:#3f873361}:root[data-theme=light] .fs-search-select__quick-action-description{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-date-field__trigger{color:var(--fs-text,#182112);background-color:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #fffc,0 7px 18px #121f0b12}:root[data-theme=light] .fs-date-field__trigger:hover:not(:disabled){background-color:#fbfcf8;border-color:#5a743c61}:root[data-theme=light] .fs-date-field__trigger--open,:root[data-theme=light] .fs-date-field__trigger:focus-visible{border-color:var(--fs-accent,#3f8733);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #fffc,0 12px 26px #121f0b17}:root[data-theme=light] .fs-date-field__trigger:disabled{background-color:var(--fs-surface-raised,#ebf1e1)}:root[data-theme=light] .fs-date-field__trigger[data-invalid=true]{border-color:var(--fs-danger-border,#b8463c57)}:root[data-theme=light] .fs-date-field__icon,:root[data-theme=light] .fs-date-field__value--placeholder{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-date-field__trigger--open .fs-date-field__icon{color:var(--fs-accent,#3f8733)}:root[data-theme=light] .fs-date-field__popover{color:var(--fs-text,#182112);background:radial-gradient(circle at 0 0,#3f87330f,#0000 58%),#fffffffa;border-color:#5a743c38;box-shadow:0 24px 60px #121f0b2b,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-date-field__day,:root[data-theme=light] .fs-date-field__month{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-date-field__day--outside,:root[data-theme=light] .fs-date-field__footer-button,:root[data-theme=light] .fs-date-field__nav,:root[data-theme=light] .fs-date-field__weekdays span{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-date-field__nav{background:#f7faf4eb;border-color:#5a743c33}:root[data-theme=light] .fs-date-field__nav:focus-visible,:root[data-theme=light] .fs-date-field__nav:hover{color:var(--fs-text,#182112);background:#3f873314;border-color:#3f873357}:root[data-theme=light] .fs-date-field__day:focus-visible,:root[data-theme=light] .fs-date-field__day:hover{background:#5a743c14;border-color:#5a743c33}:root[data-theme=light] .fs-date-field__day--today{color:var(--fs-accent,#3f8733);border-color:#3f873366}:root[data-theme=light] .fs-date-field__day--selected{background:var(--fs-gradient-brand,linear-gradient(135deg,#249a66 0,#15593c 100%));color:#fff;border-color:#3f873399}:root[data-theme=light] .fs-date-field__footer{border-top-color:#5a743c29}:root[data-theme=light] .fs-date-field__footer-button:focus-visible,:root[data-theme=light] .fs-date-field__footer-button:hover{color:var(--fs-text,#182112);background:#5a743c14;border-color:#5a743c2e}:root[data-theme=light] .fs-date-field__footer-button--primary{color:var(--fs-accent,#3f8733)}:root[data-theme=light] .fs-time-field__trigger{color:var(--fs-text,#182112);background-color:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #fffc,0 7px 18px #121f0b12}:root[data-theme=light] .fs-time-field__trigger:hover:not(:disabled){background-color:#fbfcf8;border-color:#5a743c61}:root[data-theme=light] .fs-time-field__trigger--open,:root[data-theme=light] .fs-time-field__trigger:focus-visible{border-color:var(--fs-accent,#3f8733);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #fffc,0 12px 26px #121f0b17}:root[data-theme=light] .fs-time-field__trigger:disabled{background-color:var(--fs-surface-raised,#ebf1e1)}:root[data-theme=light] .fs-time-field__trigger[data-invalid=true]{border-color:var(--fs-danger-border,#b8463c57)}:root[data-theme=light] .fs-time-field__icon,:root[data-theme=light] .fs-time-field__value--placeholder{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-time-field__trigger--open .fs-time-field__icon{color:var(--fs-accent,#3f8733)}:root[data-theme=light] .fs-time-field__popover{color:var(--fs-text,#182112);background:radial-gradient(circle at 0 0,#3f87330f,#0000 58%),#fffffffa;border-color:#5a743c38;box-shadow:0 24px 60px #121f0b2b,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-time-field__heading,:root[data-theme=light] .fs-time-field__option{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-time-field__footer-button--primary,:root[data-theme=light] .fs-time-field__selected{color:var(--fs-accent,#3f8733)}:root[data-theme=light] .fs-time-field__column-label,:root[data-theme=light] .fs-time-field__footer-button,:root[data-theme=light] .fs-time-field__quick{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-time-field__column,:root[data-theme=light] .fs-time-field__quick{background:#f7faf4db;border-color:#5a743c2e}:root[data-theme=light] .fs-time-field__column-label,:root[data-theme=light] .fs-time-field__footer{border-color:#5a743c29}:root[data-theme=light] .fs-time-field__footer-button:focus-visible,:root[data-theme=light] .fs-time-field__footer-button:hover,:root[data-theme=light] .fs-time-field__option:focus-visible,:root[data-theme=light] .fs-time-field__option:hover,:root[data-theme=light] .fs-time-field__quick:focus-visible,:root[data-theme=light] .fs-time-field__quick:hover{color:var(--fs-text,#182112);background:#5a743c14;border-color:#5a743c33}:root[data-theme=light] .fs-time-field__option--selected,:root[data-theme=light] .fs-time-field__quick--selected{background:var(--fs-gradient-brand,linear-gradient(135deg,#249a66 0,#15593c 100%));color:#fff;border-color:#3f873399}:root[data-theme=light] .fs-page-header__action--primary{background:var(--fs-gradient-brand,linear-gradient(135deg,#249a66 0,#15593c 100%));color:#fff;box-shadow:var(--fs-button-shadow,0 8px 22px #0c60402e);border-color:#3f87338f}:root[data-theme=light] .fs-page-header__action--secondary{color:var(--fs-text-soft,#58685f);background:#ffffffbd}:root[data-theme=light] .fs-page-header__action--danger{border-color:var(--fs-danger-border,#b8463c57);background:var(--fs-gradient-danger,linear-gradient(135deg,#b8463c 0,#882e28 100%));color:#fff7f5}:root[data-theme=light] .fs-form-actions--sticky{background:linear-gradient(180deg,#ffffffc7,#f8faf7b8),var(--fs-surface,#fff);border-color:#5a743c2e;box-shadow:0 14px 32px #121f0b1a,inset 0 1px #ffffffc7}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-form-actions--sticky{background:linear-gradient(180deg,#ffffffc7,#f8faf7b8),color-mix(in srgb,var(--fs-surface,#fff)88%,transparent)}}:root[data-theme=light] .fs-brand-preview__brand>div>strong,:root[data-theme=light] .fs-brand-preview__palette strong,:root[data-theme=light] .fs-brand-settings__color-note strong{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-brand-preview__palette,:root[data-theme=light] .fs-brand-preview__topbar,:root[data-theme=light] .fs-brand-settings__form-header,:root[data-theme=light] .fs-form-actions,:root[data-theme=light] .fs-form-section__header{border-color:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-brand-preview__sidebar{border-color:var(--fs-divider,#5a743c24);background:#5a743c0b}:root[data-theme=light] .fs-brand-preview__tenant-pill{color:var(--fs-text-soft,#5d6d49);background:#5a743c0e;border-color:#5a743c29}:root[data-theme=light] .fs-brand-preview__title{background:var(--fs-text,#182112);opacity:.74}:root[data-theme=light] .fs-brand-preview__line,:root[data-theme=light] .fs-brand-preview__nav-item{background:#5a743c1f}@media (max-width:1100px){.fs-brand-settings{grid-template-columns:minmax(0,1fr)}.fs-brand-preview{min-height:20rem}}@media (max-width:720px){.fs-brand-settings__form-header,.fs-brand-settings__intro,.fs-page-header__title-row{flex-direction:column;align-items:stretch}.fs-page-header__actions{justify-content:flex-start;width:100%}.fs-page-header__action{width:100%}}@media (max-width:640px){.fs-form-actions,.fs-form-actions--between,.fs-form-section__header{justify-content:flex-start}.fs-brand-settings__actions .fs-button,.fs-form-actions .fs-button,.fs-form-actions .fs-pill-button,.fs-form__actions .fs-button{width:100%}.fs-form-section__header{flex-direction:column;align-items:flex-start}.fs-form-section__actions{justify-content:flex-start;width:100%}.fs-brand-color-control{grid-template-columns:minmax(0,1fr)}.fs-brand-color-control__swatch{width:100%}.fs-brand-preview__palette,.fs-brand-preview__topbar{flex-direction:column;align-items:flex-start}.fs-brand-preview__tenant-pill{max-width:100%}.fs-brand-preview__workspace{grid-template-columns:minmax(0,1fr)}.fs-brand-preview__sidebar{border-right:0;border-bottom:1px solid var(--fs-divider,#84a46529);flex-direction:row}}.fs-core-form-page .fs-field__hint,.fs-core-form-page .fs-form-field__hint,.fs-core-form-page .fs-form-page__subtitle,.fs-core-form-page .fs-form__section-subtitle,.fs-core-form-page .fs-inline-banner__text,.fs-core-form-page .fs-input-field__hint,.fs-core-form-page .fs-stepper__description,.fs-core-register-page .fs-data-table-shell__description,.fs-core-register-page .fs-list-page__subtitle{display:none!important}.fs-core-form-page{gap:.8rem;max-width:min(100%,100rem);padding-bottom:5.75rem}.fs-core-form-page .fs-form-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem;margin:0;padding:0 0 .75rem;display:grid}.fs-core-form-page .fs-form-page__header-main{gap:.55rem}.fs-core-form-page .fs-form-page__heading{gap:.32rem}.fs-core-form-page .fs-form-page__title{font-size:clamp(1.4rem,1.12rem + .75vw,1.9rem);line-height:1.08}.fs-core-form-page .fs-form-page__meta{color:var(--fs-text-soft,#8e9b79);gap:.32rem;margin-top:0;font-size:.74rem}.fs-core-form-page .fs-form-page__body{background:var(--fs-surface-quiet,var(--fs-surface,#111820));box-shadow:none;border-radius:.85rem;gap:.9rem;padding:.95rem}.fs-core-form-page .fs-form-page__body:before{display:none}.fs-core-form-page .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:.9rem;margin-top:0;display:grid}.fs-core-form-page .fs-form--stepped,.fs-core-form-page .fs-form-shell__main{min-width:0}.fs-core-form-page .fs-stepper{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem;margin-bottom:.75rem;display:grid}.fs-core-form-page .fs-stepper__item{border-radius:.55rem;min-height:2.55rem;padding:.52rem .6rem}.fs-core-form-page .fs-stepper__content{gap:0}.fs-core-form-page .fs-stepper__label{font-size:.78rem}.fs-core-form-page .fs-form--stepped .fs-form__card{box-shadow:none;background:linear-gradient(#e5ead809,#0000 44%),#081b0b47;border-radius:.78rem;padding:.9rem}.fs-core-form-page .fs-form__section{gap:.65rem}.fs-core-form-page .fs-form__section+.fs-form__section{padding-top:.8rem}.fs-core-form-page .fs-form__section-header{align-items:center;padding-bottom:.55rem}.fs-core-form-page .fs-form__section-title{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.035em;text-transform:uppercase;font-size:.86rem;font-weight:900}.fs-core-form-page .fs-form__grid,.fs-core-form-page .fs-form__grid--2col,.fs-core-form-page .fs-form__grid--balanced-2col{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.72rem;display:grid}.fs-core-form-page .fs-form__grid--3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page .fs-form__grid--3col:has(>:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.fs-core-form-page .fs-form__grid--balanced-2col:has(>:nth-child(5)){grid-template-columns:repeat(4,minmax(0,1fr))}.fs-core-form-page .fs-form__grid--5col{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page .fs-field{gap:.22rem}.fs-core-form-page .fs-field__label,.fs-core-form-page .fs-form-field__label,.fs-core-form-page .fs-input-field__label{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:850;line-height:1.25}.fs-core-form-page .fs-input,.fs-core-form-page .fs-input-field__input,.fs-core-form-page .fs-select,.fs-core-form-page .fs-textarea{background:#06100875;border-radius:.66rem;min-height:2.35rem;font-size:.86rem}.fs-core-form-page .fs-search-select-field--form .fs-search-select__trigger{border-radius:.66rem;min-height:2.35rem;padding:.54rem .78rem;font-size:.86rem}.fs-core-form-page .fs-search-select-field--form .fs-search-select__popover{min-width:100%}.fs-core-form-page .fs-date-field--form .fs-date-field__trigger{border-radius:.66rem;min-height:2.35rem;padding:.54rem .78rem;font-size:.86rem}.fs-core-form-page .fs-date-field--form .fs-date-field__popover{min-width:100%}.fs-core-form-page .fs-time-field--form .fs-time-field__trigger{border-radius:.66rem;min-height:2.35rem;padding:.54rem .78rem;font-size:.86rem}.fs-core-form-page .fs-time-field--form .fs-time-field__popover{min-width:100%}.fs-core-form-page .fs-textarea{min-height:8.5rem}.fs-core-form-page.fs-core-site-form .fs-form--stepped .fs-form__card,.fs-core-form-page.fs-core-site-form .fs-form-page__body,.fs-core-form-page.fs-hr-employee-form .fs-form--stepped .fs-form__card,.fs-core-form-page.fs-hr-employee-form .fs-form-page__body{overflow:visible}.fs-core-form-page.fs-core-site-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.fs-core-form-page.fs-core-site-form .fs-form__grid--site-identity{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr) minmax(12rem,1fr)}.fs-core-form-page.fs-core-site-form .fs-form__grid--site-address{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-core-site-form .fs-form__grid--site-coordinates,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-region{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-core-form-page.fs-core-site-form .fs-site-coordinate-capture{background:#4f9f420f;border:1px solid #84a46533;border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;margin-top:1rem;padding:.9rem;display:grid}.fs-site-coordinate-capture__copy h3,.fs-site-coordinate-capture__copy p{margin:0}.fs-site-coordinate-capture__eyebrow{color:var(--fs-text-muted,#738064);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.fs-site-coordinate-capture__copy h3{color:var(--fs-text,#e5ead8);margin-top:.18rem;font-size:.95rem}.fs-site-coordinate-capture__copy p{max-width:46rem;color:var(--fs-text-soft,#96a286);margin-top:.32rem;font-size:.78rem;line-height:1.5}.fs-site-coordinate-capture__actions{align-items:center;gap:.65rem;display:flex}.fs-site-coordinate-capture__request{width:11rem}.fs-site-coordinate-capture__request .fs-browser-location-control__fallback,.fs-site-coordinate-capture__request .fs-browser-location-control__native{background:var(--fs-surface,#121b0d);min-height:2.2rem;color:var(--fs-text,#e5ead8);box-shadow:none;border-color:#84a46552;padding:.42rem .65rem;font-size:.7rem}.fs-site-coordinate-capture__status{color:var(--fs-text-soft,#96a286);white-space:nowrap;border:1px solid #84a4653d;border-radius:999px;padding:.27rem .5rem;font-size:.66rem;font-weight:800}.fs-site-coordinate-capture__status.is-granted{color:#8ed99a;background:#57c36b17;border-color:#57c36b57}.fs-site-coordinate-capture__status.is-denied{color:#e3948d;background:#8027221a;border-color:#da5d5057}.fs-site-coordinate-capture__error,.fs-site-coordinate-capture__help,.fs-site-coordinate-capture__success{border-radius:.62rem;grid-column:1/-1;margin:0;padding:.62rem .7rem;font-size:.73rem;line-height:1.45}.fs-site-coordinate-capture__error,.fs-site-coordinate-capture__help{color:#e7a39d;background:#8027221a;border:1px solid #da5d5042}.fs-site-coordinate-capture__success{color:#9bdda4;background:#57c36b14;border:1px solid #57c36b42}.fs-core-form-page.fs-core-site-form .fs-field--checkbox.fs-field--full{background:#06100842;border:1px solid #84a4652e;border-radius:.78rem;min-height:3rem;padding:.72rem .82rem}.fs-core-form-page.fs-core-site-form .fs-form-summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-core-site-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-core-site-form .fs-form-summary__status{border:1px solid var(--fs-border-subtle);min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#4f9f421a;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .58rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.fs-core-form-page.fs-core-site-form .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-core-form-page.fs-core-house-form .fs-form-summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-core-house-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-core-house-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#4f9f421a;border:1px solid #84a46533;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .58rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.fs-core-form-page.fs-core-house-form .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-core-form-page.fs-core-unit-form .fs-form-summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-core-unit-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-core-unit-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#4f9f421a;border:1px solid #84a46533;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .58rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.fs-core-form-page.fs-core-unit-form .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-core-form-page.fs-core-reference-form .fs-form-summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-core-reference-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-core-reference-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#4f9f421a;border:1px solid #84a46533;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .58rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.fs-core-form-page.fs-core-reference-form .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-core-form-page.fs-hr-employee-user-form .fs-form-page__body,.fs-core-form-page.fs-hr-membership-form .fs-form-page__body,.fs-core-form-page.fs-hr-user-form .fs-form-page__body{overflow:visible}.fs-core-form-page.fs-hr-user-form .fs-form__grid--user-profile{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fs-core-form-page.fs-hr-user-form .fs-form__grid--user-setup{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-hr-user-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-hr-user-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats>div{background:#081b0b38;border:1px solid #84a46529;border-radius:.72rem;gap:.12rem;min-width:0;min-height:4.1rem;padding:.64rem;display:grid}.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-core-form-page.fs-hr-membership-form .fs-form__grid--membership-target{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-controls,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-identity,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-review,.fs-core-form-page.fs-hr-employee-role-form .fs-form__grid--employee-role-target,.fs-core-form-page.fs-hr-employee-user-form .fs-form__grid--employee-user-target,.fs-core-form-page.fs-hr-membership-form .fs-form__grid--membership-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__note,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__toggle,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__reason,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__toggle{grid-column:1/-1}.fs-core-form-page.fs-hr-employee-role-form .fs-form__meta-row{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;gap:.4rem;margin-top:-.15rem;font-size:.75rem;line-height:1.4;display:flex}.fs-core-form-page.fs-hr-employee-role-form .fs-form__meta-row span{text-overflow:ellipsis;white-space:nowrap;background:#081b0b3d;border:1px solid #84a46529;border-radius:999px;align-items:center;max-width:100%;min-height:1.55rem;padding:.18rem .58rem;display:inline-flex;overflow:hidden}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-hr-access-request-form .fs-form-summary__header,.fs-core-form-page.fs-hr-employee-role-form .fs-form-summary__header,.fs-core-form-page.fs-hr-employee-user-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-hr-access-request-form .fs-form-summary__status,.fs-core-form-page.fs-hr-employee-role-form .fs-form-summary__status,.fs-core-form-page.fs-hr-employee-user-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats>div,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats>div,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats>div{background:#081b0b38;border:1px solid #84a46529;border-radius:.72rem;gap:.12rem;min-width:0;min-height:4.1rem;padding:.64rem;display:grid}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats strong,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats strong,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats span,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats span,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-hr-membership-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-hr-membership-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats>div{background:#081b0b38;border:1px solid #84a46529;border-radius:.72rem;gap:.12rem;min-width:0;min-height:4.1rem;padding:.64rem;display:grid}.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-core-form-page.fs-hr-membership-form .fs-form__meta-row{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;gap:.4rem;margin-top:-.15rem;font-size:.75rem;line-height:1.4;display:flex}.fs-core-form-page.fs-hr-membership-form .fs-form__meta-row span{text-overflow:ellipsis;white-space:nowrap;background:#081b0b3d;border:1px solid #84a46529;border-radius:999px;align-items:center;max-width:100%;min-height:1.55rem;padding:.18rem .58rem;display:inline-flex;overflow:hidden}.fs-core-form-page.fs-hr-access-request-form .fs-form__meta-row{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;gap:.4rem;margin-top:-.15rem;font-size:.75rem;line-height:1.4;display:flex}.fs-core-form-page.fs-hr-access-request-form .fs-form__meta-row span{text-overflow:ellipsis;white-space:nowrap;background:#081b0b3d;border:1px solid #84a46529;border-radius:999px;align-items:center;max-width:100%;min-height:1.55rem;padding:.18rem .58rem;display:inline-flex;overflow:hidden}.fs-core-form-page.fs-hr-user-form .fs-field--user-profile-primary{grid-column:span 4}.fs-core-form-page.fs-hr-user-form .fs-field--user-profile-secondary{grid-column:span 3}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__toggle,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__toggle,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__toggle,.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__toggle,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__toggle{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead808,#0000 44%),#06100857;border-radius:.72rem;min-height:4.25rem;padding:.72rem .78rem}:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-form__meta-row span,:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__toggle,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-form__meta-row span,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__toggle,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-user-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__toggle,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-form__meta-row span,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__toggle,:root[data-theme=light] .fs-core-form-page.fs-hr-user-form .fs-hr-user-form__toggle{background:linear-gradient(180deg,#fffffff0,#f7faf3e6),var(--fs-surface,#fff);border-color:#5a743c33;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #121f0b0f}:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-user-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats span{color:#64748b}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__toggle input,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__toggle input,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__toggle input,.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__toggle input,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__toggle input{margin-top:.14rem}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__toggle strong,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__toggle strong,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__toggle strong,.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__toggle strong,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.82rem;line-height:1.25}.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__toggle small,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__toggle small,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__toggle small,.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__toggle small,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.35}.fs-profile-image-field{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;padding:.9rem;display:grid}.fs-profile-image-field__preview{border:1px solid var(--fs-accent-indicator);background:radial-gradient(circle at 30% 18%,var(--fs-accent-indicator),transparent 34%),var(--fs-accent-soft);border-radius:1.05rem;place-items:center;width:5.25rem;height:5.25rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #e5ead814}@supports (color:color-mix(in lab,red,red)){.fs-profile-image-field__preview{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)36%,var(--fs-border-subtle));background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--fs-accent-indicator)16%,transparent),transparent 34%),var(--fs-accent-soft)}}.fs-profile-image-field__preview img{object-fit:cover;width:100%;height:100%}.fs-profile-image-field__preview span{color:#e5ead8;letter-spacing:.02em;font-size:1.25rem;font-weight:900}.fs-profile-image-field__body{gap:.24rem;min-width:0;display:grid}.fs-profile-image-field__label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-profile-image-field__body strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.96rem;line-height:1.24}.fs-profile-image-field__body small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-profile-image-field__body .fs-profile-image-field__error{color:#fca5a5;font-weight:750}.fs-profile-image-field__actions{flex-wrap:wrap;gap:.45rem;margin-top:.34rem;display:flex}.fs-profile-image-field__upload{cursor:pointer}.fs-profile-image-field__upload input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=light] .fs-profile-image-field__body small,:root[data-theme=light] .fs-profile-image-field__label{color:#64748b}:root[data-theme=light] .fs-profile-image-field__body strong{color:#0f172a}:root[data-theme=light] .fs-profile-image-field__body .fs-profile-image-field__error{color:#b91c1c}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-number,.fs-core-form-page.fs-hr-employee-form .fs-field--employee-preferred-name{grid-column:span 3}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary{gap:.85rem;display:grid}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats>div{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem;gap:.12rem;min-width:0;padding:.62rem;display:grid}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-core-form-page.fs-hr-employee-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-hr-employee-form .fs-form-page__body{border-radius:1rem;padding:1rem}.fs-core-form-page.fs-hr-employee-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;margin-top:.2rem;display:grid}.fs-core-form-page.fs-hr-employee-form .fs-form-shell__main{gap:.8rem;display:grid}.fs-core-form-page.fs-hr-employee-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-hr-employee-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-hr-employee-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-hr-employee-form .fs-stepper__bullet{width:28px;height:28px;margin-right:.62rem;font-size:.78rem}.fs-core-form-page.fs-hr-employee-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-hr-employee-form .fs-form--stepped .fs-form__card{border:1px solid var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-hr-employee-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-hr-employee-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-hr-employee-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-hr-employee-form .fs-form__section-description{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-contact,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-emergency,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-employment,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-identity{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.72rem;width:min(100%,74rem)}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-span-3{grid-column:span 3}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-span-4{grid-column:span 4}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-span-5{grid-column:span 5}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-span-6{grid-column:span 6}.fs-core-form-page.fs-hr-employee-form .fs-field--full{grid-column:1/-1;max-width:100%}.fs-core-form-page.fs-hr-employee-form .fs-field--checkbox.fs-field--full{max-width:min(100%,34rem)}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-notes{grid-column:span 8}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-active-toggle{grid-column:span 4}.fs-core-form-page.fs-hr-employee-form .fs-field{gap:.28rem}.fs-core-form-page.fs-hr-employee-form .fs-field__label{color:var(--fs-text,#e5ead8)}.fs-core-form-page.fs-hr-employee-form .fs-date-field--form .fs-date-field__trigger,.fs-core-form-page.fs-hr-employee-form .fs-input,.fs-core-form-page.fs-hr-employee-form .fs-search-select-field--form .fs-search-select__trigger{min-height:2.55rem}.fs-core-form-page.fs-hr-employee-form .fs-field--checkbox{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;min-height:4.15rem;padding:.72rem .78rem}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;position:sticky}.fs-core-form-page.fs-hr-employee-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-hr-employee-form .fs-form-summary__status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats{gap:.5rem}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats>div{border-radius:.72rem;min-height:4.1rem;padding:.64rem}.fs-core-form-page.fs-hr-employee-form .fs-form-summary__row{gap:.16rem}.fs-core-form-page.fs-hr-employee-form .fs-stepper-nav{border-radius:1rem;margin-top:0;padding:.65rem}.fs-core-form-page.fs-hr-employee-form .fs-stepper-nav__status{min-width:7.5rem}.fs-hr-employee-quick-structure-dialog,.fs-hr-quick-create-dialog{width:min(48rem,100vw - 2rem)}.fs-hr-employee-quick-structure-dialog__body,.fs-hr-quick-create-dialog__body{gap:.95rem;display:grid}.fs-hr-employee-quick-structure-dialog__grid,.fs-hr-quick-create-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.fs-hr-employee-quick-structure-dialog .fs-field,.fs-hr-employee-quick-structure-dialog .fs-search-select-field,.fs-hr-quick-create-dialog .fs-field,.fs-hr-quick-create-dialog .fs-search-select-field,.fs-hr-shift-assignment-dialog .fs-field,.fs-hr-shift-assignment-dialog .fs-search-select-field{min-width:0}.fs-hr-employee-quick-structure-dialog__wide,.fs-hr-quick-create-dialog__wide{grid-column:1/-1}.fs-hr-employee-quick-structure-dialog__wide textarea,.fs-hr-quick-create-dialog__wide textarea{min-height:6rem}:root[data-theme=light] .fs-core-form-page.fs-hr-employee-form .fs-field__label,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-form .fs-form__section-title{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-hr-employee-form .fs-form__section-description{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-hr-user-form .fs-form-summary__status{color:#0f172a;background:#f7faf3e0;border-color:#5a743c2e}.fs-core-form-page .fs-form-summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);width:100%;max-width:none;box-shadow:var(--fs-card-shadow-enterprise);border-radius:.78rem;flex-basis:auto;padding:.85rem}.fs-core-form-page .fs-form-summary__list{gap:.45rem}.fs-core-form-page .fs-form-summary__row{border-bottom:1px solid var(--fs-divider);padding-bottom:.42rem}.fs-core-form-page .fs-form-summary__row:last-child{border-bottom:0;padding-bottom:0}.fs-core-form-page .fs-form-page__body>.fs-form__actions{display:none}.fs-core-form-page .fs-form--stepped>.fs-form__actions,.fs-core-form-page .fs-form-shell__main>.fs-form__actions,.fs-core-form-page .fs-stepper-nav,.fs-core-form-page form>.fs-form__actions{z-index:18;background:var(--fs-surface);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #84a46533;border-radius:.85rem;justify-content:space-between;gap:.55rem;margin:.35rem auto 0;padding:.72rem;position:sticky;bottom:clamp(.7rem,1.4vw,1rem)}.fs-core-form-page .fs-stepper-nav__status{gap:.08rem;min-width:9rem;margin-right:auto;display:grid}.fs-core-form-page .fs-stepper-nav__status strong{color:var(--fs-text,#e5ead8);font-size:.84rem;line-height:1.2}.fs-core-form-page .fs-stepper-nav__status span{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.2}.fs-core-form-page .fs-form--stepped>.fs-form__actions .fs-pill-button,.fs-core-form-page .fs-form-shell__main>.fs-form__actions .fs-pill-button,.fs-core-form-page .fs-stepper-nav .fs-pill-button,.fs-core-form-page form>.fs-form__actions .fs-pill-button{min-width:7.25rem}.fs-core-form-page .fs-form--stepped>.fs-form__actions .fs-pill-button--primary,.fs-core-form-page .fs-form-shell__main>.fs-form__actions .fs-pill-button--primary,.fs-core-form-page .fs-stepper-nav .fs-pill-button--primary,.fs-core-form-page form>.fs-form__actions .fs-pill-button--primary{min-width:10rem}.fs-core-form-page .fs-form--stepped>.fs-form__actions .fs-pill-button:disabled,.fs-core-form-page .fs-form--stepped>.fs-form__actions .fs-pill-button[aria-disabled=true],.fs-core-form-page .fs-form-shell__main>.fs-form__actions .fs-pill-button:disabled,.fs-core-form-page .fs-form-shell__main>.fs-form__actions .fs-pill-button[aria-disabled=true],.fs-core-form-page .fs-stepper-nav .fs-pill-button:disabled,.fs-core-form-page .fs-stepper-nav .fs-pill-button[aria-disabled=true],.fs-core-form-page form>.fs-form__actions .fs-pill-button:disabled,.fs-core-form-page form>.fs-form__actions .fs-pill-button[aria-disabled=true]{opacity:1;border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);text-shadow:none;color:var(--fs-text-muted)!important}:root[data-theme=light] .fs-core-form-page .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-core-form-page .fs-form-page__body,:root[data-theme=light] .fs-core-form-page .fs-form-summary{background:linear-gradient(#fffffff5,#f7faf3e0),#fff}:root[data-theme=light] .fs-core-form-page.fs-core-house-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-core-reference-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-core-site-form .fs-field--checkbox.fs-field--full,:root[data-theme=light] .fs-core-form-page.fs-core-site-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-core-unit-form .fs-form-summary__status{background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-core-form-page .fs-field__label,:root[data-theme=light] .fs-core-form-page .fs-form-field__label,:root[data-theme=light] .fs-core-form-page .fs-input-field__label{color:#0f172a}:root[data-theme=light] .fs-core-form-page .fs-input,:root[data-theme=light] .fs-core-form-page .fs-input-field__input,:root[data-theme=light] .fs-core-form-page .fs-select,:root[data-theme=light] .fs-core-form-page .fs-textarea{background:#fff}:root[data-theme=light] .fs-core-form-page .fs-form__actions,:root[data-theme=light] .fs-core-form-page .fs-stepper-nav{background:var(--fs-surface);box-shadow:none}:root[data-theme=light] .fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats>div{background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-core-form-page .fs-stepper-nav__status strong,:root[data-theme=light] .fs-core-form-page.fs-core-reference-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-core-site-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-core-unit-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page .fs-stepper-nav__status span,:root[data-theme=light] .fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats span{color:#64748b}:root[data-theme=light] .fs-core-form-page .fs-form__actions .fs-pill-button:disabled,:root[data-theme=light] .fs-core-form-page .fs-form__actions .fs-pill-button[aria-disabled=true],:root[data-theme=light] .fs-core-form-page .fs-stepper-nav .fs-pill-button:disabled,:root[data-theme=light] .fs-core-form-page .fs-stepper-nav .fs-pill-button[aria-disabled=true]{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);text-shadow:none;color:var(--fs-text-muted)!important}@media (max-width:1080px){.fs-core-form-page .fs-form-shell,.fs-core-form-page.fs-core-site-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-core-form-page .fs-form-summary,.fs-core-form-page.fs-core-site-form .fs-form-summary,.fs-core-form-page.fs-core-unit-form .fs-form-summary{position:static}.fs-core-form-page.fs-hr-employee-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary{position:static}.fs-core-form-page .fs-form__grid--3col,.fs-core-form-page .fs-form__grid--5col,.fs-core-form-page .fs-form__grid--balanced-2col,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-contact,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-emergency,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-employment,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-contact>.fs-field,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-emergency>.fs-field,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-employment>.fs-field,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-identity>.fs-field{grid-column:auto}.fs-core-form-page.fs-hr-employee-form .fs-field--employee-number,.fs-core-form-page.fs-hr-employee-form .fs-field--employee-preferred-name{grid-column:span 1}.fs-core-form-page.fs-core-site-form .fs-form__grid--site-address,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-coordinates,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-identity,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-region,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-controls,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-identity,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-review,.fs-core-form-page.fs-hr-employee-role-form .fs-form__grid--employee-role-target,.fs-core-form-page.fs-hr-employee-user-form .fs-form__grid--employee-user-target,.fs-core-form-page.fs-hr-membership-form .fs-form__grid--membership-controls,.fs-core-form-page.fs-hr-membership-form .fs-form__grid--membership-target,.fs-core-form-page.fs-hr-user-form .fs-form__grid--user-profile,.fs-core-form-page.fs-hr-user-form .fs-form__grid--user-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-hr-user-form .fs-field--user-profile-primary,.fs-core-form-page.fs-hr-user-form .fs-field--user-profile-secondary{grid-column:span 1}}@media (max-width:760px){.fs-core-form-page{padding-bottom:2rem}.fs-core-form-page .fs-form-page__header{grid-template-columns:minmax(0,1fr);align-items:start}.fs-core-form-page .fs-form__grid,.fs-core-form-page .fs-form__grid--2col,.fs-core-form-page .fs-form__grid--3col,.fs-core-form-page .fs-form__grid--5col,.fs-core-form-page .fs-form__grid--balanced-2col,.fs-core-form-page.fs-core-site-form .fs-site-coordinate-capture{grid-template-columns:minmax(0,1fr)}.fs-site-coordinate-capture__actions{flex-direction:column;align-items:stretch}.fs-site-coordinate-capture__request{width:100%}.fs-site-coordinate-capture__status{align-self:flex-start}.fs-core-form-page.fs-core-site-form .fs-form__grid--site-address,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-coordinates,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-identity,.fs-core-form-page.fs-core-site-form .fs-form__grid--site-region,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-controls,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-identity,.fs-core-form-page.fs-hr-access-request-form .fs-form__grid--access-request-review,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-contact,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-emergency,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-employment,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-identity,.fs-core-form-page.fs-hr-employee-role-form .fs-form__grid--employee-role-target,.fs-core-form-page.fs-hr-employee-user-form .fs-form__grid--employee-user-target,.fs-core-form-page.fs-hr-membership-form .fs-form__grid--membership-controls,.fs-core-form-page.fs-hr-membership-form .fs-form__grid--membership-target,.fs-core-form-page.fs-hr-user-form .fs-form__grid--user-profile,.fs-core-form-page.fs-hr-user-form .fs-form__grid--user-setup{grid-template-columns:minmax(0,1fr)}.fs-core-form-page .fs-form__actions{width:100%;position:static}.fs-core-form-page .fs-stepper-nav{flex-direction:column;align-items:stretch;width:100%;position:static}.fs-core-form-page.fs-hr-employee-form .fs-form-page__body{border-radius:.82rem;padding:.78rem}.fs-core-form-page.fs-hr-employee-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:.48rem;padding-bottom:.2rem;display:grid;overflow:visible}.fs-core-form-page.fs-hr-employee-form .fs-stepper__item{min-width:0}.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-contact,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-emergency,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-employment,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--3col.fs-form__grid--employee-identity{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-contact>.fs-field,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-emergency>.fs-field,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-employment>.fs-field,.fs-core-form-page.fs-hr-employee-form .fs-form__grid--employee-identity>.fs-field{grid-column:1/-1}.fs-core-form-page.fs-hr-employee-form .fs-form-summary__header,.fs-core-form-page.fs-hr-employee-form .fs-hr-employee-form__summary-stats,.fs-core-form-page.fs-hr-user-form .fs-form-summary__header,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-hr-employee-form .fs-stepper-nav{border-radius:.9rem;gap:.65rem}.fs-core-form-page .fs-stepper-nav__right{width:100%}.fs-core-form-page .fs-stepper-nav__status{width:100%;min-width:0}}@media (max-width:540px){.fs-core-form-page.fs-hr-employee-form .fs-stepper{grid-template-columns:minmax(0,1fr)}}.fs-core-form-page.fs-hr-structure-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start}.fs-hr-structure-form__form{gap:.85rem;display:grid}.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-identity{grid-template-columns:minmax(8rem,.7fr) minmax(14rem,1.3fr) minmax(14rem,1fr)}.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-description,.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-specific{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-description .fs-hr-structure-form__field:first-child{grid-column:1/-1}.fs-hr-structure-form__field textarea{resize:vertical;min-height:8rem}.fs-hr-structure-form__toggle{background:#0610083d;border:1px solid #84a4652e;border-radius:.82rem;align-items:flex-start;gap:.72rem;min-width:0;min-height:4.8rem;padding:.82rem;display:flex}.fs-hr-structure-form__toggle input{width:1.05rem;height:1.05rem;accent-color:var(--fs-accent,#4f9f42);margin-top:.1rem}.fs-hr-structure-form__toggle span{gap:.18rem;min-width:0;display:grid}.fs-hr-structure-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.25}.fs-hr-structure-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.38}.fs-hr-structure-form__summary{position:sticky;top:1rem}.fs-hr-structure-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fs-hr-structure-form__summary-stats>div{background:#0610083d;border:1px solid #84a46524;border-radius:.78rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-hr-structure-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-hr-structure-form__summary-stats strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.25}.fs-hr-structure-form__actions{justify-content:space-between}:root[data-theme=light] .fs-hr-structure-form__summary-stats>div,:root[data-theme=light] .fs-hr-structure-form__toggle{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-structure-form__summary-stats strong,:root[data-theme=light] .fs-hr-structure-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-hr-structure-form__summary-stats span,:root[data-theme=light] .fs-hr-structure-form__toggle small{color:#64748b}@media (max-width:1100px){.fs-core-form-page.fs-hr-structure-form .fs-form-shell,.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-description,.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-identity,.fs-core-form-page.fs-hr-structure-form .fs-form__grid--structure-specific{grid-template-columns:minmax(0,1fr)}.fs-hr-structure-form__summary{position:static}}@media (max-width:720px){.fs-hr-employee-quick-structure-dialog__grid,.fs-hr-quick-create-dialog__grid,.fs-hr-structure-form__actions,.fs-hr-structure-form__summary-stats{grid-template-columns:minmax(0,1fr)}.fs-hr-structure-form__actions{flex-direction:column;align-items:stretch}.fs-hr-structure-form__actions .fs-pill-button{width:100%}}.fs-core-form-page.fs-finance-ledger-account-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-finance-ledger-account-form .fs-form-page__body{border-radius:1rem;padding:1rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;margin-top:.2rem;display:grid}.fs-core-form-page.fs-finance-ledger-account-form .fs-form-shell__main{gap:.8rem;display:grid}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper__bullet{width:28px;height:28px;margin-right:.62rem;font-size:.78rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__section-description{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-classification,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-controls,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-identity{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.72rem;width:min(100%,74rem)}.fs-core-form-page.fs-finance-ledger-account-form .fs-field--ledger-span-4{grid-column:span 4}.fs-core-form-page.fs-finance-ledger-account-form .fs-field--ledger-span-6{grid-column:span 6}.fs-core-form-page.fs-finance-ledger-account-form .fs-field--ledger-notes,.fs-core-form-page.fs-finance-ledger-account-form .fs-field--ledger-span-8{grid-column:span 8}.fs-core-form-page.fs-finance-ledger-account-form .fs-field--ledger-active-toggle{grid-column:span 4}.fs-core-form-page.fs-finance-ledger-account-form .fs-field{gap:.28rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-field__label{color:var(--fs-text,#e5ead8)}.fs-core-form-page.fs-finance-ledger-account-form .fs-input,.fs-core-form-page.fs-finance-ledger-account-form .fs-search-select-field--form .fs-search-select__trigger{min-height:2.55rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-field--checkbox{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead808,#0000 44%),#06100847;border-radius:.78rem;min-height:4.15rem;padding:.72rem .78rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-finance-ledger-account-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-finance-ledger-account-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats>div{background:#081b0b38;border:1px solid #84a46529;border-radius:.72rem;gap:.12rem;min-width:0;min-height:4.1rem;padding:.64rem;display:grid}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-core-form-page.fs-finance-ledger-account-form .fs-form-summary__row{gap:.16rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper-nav{border-radius:1rem;margin-top:0;padding:.65rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper-nav__status{min-width:7.5rem}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-field__label,:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-form__section-title{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-form__section-description{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-field--checkbox,:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-form--stepped .fs-form__card{background:linear-gradient(#fffffff5,#f8faf6e0),#fff}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-form-summary__status{color:#0f172a;background:#f7faf3e0;border-color:#5a743c2e}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats>div{background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats span{color:#64748b}@media (max-width:1080px){.fs-core-form-page.fs-finance-ledger-account-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary{position:static}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--3col.fs-form__grid--ledger-classification,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--3col.fs-form__grid--ledger-controls,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--3col.fs-form__grid--ledger-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-classification>.fs-field,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-controls>.fs-field,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-identity>.fs-field{grid-column:auto}}@media (max-width:760px){.fs-core-form-page.fs-finance-ledger-account-form .fs-form-page__body{border-radius:.82rem;padding:.78rem}.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding-bottom:.2rem;display:grid;overflow:visible}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--3col.fs-form__grid--ledger-classification,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--3col.fs-form__grid--ledger-controls,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--3col.fs-form__grid--ledger-identity{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-classification>.fs-field,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-controls>.fs-field,.fs-core-form-page.fs-finance-ledger-account-form .fs-form__grid--ledger-identity>.fs-field{grid-column:1/-1}.fs-core-form-page.fs-finance-ledger-account-form .fs-finance-ledger-account-form__summary-stats,.fs-core-form-page.fs-finance-ledger-account-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.fs-core-form-page.fs-finance-ledger-account-form .fs-stepper{grid-template-columns:minmax(0,1fr)}}.fs-core-form-page.fs-finance-journal-create-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-finance-journal-create-form .fs-form-page__body{border-radius:1rem;padding:1rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;margin-top:.2rem;display:grid}.fs-core-form-page.fs-finance-journal-create-form .fs-form-shell__main{gap:.8rem;min-width:0;display:grid}.fs-core-form-page.fs-finance-journal-create-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-finance-journal-create-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-finance-journal-create-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-finance-journal-create-form .fs-stepper__bullet{width:28px;height:28px;margin-right:.62rem;font-size:.78rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form__section-description,.fs-core-form-page.fs-finance-journal-create-form .fs-form__section-subtitle{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-finance-journal-create-form .fs-field{gap:.28rem}.fs-core-form-page.fs-finance-journal-create-form .fs-field__label{color:var(--fs-text,#e5ead8)}.fs-core-form-page.fs-finance-journal-create-form .fs-input,.fs-core-form-page.fs-finance-journal-create-form .fs-select,.fs-core-form-page.fs-finance-journal-create-form .fs-textarea{min-height:2.55rem}.fs-core-form-page.fs-finance-journal-create-form .fs-finance-journal-create-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-finance-journal-create-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-finance-journal-create-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-finance-journal-create-form .fs-form-summary__row{gap:.16rem}.fs-core-form-page.fs-finance-journal-create-form .fs-stepper-nav{border-radius:1rem;margin-top:0;padding:.65rem}.fs-core-form-page.fs-finance-journal-create-form .fs-stepper-nav__status{min-width:7.5rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table-wrapper--embedded{background:#06100833;border:1px solid #84a46529;border-radius:.78rem;width:100%;max-width:100%;overflow-x:auto}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines{border-collapse:separate;border-spacing:0;min-width:78rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.68rem .72rem;font-size:.66rem;font-weight:900}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td{vertical-align:top;border-top:1px solid #84a4651a;padding:.58rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines .fs-input,.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines .fs-select{min-height:2.25rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table__summary-row td{color:var(--fs-text,#e5ead8);background:#84a4650f;font-weight:850}:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-field__label,:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-form__section-title{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-form__section-description,:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-form__section-subtitle{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-table-wrapper--embedded{background:linear-gradient(#fffffff5,#f8faf6e0),#fff}:root[data-theme=light] .fs-core-form-page.fs-finance-journal-create-form .fs-form-summary__status{color:#0f172a;background:#f7faf3e0;border-color:#5a743c2e}@media (max-width:1080px){.fs-core-form-page.fs-finance-journal-create-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-journal-create-form .fs-finance-journal-create-form__summary{position:static}}@media (max-width:760px){.fs-core-form-page.fs-finance-journal-create-form .fs-form-page__body{border-radius:.82rem;padding:.78rem}.fs-core-form-page.fs-finance-journal-create-form .fs-form-summary__header,.fs-core-form-page.fs-finance-journal-create-form .fs-stepper{grid-template-columns:minmax(0,1fr)}}.fs-core-form-page.fs-finance-journal-create-form .fs-form__section-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.fs-core-form-page.fs-finance-journal-create-form .fs-table-wrapper--embedded{overflow-x:visible}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines{table-layout:fixed;width:100%;min-width:0}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td,.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th{min-width:0}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:first-child,.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:first-child{width:3.8rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:nth-child(2),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:nth-child(2){width:25%}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:nth-child(3),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:nth-child(3){width:20%}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:nth-child(4),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:nth-child(4){width:23%}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:nth-child(5),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:nth-child(6),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:nth-child(5),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:nth-child(6){width:9.5%}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines td:nth-child(7),.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines th:nth-child(7){width:7rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines .fs-input,.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines .fs-select{width:100%;min-width:0;max-width:100%}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines .fs-input--mono,.fs-core-form-page.fs-finance-journal-create-form .fs-table__cell--actions{text-align:right}.fs-core-form-page.fs-finance-journal-create-form .fs-table__cell--actions .fs-pill-button{justify-content:center;width:100%;min-width:0;padding-inline:.55rem}.fs-core-form-page.fs-finance-journal-create-form .fs-table__summary-row td{white-space:nowrap}@media (max-width:1180px){.fs-core-form-page.fs-finance-journal-create-form .fs-table-wrapper--embedded{overflow-x:auto}.fs-core-form-page.fs-finance-journal-create-form .fs-table--form-lines{min-width:68rem}}.fs-core-form-page.fs-finance-fiscal-period-form,.fs-core-form-page.fs-finance-fiscal-year-form{gap:.92rem;max-width:min(100%,104rem);padding-bottom:6rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__hero,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__hero{border-bottom:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.72rem;display:flex}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-hero__eyebrow,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-hero__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-hero__title,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-hero__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:.12rem 0 0;font-size:clamp(1.45rem,1.12rem + .88vw,2.08rem);line-height:1.04}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-hero__text,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-hero__text{max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:.18rem 0 0;font-size:.82rem;line-height:1.45}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__layout,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__layout{background:linear-gradient(#84a4650e,#84a46503),#081b0b33;border:1px solid #84a46529;border-radius:1rem;gap:1rem;min-width:0;margin-top:.1rem;padding:1rem;display:grid;box-shadow:0 14px 34px #070b053d}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__section,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__section{background:linear-gradient(#e5ead808,#0000 44%),#06100838;border:1px solid #84a46526;border-radius:.9rem;gap:.86rem;min-width:0;padding:1.05rem;display:grid}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-section__header,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-section__header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-section__header h2,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-section__header h2{color:var(--fs-text,#e5ead8);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:900}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-section__header p,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-section__header p{max-width:50rem;color:var(--fs-text-soft,#8e9b79);margin:.18rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-grid,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-grid{gap:.72rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-field,.fs-core-form-page.fs-finance-fiscal-year-form .fs-field{gap:.3rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-field>span,.fs-core-form-page.fs-finance-fiscal-year-form .fs-field>span{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:800;line-height:1.25}.fs-core-form-page.fs-finance-fiscal-period-form .fs-input,.fs-core-form-page.fs-finance-fiscal-period-form .fs-select,.fs-core-form-page.fs-finance-fiscal-year-form .fs-input,.fs-core-form-page.fs-finance-fiscal-year-form .fs-select{background-color:#0610086b;border-color:#84a4653d;min-height:2.55rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__summary,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);background:linear-gradient(#84a4650e,#84a46504),#081b0b38;border:1px solid #84a46529;border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky;box-shadow:0 12px 30px #070b0533}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-summary__header,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-summary__header{border-bottom:1px solid #84a46524;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;padding-bottom:.65rem;display:grid}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-summary__status,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-summary__row,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-summary__row{gap:.16rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-summary__hint,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-summary__hint{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.74rem;line-height:1.42}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions{justify-content:flex-end}:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-field>span,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-form-hero__title,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-form-section__header h2,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-field>span,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-form-hero__title,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-form-section__header h2{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-form-hero__eyebrow,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-form-hero__text,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-form-section__header p,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-form-summary__hint,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-form-hero__eyebrow,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-form-hero__text,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-form-section__header p,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-form-summary__hint{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__layout,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__section,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__summary,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__layout,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__section,:root[data-theme=light] .fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__summary{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c29}@media (max-width:760px){.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions,.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__hero,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__hero{flex-direction:column;align-items:stretch}.fs-core-form-page.fs-finance-fiscal-period-form .fs-form-summary__header,.fs-core-form-page.fs-finance-fiscal-year-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions .fs-pill-button,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions .fs-pill-button{width:100%}}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__layout,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__shell,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:.82rem;min-width:0;display:grid}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions{z-index:42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0b2d11eb,#081b0be6),#081b0beb;border:1px solid #84a46533;border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-width:0;margin-top:0;padding:.65rem;display:flex;position:sticky;bottom:clamp(.7rem,1.4vw,1rem);box-shadow:0 18px 36px #070b0547,inset 0 1px #e5ead80f}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions .fs-pill-button,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions .fs-pill-button{min-width:8.8rem}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions .fs-pill-button--primary,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions .fs-pill-button--primary{margin-left:auto}@media (min-width:1181px){.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:first-child,.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:nth-child(2),.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:nth-child(3),.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:nth-child(4){grid-column:span 3}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:nth-child(5),.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:nth-child(6),.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid>.fs-field:nth-child(7){grid-column:span 2}}@media (max-width:1180px){.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__layout,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__layout{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__summary,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__summary{position:static}}@media (max-width:760px){.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions,.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__hero,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__hero{flex-direction:column;align-items:stretch}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__period-grid{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-fiscal-period-form .fs-finance-fiscal-form__actions .fs-pill-button,.fs-core-form-page.fs-finance-fiscal-year-form .fs-finance-fiscal-form__actions .fs-pill-button{width:100%;margin-left:0}}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-page__body{border-radius:1rem;padding:1rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;margin-top:.2rem;display:grid}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-shell__main{min-width:0}.fs-core-form-page.fs-finance-posting-profile-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-form__section-subtitle{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-finance-posting-profile-form .fs-form__grid{align-items:start;gap:.72rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-field{gap:.28rem;min-width:0}.fs-core-form-page.fs-finance-posting-profile-form .fs-field__label{color:var(--fs-text,#e5ead8)}.fs-core-form-page.fs-finance-posting-profile-form .fs-field__hint{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.35}.fs-core-form-page.fs-finance-posting-profile-form .fs-input,.fs-core-form-page.fs-finance-posting-profile-form .fs-select,.fs-core-form-page.fs-finance-posting-profile-form .fs-textarea{min-height:2.55rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-summary__row{gap:.16rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper-nav{border-radius:1rem;margin-top:0;padding:.65rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper-nav__status{min-width:7.5rem}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-field__label,:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-form__section-title{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-field__hint,:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-form__section-subtitle{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-form--stepped .fs-form__card{background:linear-gradient(#fffffff5,#f8faf6e0),#fff}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-form-summary__status{color:#0f172a;background:#f7faf3e0;border-color:#5a743c2e}@media (max-width:1080px){.fs-core-form-page.fs-finance-posting-profile-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary{position:static}}@media (max-width:760px){.fs-core-form-page.fs-finance-posting-profile-form .fs-form-page__body{border-radius:.82rem;padding:.78rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding-bottom:.2rem;display:grid;overflow:visible}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats,.fs-core-form-page.fs-finance-posting-profile-form .fs-form-summary__header,.fs-core-form-page.fs-finance-posting-profile-form .fs-form__grid,.fs-core-form-page.fs-finance-posting-profile-form .fs-form__grid--2col,.fs-core-form-page.fs-finance-posting-profile-form .fs-form__grid--3col{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper-nav,.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper-nav__right{flex-direction:column;align-items:stretch}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper-nav .fs-pill-button{width:100%}}.fs-core-form-page.fs-finance-posting-profile-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-finance-posting-profile-form .fs-form-shell__main{gap:.8rem;display:grid}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper__bullet{width:28px;height:28px;margin-right:.62rem;font-size:.78rem}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:.72rem;width:100%;display:grid}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid>.fs-field{grid-column:span 3}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--core>.fs-field:nth-child(-n+3){grid-column:span 2}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--core>.fs-field:nth-child(n+4){grid-column:span 3}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--domains>.fs-field:nth-last-child(3):first-child,.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--domains>.fs-field:nth-last-child(3):first-child~.fs-field{grid-column:span 2}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats>div{background:#081b0b38;border:1px solid #84a46529;border-radius:.72rem;gap:.12rem;min-width:0;min-height:4.1rem;padding:.64rem;display:grid}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats>div{background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats span{color:#64748b}@media (max-width:1080px){.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--core>.fs-field:nth-child(-n+3),.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--core>.fs-field:nth-child(n+4),.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--domains>.fs-field:nth-last-child(3):first-child,.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid--domains>.fs-field:nth-last-child(3):first-child~.fs-field,.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid>.fs-field{grid-column:auto}}@media (max-width:760px){.fs-core-form-page.fs-finance-posting-profile-form .fs-stepper{grid-template-columns:minmax(0,1fr);gap:.48rem;padding-bottom:.2rem;display:grid;overflow:visible}.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__mapping-grid,.fs-core-form-page.fs-finance-posting-profile-form .fs-finance-posting-profile-form__summary-stats{grid-template-columns:minmax(0,1fr)}}.fs-core-form-page.fs-finance-cost-center-form{gap:1rem;display:grid}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__hero{border-bottom:1px solid #84a46524;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.85rem;display:flex}.fs-core-form-page.fs-finance-cost-center-form .fs-form-hero__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-core-form-page.fs-finance-cost-center-form .fs-form-hero__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:.18rem 0 0;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.08}.fs-core-form-page.fs-finance-cost-center-form .fs-form-hero__text{color:var(--fs-text-soft,#8e9b79);margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.fs-core-form-page.fs-finance-cost-center-form .fs-feature-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__layout{background:linear-gradient(#84a46512,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:1.05rem;gap:0;padding:.95rem;display:grid;box-shadow:0 18px 46px #0000002e}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__shell{grid-template-columns:minmax(0,1fr) minmax(18rem,.28fr);align-items:start;gap:1rem;display:grid}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__section{background:#030f0624;border:1px solid #84a46529;border-radius:.95rem;min-width:0;padding:1rem}.fs-core-form-page.fs-finance-cost-center-form .fs-form-section__header{border-bottom:1px solid #84a46524;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.fs-core-form-page.fs-finance-cost-center-form .fs-form-section__header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:0;font-size:1.16rem;line-height:1.15}.fs-core-form-page.fs-finance-cost-center-form .fs-form-section__header p{color:var(--fs-text-soft,#8e9b79);margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.fs-core-form-page.fs-finance-cost-center-form .fs-section-chip{white-space:nowrap;color:var(--fs-text,#e5ead8);background:#84a46514;border-color:#84a46538}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fs-core-form-page.fs-finance-cost-center-form .fs-field{min-width:0}.fs-core-form-page.fs-finance-cost-center-form .fs-field>span,.fs-core-form-page.fs-finance-cost-center-form .fs-field__checkbox-content>span{color:var(--fs-text,#e5ead8);letter-spacing:.01em;font-size:.76rem;font-weight:850}.fs-core-form-page.fs-finance-cost-center-form .fs-field__hint,.fs-core-form-page.fs-finance-cost-center-form .fs-field__optional{color:var(--fs-text-soft,#8e9b79)}.fs-core-form-page.fs-finance-cost-center-form .fs-input,.fs-core-form-page.fs-finance-cost-center-form .fs-select,.fs-core-form-page.fs-finance-cost-center-form .fs-textarea{color:var(--fs-text,#e5ead8);background:#030f063d;border-color:#84a4652e}.fs-core-form-page.fs-finance-cost-center-form .fs-input::placeholder,.fs-core-form-page.fs-finance-cost-center-form .fs-textarea::placeholder{color:#8e9b79c7}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__active-toggle{background:#030f062e;border:1px solid #84a46529;border-radius:.85rem;min-height:100%;padding:.85rem}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__description{grid-column:1/-1}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__description .fs-textarea{min-height:7rem}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__actions{background:#0a240e47;border:1px solid #84a46529;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.65rem;display:flex}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__actions .fs-pill-button{min-width:8.5rem}.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary,.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary.fs-finance-cost-center-form__summary{background:linear-gradient(#84a46512,#84a46506),#081b0b2e;border-color:#84a4652e;min-width:0}.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary__header{border-bottom-color:#84a46524}.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary__status{color:var(--fs-text,#e5ead8);background:#84a46514;border-color:#84a4652e}.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary__row{border-bottom-color:#84a4651f}.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary__hint,.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary__placeholder,.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary__sub{color:var(--fs-text-soft,#8e9b79)}:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-field>span,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-field__checkbox-content>span,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-form-hero__title,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-form-section__header h2{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-field__hint,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-field__optional,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-form-hero__eyebrow,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-form-hero__text,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-form-section__header p{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__layout,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__section,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-form-summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e}:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-input,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-select,:root[data-theme=light] .fs-core-form-page.fs-finance-cost-center-form .fs-textarea{color:#0f172a;background:#fff;border-color:#5a743c2e}@media (max-width:980px){.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__shell{grid-template-columns:1fr}.fs-core-form-page.fs-finance-cost-center-form .fs-form-summary{order:-1}}@media (max-width:640px){.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__actions,.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__hero,.fs-core-form-page.fs-finance-cost-center-form .fs-form-section__header{display:grid}.fs-core-form-page.fs-finance-cost-center-form .fs-feature-card__actions,.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__actions{justify-content:stretch}.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__grid{grid-template-columns:1fr}.fs-core-form-page.fs-finance-cost-center-form .fs-feature-card__actions .fs-pill-button,.fs-core-form-page.fs-finance-cost-center-form .fs-finance-cost-center-form__actions .fs-pill-button{width:100%}}.fs-core-form-page.fs-finance-payment-term-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-finance-payment-term-form .fs-form-page__body{border-radius:1rem;padding:1rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;margin-top:.2rem;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-form-shell__main{gap:.8rem;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper__bullet{width:28px;height:28px;margin-right:.62rem;font-size:.78rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form__section-description{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-due-rule,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-identity{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.72rem;width:min(100%,74rem)}.fs-core-form-page.fs-finance-payment-term-form .fs-field--payment-term-span-4{grid-column:span 4}.fs-core-form-page.fs-finance-payment-term-form .fs-field--payment-term-span-6{grid-column:span 6}.fs-core-form-page.fs-finance-payment-term-form .fs-field--payment-term-notes,.fs-core-form-page.fs-finance-payment-term-form .fs-field--payment-term-span-8{grid-column:span 8}.fs-core-form-page.fs-finance-payment-term-form .fs-field{gap:.28rem}.fs-core-form-page.fs-finance-payment-term-form .fs-field__label{color:var(--fs-text,#e5ead8)}.fs-core-form-page.fs-finance-payment-term-form .fs-input,.fs-core-form-page.fs-finance-payment-term-form .fs-select{min-height:2.55rem}.fs-core-form-page.fs-finance-payment-term-form .fs-field--checkbox{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead808,#0000 44%),#06100847;border-radius:.78rem;min-height:4.15rem;padding:.72rem .78rem}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary{top:calc(var(--fs-topbar-height,64px) + .85rem);border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid;position:sticky}.fs-core-form-page.fs-finance-payment-term-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-form-summary__status{min-height:1.7rem;color:var(--fs-text,#e5ead8);white-space:nowrap;background:#081b0b47;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats>div{background:#081b0b38;border:1px solid #84a46529;border-radius:.72rem;gap:.12rem;min-width:0;min-height:4.1rem;padding:.64rem;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.15}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-core-form-page.fs-finance-payment-term-form .fs-form-summary__row{gap:.16rem}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper-nav{border-radius:1rem;margin-top:0;padding:.65rem}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper-nav__status{min-width:7.5rem}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-field__label,:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form__section-title{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form__section-description{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-field--checkbox,:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form--stepped .fs-form__card{background:linear-gradient(#fffffff5,#f8faf6e0),#fff}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form-summary__status{color:#0f172a;background:#f7faf3e0;border-color:#5a743c2e}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats>div{background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats span{color:#64748b}@media (max-width:1080px){.fs-core-form-page.fs-finance-payment-term-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary{position:static}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--3col.fs-form__grid--payment-term-availability,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--3col.fs-form__grid--payment-term-due-rule,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--3col.fs-form__grid--payment-term-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-due-rule>.fs-field,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-identity>.fs-field{grid-column:auto}}@media (max-width:760px){.fs-core-form-page.fs-finance-payment-term-form .fs-form-page__body{border-radius:.82rem;padding:.78rem}.fs-core-form-page.fs-finance-payment-term-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding-bottom:.2rem;display:grid;overflow:visible}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--3col.fs-form__grid--payment-term-availability,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--3col.fs-form__grid--payment-term-due-rule,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--3col.fs-form__grid--payment-term-identity{grid-template-columns:minmax(0,1fr)}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-due-rule>.fs-field,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-identity>.fs-field{grid-column:1/-1}.fs-core-form-page.fs-finance-payment-term-form .fs-finance-payment-term-form__summary-stats,.fs-core-form-page.fs-finance-payment-term-form .fs-form-summary__header{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.fs-core-form-page.fs-finance-payment-term-form .fs-stepper{grid-template-columns:minmax(0,1fr)}}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.64rem;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox{background:linear-gradient(#e5ead808,#0000 48%),#06100847;border:1px solid #84a46529;border-radius:.78rem;align-items:flex-start;gap:.62rem;min-height:4.35rem;padding:.76rem .82rem;display:flex}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:first-child,.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:nth-child(2),.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:nth-child(3){grid-column:span 4}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:nth-child(4),.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:nth-child(5){grid-column:span 6}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:has(input:checked){background:linear-gradient(#63b55412,#0000 52%),#061c0a52;border-color:#63b5544d}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability input[type=checkbox]{flex:none;margin-top:.14rem}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability .fs-field__checkbox-content{gap:.18rem;min-width:0;display:grid}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability .fs-field__label{color:var(--fs-text,#e5ead8);font-size:.78rem;font-weight:900;line-height:1.25}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability .fs-field__hint{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability input[type=checkbox]:disabled+.fs-field__checkbox-content{opacity:.68}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c24}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:has(input:checked){background:linear-gradient(#ebf7e5f5,#f8faf6e6),#fff;border-color:#4c883e47}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability .fs-field__label{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability .fs-field__hint{color:#64748b}@media (max-width:1080px){.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:nth-child(n){grid-column:span 6}}@media (max-width:760px){.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability{grid-template-columns:1fr}.fs-core-form-page.fs-finance-payment-term-form .fs-form__grid--payment-term-availability>.fs-field--checkbox:nth-child(n){grid-column:1/-1}}.fs-core-form-page.fs-partners-business-partner-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-partners-business-partner-form .fs-form-page__body{border-radius:1rem;width:100%;max-width:none;padding:1rem}.fs-core-form-page.fs-partners-business-partner-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;width:100%;margin-top:.2rem;display:grid}.fs-core-form-page.fs-partners-business-partner-form .fs-form-shell__main{gap:.8rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-business-partner-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__bullet{color:#e8f7d3eb;background:#04110880;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-right:.62rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item--active .fs-stepper__bullet,.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item--complete .fs-stepper__bullet{color:#e5ffd5fa;background:#53b1422e;border-color:#74dc566b}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__content{gap:.05rem;min-width:0}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__label{font-size:.78rem}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper__description{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.fs-core-form-page.fs-partners-business-partner-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-partners-business-partner-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-partners-business-partner-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-partners-business-partner-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-partners-business-partner-form .fs-form__section-description{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-contact,.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-governance{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-contact>.fs-field:nth-child(-n+3),.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-governance>.fs-field:nth-child(-n+3){grid-column:span 2}.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-contact>.fs-field:nth-child(n+4),.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-governance>.fs-field:nth-child(n+4){grid-column:span 3}.fs-partners-business-partner-form__toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.fs-partners-business-partner-form__toggle{background:#08190c85;border:1px solid #80b06024;border-radius:.9rem;align-items:flex-start;gap:.72rem;min-width:0;padding:.86rem;display:flex}.fs-partners-business-partner-form__toggle input{accent-color:#6fd652;margin-top:.2rem}.fs-partners-business-partner-form__toggle small,.fs-partners-business-partner-form__toggle strong{display:block}.fs-partners-business-partner-form__toggle strong{color:#f6fae7f5;font-size:.9rem}.fs-partners-business-partner-form__toggle small{color:#acc196c7;margin-top:.18rem;font-size:.78rem;line-height:1.45}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav{background:linear-gradient(90deg,#0e492373,#07140a5c),#07140a66;border:1px solid #80b06026;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .78rem;display:flex}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__status{gap:.12rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__status strong{color:#f5fae8f5;font-size:.9rem;line-height:1.2}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__status span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__next{min-width:8.5rem}.fs-partners-business-partner-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin:.85rem 0;display:grid}.fs-partners-business-partner-form__summary-stats>div{background:#08190c85;border:1px solid #80b06024;border-radius:.78rem;min-width:0;padding:.68rem}.fs-partners-business-partner-form__summary-stats span,.fs-partners-business-partner-form__summary-stats strong{display:block}.fs-partners-business-partner-form__summary-stats strong{color:#f6fae7f5;font-size:1.05rem}.fs-partners-business-partner-form__summary-stats span{color:#acc196c7;margin-top:.12rem;font-size:.72rem}@media (max-width:1180px){.fs-core-form-page.fs-partners-business-partner-form .fs-form-shell{grid-template-columns:1fr}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-business-partner-form__toggle-grid{grid-template-columns:1fr}}@media (max-width:760px){.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-contact,.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-governance,.fs-core-form-page.fs-partners-business-partner-form .fs-stepper{grid-template-columns:1fr}.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-contact>.fs-field,.fs-core-form-page.fs-partners-business-partner-form .fs-form__grid--partner-governance>.fs-field{grid-column:auto}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav{flex-direction:column;align-items:stretch}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__right{justify-content:stretch}.fs-core-form-page.fs-partners-business-partner-form .fs-stepper-nav__right .fs-pill-button{flex:auto}}.fs-core-form-page.fs-partners-category-form{max-width:min(100%,104rem);padding-top:1.1rem}.fs-core-form-page.fs-partners-category-form .fs-form-page__header{border-bottom:1px solid #84a46524;padding-bottom:.95rem}.fs-partners-category-form__back{width:fit-content;min-height:2rem;margin-bottom:.65rem;padding-inline:.8rem}.fs-core-form-page.fs-partners-category-form .fs-form-page__title{max-width:58rem;color:var(--fs-text,#e5ead8);font-size:clamp(1.75rem,1.2rem + 1.25vw,2.45rem);line-height:1.04}.fs-core-form-page.fs-partners-category-form .fs-form-page__subtitle{max-width:58rem;color:var(--fs-text-soft,#8e9b79);font-size:.88rem;line-height:1.5}.fs-core-form-page.fs-partners-category-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.9rem;display:grid}.fs-core-form-page.fs-partners-category-form .fs-form-shell__main{gap:.76rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-category-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.fs-core-form-page.fs-partners-category-form .fs-stepper__item{min-width:0;min-height:3rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;text-align:left;background:#06100847;border:1px solid #84a46529;border-radius:.82rem;align-items:center;gap:.58rem;padding:.55rem .72rem;display:flex}.fs-core-form-page.fs-partners-category-form .fs-stepper__item--active{background:linear-gradient(#4f9f4224,#081b0b47),#06100852;border-color:#6fd55b7a;box-shadow:inset 3px 0 #6fd55bd1}.fs-core-form-page.fs-partners-category-form .fs-stepper__item--complete{border-color:#6fd55b3d}.fs-core-form-page.fs-partners-category-form .fs-stepper__bullet{width:1.65rem;height:1.65rem;color:var(--fs-text,#e5ead8);background:#081b0b6b;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.fs-core-form-page.fs-partners-category-form .fs-stepper__content{gap:.08rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-category-form .fs-stepper__label{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;overflow:hidden}.fs-core-form-page.fs-partners-category-form .fs-stepper__description{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.25;overflow:hidden}.fs-core-form-page.fs-partners-category-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;gap:.75rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 14px 34px #070b052e}.fs-core-form-page.fs-partners-category-form .fs-form__section-header{border-bottom:1px solid #84a46521;padding-bottom:.55rem}.fs-core-form-page.fs-partners-category-form .fs-form__section-title{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-core-form-page.fs-partners-category-form .fs-form__section-subtitle{color:var(--fs-text-soft,#8e9b79);margin:.18rem 0 0;font-size:.78rem;line-height:1.45}.fs-core-form-page.fs-partners-category-form .fs-form__grid,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-governance,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-identity,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-presentation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-governance{margin-top:.7rem}.fs-core-form-page.fs-partners-category-form .fs-field{gap:.28rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-category-form .fs-field--full{grid-column:1/-1}.fs-core-form-page.fs-partners-category-form .fs-field__label{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:800;line-height:1.25}.fs-core-form-page.fs-partners-category-form .fs-field__required{color:var(--fs-danger,#ef6a62);margin-left:.18rem}.fs-core-form-page.fs-partners-category-form .fs-input,.fs-core-form-page.fs-partners-category-form .fs-select,.fs-core-form-page.fs-partners-category-form .fs-textarea{width:100%;min-width:0;min-height:2.45rem;color:var(--fs-text,#e5ead8);background:#06100857;border:1px solid #84a46533;border-radius:.72rem;outline:none;font-size:.84rem}.fs-core-form-page.fs-partners-category-form .fs-input,.fs-core-form-page.fs-partners-category-form .fs-select{padding-inline:.78rem}.fs-core-form-page.fs-partners-category-form .fs-textarea{resize:vertical;min-height:7rem;padding:.74rem .78rem}.fs-core-form-page.fs-partners-category-form .fs-input:focus,.fs-core-form-page.fs-partners-category-form .fs-select:focus,.fs-core-form-page.fs-partners-category-form .fs-textarea:focus{box-shadow:var(--fs-focus-ring,0 0 0 3px #6fd55b33);border-color:#6fd55b80}.fs-core-form-page.fs-partners-category-form .fs-field__hint,.fs-partners-category-form__field-error{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.35}.fs-partners-category-form__field-error{color:var(--fs-danger,#ef6a62)}.fs-partners-category-form__toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.fs-partners-category-form__toggle{cursor:pointer;background:#06100847;border:1px solid #84a46529;border-radius:.78rem;align-items:flex-start;gap:.62rem;min-width:0;min-height:4.45rem;padding:.72rem;display:flex}.fs-partners-category-form__toggle input{width:1rem;height:1rem;accent-color:var(--fs-accent,#79c267);margin-top:.12rem}.fs-partners-category-form__toggle span{gap:.15rem;min-width:0;display:grid}.fs-partners-category-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.25}.fs-partners-category-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-partners-category-form__footer{background:linear-gradient(90deg,#195c2a3d,#081b0b2e),#0610083d;border:1px solid #84a46529;border-radius:.86rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:.1rem;padding:.58rem;display:flex}.fs-partners-category-form__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fs-partners-category-form__footer .fs-pill-button{border-radius:999px;min-width:8rem;min-height:2.3rem}.fs-partners-category-form__footer .fs-pill-button--primary{min-width:10rem}.fs-partners-category-form__summary{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;gap:.82rem;min-width:0;padding:.95rem;display:grid;position:sticky;top:5.4rem}.fs-partners-category-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.fs-partners-category-form__summary-stats>div{background:#06100847;border:1px solid #84a46524;border-radius:.72rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-partners-category-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.15}.fs-partners-category-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-category-form__existing-context{background:#081b0b2e;border:1px solid #84a46524;border-radius:.86rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;padding:.72rem;display:grid}.fs-partners-category-form__existing-context>div{gap:.16rem;min-width:0;display:grid}.fs-partners-category-form__existing-context span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-category-form__existing-context strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.28}:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-field__label,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form-page__title,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form__section-title,:root[data-theme=light] .fs-partners-category-form__existing-context strong,:root[data-theme=light] .fs-partners-category-form__summary-stats strong,:root[data-theme=light] .fs-partners-category-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-field__hint,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form-page__subtitle,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form__section-subtitle,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__description,:root[data-theme=light] .fs-partners-category-form__existing-context span,:root[data-theme=light] .fs-partners-category-form__summary-stats span,:root[data-theme=light] .fs-partners-category-form__toggle small{color:#64748b}:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-partners-category-form__existing-context,:root[data-theme=light] .fs-partners-category-form__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-input,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-select,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__item,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-textarea,:root[data-theme=light] .fs-partners-category-form__summary-stats>div,:root[data-theme=light] .fs-partners-category-form__toggle{color:#0f172a;background:#f7faf3c2;border-color:#5a743c29}@media (max-width:1180px){.fs-core-form-page.fs-partners-category-form .fs-form-shell{grid-template-columns:1fr}.fs-partners-category-form__summary{position:relative;top:auto}.fs-core-form-page.fs-partners-category-form .fs-form__grid,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-governance,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-identity,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-presentation,.fs-partners-category-form__existing-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-core-form-page.fs-partners-category-form{padding-inline:.82rem}.fs-core-form-page.fs-partners-category-form .fs-form__grid,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-governance,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-identity,.fs-core-form-page.fs-partners-category-form .fs-form__grid--category-presentation,.fs-core-form-page.fs-partners-category-form .fs-stepper,.fs-partners-category-form__existing-context,.fs-partners-category-form__summary-stats,.fs-partners-category-form__toggle-grid{grid-template-columns:1fr}.fs-partners-category-form__footer{flex-direction:column;align-items:stretch}.fs-partners-category-form__footer .fs-pill-button,.fs-partners-category-form__footer-actions{width:100%}.fs-partners-category-form__footer .fs-pill-button{flex:auto}}.fs-partners-contact-form{--fs-contact-form-border:#84a4652e;--fs-contact-form-panel:#081b0b3d}.fs-partners-contact-form__back{width:fit-content;margin-bottom:.75rem}.fs-partners-contact-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.fs-partners-contact-form__summary-stats>div{border:1px solid var(--fs-contact-form-border);background:linear-gradient(#e5ead809,#0000 48%),#06100847;border-radius:.78rem;gap:.2rem;min-width:0;padding:.72rem;display:grid}.fs-partners-contact-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:1.08rem;line-height:1.1}.fs-partners-contact-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-contact-form__toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-contact-form__toggle{border:1px solid var(--fs-contact-form-border);cursor:pointer;background:linear-gradient(#e5ead809,#0000 48%),#06100847;border-radius:.82rem;align-items:flex-start;gap:.72rem;min-width:0;padding:.78rem;display:flex}.fs-partners-contact-form__toggle input{accent-color:#67cc51;width:1.05rem;height:1.05rem;margin-top:.18rem}.fs-partners-contact-form__toggle span{gap:.18rem;min-width:0;display:grid}.fs-partners-contact-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.28}.fs-partners-contact-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-contact-form__footer{background:linear-gradient(90deg,#114320d6,#091f0db8),#081b0b3d;border-color:#84a4652e}:root[data-theme=light] .fs-partners-contact-form__summary-stats>div,:root[data-theme=light] .fs-partners-contact-form__toggle{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-contact-form__summary-stats strong,:root[data-theme=light] .fs-partners-contact-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-contact-form__summary-stats span,:root[data-theme=light] .fs-partners-contact-form__toggle small{color:#64748b}@media (max-width:980px){.fs-partners-contact-form__toggle-grid{grid-template-columns:1fr}}@media (max-width:720px){.fs-partners-contact-form__summary-stats{grid-template-columns:1fr}}.fs-partners-contact-form .fs-form{width:100%}.fs-partners-contact-form .fs-form__main-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,26rem);align-items:start;gap:.9rem;display:grid}.fs-partners-contact-form .fs-form__primary{gap:.72rem;min-width:0;display:grid}.fs-partners-contact-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.fs-partners-contact-form .fs-stepper__item{min-width:0;min-height:2.75rem;color:var(--fs-text,#e5ead8);cursor:pointer;text-align:left;background:#06100847;border:1px solid #84a46529;border-radius:.78rem;align-items:center;gap:.58rem;padding:.58rem .72rem;display:flex}.fs-partners-contact-form .fs-stepper__item span{width:1.55rem;height:1.55rem;color:var(--fs-text-soft,#8e9b79);background:#06100861;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;font-size:.76rem;font-weight:900;line-height:1;display:grid}.fs-partners-contact-form .fs-stepper__item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.2;overflow:hidden}.fs-partners-contact-form .fs-stepper__item--active{background:linear-gradient(#3f973429,#06100857),#06100857;border-color:#62d55280;box-shadow:0 0 0 1px #62d5521f,inset 0 1px #e5ead80f}.fs-partners-contact-form .fs-stepper__item--active span{color:#e8f7d3fa;background:#40a03947;border-color:#62d55294}.fs-partners-contact-form .fs-form__card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.95rem}.fs-partners-contact-form .fs-form__grid--balanced-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-contact-form__footer{border-radius:.85rem;justify-content:space-between;align-items:center;gap:.9rem;min-width:0;padding:.72rem .82rem;display:flex}.fs-partners-contact-form__footer>div:first-child{gap:.16rem;min-width:0;display:grid}.fs-partners-contact-form__footer>div:first-child strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.2}.fs-partners-contact-form__footer>div:first-child small,.fs-partners-contact-form__footer>div:first-child span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.32}.fs-partners-contact-form .fs-form__footer-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.48rem;display:flex}.fs-partners-contact-form .fs-form__footer-actions .fs-pill-button{min-width:7.2rem;min-height:2.25rem}.fs-partners-contact-form__summary{align-self:start;max-height:calc(100vh - 7rem);position:sticky;top:5.7rem;overflow:auto}.fs-partners-contact-form__summary .fs-form-summary__list{gap:0;display:grid}.fs-partners-contact-form__summary .fs-form-summary__row{min-width:0}.fs-partners-contact-form__summary .fs-form-summary__row dd{overflow-wrap:anywhere;min-width:0}:root[data-theme=light] .fs-partners-contact-form .fs-form__card,:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-contact-form__footer>div:first-child strong{color:#0f172a}:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item span,:root[data-theme=light] .fs-partners-contact-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-contact-form__footer>div:first-child span{color:#64748b}@media (max-width:1180px){.fs-partners-contact-form .fs-form__main-grid{grid-template-columns:1fr}.fs-partners-contact-form__summary{max-height:none;position:static}}@media (max-width:860px){.fs-partners-contact-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-contact-form .fs-form__grid--balanced-2col{grid-template-columns:1fr}.fs-partners-contact-form__footer{flex-direction:column;align-items:stretch}.fs-partners-contact-form .fs-form__footer-actions{justify-content:stretch}.fs-partners-contact-form .fs-form__footer-actions .fs-pill-button{flex:auto}}@media (max-width:560px){.fs-partners-contact-form .fs-stepper{grid-template-columns:1fr}}.fs-partners-contact-form__identity-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.fs-partners-contact-form__identity-grid .fs-field:nth-child(4),.fs-partners-contact-form__identity-grid .fs-field:nth-child(5){grid-column:span 1}.fs-partners-contact-form__identity-grid .fs-field,.fs-partners-contact-form__identity-grid .fs-input,.fs-partners-contact-form__identity-grid .fs-select{min-width:0}@media (max-width:1180px){.fs-partners-contact-form__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fs-partners-contact-form__identity-grid .fs-field:nth-child(5){grid-column:1/-1}}@media (max-width:720px){.fs-partners-contact-form__identity-grid{grid-template-columns:1fr!important}.fs-partners-contact-form__identity-grid .fs-field:nth-child(5){grid-column:auto}}n .fs-partners-contact-form .fs-stepper__item{column-gap:.68rem}.fs-partners-contact-form .fs-stepper__item span{margin-right:.05rem}.fs-partners-contact-form .fs-form-page__subtitle,.fs-partners-contact-form .fs-form-page__title{max-width:72rem}.fs-partners-contact-form .fs-form__section-description{max-width:58rem}.fs-partners-contact-form .fs-input,.fs-partners-contact-form .fs-select,.fs-partners-contact-form .fs-textarea{width:100%}.fs-partners-contact-form__summary{border-radius:.95rem}.fs-partners-address-form{--fs-address-form-border:#84a4652e;--fs-address-form-panel:#081b0b3d}.fs-partners-address-form__back{width:fit-content;margin-bottom:.75rem}.fs-partners-address-form .fs-form{width:100%}.fs-partners-address-form .fs-form__main-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,26rem);align-items:start;gap:.9rem;display:grid}.fs-partners-address-form .fs-form__primary{gap:.72rem;min-width:0;display:grid}.fs-partners-address-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.fs-partners-address-form .fs-stepper__item{min-width:0;min-height:2.75rem;color:var(--fs-text,#e5ead8);cursor:pointer;text-align:left;background:#06100847;border:1px solid #84a46529;border-radius:.78rem;align-items:center;gap:.58rem;padding:.58rem .72rem;display:flex}.fs-partners-address-form .fs-stepper__item span{width:1.55rem;height:1.55rem;color:var(--fs-text-soft,#8e9b79);background:#06100861;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;font-size:.76rem;font-weight:900;line-height:1;display:grid}.fs-partners-address-form .fs-stepper__item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.2;overflow:hidden}.fs-partners-address-form .fs-stepper__item--active{background:linear-gradient(#3f973429,#06100857),#06100857;border-color:#62d55280;box-shadow:0 0 0 1px #62d5521f,inset 0 1px #e5ead80f}.fs-partners-address-form .fs-stepper__item--active span{color:#e8f7d3fa;background:#40a03947;border-color:#62d55294}.fs-partners-address-form .fs-form__card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.95rem}.fs-partners-address-form .fs-form__grid--balanced-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-address-form__identity-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.fs-partners-address-form__identity-grid .fs-field,.fs-partners-address-form__identity-grid .fs-input,.fs-partners-address-form__identity-grid .fs-select{min-width:0}.fs-partners-address-form__toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-address-form__toggle{border:1px solid var(--fs-address-form-border);cursor:pointer;background:linear-gradient(#e5ead809,#0000 48%),#06100847;border-radius:.82rem;align-items:flex-start;gap:.72rem;min-width:0;padding:.78rem;display:flex}.fs-partners-address-form__toggle input{accent-color:#67cc51;width:1.05rem;height:1.05rem;margin-top:.18rem}.fs-partners-address-form__toggle span{gap:.18rem;min-width:0;display:grid}.fs-partners-address-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.28}.fs-partners-address-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-address-form__footer{background:linear-gradient(90deg,#114320d6,#091f0db8),#081b0b3d;border-color:#84a4652e;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.9rem;min-width:0;padding:.72rem .82rem;display:flex}.fs-partners-address-form__footer>div:first-child{gap:.16rem;min-width:0;display:grid}.fs-partners-address-form__footer>div:first-child strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.2}.fs-partners-address-form__footer>div:first-child small,.fs-partners-address-form__footer>div:first-child span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.32}.fs-partners-address-form .fs-form__footer-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.48rem;display:flex}.fs-partners-address-form .fs-form__footer-actions .fs-pill-button{min-width:7.2rem;min-height:2.25rem}.fs-partners-address-form__summary{align-self:start;max-height:calc(100vh - 7rem);position:sticky;top:5.7rem;overflow:auto}.fs-partners-address-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.fs-partners-address-form__summary-stats>div{border:1px solid var(--fs-address-form-border);background:linear-gradient(#e5ead809,#0000 48%),#06100847;border-radius:.78rem;gap:.2rem;min-width:0;padding:.72rem;display:grid}.fs-partners-address-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:1.08rem;line-height:1.1}.fs-partners-address-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-address-form__summary .fs-form-summary__list{gap:0;display:grid}.fs-partners-address-form__summary .fs-form-summary__row{min-width:0}.fs-partners-address-form__summary .fs-form-summary__row dd{overflow-wrap:anywhere;min-width:0}.fs-partners-address-form__existing-context{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;margin-top:.9rem;padding:.82rem;display:grid}.fs-partners-address-form__existing-context>div{gap:.2rem;min-width:0;display:grid}.fs-partners-address-form__existing-context span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-address-form__existing-context strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.25}:root[data-theme=light] .fs-partners-address-form .fs-form__card,:root[data-theme=light] .fs-partners-address-form .fs-stepper__item,:root[data-theme=light] .fs-partners-address-form__existing-context,:root[data-theme=light] .fs-partners-address-form__summary-stats>div,:root[data-theme=light] .fs-partners-address-form__toggle{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-address-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-address-form__existing-context strong,:root[data-theme=light] .fs-partners-address-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-address-form__summary-stats strong,:root[data-theme=light] .fs-partners-address-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-address-form .fs-stepper__item span,:root[data-theme=light] .fs-partners-address-form__existing-context span,:root[data-theme=light] .fs-partners-address-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-address-form__footer>div:first-child span,:root[data-theme=light] .fs-partners-address-form__summary-stats span,:root[data-theme=light] .fs-partners-address-form__toggle small{color:#64748b}@media (max-width:1180px){.fs-partners-address-form .fs-form__main-grid{grid-template-columns:1fr}.fs-partners-address-form__summary{max-height:none;position:static}.fs-partners-address-form__existing-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.fs-partners-address-form__identity-grid,.fs-partners-address-form__toggle-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.fs-partners-address-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-address-form .fs-form__grid--balanced-2col{grid-template-columns:1fr}.fs-partners-address-form__footer{flex-direction:column;align-items:stretch}.fs-partners-address-form .fs-form__footer-actions{justify-content:stretch}.fs-partners-address-form .fs-form__footer-actions .fs-pill-button{flex:auto}}@media (max-width:720px){.fs-partners-address-form__existing-context,.fs-partners-address-form__summary-stats{grid-template-columns:1fr}}@media (max-width:560px){.fs-partners-address-form .fs-stepper{grid-template-columns:1fr}}.fs-partners-address-form__location-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.fs-partners-address-form__location-grid .fs-field,.fs-partners-address-form__location-grid .fs-input,.fs-partners-address-form__location-grid .fs-select{min-width:0}.fs-partners-address-form__trace-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.fs-partners-address-form__trace-grid .fs-field,.fs-partners-address-form__trace-grid .fs-input,.fs-partners-address-form__trace-grid .fs-select,.fs-partners-address-form__trace-grid .fs-textarea{min-width:0}.fs-partners-address-form__trace-grid .fs-field:has(.fs-textarea),.fs-partners-address-form__trace-grid .fs-field:has(textarea){grid-column:span 2}.fs-partners-address-form__trace-grid .fs-textarea,.fs-partners-address-form__trace-grid textarea{resize:vertical;min-height:7.4rem}.fs-partners-address-form .fs-form__card{overflow:hidden}.fs-partners-address-form .fs-form__section-header{border-bottom:1px solid #84a4651f;padding-bottom:.58rem}.fs-partners-address-form .fs-field__hint{overflow-wrap:anywhere}.fs-partners-address-form__existing-context{align-items:stretch}.fs-partners-address-form__existing-context>div{padding:.12rem 0}@media (max-width:1180px){.fs-partners-address-form__location-grid,.fs-partners-address-form__trace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fs-partners-address-form__trace-grid .fs-field:has(.fs-textarea),.fs-partners-address-form__trace-grid .fs-field:has(textarea){grid-column:1/-1}}@media (max-width:720px){.fs-partners-address-form__location-grid,.fs-partners-address-form__trace-grid{grid-template-columns:1fr!important}.fs-partners-address-form__trace-grid .fs-field:has(.fs-textarea),.fs-partners-address-form__trace-grid .fs-field:has(textarea){grid-column:auto}}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form,:root[data-theme=light] .fs-partners-address-form,:root[data-theme=light] .fs-partners-contact-form{--fs-partners-form-light-border:#0f172a17;--fs-partners-form-light-border-strong:#22c55e38;--fs-partners-form-light-card:#ffffffe6;--fs-partners-form-light-card-soft:#f8fbf6e6;--fs-partners-form-light-accent:#22c55e1a;--fs-partners-form-light-text:#0f172a;--fs-partners-form-light-muted:#64748b}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-form-shell,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form-shell,:root[data-theme=light] .fs-partners-address-form .fs-form-shell,:root[data-theme=light] .fs-partners-contact-form .fs-form-shell{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 1.4rem 3rem #0f172a0e}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-partners-address-form .fs-form__card,:root[data-theme=light] .fs-partners-contact-form .fs-form__card{border-color:var(--fs-partners-form-light-border);background:linear-gradient(180deg,#22c55e06,transparent 58%),var(--fs-partners-form-light-card);box-shadow:inset 0 1px #ffffffeb,0 .75rem 1.9rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__item,:root[data-theme=light] .fs-partners-address-form .fs-stepper__item,:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item{border-color:var(--fs-partners-form-light-border);color:var(--fs-partners-form-light-text);background:#ffffffdb;box-shadow:inset 0 1px #fffffff2,0 .55rem 1.35rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__item--active,:root[data-theme=light] .fs-partners-address-form .fs-stepper__item--active,:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item--active{background:linear-gradient(#22c55e1f,#ffffffe0),#ffffffeb;border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.7rem #16653414}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-stepper__bullet,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__bullet,:root[data-theme=light] .fs-partners-address-form .fs-stepper__item span,:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item span{color:#475569;background:#f1f5f9e6;border-color:#0f172a1a}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-stepper__item--active .fs-stepper__bullet,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__item--active .fs-stepper__bullet,:root[data-theme=light] .fs-partners-address-form .fs-stepper__item--active span,:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item--active span{color:#166534;background:#dcfce7f2;border-color:#22c55e52}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-form__section-title,:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-stepper__label,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-form__section-title,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__label,:root[data-theme=light] .fs-partners-address-form .fs-form__section-title,:root[data-theme=light] .fs-partners-address-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-contact-form .fs-form__section-title,:root[data-theme=light] .fs-partners-contact-form .fs-stepper__item strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-core-form-page.fs-partners-business-partner-form .fs-stepper__description,:root[data-theme=light] .fs-core-form-page.fs-partners-category-form .fs-stepper__description,:root[data-theme=light] .fs-partners-address-form .fs-form__section-description,:root[data-theme=light] .fs-partners-contact-form .fs-form__section-description{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-partners-address-form__toggle,:root[data-theme=light] .fs-partners-business-partner-form__toggle,:root[data-theme=light] .fs-partners-category-form__toggle,:root[data-theme=light] .fs-partners-contact-form__toggle{border-color:var(--fs-partners-form-light-border);color:var(--fs-partners-form-light-text);background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #0f172a0a}:root[data-theme=light] .fs-partners-address-form__toggle:has(input:checked),:root[data-theme=light] .fs-partners-business-partner-form__toggle:has(input:checked),:root[data-theme=light] .fs-partners-category-form__toggle:has(input:checked),:root[data-theme=light] .fs-partners-contact-form__toggle:has(input:checked){background:linear-gradient(#22c55e21,#ffffffe0),#f0fdf4eb;border-color:#22c55e61;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.55rem #16653414}:root[data-theme=light] .fs-partners-address-form__toggle strong,:root[data-theme=light] .fs-partners-business-partner-form__toggle strong,:root[data-theme=light] .fs-partners-category-form__toggle strong,:root[data-theme=light] .fs-partners-contact-form__toggle strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-partners-address-form__toggle small,:root[data-theme=light] .fs-partners-business-partner-form__toggle small,:root[data-theme=light] .fs-partners-category-form__toggle small,:root[data-theme=light] .fs-partners-contact-form__toggle small{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-partners-address-form__summary-stats>div,:root[data-theme=light] .fs-partners-business-partner-form__summary-stats>div,:root[data-theme=light] .fs-partners-category-form__summary-stats>div,:root[data-theme=light] .fs-partners-contact-form__summary-stats>div{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e0b,#0000 58%),#ffffffe6}:root[data-theme=light] .fs-partners-address-form__summary-stats strong,:root[data-theme=light] .fs-partners-business-partner-form__summary-stats strong,:root[data-theme=light] .fs-partners-category-form__summary-stats strong,:root[data-theme=light] .fs-partners-contact-form__summary-stats strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-partners-address-form__summary-stats span,:root[data-theme=light] .fs-partners-business-partner-form__summary-stats span,:root[data-theme=light] .fs-partners-category-form__summary-stats span,:root[data-theme=light] .fs-partners-contact-form__summary-stats span{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-partners-address-form__footer,:root[data-theme=light] .fs-partners-business-partner-form__footer,:root[data-theme=light] .fs-partners-category-form__footer,:root[data-theme=light] .fs-partners-contact-form__footer,:root[data-theme=light] .fs-stepper-nav{background:linear-gradient(90deg,#22c55e14,#ffffffe0),#ffffffe0;border:1px solid #0f172a14;box-shadow:inset 0 1px #ffffffe6,0 .8rem 1.8rem #0f172a0b}:root[data-theme=light] .fs-partners-address-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-business-partner-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-category-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-contact-form__footer>div:first-child strong,:root[data-theme=light] .fs-stepper-nav__status strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-partners-address-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-address-form__footer>div:first-child span,:root[data-theme=light] .fs-partners-business-partner-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-business-partner-form__footer>div:first-child span,:root[data-theme=light] .fs-partners-category-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-category-form__footer>div:first-child span,:root[data-theme=light] .fs-partners-contact-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-contact-form__footer>div:first-child span,:root[data-theme=light] .fs-stepper-nav__status span{color:var(--fs-partners-form-light-muted)}.fs-partners-banking-form{gap:.82rem;padding-bottom:3.5rem}.fs-partners-banking-form__back{width:fit-content}.fs-partners-banking-form .fs-form{gap:.9rem;display:grid}.fs-partners-banking-form .fs-form__main-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start;gap:.9rem;display:grid}.fs-partners-banking-form .fs-form__primary{gap:.75rem;min-width:0;display:grid}.fs-partners-banking-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.fs-partners-banking-form .fs-stepper__item{min-width:0;min-height:3.15rem;color:var(--fs-text,#e5ead8);text-align:left;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.85rem;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.fs-partners-banking-form .fs-stepper__item span{width:1.55rem;height:1.55rem;color:var(--fs-text,#e5ead8);background:#84a4652e;border-radius:999px;flex:none;place-items:center;font-size:.76rem;font-weight:900;display:grid}.fs-partners-banking-form .fs-stepper__item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.fs-partners-banking-form .fs-stepper__item--active{background:linear-gradient(135deg,#4f9f422e,#84a4650b),#081b0b52;border-color:#72d5536b;box-shadow:inset .22rem 0 #72d553b8}.fs-partners-banking-form .fs-stepper__item--active span,.fs-partners-banking-form .fs-stepper__item--complete span{color:#daffc1fa;background:#72d5533d}.fs-partners-banking-form .fs-form__card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.95rem;gap:.76rem;padding:.9rem;display:grid}.fs-partners-banking-form .fs-form__section-header{border-bottom:1px solid #84a46521;padding-bottom:.54rem}.fs-partners-banking-form .fs-form__section-title{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-partners-banking-form .fs-form__section-description{color:var(--fs-text-soft,#8e9b79);margin:.2rem 0 0;font-size:.86rem;line-height:1.4}.fs-partners-banking-form .fs-form__grid--balanced-2col,.fs-partners-banking-form__destination-grid,.fs-partners-banking-form__identity-grid,.fs-partners-banking-form__verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-banking-form .fs-field{gap:.3rem;min-width:0;display:grid}.fs-partners-banking-form .fs-field--full{grid-column:1/-1}.fs-partners-banking-form .fs-field__label{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:850}.fs-partners-banking-form .fs-field__required{color:#dc2626}.fs-partners-banking-form .fs-input,.fs-partners-banking-form .fs-select,.fs-partners-banking-form .fs-textarea{width:100%;color:var(--fs-text,#e5ead8);background:#06100847;border-color:#84a46529}.fs-partners-banking-form .fs-field__hint{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.34}.fs-partners-banking-form__toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-banking-form__toggle{background:#06100847;border:1px solid #84a46529;border-radius:.85rem;align-items:flex-start;gap:.7rem;min-width:0;padding:.84rem;display:flex}.fs-partners-banking-form__toggle input{accent-color:#40a14a;margin-top:.18rem}.fs-partners-banking-form__toggle span{gap:.18rem;min-width:0;display:grid}.fs-partners-banking-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.25}.fs-partners-banking-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.34}.fs-partners-banking-form__footer{background:linear-gradient(90deg,#16441ec7,#081b0bdb),#081b0b4d;border:1px solid #84a46529;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.64rem .72rem;display:flex;box-shadow:0 1rem 2.2rem #02061733}.fs-partners-banking-form__footer>div:first-child{gap:.12rem;min-width:0;display:grid}.fs-partners-banking-form__footer>div:first-child strong{color:var(--fs-text,#e5ead8);font-size:.9rem}.fs-partners-banking-form__footer>div:first-child small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem}.fs-partners-banking-form .fs-form__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fs-partners-banking-form .fs-form__footer-actions .fs-pill-button{min-width:7.6rem}.fs-partners-banking-form__summary{position:sticky;top:1rem}.fs-partners-banking-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;margin:.7rem 0;display:grid}.fs-partners-banking-form__summary-stats>div{background:#06100847;border:1px solid #84a46529;border-radius:.75rem;gap:.16rem;min-width:0;padding:.68rem;display:grid}.fs-partners-banking-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.15}.fs-partners-banking-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.fs-partners-banking-form__existing-context{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fs-partners-banking-form__existing-context>div{border-right:1px solid #84a4651f;gap:.18rem;min-width:0;padding:.7rem .8rem;display:grid}.fs-partners-banking-form__existing-context>div:last-child{border-right:0}.fs-partners-banking-form__existing-context span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-banking-form__existing-context strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.28}:root[data-theme=light] .fs-partners-banking-form .fs-field__label,:root[data-theme=light] .fs-partners-banking-form .fs-form-page__title,:root[data-theme=light] .fs-partners-banking-form .fs-form__section-title,:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-banking-form__existing-context strong,:root[data-theme=light] .fs-partners-banking-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-banking-form__summary-stats strong,:root[data-theme=light] .fs-partners-banking-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-banking-form .fs-field__hint,:root[data-theme=light] .fs-partners-banking-form .fs-form-page__subtitle,:root[data-theme=light] .fs-partners-banking-form .fs-form__section-description,:root[data-theme=light] .fs-partners-banking-form__existing-context span,:root[data-theme=light] .fs-partners-banking-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-banking-form__summary-stats span,:root[data-theme=light] .fs-partners-banking-form__toggle small{color:#64748b}:root[data-theme=light] .fs-partners-banking-form .fs-form__card,:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item,:root[data-theme=light] .fs-partners-banking-form__existing-context,:root[data-theme=light] .fs-partners-banking-form__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-banking-form .fs-input,:root[data-theme=light] .fs-partners-banking-form .fs-select,:root[data-theme=light] .fs-partners-banking-form .fs-textarea,:root[data-theme=light] .fs-partners-banking-form__summary-stats>div,:root[data-theme=light] .fs-partners-banking-form__toggle{color:#0f172a;background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-partners-banking-form__footer{background:linear-gradient(#fffffff0,#f7faf3e0),#ffffffeb;border-color:#5a743c29;box-shadow:0 18px 44px #3048251f,inset 0 1px #ffffffe0}@media (max-width:1180px){.fs-partners-banking-form .fs-form__main-grid{grid-template-columns:1fr}.fs-partners-banking-form__summary{position:static}.fs-partners-banking-form__existing-context{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-banking-form__existing-context>div:nth-child(2n){border-right:0}}@media (max-width:760px){.fs-partners-banking-form .fs-form__grid--balanced-2col,.fs-partners-banking-form .fs-stepper,.fs-partners-banking-form__destination-grid,.fs-partners-banking-form__existing-context,.fs-partners-banking-form__identity-grid,.fs-partners-banking-form__summary-stats,.fs-partners-banking-form__toggle-grid,.fs-partners-banking-form__verification-grid{grid-template-columns:1fr}.fs-partners-banking-form__existing-context>div{border-bottom:1px solid #84a4651f;border-right:0}.fs-partners-banking-form__existing-context>div:last-child{border-bottom:0}.fs-partners-banking-form__footer{flex-direction:column;align-items:stretch}.fs-partners-banking-form .fs-form__footer-actions,.fs-partners-banking-form .fs-form__footer-actions .fs-pill-button{width:100%}}.fs-partners-banking-form__destination-grid--bank{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-banking-form__destination-grid--bank .fs-field,.fs-partners-banking-form__destination-grid--bank .fs-input{min-width:0}.fs-partners-banking-form__destination-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-banking-form__existing-context{grid-template-columns:1.15fr 1.25fr 1fr 1fr .95fr .9fr .8fr}.fs-partners-banking-form__existing-context>div{align-content:center;min-height:4.35rem}.fs-partners-banking-form__summary{align-self:start}.fs-partners-banking-form__summary .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-partners-banking-form .fs-stepper__item--complete{border-color:#72d55347}.fs-partners-banking-form .fs-stepper__item--complete strong{color:var(--fs-text,#e5ead8)}:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item span{color:#166534;background:#dcfce7c7}:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item--active{background:linear-gradient(135deg,#22c55e14,#fffffff0),#fffffff0;border-color:#22c55e61;box-shadow:inset .22rem 0 #22c55eb8,0 .75rem 1.7rem #1665340f}:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item--active span,:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item--complete span{color:#fff;background:#22c55e}:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item--active strong,:root[data-theme=light] .fs-partners-banking-form .fs-stepper__item--complete strong{color:#0f172a}:root[data-theme=light] .fs-partners-banking-form__toggle input{accent-color:#22c55e}:root[data-theme=light] .fs-partners-banking-form__existing-context{background:linear-gradient(#fffffff5,#f8fbf6eb),#fff}:root[data-theme=light] .fs-partners-banking-form__existing-context>div{border-right-color:#0f172a14}@media (max-width:1180px){.fs-partners-banking-form__existing-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-banking-form__destination-grid--bank,.fs-partners-banking-form__destination-grid--mobile{grid-template-columns:1fr}.fs-partners-banking-form__destination-grid--bank .fs-field:nth-child(3){grid-column:auto}}.fs-partners-banking-form .fs-partners-banking-form__destination-grid--bank{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-banking-form .fs-partners-banking-form__destination-grid--bank .fs-field{grid-column:auto;min-width:0}.fs-partners-banking-form .fs-partners-banking-form__destination-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.fs-partners-banking-form .fs-partners-banking-form__destination-grid--bank{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-banking-form .fs-partners-banking-form__destination-grid--bank .fs-field:nth-child(3){grid-column:1/-1}}@media (max-width:760px){.fs-partners-banking-form .fs-partners-banking-form__destination-grid--bank,.fs-partners-banking-form .fs-partners-banking-form__destination-grid--mobile{grid-template-columns:1fr}.fs-partners-banking-form .fs-partners-banking-form__destination-grid--bank .fs-field:nth-child(3){grid-column:auto}}.fs-partners-compliance-form{gap:.82rem;padding-bottom:3.5rem}.fs-partners-compliance-form__back{width:fit-content}.fs-partners-compliance-form .fs-form{gap:.9rem;display:grid}.fs-partners-compliance-form .fs-form__main-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start;gap:.9rem;display:grid}.fs-partners-compliance-form .fs-form__primary{gap:.75rem;min-width:0;display:grid}.fs-partners-compliance-form .fs-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.fs-partners-compliance-form .fs-stepper__item{min-width:0;min-height:3.15rem;color:var(--fs-text,#e5ead8);text-align:left;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.85rem;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.fs-partners-compliance-form .fs-stepper__item span{width:1.55rem;height:1.55rem;color:var(--fs-text,#e5ead8);background:#84a4652e;border-radius:999px;flex:none;place-items:center;font-size:.76rem;font-weight:900;display:grid}.fs-partners-compliance-form .fs-stepper__item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.fs-partners-compliance-form .fs-stepper__item--active{background:linear-gradient(135deg,#4f9f422e,#84a4650b),#081b0b52;border-color:#72d5536b;box-shadow:inset .22rem 0 #72d553b8}.fs-partners-compliance-form .fs-stepper__item--active span,.fs-partners-compliance-form .fs-stepper__item--complete span{color:#daffc1fa;background:#72d5533d}.fs-partners-compliance-form .fs-form__card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.95rem;gap:.76rem;padding:.9rem;display:grid}.fs-partners-compliance-form .fs-form__section-header{border-bottom:1px solid #84a46521;padding-bottom:.54rem}.fs-partners-compliance-form .fs-form__section-title{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-partners-compliance-form .fs-form__section-description{color:var(--fs-text-soft,#8e9b79);margin:.2rem 0 0;font-size:.86rem;line-height:1.4}.fs-partners-compliance-form .fs-form__grid--balanced-2col,.fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form__identity-grid,.fs-partners-compliance-form__requirement-grid,.fs-partners-compliance-form__review-grid,.fs-partners-compliance-form__trace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-compliance-form .fs-field{gap:.3rem;min-width:0;display:grid}.fs-partners-compliance-form .fs-field--full{grid-column:1/-1}.fs-partners-compliance-form .fs-field__label{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:850}.fs-partners-compliance-form .fs-field__required{color:#dc2626}.fs-partners-compliance-form .fs-input,.fs-partners-compliance-form .fs-select,.fs-partners-compliance-form .fs-textarea{width:100%;color:var(--fs-text,#e5ead8);background:#06100847;border-color:#84a46529}.fs-partners-compliance-form .fs-field__hint{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.34}.fs-partners-compliance-form__toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-compliance-form__toggle{background:#06100847;border:1px solid #84a46529;border-radius:.85rem;align-items:flex-start;gap:.7rem;min-width:0;padding:.84rem;display:flex}.fs-partners-compliance-form__toggle input{accent-color:#40a14a;margin-top:.18rem}.fs-partners-compliance-form__toggle span{gap:.18rem;min-width:0;display:grid}.fs-partners-compliance-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.25}.fs-partners-compliance-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.34}.fs-partners-compliance-form__footer{background:linear-gradient(90deg,#16441ec7,#081b0bdb),#081b0b4d;border:1px solid #84a46529;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.64rem .72rem;display:flex;box-shadow:0 1rem 2.2rem #02061733}.fs-partners-compliance-form__footer>div:first-child{gap:.12rem;min-width:0;display:grid}.fs-partners-compliance-form__footer>div:first-child strong{color:var(--fs-text,#e5ead8);font-size:.9rem}.fs-partners-compliance-form__footer>div:first-child small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem}.fs-partners-compliance-form .fs-form__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fs-partners-compliance-form .fs-form__footer-actions .fs-pill-button{min-width:7.6rem}.fs-partners-compliance-form__summary{position:sticky;top:1rem}.fs-partners-compliance-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;margin:.7rem 0;display:grid}.fs-partners-compliance-form__summary-stats>div{background:#06100847;border:1px solid #84a46529;border-radius:.75rem;gap:.16rem;min-width:0;padding:.68rem;display:grid}.fs-partners-compliance-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.15}.fs-partners-compliance-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.fs-partners-compliance-form__existing-context{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fs-partners-compliance-form__existing-context>div{border-bottom:1px solid #84a4651f;border-right:1px solid #84a4651f;gap:.18rem;min-width:0;padding:.7rem .8rem;display:grid}.fs-partners-compliance-form__existing-context>div:last-child,.fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right:0}.fs-partners-compliance-form__existing-context span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-compliance-form__existing-context strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.28}:root[data-theme=light] .fs-partners-compliance-form .fs-field__label,:root[data-theme=light] .fs-partners-compliance-form .fs-form-page__title,:root[data-theme=light] .fs-partners-compliance-form .fs-form__section-title,:root[data-theme=light] .fs-partners-compliance-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-compliance-form__existing-context strong,:root[data-theme=light] .fs-partners-compliance-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-compliance-form__summary-stats strong,:root[data-theme=light] .fs-partners-compliance-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-compliance-form .fs-field__hint,:root[data-theme=light] .fs-partners-compliance-form .fs-form-page__subtitle,:root[data-theme=light] .fs-partners-compliance-form .fs-form__section-description,:root[data-theme=light] .fs-partners-compliance-form__existing-context span,:root[data-theme=light] .fs-partners-compliance-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-compliance-form__summary-stats span,:root[data-theme=light] .fs-partners-compliance-form__toggle small{color:#64748b}:root[data-theme=light] .fs-partners-compliance-form .fs-form__card,:root[data-theme=light] .fs-partners-compliance-form .fs-stepper__item,:root[data-theme=light] .fs-partners-compliance-form__existing-context,:root[data-theme=light] .fs-partners-compliance-form__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-compliance-form .fs-input,:root[data-theme=light] .fs-partners-compliance-form .fs-select,:root[data-theme=light] .fs-partners-compliance-form .fs-textarea,:root[data-theme=light] .fs-partners-compliance-form__summary-stats>div,:root[data-theme=light] .fs-partners-compliance-form__toggle{color:#0f172a;background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-partners-compliance-form .fs-stepper__item--active{background:linear-gradient(#22c55e1f,#ffffffe0),#ffffffeb;border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.7rem #16653414}:root[data-theme=light] .fs-partners-compliance-form .fs-stepper__item span{color:#475569;background:#f1f5f9e6;border-color:#0f172a1a}:root[data-theme=light] .fs-partners-compliance-form .fs-stepper__item--active span,:root[data-theme=light] .fs-partners-compliance-form .fs-stepper__item--complete span{color:#166534;background:#dcfce7f2;border-color:#22c55e52}:root[data-theme=light] .fs-partners-compliance-form__toggle:has(input:checked){background:linear-gradient(#22c55e21,#ffffffe0),#f0fdf4eb;border-color:#22c55e61;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.55rem #16653414}:root[data-theme=light] .fs-partners-compliance-form__footer{background:linear-gradient(90deg,#22c55e14,#ffffffe0),#ffffffe0;border:1px solid #0f172a14;box-shadow:inset 0 1px #ffffffe6,0 .8rem 1.8rem #0f172a0b}@media (max-width:1240px){.fs-partners-compliance-form .fs-stepper,.fs-partners-compliance-form__existing-context{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right:1px solid #84a4651f}.fs-partners-compliance-form__existing-context>div:nth-child(3n){border-right:0}}@media (max-width:1040px){.fs-partners-compliance-form .fs-form__main-grid{grid-template-columns:1fr}.fs-partners-compliance-form__summary{position:static}}@media (max-width:760px){.fs-partners-compliance-form .fs-form__grid--balanced-2col,.fs-partners-compliance-form .fs-stepper,.fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form__existing-context,.fs-partners-compliance-form__identity-grid,.fs-partners-compliance-form__requirement-grid,.fs-partners-compliance-form__review-grid,.fs-partners-compliance-form__toggle-grid,.fs-partners-compliance-form__trace-grid{grid-template-columns:1fr}.fs-partners-compliance-form__footer{flex-direction:column;align-items:stretch}.fs-partners-compliance-form .fs-form__footer-actions{justify-content:stretch}.fs-partners-compliance-form .fs-form__footer-actions .fs-pill-button{flex:auto}.fs-partners-compliance-form__existing-context>div,.fs-partners-compliance-form__existing-context>div:nth-child(3n),.fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right:0}}.fs-partners-compliance-form__dates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-compliance-form__dates-grid .fs-field:nth-child(4),.fs-partners-compliance-form__dates-grid .fs-field:nth-child(5){grid-column:span 1}.fs-partners-compliance-form__trace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-compliance-form__trace-grid .fs-field--full{grid-column:1/-1}.fs-partners-compliance-form__trace-grid .fs-textarea{min-height:7.5rem}.fs-partners-compliance-form__review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-partners-compliance-form__review-grid .fs-field--full{grid-column:1/-1}.fs-partners-compliance-form__review-grid .fs-textarea{min-height:7.25rem}.fs-partners-compliance-form__identity-grid{grid-template-columns:minmax(12rem,1.1fr) minmax(9rem,.85fr) minmax(13rem,1.15fr) minmax(10rem,.9fr)}.fs-partners-compliance-form__identity-grid .fs-field--full{grid-column:1/-1}.fs-partners-compliance-form__requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-compliance-form__toggle-grid{grid-template-columns:minmax(14rem,.36fr)}.fs-partners-compliance-form__existing-context{grid-template-columns:repeat(6,minmax(0,1fr))}.fs-partners-compliance-form__existing-context>div:nth-child(6n){border-right:0}.fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right:1px solid #84a4651f}:root[data-theme=light] .fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right-color:#5a743c1f}@media (max-width:1280px){.fs-partners-compliance-form__identity-grid,.fs-partners-compliance-form__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form__existing-context,.fs-partners-compliance-form__trace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-compliance-form__existing-context>div:nth-child(6n),.fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right:1px solid #84a4651f}.fs-partners-compliance-form__existing-context>div:nth-child(3n){border-right:0}}@media (max-width:900px){.fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form__trace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-compliance-form__toggle-grid{grid-template-columns:1fr}}@media (max-width:760px){.fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form__existing-context,.fs-partners-compliance-form__identity-grid,.fs-partners-compliance-form__requirement-grid,.fs-partners-compliance-form__review-grid,.fs-partners-compliance-form__trace-grid{grid-template-columns:1fr}.fs-partners-compliance-form__existing-context>div,.fs-partners-compliance-form__existing-context>div:nth-child(3n),.fs-partners-compliance-form__existing-context>div:nth-child(6n),.fs-partners-compliance-form__existing-context>div:nth-child(7n){border-right:0}}.fs-partners-compliance-form .fs-partners-compliance-form__review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-partners-compliance-form .fs-partners-compliance-form__review-grid .fs-field--full{grid-column:1/-1}.fs-partners-compliance-form .fs-partners-compliance-form__identity-grid{grid-template-columns:minmax(12rem,1.1fr) minmax(9rem,.85fr) minmax(13rem,1.15fr) minmax(10rem,.9fr)}.fs-partners-compliance-form .fs-partners-compliance-form__identity-grid .fs-field--full{grid-column:1/-1}@media (max-width:1280px){.fs-partners-compliance-form .fs-partners-compliance-form__identity-grid,.fs-partners-compliance-form .fs-partners-compliance-form__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-compliance-form .fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form .fs-partners-compliance-form__trace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-compliance-form .fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form .fs-partners-compliance-form__identity-grid,.fs-partners-compliance-form .fs-partners-compliance-form__requirement-grid,.fs-partners-compliance-form .fs-partners-compliance-form__review-grid,.fs-partners-compliance-form .fs-partners-compliance-form__trace-grid{grid-template-columns:1fr}}.fs-partners-compliance-form .fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form .fs-partners-compliance-form__trace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-compliance-form .fs-partners-compliance-form__trace-grid .fs-field--full{grid-column:1/-1}@media (max-width:560px){.fs-partners-compliance-form .fs-partners-compliance-form__dates-grid,.fs-partners-compliance-form .fs-partners-compliance-form__trace-grid{grid-template-columns:1fr}}.fs-partners-document-form{gap:1rem}.fs-partners-document-form__back{width:fit-content}.fs-partners-document-form .fs-form{width:100%}.fs-partners-document-form .fs-form__main-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start;gap:1rem;display:grid}.fs-partners-document-form .fs-form__primary{gap:.85rem;min-width:0;display:grid}.fs-partners-document-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.fs-partners-document-form .fs-stepper__item{min-width:0;color:var(--fs-text,#e5ead8);text-align:left;cursor:pointer;background:#081b0b40;border:1px solid #84a46529;border-radius:.9rem;align-items:center;gap:.58rem;padding:.74rem .82rem;display:flex}.fs-partners-document-form .fs-stepper__item span{color:#daffc1f5;background:#84a46524;border-radius:999px;flex:none;place-items:center;width:1.72rem;height:1.72rem;font-size:.78rem;font-weight:900;display:grid}.fs-partners-document-form .fs-stepper__item strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.fs-partners-document-form .fs-stepper__item--active{background:linear-gradient(135deg,#22c55e2e,#081b0b47),#081b0b59;border-color:#72d5537a;box-shadow:inset .22rem 0 #72d553b8}.fs-partners-document-form .fs-stepper__item--active span,.fs-partners-document-form .fs-stepper__item--complete span{background:#72d5533d}.fs-partners-document-form .fs-form__card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.9rem;padding:.95rem;display:grid}.fs-partners-document-form .fs-form__section-header{border-bottom:1px solid #84a46521;padding-bottom:.6rem}.fs-partners-document-form .fs-form__section-title{color:var(--fs-text,#e5ead8);margin:0;line-height:1.22}.fs-partners-document-form .fs-form__section-description{color:var(--fs-text-soft,#8e9b79);margin:.2rem 0 0;font-size:.82rem;line-height:1.42}.fs-partners-document-form .fs-form__grid--balanced-2col,.fs-partners-document-form__governance-grid,.fs-partners-document-form__identity-grid,.fs-partners-document-form__trace-grid,.fs-partners-document-form__validity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-document-form__governance-grid .fs-field--full,.fs-partners-document-form__identity-grid .fs-field--full,.fs-partners-document-form__trace-grid .fs-field--full{grid-column:1/-1}.fs-partners-document-form__toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fs-partners-document-form__toggle{background:#0610083d;border:1px solid #84a46529;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.82rem;display:grid}.fs-partners-document-form__toggle input{opacity:0;pointer-events:none;position:absolute}.fs-partners-document-form__toggle>span{background:#081b0b47;border:1px solid #84a46547;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid}.fs-partners-document-form__toggle>span:after{content:"";background:0 0;border-radius:999px;width:.68rem;height:.68rem}.fs-partners-document-form__toggle:has(input:checked)>span:after{background:#72d553eb}.fs-partners-document-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.24;display:block}.fs-partners-document-form__toggle small{color:var(--fs-text-soft,#8e9b79);margin-top:.14rem;font-size:.76rem;line-height:1.35;display:block}.fs-partners-document-form__summary{position:sticky;top:1rem}.fs-partners-document-form__summary-stats{grid-template-columns:1fr;gap:.55rem;display:grid}.fs-partners-document-form__summary-stats>div{background:#06100833;border:1px solid #84a46521;border-radius:.8rem;gap:.14rem;padding:.72rem;display:grid}.fs-partners-document-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-document-form__summary-stats strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.28}.fs-partners-document-form__footer{background:linear-gradient(90deg,#22c55e29,#081b0b42),#081b0b38;border:1px solid #84a46524;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.72rem;display:flex}.fs-partners-document-form__footer>div:first-child{gap:.12rem;min-width:0;display:grid}.fs-partners-document-form__footer>div:first-child strong{color:var(--fs-text,#e5ead8);font-size:.88rem}.fs-partners-document-form__footer>div:first-child small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem}.fs-partners-document-form .fs-form__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.fs-partners-document-form__existing-context{background:#081b0b33;border:1px solid #84a46524;border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-document-form__existing-context>div{border-right:1px solid #84a4651f;gap:.16rem;min-width:0;padding:.72rem;display:grid}.fs-partners-document-form__existing-context>div:nth-child(5n){border-right:0}.fs-partners-document-form__existing-context span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.fs-partners-document-form__existing-context strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.82rem;line-height:1.28}:root[data-theme=light] .fs-partners-document-form .fs-form__card,:root[data-theme=light] .fs-partners-document-form .fs-stepper__item,:root[data-theme=light] .fs-partners-document-form__existing-context,:root[data-theme=light] .fs-partners-document-form__footer,:root[data-theme=light] .fs-partners-document-form__summary-stats>div,:root[data-theme=light] .fs-partners-document-form__toggle{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24}:root[data-theme=light] .fs-partners-document-form .fs-form__section-title,:root[data-theme=light] .fs-partners-document-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-document-form__existing-context strong,:root[data-theme=light] .fs-partners-document-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-document-form__summary-stats strong,:root[data-theme=light] .fs-partners-document-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-document-form .fs-form__section-description,:root[data-theme=light] .fs-partners-document-form__existing-context span,:root[data-theme=light] .fs-partners-document-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-document-form__summary-stats span,:root[data-theme=light] .fs-partners-document-form__toggle small{color:#64748b}@media (max-width:1180px){.fs-partners-document-form .fs-form__main-grid{grid-template-columns:1fr}.fs-partners-document-form__summary{position:static}.fs-partners-document-form__existing-context{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-document-form__existing-context>div,.fs-partners-document-form__existing-context>div:nth-child(5n){border-right:1px solid #84a4651f}.fs-partners-document-form__existing-context>div:nth-child(2n){border-right:0}}@media (max-width:760px){.fs-partners-document-form .fs-form__grid--balanced-2col,.fs-partners-document-form .fs-stepper,.fs-partners-document-form__existing-context,.fs-partners-document-form__governance-grid,.fs-partners-document-form__identity-grid,.fs-partners-document-form__toggle-grid,.fs-partners-document-form__trace-grid,.fs-partners-document-form__validity-grid{grid-template-columns:1fr}.fs-partners-document-form__footer{flex-direction:column;align-items:stretch}.fs-partners-document-form .fs-form__footer-actions{justify-content:stretch}.fs-partners-document-form .fs-form__footer-actions .fs-pill-button{flex:auto}.fs-partners-document-form__existing-context>div,.fs-partners-document-form__existing-context>div:nth-child(2n),.fs-partners-document-form__existing-context>div:nth-child(5n){border-right:0}.fs-partners-document-form__existing-context>div+div{border-top:1px solid #84a4651f}}.fs-partners-document-form{padding-bottom:3.5rem}.fs-partners-document-form .fs-form{gap:.9rem;display:grid}.fs-partners-document-form .fs-form__main-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,26rem);gap:.9rem}.fs-partners-document-form .fs-form__primary{gap:.75rem}.fs-partners-document-form .fs-stepper{gap:.58rem}.fs-partners-document-form .fs-stepper__item{border-radius:.85rem;min-height:3.05rem;padding:.6rem .72rem}.fs-partners-document-form .fs-stepper__item span{border:1px solid #84a46538;width:1.55rem;height:1.55rem;font-size:.76rem;line-height:1}.fs-partners-document-form .fs-stepper__item strong{font-size:.84rem;font-weight:850;line-height:1.2}.fs-partners-document-form .fs-form__card{border-radius:.95rem;gap:.76rem;padding:.9rem}.fs-partners-document-form .fs-form__section-header{padding-bottom:.54rem}.fs-partners-document-form .fs-form__section-title{font-size:1rem;line-height:1.2}.fs-partners-document-form .fs-form__section-description{max-width:58rem;font-size:.84rem;line-height:1.4}.fs-partners-document-form .fs-form__grid--balanced-2col,.fs-partners-document-form__governance-grid,.fs-partners-document-form__identity-grid,.fs-partners-document-form__trace-grid,.fs-partners-document-form__validity-grid{gap:.62rem;display:grid}.fs-partners-document-form__identity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-partners-document-form__identity-grid .fs-field:nth-child(5){grid-column:1/-1}.fs-partners-document-form__validity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-partners-document-form__validity-grid .fs-field:nth-child(5){grid-column:span 1}.fs-partners-document-form__trace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-partners-document-form .fs-field{gap:.3rem;min-width:0;display:grid}.fs-partners-document-form .fs-field--full{grid-column:1/-1}.fs-partners-document-form .fs-field__label{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:850}.fs-partners-document-form .fs-field__required{color:#dc2626}.fs-partners-document-form .fs-input,.fs-partners-document-form .fs-select,.fs-partners-document-form .fs-textarea{width:100%;min-width:0;color:var(--fs-text,#e5ead8);background:#06100847;border-color:#84a46529}.fs-partners-document-form .fs-field__error,.fs-partners-document-form .fs-field__hint{font-size:.74rem;line-height:1.34}.fs-partners-document-form__toggle-grid{gap:.62rem}.fs-partners-document-form__toggle{border-radius:.85rem;min-height:4.35rem;padding:.84rem}.fs-partners-document-form__footer{border-radius:.95rem;padding:.64rem .72rem;box-shadow:0 1rem 2.2rem #02061733}.fs-partners-document-form .fs-form__footer-actions .fs-pill-button{min-width:7.6rem}.fs-partners-document-form__summary{border-radius:.95rem;align-self:start;max-height:calc(100vh - 7rem);top:5.7rem;overflow:auto}.fs-partners-document-form__summary-stats{gap:.5rem;margin:.7rem 0}.fs-partners-document-form__summary-stats>div{border-radius:.75rem;padding:.68rem}.fs-partners-document-form__existing-context{border-radius:.9rem;grid-template-columns:1.15fr 1.15fr 1.15fr .95fr .95fr}.fs-partners-document-form__existing-context>div{align-content:center;min-height:4.35rem;padding:.7rem .8rem}:root[data-theme=light] .fs-partners-document-form{--fs-partners-form-light-border:#0f172a17;--fs-partners-form-light-border-strong:#22c55e38;--fs-partners-form-light-card:#ffffffeb;--fs-partners-form-light-card-soft:#f8fbf6e6;--fs-partners-form-light-accent:#22c55e1a;--fs-partners-form-light-text:#0f172a;--fs-partners-form-light-muted:#64748b}:root[data-theme=light] .fs-partners-document-form .fs-field__label,:root[data-theme=light] .fs-partners-document-form .fs-form-page__title,:root[data-theme=light] .fs-partners-document-form .fs-form__section-title,:root[data-theme=light] .fs-partners-document-form .fs-stepper__item strong,:root[data-theme=light] .fs-partners-document-form__existing-context strong,:root[data-theme=light] .fs-partners-document-form__footer>div:first-child strong,:root[data-theme=light] .fs-partners-document-form__summary-stats strong,:root[data-theme=light] .fs-partners-document-form__toggle strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-partners-document-form .fs-field__hint,:root[data-theme=light] .fs-partners-document-form .fs-form-page__subtitle,:root[data-theme=light] .fs-partners-document-form .fs-form__section-description,:root[data-theme=light] .fs-partners-document-form__existing-context span,:root[data-theme=light] .fs-partners-document-form__footer>div:first-child small,:root[data-theme=light] .fs-partners-document-form__summary-stats span,:root[data-theme=light] .fs-partners-document-form__toggle small{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-partners-document-form .fs-form__card,:root[data-theme=light] .fs-partners-document-form .fs-stepper__item,:root[data-theme=light] .fs-partners-document-form__existing-context,:root[data-theme=light] .fs-partners-document-form__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffdb,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-document-form .fs-stepper__item{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-partners-document-form .fs-stepper__item--active{background:linear-gradient(#22c55e1f,#ffffffe6),#fffffff0;border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.7rem #16653414}:root[data-theme=light] .fs-partners-document-form .fs-stepper__item span{color:#475569;background:#f1f5f9eb;border-color:#0f172a1a}:root[data-theme=light] .fs-partners-document-form .fs-stepper__item--active span,:root[data-theme=light] .fs-partners-document-form .fs-stepper__item--complete span{color:#166534;background:#dcfce7f5;border-color:#22c55e52}:root[data-theme=light] .fs-partners-document-form .fs-input,:root[data-theme=light] .fs-partners-document-form .fs-select,:root[data-theme=light] .fs-partners-document-form .fs-textarea,:root[data-theme=light] .fs-partners-document-form__summary-stats>div,:root[data-theme=light] .fs-partners-document-form__toggle{color:var(--fs-partners-form-light-text);background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffe0,0 .45rem 1.1rem #0f172a09}:root[data-theme=light] .fs-partners-document-form .fs-input:disabled,:root[data-theme=light] .fs-partners-document-form .fs-select:disabled,:root[data-theme=light] .fs-partners-document-form .fs-textarea:disabled{color:#64748b;cursor:not-allowed;background:#f8fafceb}:root[data-theme=light] .fs-partners-document-form__toggle:has(input:checked){background:linear-gradient(#22c55e21,#ffffffe6),#f0fdf4f0;border-color:#22c55e61;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.55rem #16653414}:root[data-theme=light] .fs-partners-document-form__toggle>span{background:#f1f5f9eb;border-color:#0f172a1a}:root[data-theme=light] .fs-partners-document-form__toggle:has(input:checked)>span{background:#dcfce7f5;border-color:#22c55e52}:root[data-theme=light] .fs-partners-document-form__toggle:has(input:checked)>span:after{background:#16a34a}:root[data-theme=light] .fs-partners-document-form__footer{background:linear-gradient(90deg,#22c55e14,#ffffffe6),#ffffffeb;border-color:#5a743c29;box-shadow:0 18px 44px #3048251a,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-document-form__existing-context>div{border-color:#0f172a12}@media (max-width:1180px){.fs-partners-document-form .fs-form__main-grid{grid-template-columns:1fr}.fs-partners-document-form__summary{max-height:none;position:static}.fs-partners-document-form__existing-context,.fs-partners-document-form__identity-grid,.fs-partners-document-form__trace-grid,.fs-partners-document-form__validity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-document-form__existing-context>div:nth-child(2n){border-right:0}}@media (max-width:860px){.fs-partners-document-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-document-form .fs-form__grid--balanced-2col,.fs-partners-document-form__governance-grid,.fs-partners-document-form__identity-grid,.fs-partners-document-form__toggle-grid,.fs-partners-document-form__trace-grid,.fs-partners-document-form__validity-grid{grid-template-columns:1fr}.fs-partners-document-form__footer{flex-direction:column;align-items:stretch}.fs-partners-document-form .fs-form__footer-actions{justify-content:stretch}.fs-partners-document-form .fs-form__footer-actions .fs-pill-button{flex:auto}}@media (max-width:560px){.fs-partners-document-form .fs-stepper,.fs-partners-document-form__existing-context{grid-template-columns:1fr}.fs-partners-document-form__existing-context>div,.fs-partners-document-form__existing-context>div:nth-child(2n),.fs-partners-document-form__existing-context>div:nth-child(5n){border-right:0}.fs-partners-document-form__existing-context>div+div{border-top:1px solid #84a4651f}}.fs-core-form-page.fs-partners-relationship-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-partners-relationship-form .fs-form-page__body{border-radius:1rem;width:100%;max-width:none;padding:1rem}.fs-core-form-page.fs-partners-relationship-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;width:100%;margin-top:.2rem;display:grid}.fs-core-form-page.fs-partners-relationship-form .fs-form-shell__main{gap:.8rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-relationship-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-partners-relationship-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__bullet{color:#e8f7d3eb;background:#04110880;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-right:.62rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--active .fs-stepper__bullet,.fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--complete .fs-stepper__bullet{color:#e5ffd5fa;background:#53b1422e;border-color:#74dc566b}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__content{gap:.05rem;min-width:0}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__label{font-size:.78rem}.fs-core-form-page.fs-partners-relationship-form .fs-stepper__description{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.fs-core-form-page.fs-partners-relationship-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-partners-relationship-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-partners-relationship-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-partners-relationship-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-partners-relationship-form .fs-form__section-description{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__grid{gap:.72rem}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__field--wide{grid-column:1/-1}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle{background:#08190c85;border:1px solid #80b06024;border-radius:.9rem;align-items:flex-start;gap:.72rem;min-width:0;padding:.86rem;display:flex}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle input{accent-color:#6fd652;margin-top:.2rem}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle small,.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle strong{display:block}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle strong{color:#f6fae7f5;font-size:.9rem}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle small{color:#acc196c7;margin-top:.18rem;font-size:.78rem;line-height:1.45}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview{background:#08190c85;border:1px solid #80b06024;border-radius:.9rem;gap:.18rem;padding:.86rem;display:grid}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview span{color:#acc196c7;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview strong{color:#f6fae7f5}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview small{color:#acc196c7}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav{background:linear-gradient(90deg,#0e492373,#07140a5c),#07140a66;border:1px solid #80b06026;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .78rem;display:flex}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__status{gap:.12rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__status strong{color:#f5fae8f5;font-size:.9rem;line-height:1.2}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__status span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__next{min-width:8.5rem}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin:.85rem 0;display:grid}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats>div{background:#08190c85;border:1px solid #80b06024;border-radius:.78rem;min-width:0;padding:.68rem}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats span,.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats strong{display:block}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats strong{overflow-wrap:anywhere;color:#f6fae7f5;font-size:.92rem}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats span{color:#acc196c7;margin-top:.12rem;font-size:.72rem}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form{--fs-partners-form-light-border:#0f172a17;--fs-partners-form-light-border-strong:#22c55e38;--fs-partners-form-light-card:#ffffffe6;--fs-partners-form-light-card-soft:#f8fbf6e6;--fs-partners-form-light-accent:#22c55e1a;--fs-partners-form-light-text:#0f172a;--fs-partners-form-light-muted:#64748b}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-form-shell{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 1.4rem 3rem #0f172a0e}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-form--stepped .fs-form__card{border-color:var(--fs-partners-form-light-border);background:linear-gradient(180deg,#22c55e06,transparent 58%),var(--fs-partners-form-light-card);box-shadow:inset 0 1px #ffffffeb,0 .75rem 1.9rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__item{border-color:var(--fs-partners-form-light-border);color:var(--fs-partners-form-light-text);background:#ffffffdb;box-shadow:inset 0 1px #fffffff2,0 .55rem 1.35rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--complete{background:linear-gradient(#22c55e1f,#ffffffe0),#ffffffeb;border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.7rem #16653414}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__bullet{color:#475569;background:#f1f5f9e6;border-color:#0f172a1a}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--active .fs-stepper__bullet,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__item--complete .fs-stepper__bullet{color:#166534;background:#dcfce7f2;border-color:#22c55e52}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-form__section-title,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview strong,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle strong,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__label{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-form__section-description,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview small,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview span,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle small,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-stepper__description{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__preview,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggle:has(input:checked){background:linear-gradient(#22c55e21,#ffffffe0),#f0fdf4eb;border-color:#22c55e61;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.55rem #16653414}@media (max-width:1180px){.fs-core-form-page.fs-partners-relationship-form .fs-form-shell{grid-template-columns:1fr}}@media (max-width:760px){.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__grid,.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__summary-stats,.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__toggles,.fs-core-form-page.fs-partners-relationship-form .fs-stepper{grid-template-columns:1fr}.fs-core-form-page.fs-partners-relationship-form .fs-partners-relationship-form__field--wide{grid-column:auto}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav{flex-direction:column;align-items:stretch}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__right{justify-content:stretch}.fs-core-form-page.fs-partners-relationship-form .fs-stepper-nav__right .fs-pill-button{flex:auto}}.fs-core-form-page.fs-partners-risk-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-partners-risk-form .fs-form-page__body{border-radius:1rem;width:100%;max-width:none;padding:1rem}.fs-core-form-page.fs-partners-risk-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:1rem;width:100%;margin-top:.2rem;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-form-shell__main{gap:.8rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-partners-risk-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-partners-risk-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-partners-risk-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-partners-risk-form .fs-stepper__bullet{color:#e8f7d3eb;background:#04110880;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-right:.62rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.fs-core-form-page.fs-partners-risk-form .fs-stepper__item--active .fs-stepper__bullet,.fs-core-form-page.fs-partners-risk-form .fs-stepper__item--complete .fs-stepper__bullet{color:#e5ffd5fa;background:#53b1422e;border-color:#74dc566b}.fs-core-form-page.fs-partners-risk-form .fs-stepper__content{gap:.05rem;min-width:0}.fs-core-form-page.fs-partners-risk-form .fs-stepper__label{font-size:.78rem}.fs-core-form-page.fs-partners-risk-form .fs-stepper__description{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.fs-core-form-page.fs-partners-risk-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-partners-risk-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-partners-risk-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);padding-bottom:.68rem}.fs-core-form-page.fs-partners-risk-form .fs-form__section-title{letter-spacing:.04em;font-size:.9rem}.fs-core-form-page.fs-partners-risk-form .fs-form__section-description{max-width:48rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__field--wide{grid-column:1/-1}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle{background:#08190c85;border:1px solid #80b06024;border-radius:.9rem;align-items:flex-start;gap:.72rem;min-width:0;padding:.86rem;display:flex}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview{gap:.18rem;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle input{accent-color:#6fd652;margin-top:.2rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle small,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle strong{display:block}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview strong,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle strong{color:#f6fae7f5;font-size:.9rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview small,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle small{color:#acc196c7;margin-top:.18rem;font-size:.78rem;line-height:1.45}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview span{color:#acc196c7;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav{background:linear-gradient(90deg,#0e492373,#07140a5c),#07140a66;border:1px solid #80b06026;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .78rem;display:flex}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__status{gap:.12rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__status strong{color:#f5fae8f5;font-size:.9rem;line-height:1.2}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__status span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin:.85rem 0;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats>div{background:#08190c85;border:1px solid #80b06024;min-width:0;padding:.68rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats span,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats strong{display:block}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats strong{overflow-wrap:anywhere;color:#f6fae7f5;font-size:.92rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats span{color:#acc196c7;margin-top:.12rem;font-size:.72rem}.fs-partners-risk-form__existing{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-column:2;gap:.72rem;min-width:0;padding:.9rem;display:grid}.fs-partners-risk-form__existing>p{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.fs-partners-risk-form__existing h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem}.fs-partners-risk-form__existing dl{gap:.52rem;margin:0;display:grid}.fs-partners-risk-form__existing dl>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.76rem;gap:.16rem;padding:.62rem;display:grid}.fs-partners-risk-form__existing span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-risk-form__existing strong{color:var(--fs-text,#e5ead8);font-size:.86rem}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form{--fs-partners-form-light-border:#0f172a17;--fs-partners-form-light-border-strong:#22c55e38;--fs-partners-form-light-card:#ffffffe6;--fs-partners-form-light-text:#0f172a;--fs-partners-form-light-muted:#64748b}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-shell{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 1.4rem 3rem #0f172a0e}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form--stepped .fs-form__card{border-color:var(--fs-partners-form-light-border);background:linear-gradient(180deg,#22c55e06,transparent 58%),var(--fs-partners-form-light-card);box-shadow:inset 0 1px #ffffffeb,0 .75rem 1.9rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__item{border-color:var(--fs-partners-form-light-border);color:var(--fs-partners-form-light-text);background:#ffffffdb;box-shadow:inset 0 1px #fffffff2,0 .55rem 1.35rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__item--complete{background:linear-gradient(#22c55e1f,#ffffffe0),#ffffffeb;border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.7rem #16653414}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__bullet{color:#475569;background:#f1f5f9e6;border-color:#0f172a1a}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__item--active .fs-stepper__bullet,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__item--complete .fs-stepper__bullet{color:#166534;background:#dcfce7f2;border-color:#22c55e52}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form__section-title,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview strong,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle strong,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__label,:root[data-theme=light] .fs-partners-risk-form__existing h2,:root[data-theme=light] .fs-partners-risk-form__existing strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form__section-description,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview small,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview span,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle small,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper__description,:root[data-theme=light] .fs-partners-risk-form__existing span,:root[data-theme=light] .fs-partners-risk-form__existing>p{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle,:root[data-theme=light] .fs-partners-risk-form__existing,:root[data-theme=light] .fs-partners-risk-form__existing dl>div{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__toggle:has(input:checked){background:linear-gradient(#22c55e21,#ffffffe0),#f0fdf4eb;border-color:#22c55e61;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.55rem #16653414}@media (max-width:1180px){.fs-core-form-page.fs-partners-risk-form .fs-form-shell{grid-template-columns:1fr}.fs-partners-risk-form__existing{grid-column:auto}}@media (max-width:820px){.fs-core-form-page.fs-partners-risk-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats,.fs-core-form-page.fs-partners-risk-form .fs-stepper{grid-template-columns:1fr}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__field--wide{grid-column:auto}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav{flex-direction:column;align-items:stretch}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__right{justify-content:stretch}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__right .fs-pill-button{flex:auto}}.fs-core-form-page.fs-partners-risk-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(17.5rem,21rem);align-items:start;gap:.95rem}.fs-core-form-page.fs-partners-risk-form .fs-form-page__body{overflow:visible}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.74rem;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field{min-width:0}.fs-core-form-page.fs-partners-risk-form .fs-input,.fs-core-form-page.fs-partners-risk-form .fs-select,.fs-core-form-page.fs-partners-risk-form .fs-textarea{width:100%;min-width:0}.fs-core-form-page.fs-partners-risk-form .fs-textarea{resize:vertical;min-height:7.2rem}.fs-core-form-page.fs-partners-risk-form .fs-form__section-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-core-form-page.fs-partners-risk-form .fs-form__section-title{letter-spacing:.055em;text-transform:uppercase;font-size:.92rem}.fs-core-form-page.fs-partners-risk-form .fs-form__section-description{max-width:54rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview{align-content:center;min-height:4.65rem}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav{z-index:8;position:sticky;bottom:.85rem;box-shadow:0 1.1rem 2.2rem #02061733,inset 0 1px #ffffff0a}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__right .fs-pill-button{min-width:6.75rem}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav__next{min-width:8.75rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary{border-radius:1rem;align-self:start;position:sticky;top:1rem}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__header{border-bottom:1px solid #84a46521;padding-bottom:.72rem}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__title{color:var(--fs-text,#e5ead8);margin:0;font-size:.95rem;font-weight:900}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__status{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;background:#06100838;border:1px solid #84a46529;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__list{gap:.02rem;margin-top:.72rem;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__row{border-bottom:1px solid #84a4651a;gap:.18rem;padding:.58rem 0;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__row:last-child{border-bottom:0}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__row dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__row dd{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:750;line-height:1.3}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats{gap:.48rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats>div{align-content:center;gap:.16rem;min-height:3.7rem;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing{grid-column:1/-1;grid-template-columns:minmax(13rem,.85fr) minmax(0,1fr);align-items:start;margin-top:-.1rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing h2,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing>p{grid-column:1/-1}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl>div{align-content:center;min-height:4rem}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-stepper-nav{background:linear-gradient(90deg,#22c55e14,#ffffffeb),#ffffffeb;border-color:#0f172a14;box-shadow:0 1rem 2.15rem #0f172a12,inset 0 1px #fffffff2}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-summary__header{border-color:#0f172a14}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-summary__row dd,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-summary__title{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-summary__status{color:#64748b;background:#f8fafcd1;border-color:#0f172a14}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-summary__row{border-color:#0f172a12}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-form-summary__row dt{color:#64748b}@media (max-width:1180px){.fs-core-form-page.fs-partners-risk-form .fs-form-shell{grid-template-columns:1fr}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary{position:static}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid{grid-template-columns:1fr}.fs-core-form-page.fs-partners-risk-form .fs-stepper-nav{position:static}}.fs-core-form-page.fs-partners-risk-form .fs-form-shell{max-width:none}.fs-core-form-page.fs-partners-risk-form .fs-form--stepped .fs-form__card{padding:1rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field{grid-column:span 2}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__field--wide,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:has(textarea){grid-column:1/-1}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:first-child,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:nth-child(2){grid-column:span 2}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:nth-child(5){grid-column:1/-1}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview{background:linear-gradient(135deg,#14532d52,#06100852),#06100847;border-color:#84a46529;grid-column:1/-1}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview strong{font-size:.94rem;line-height:1.24}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview small{max-width:48rem;line-height:1.42}.fs-core-form-page.fs-partners-risk-form input[inputmode=decimal],.fs-core-form-page.fs-partners-risk-form input[type=number]{font-variant-numeric:tabular-nums}.fs-core-form-page.fs-partners-risk-form .fs-textarea{border-radius:.78rem;line-height:1.45}.fs-core-form-page.fs-partners-risk-form textarea[placeholder*=risk\ drivers]{min-height:6.7rem}.fs-core-form-page.fs-partners-risk-form textarea[placeholder*=mitigation\ actions]{min-height:7.2rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46526;padding:.9rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats{margin:.78rem 0}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats>div{border-radius:.78rem;padding:.64rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats strong{font-size:.9rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary-stats span{font-size:.68rem;line-height:1.25}.fs-core-form-page.fs-partners-risk-form .fs-form-summary__row{padding:.52rem 0}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing{background:linear-gradient(#e5ead809,#0000 48%),#081b0b33;border:1px solid #84a46526;border-radius:1rem;padding:.9rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing>p{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 .72rem;font-size:1rem;line-height:1.24}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;padding:.72rem}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing strong{color:var(--fs-text,#e5ead8);margin-top:.18rem;font-size:.86rem;line-height:1.3;display:block}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__summary{background:linear-gradient(#22c55e06,#0000 58%),#ffffffeb;border-color:#0f172a17;box-shadow:inset 0 1px #fffffff0,0 .85rem 1.9rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl>div{background:#f8fbf6d1;border-color:#0f172a14}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing h2,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing strong,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing span,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing>p,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview small,:root[data-theme=light] .fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__preview span{color:#64748b}@media (max-width:1180px){.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:first-child,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:nth-child(2){grid-column:span 1}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__field--wide,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:has(textarea),.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:nth-child(5){grid-column:1/-1}}@media (max-width:760px){.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__existing dl,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid{grid-template-columns:1fr}.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:first-child,.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:nth-child(2),.fs-core-form-page.fs-partners-risk-form .fs-partners-risk-form__grid>.fs-field:nth-child(5){grid-column:1/-1}}.fs-core-form-page.fs-partners-performance-form{max-width:min(100%,104rem)}.fs-core-form-page.fs-partners-performance-form .fs-form-page__body{border-radius:1rem;width:100%;max-width:none;padding:1rem;overflow:visible}.fs-core-form-page.fs-partners-performance-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(17.5rem,21rem);align-items:start;gap:.95rem;width:100%;margin-top:.2rem;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-form-shell__main{gap:.8rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-form--stepped{gap:.8rem}.fs-core-form-page.fs-partners-performance-form .fs-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:0}.fs-core-form-page.fs-partners-performance-form .fs-stepper__item{border-radius:.72rem;min-height:3rem;padding:.58rem .68rem;box-shadow:inset 3px 0 #84a4652e}.fs-core-form-page.fs-partners-performance-form .fs-stepper__item--active{box-shadow:0 8px 22px #070b053d,inset 3px 0 0 var(--fs-accent,#4f9f42)}.fs-core-form-page.fs-partners-performance-form .fs-stepper__bullet{color:#e8f7d3eb;background:#04110880;border:1px solid #84a46538;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-right:.62rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.fs-core-form-page.fs-partners-performance-form .fs-stepper__item--active .fs-stepper__bullet,.fs-core-form-page.fs-partners-performance-form .fs-stepper__item--complete .fs-stepper__bullet{color:#e5ffd5fa;background:#53b1422e;border-color:#74dc566b}.fs-core-form-page.fs-partners-performance-form .fs-stepper__content{gap:.05rem;min-width:0}.fs-core-form-page.fs-partners-performance-form .fs-stepper__label{font-size:.78rem}.fs-core-form-page.fs-partners-performance-form .fs-stepper__description{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.fs-core-form-page.fs-partners-performance-form .fs-form--stepped .fs-form__card{background:linear-gradient(#e5ead808,#0000 44%),#081b0b38;border-radius:.85rem;padding:1.05rem}.fs-core-form-page.fs-partners-performance-form .fs-form__section{gap:.78rem}.fs-core-form-page.fs-partners-performance-form .fs-form__section-header{border-bottom:1px solid var(--fs-divider,#84a46529);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.68rem;display:flex}.fs-core-form-page.fs-partners-performance-form .fs-form__section-title{letter-spacing:.055em;text-transform:uppercase;font-size:.92rem}.fs-core-form-page.fs-partners-performance-form .fs-form__section-description{max-width:54rem;color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.8rem;line-height:1.45}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.74rem;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid>.fs-field{min-width:0}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__field--wide,.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid>.fs-field:has(textarea){grid-column:1/-1}.fs-core-form-page.fs-partners-performance-form .fs-input,.fs-core-form-page.fs-partners-performance-form .fs-select,.fs-core-form-page.fs-partners-performance-form .fs-textarea{width:100%;min-width:0}.fs-core-form-page.fs-partners-performance-form .fs-textarea{resize:vertical;min-height:7.2rem}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview{background:#08190c85;border:1px solid #80b06024;border-radius:.9rem;align-content:center;gap:.18rem;min-width:0;min-height:4.65rem;padding:.86rem;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview span{color:#acc196c7;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview strong{color:#f6fae7f5;font-size:.9rem}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview small{color:#acc196c7;font-size:.78rem;line-height:1.45}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav{z-index:8;background:linear-gradient(90deg,#0e492373,#07140a5c),#07140a66;border:1px solid #80b06026;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .78rem;display:flex;position:sticky;bottom:.85rem;box-shadow:0 1.1rem 2.2rem #02061733,inset 0 1px #ffffff0a}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__status{gap:.12rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__status strong{color:#f5fae8f5;font-size:.9rem;line-height:1.2}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__status span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__next{min-width:8.75rem}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__right .fs-pill-button{min-width:6.75rem}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary{border-radius:1rem;align-self:start;position:sticky;top:1rem}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__header{border-bottom:1px solid #84a46521;padding-bottom:.72rem}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__title{color:var(--fs-text,#e5ead8);margin:0;font-size:.95rem;font-weight:900}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__status{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;background:#06100838;border:1px solid #84a46529;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__list{gap:.02rem;margin-top:.72rem;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__row{border-bottom:1px solid #84a4651a;gap:.18rem;padding:.58rem 0;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__row:last-child{border-bottom:0}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__row dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__row dd{min-width:0;color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:750;line-height:1.3}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin:.85rem 0;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats>div{background:#08190c85;border:1px solid #80b06024;border-radius:.78rem;align-content:center;gap:.16rem;min-width:0;min-height:3.7rem;padding:.68rem;display:grid}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats span,.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats strong{display:block}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats strong{color:#f6fae7f5;font-size:.92rem}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats span{color:#acc196c7;font-size:.72rem}.fs-partners-performance-form__existing{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-column:1/-1;grid-template-columns:minmax(13rem,.85fr) minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;margin-top:-.1rem;padding:.9rem;display:grid}.fs-partners-performance-form__existing h2,.fs-partners-performance-form__existing>p{grid-column:1/-1}.fs-partners-performance-form__existing>p{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.fs-partners-performance-form__existing h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem}.fs-partners-performance-form__existing dl{grid-column:1/-1;gap:.58rem;margin:0;display:grid}.fs-partners-performance-form__existing dl>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.76rem;align-content:center;gap:.16rem;min-height:4rem;padding:.62rem;display:grid}.fs-partners-performance-form__existing span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-performance-form__existing strong{color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.25}.fs-partners-performance-form__loading{background:#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.fs-partners-performance-form__actions{justify-content:flex-end;display:flex}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form{--fs-partners-form-light-border:#0f172a17;--fs-partners-form-light-border-strong:#22c55e38;--fs-partners-form-light-card:#ffffffe6;--fs-partners-form-light-text:#0f172a;--fs-partners-form-light-muted:#64748b}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-shell{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 1.4rem 3rem #0f172a0e}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form--stepped .fs-form__card{border-color:var(--fs-partners-form-light-border);background:linear-gradient(180deg,#22c55e06,transparent 58%),var(--fs-partners-form-light-card);box-shadow:inset 0 1px #ffffffeb,0 .75rem 1.9rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item{border-color:var(--fs-partners-form-light-border);color:var(--fs-partners-form-light-text);background:#ffffffdb;box-shadow:inset 0 1px #fffffff2,0 .55rem 1.35rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item--complete{background:linear-gradient(#22c55e1f,#ffffffe0),#ffffffeb;border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 .8rem 1.7rem #16653414}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__bullet{color:#475569;background:#f1f5f9e6;border-color:#0f172a1a}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item--active .fs-stepper__bullet,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item--complete .fs-stepper__bullet{color:#166534;background:#dcfce7f2;border-color:#22c55e52}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__row dd,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__title,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form__section-title,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview strong,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__label,:root[data-theme=light] .fs-partners-performance-form__existing h2,:root[data-theme=light] .fs-partners-performance-form__existing strong{color:var(--fs-partners-form-light-text)}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__row dt,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form__section-description,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview small,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview span,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__description,:root[data-theme=light] .fs-partners-performance-form__existing span,:root[data-theme=light] .fs-partners-performance-form__existing>p{color:var(--fs-partners-form-light-muted)}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__status,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__preview,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats>div,:root[data-theme=light] .fs-partners-performance-form__existing,:root[data-theme=light] .fs-partners-performance-form__existing dl>div{border-color:var(--fs-partners-form-light-border);background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__header,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-summary__row{border-color:#0f172a12}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper-nav{background:linear-gradient(90deg,#22c55e14,#ffffffeb),#ffffffeb;border-color:#0f172a14;box-shadow:0 1rem 2.15rem #0f172a12,inset 0 1px #fffffff2}@media (max-width:1180px){.fs-core-form-page.fs-partners-performance-form .fs-form-shell{grid-template-columns:1fr}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary{position:static}.fs-partners-performance-form__existing{grid-column:auto}.fs-partners-performance-form__existing dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.fs-core-form-page.fs-partners-performance-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid,.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats,.fs-core-form-page.fs-partners-performance-form .fs-stepper,.fs-partners-performance-form__existing dl{grid-template-columns:1fr}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__field--wide,.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__grid>.fs-field:has(textarea){grid-column:auto}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav{flex-direction:column;align-items:stretch;position:static}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__right{justify-content:stretch}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__right .fs-pill-button{flex:auto}}.fs-core-form-page.fs-partners-performance-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(19rem,22.5rem);gap:1rem}.fs-core-form-page.fs-partners-performance-form .fs-form-page__header{padding-bottom:.8rem}.fs-core-form-page.fs-partners-performance-form .fs-form-page__title{letter-spacing:-.035em;max-width:72rem}.fs-core-form-page.fs-partners-performance-form .fs-form-page__subtitle{max-width:72rem}.fs-core-form-page.fs-partners-performance-form .fs-form-page__body{background:radial-gradient(circle at 18% 0,#72d5530f,#0000 28%),linear-gradient(#e5ead806,#0000 54%),#081b0b2e;border-color:#84a46524}.fs-core-form-page.fs-partners-performance-form .fs-stepper{grid-template-columns:repeat(5,minmax(8.75rem,1fr))}.fs-core-form-page.fs-partners-performance-form .fs-stepper__item{background:linear-gradient(#e5ead806,#0000 54%),#06100838;border-color:#84a46524;min-width:0}.fs-core-form-page.fs-partners-performance-form .fs-stepper__item--active,.fs-core-form-page.fs-partners-performance-form .fs-stepper__item--complete{background:linear-gradient(135deg,#2c89363d,#06100847),#081b0b52;border-color:#72d55352}.fs-core-form-page.fs-partners-performance-form .fs-form--stepped .fs-form__card{border-color:#84a46521;box-shadow:inset 0 1px #e5ead80b,0 .9rem 2rem #0206171a}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary{background:radial-gradient(circle at 12% 0,#72d55314,#0000 30%),linear-gradient(#e5ead808,#0000 48%),#081b0b38;border:1px solid #84a46524;overflow:hidden;box-shadow:inset 0 1px #e5ead80b,0 .85rem 1.9rem #0206171a}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats>div:first-child{grid-column:1/-1;min-height:3.95rem}.fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary-stats strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.15}.fs-core-form-page.fs-partners-performance-form .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fs-core-form-page.fs-partners-performance-form .fs-stepper-nav__next{box-shadow:0 .85rem 1.75rem #48bb482e}.fs-partners-performance-form__existing{background:radial-gradient(circle at 10% 0,#72d5530f,#0000 26%),linear-gradient(#e5ead808,#0000 48%),#081b0b33;border-color:#84a46524;grid-column:1;box-shadow:inset 0 1px #e5ead80b,0 .85rem 1.9rem #02061714}.fs-partners-performance-form__existing dl{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-partners-performance-form__existing dl>div{min-width:0;overflow:hidden}.fs-partners-performance-form__existing strong{overflow-wrap:anywhere;word-break:normal;min-width:0;display:block}.fs-partners-performance-form__existing dl>div:nth-child(3),.fs-partners-performance-form__existing dl>div:nth-child(5){background:linear-gradient(135deg,#22c55e14,#06100833),#0610083d;border-color:#72d5532e}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-form-page__body{background:radial-gradient(circle at 16% 0,#22c55e0b,#0000 30%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffeb,0 1.15rem 2.6rem #0f172a0d}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item{background:linear-gradient(#fffffff5,#f8fbf5e0),#fff;border-color:#0f172a13}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-stepper__item--complete{background:linear-gradient(#22c55e1a,#ffffffe6),#fff;border-color:#22c55e52}:root[data-theme=light] .fs-core-form-page.fs-partners-performance-form .fs-partners-performance-form__summary,:root[data-theme=light] .fs-partners-performance-form__existing{background:radial-gradient(circle at 10% 0,#22c55e0b,#0000 30%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a14;box-shadow:inset 0 1px #fffffff0,0 .85rem 1.9rem #0f172a0b}:root[data-theme=light] .fs-partners-performance-form__existing dl>div:nth-child(3),:root[data-theme=light] .fs-partners-performance-form__existing dl>div:nth-child(5){background:linear-gradient(135deg,#22c55e0e,#ffffffeb),#f0fdf499;border-color:#22c55e29}@media (max-width:1320px){.fs-core-form-page.fs-partners-performance-form .fs-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.fs-core-form-page.fs-partners-performance-form .fs-form-shell{grid-template-columns:1fr}.fs-partners-performance-form__existing{grid-column:auto}}@media (max-width:820px){.fs-core-form-page.fs-partners-performance-form .fs-stepper,.fs-partners-performance-form__existing dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fs-core-form-page.fs-partners-performance-form .fs-stepper,.fs-partners-performance-form__existing dl{grid-template-columns:1fr}}.fs-core-form-page.fs-partners-external-identities-form{gap:.95rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__header{padding-bottom:.8rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__title{letter-spacing:-.035em;max-width:74rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__subtitle{max-width:74rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__body{background:radial-gradient(circle at 16% 0,#72d55311,#0000 30%),linear-gradient(#e5ead806,#0000 54%),#081b0b2e;border-color:#84a46524}.fs-core-form-page.fs-partners-external-identities-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(19rem,22.5rem);align-items:start;gap:1rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-form-shell__main{gap:.9rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper{grid-template-columns:repeat(4,minmax(8.75rem,1fr));gap:.58rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item{background:linear-gradient(#e5ead806,#0000 54%),#06100838;border-color:#84a46524;min-width:0}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--active,.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--complete{background:linear-gradient(135deg,#2c89363d,#06100847),#081b0b52;border-color:#72d55352}.fs-core-form-page.fs-partners-external-identities-form .fs-form--stepped .fs-form__card,.fs-core-form-page.fs-partners-external-identities-form .fs-form__card{border-color:#84a46521;box-shadow:inset 0 1px #e5ead80b,0 .9rem 2rem #0206171a}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__field--wide,.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid>.fs-field:has(textarea){grid-column:1/-1}.fs-core-form-page.fs-partners-external-identities-form .fs-input,.fs-core-form-page.fs-partners-external-identities-form .fs-select,.fs-core-form-page.fs-partners-external-identities-form .fs-textarea{width:100%}.fs-core-form-page.fs-partners-external-identities-form .fs-textarea{resize:vertical;min-height:7.2rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggles{grid-column:1/-1;gap:.65rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle{background:#0610083d;border:1px solid #84a46524;border-radius:.95rem;align-items:flex-start;gap:.7rem;min-width:0;padding:.82rem;display:flex}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle input{accent-color:#4ade80;margin-top:.18rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle span{gap:.16rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.88rem;font-weight:850;line-height:1.25}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.38}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary{background:radial-gradient(circle at 12% 0,#72d55314,#0000 30%),linear-gradient(#e5ead808,#0000 48%),#081b0b38;border:1px solid #84a46524;position:sticky;top:1rem;overflow:hidden;box-shadow:inset 0 1px #e5ead80b,0 .85rem 1.9rem #0206171a}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats{grid-template-columns:1fr;gap:.5rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats>div{background:#06100838;border:1px solid #84a4651f;border-radius:.82rem;gap:.12rem;min-width:0;padding:.72rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.95rem;font-weight:950;line-height:1.18}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-core-form-page.fs-partners-external-identities-form .fs-form-summary__row dd{overflow-wrap:anywhere}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__next{box-shadow:0 .85rem 1.75rem #48bb482e}.fs-partners-external-identities-form__existing,.fs-partners-external-identities-form__preview{background:radial-gradient(circle at 10% 0,#72d5530f,#0000 26%),linear-gradient(#e5ead808,#0000 48%),#081b0b33;border:1px solid #84a46524;border-radius:1rem;gap:.75rem;min-width:0;padding:.9rem;display:grid;box-shadow:inset 0 1px #e5ead80b,0 .85rem 1.9rem #02061714}.fs-partners-external-identities-form__existing>p,.fs-partners-external-identities-form__preview>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.fs-partners-external-identities-form__existing h2,.fs-partners-external-identities-form__preview>strong{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.25}.fs-partners-external-identities-form__existing dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.fs-partners-external-identities-form__existing dl>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-partners-external-identities-form__existing span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-external-identities-form__existing strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.86rem;line-height:1.28}.fs-partners-external-identities-form__preview{margin-top:.9rem}.fs-partners-external-identities-form__preview small{flex-wrap:wrap;gap:.4rem;display:flex}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-form-page__body{background:radial-gradient(circle at 16% 0,#22c55e0b,#0000 30%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffeb,0 1.15rem 2.6rem #0f172a0d}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary,:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats>div,:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle,:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item,:root[data-theme=light] .fs-partners-external-identities-form__existing,:root[data-theme=light] .fs-partners-external-identities-form__existing dl>div,:root[data-theme=light] .fs-partners-external-identities-form__preview{background:linear-gradient(#fffffff5,#f8fbf5e0),#fff;border-color:#0f172a13}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--complete{background:linear-gradient(#22c55e1a,#ffffffe6),#fff;border-color:#22c55e52}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats strong,:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle strong,:root[data-theme=light] .fs-partners-external-identities-form__existing h2,:root[data-theme=light] .fs-partners-external-identities-form__existing strong,:root[data-theme=light] .fs-partners-external-identities-form__preview>strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats span,:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__toggle small,:root[data-theme=light] .fs-partners-external-identities-form__existing span,:root[data-theme=light] .fs-partners-external-identities-form__existing>p,:root[data-theme=light] .fs-partners-external-identities-form__preview>span{color:#64748b}@media (max-width:960px){.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid,.fs-core-form-page.fs-partners-external-identities-form .fs-stepper,.fs-partners-external-identities-form__existing dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid,.fs-core-form-page.fs-partners-external-identities-form .fs-stepper,.fs-partners-external-identities-form__existing dl{grid-template-columns:1fr}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__field--wide,.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid>.fs-field:has(textarea){grid-column:auto}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{flex-direction:column;align-items:stretch;position:static}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__right{justify-content:stretch}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__right .fs-pill-button{flex:auto}}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__header{gap:.52rem}.fs-partners-external-identities-form__header-actions{justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.fs-partners-external-identities-form__back.fs-pill-button{justify-content:center;min-width:7.6rem;max-width:max-content;padding-inline:1rem;width:fit-content!important}.fs-partners-external-identities-form__module-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:950}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__eyebrow{display:none}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__title{margin-top:.1rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__body{padding-top:.95rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(20rem,23.5rem)}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper{gap:.62rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form__section-header{padding-bottom:.72rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__grid{gap:.78rem}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{background:linear-gradient(90deg,#22c55e1a,#081b0b47),#081b0b57;border-color:#84a4652e;margin-top:.12rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary{top:1.25rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats>div:first-child{grid-column:1/-1}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary-stats strong{font-size:.92rem}.fs-core-form-page.fs-partners-external-identities-form .fs-form-summary__row{grid-template-columns:minmax(7.5rem,.85fr) minmax(0,1.15fr)}.fs-core-form-page.fs-partners-external-identities-form .fs-form-summary__row dd,.fs-core-form-page.fs-partners-external-identities-form .fs-form-summary__row dt{min-width:0}.fs-partners-external-identities-form__existing{margin-top:.05rem}.fs-partners-external-identities-form__existing dl{gap:.7rem}.fs-partners-external-identities-form__existing dl>div:nth-child(2),.fs-partners-external-identities-form__existing dl>div:nth-child(3),.fs-partners-external-identities-form__existing dl>div:nth-child(5){background:linear-gradient(135deg,#22c55e14,#06100833),#0610083d;border-color:#72d5532e}.fs-partners-external-identities-form__preview{max-width:none}:root[data-theme=light] .fs-partners-external-identities-form__module-label{color:#166534}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{background:linear-gradient(90deg,#22c55e14,#ffffffeb),#fffffff0;border-color:#0f172a14;box-shadow:0 1rem 2.15rem #0f172a12,inset 0 1px #fffffff2}:root[data-theme=light] .fs-partners-external-identities-form__existing dl>div:nth-child(2),:root[data-theme=light] .fs-partners-external-identities-form__existing dl>div:nth-child(3),:root[data-theme=light] .fs-partners-external-identities-form__existing dl>div:nth-child(5){background:linear-gradient(135deg,#22c55e0e,#ffffffeb),#f0fdf49e;border-color:#22c55e29}@media (max-width:1180px){.fs-core-form-page.fs-partners-external-identities-form .fs-form-shell{grid-template-columns:1fr}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary{position:static}}@media (max-width:760px){.fs-partners-external-identities-form__header-actions{flex-direction:column;align-items:stretch}.fs-partners-external-identities-form__module-label{white-space:normal}.fs-partners-external-identities-form__back.fs-pill-button{max-width:none;width:100%!important}.fs-core-form-page.fs-partners-external-identities-form .fs-form-summary__row{grid-template-columns:1fr}}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__header{align-items:start;gap:.5rem;padding-bottom:.85rem;display:grid}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__header-actions{justify-content:flex-start;margin-bottom:.18rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__module-label{display:none}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950;display:block}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__title{text-align:left;max-width:76rem;margin:0}.fs-core-form-page.fs-partners-external-identities-form .fs-form-page__subtitle{text-align:left;max-width:76rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__back.fs-pill-button{min-width:6.8rem}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--complete .fs-stepper__bullet{font-weight:950}.fs-core-form-page.fs-partners-external-identities-form .fs-form__card{overflow:hidden}.fs-core-form-page.fs-partners-external-identities-form .fs-form__section{min-width:0}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary{align-self:start}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-form-page__eyebrow{color:#166534}@media (max-width:760px){.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__header-actions{align-items:flex-start}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__back.fs-pill-button{max-width:max-content;width:fit-content!important}}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper{align-items:stretch}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item{align-items:center;min-height:3.25rem;padding:.58rem .72rem}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__bullet{flex:0 0 1.72rem;width:1.72rem;height:1.72rem;font-size:.74rem}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__content{min-width:0}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__label{white-space:nowrap}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__description{text-overflow:ellipsis;white-space:nowrap;max-width:13.5rem;overflow:hidden}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--active{box-shadow:inset 0 1px #e5ead814,0 .8rem 1.8rem #22c55e1a}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--complete .fs-stepper__bullet{color:#dcfce7fa;background:#22c55e33}.fs-core-form-page.fs-partners-external-identities-form .fs-input,.fs-core-form-page.fs-partners-external-identities-form .fs-select{min-height:2.45rem}.fs-core-form-page.fs-partners-external-identities-form .fs-field__label{min-height:1rem}.fs-core-form-page.fs-partners-external-identities-form .fs-textarea{line-height:1.45}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{z-index:20;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.45rem;padding:.64rem .72rem;display:grid;position:sticky;bottom:.85rem;box-shadow:0 1.1rem 2.4rem #02061733,inset 0 1px #e5ead80f}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__status{min-width:0}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__status strong{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;line-height:1.18;display:block;overflow:hidden}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__status span{max-width:42rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.25;display:block;overflow:hidden}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__right{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__right .fs-pill-button{white-space:nowrap;justify-content:center;min-width:7.2rem;min-height:2.25rem}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__next{min-width:8.8rem}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary{scrollbar-width:thin;max-height:calc(100vh - 8rem);overflow:auto}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__existing{scroll-margin-bottom:6rem}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--active{box-shadow:inset 0 1px #ffffffeb,0 .8rem 1.8rem #22c55e13}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper__item--complete .fs-stepper__bullet{color:#166534;background:#dcfce7f2}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__status strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__status span{color:#64748b}@media (max-width:1180px){.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{position:static}.fs-core-form-page.fs-partners-external-identities-form .fs-partners-external-identities-form__summary{max-height:none;overflow:visible}}@media (max-width:760px){.fs-core-form-page.fs-partners-external-identities-form .fs-stepper__description{white-space:normal}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav{grid-template-columns:1fr}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__status span{white-space:normal;max-width:none}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:stretch}.fs-core-form-page.fs-partners-external-identities-form .fs-stepper-nav__right .fs-pill-button{flex:8rem}}.fs-core-form-page.fs-partners-interactions-form{gap:.95rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-core-form-page.fs-partners-interactions-form .fs-form__card{overflow:hidden}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__field--wide,.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid>.fs-field:has(textarea){grid-column:1/-1}.fs-core-form-page.fs-partners-interactions-form .fs-input,.fs-core-form-page.fs-partners-interactions-form .fs-select,.fs-core-form-page.fs-partners-interactions-form .fs-textarea{width:100%}.fs-partners-interactions-form__existing,.fs-partners-interactions-form__loading,.fs-partners-interactions-form__preview,.fs-partners-interactions-form__summary,.fs-partners-interactions-form__toggle{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem}.fs-partners-interactions-form__loading{gap:.65rem;padding:1rem;display:grid}.fs-partners-interactions-form__preview{align-content:center;gap:.18rem;min-width:0;padding:.78rem;display:grid}.fs-partners-interactions-form__existing span,.fs-partners-interactions-form__existing>p,.fs-partners-interactions-form__preview span,.fs-partners-interactions-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-interactions-form__existing h2,.fs-partners-interactions-form__existing strong,.fs-partners-interactions-form__preview strong,.fs-partners-interactions-form__summary-stats strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8)}.fs-partners-interactions-form__preview small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-partners-interactions-form__toggle{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.78rem;display:grid}.fs-partners-interactions-form__toggle input{accent-color:#22c55e;margin-top:.18rem}.fs-partners-interactions-form__toggle span{gap:.14rem;display:grid}.fs-partners-interactions-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.9rem}.fs-partners-interactions-form__toggle small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-interactions-form__summary{padding:.9rem;position:sticky;top:1rem}.fs-partners-interactions-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.8rem 0;display:grid}.fs-partners-interactions-form__summary-stats>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.8rem;gap:.16rem;min-width:0;padding:.66rem;display:grid}.fs-partners-interactions-form__summary-stats strong{font-size:.82rem}.fs-partners-interactions-form__existing{grid-column:2;gap:.72rem;padding:.9rem;display:grid}.fs-partners-interactions-form__existing h2{margin:.18rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-interactions-form__existing dl{gap:.52rem;margin:0;display:grid}.fs-partners-interactions-form__existing dl>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.76rem;gap:.16rem;min-width:0;padding:.62rem;display:grid}.fs-partners-interactions-form__actions{justify-content:flex-end;display:flex}:root[data-theme=light] .fs-partners-interactions-form__existing,:root[data-theme=light] .fs-partners-interactions-form__loading,:root[data-theme=light] .fs-partners-interactions-form__preview,:root[data-theme=light] .fs-partners-interactions-form__summary,:root[data-theme=light] .fs-partners-interactions-form__toggle{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-interactions-form__existing h2,:root[data-theme=light] .fs-partners-interactions-form__existing strong,:root[data-theme=light] .fs-partners-interactions-form__preview strong,:root[data-theme=light] .fs-partners-interactions-form__summary-stats strong,:root[data-theme=light] .fs-partners-interactions-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-interactions-form__existing span,:root[data-theme=light] .fs-partners-interactions-form__existing>p,:root[data-theme=light] .fs-partners-interactions-form__preview small,:root[data-theme=light] .fs-partners-interactions-form__preview span,:root[data-theme=light] .fs-partners-interactions-form__summary-stats span,:root[data-theme=light] .fs-partners-interactions-form__toggle small{color:#64748b}@media (max-width:1180px){.fs-core-form-page.fs-partners-interactions-form .fs-form-shell{grid-template-columns:1fr}.fs-partners-interactions-form__summary{position:static}.fs-partners-interactions-form__existing{grid-column:auto}}@media (max-width:860px){.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid,.fs-core-form-page.fs-partners-interactions-form .fs-stepper,.fs-partners-interactions-form__summary-stats{grid-template-columns:1fr}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__field--wide,.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid>.fs-field:has(textarea){grid-column:auto}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav{align-items:stretch}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__right{justify-content:stretch;width:100%}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__right .fs-pill-button{flex:auto}}.fs-core-form-page.fs-partners-interactions-form{--fs-interactions-form-card-radius:1.05rem}.fs-core-form-page.fs-partners-interactions-form .fs-form-page__header{border-bottom:1px solid #84a4651f;padding-bottom:.95rem}.fs-core-form-page.fs-partners-interactions-form .fs-form-page__title{letter-spacing:-.035em;max-width:62rem}.fs-core-form-page.fs-partners-interactions-form .fs-form-page__subtitle{max-width:74rem;line-height:1.5}.fs-core-form-page.fs-partners-interactions-form .fs-form-page__body{border-radius:1.18rem;padding:.95rem;overflow:visible}.fs-core-form-page.fs-partners-interactions-form .fs-form-shell__main{align-self:start;gap:0;min-width:0;display:grid}.fs-core-form-page.fs-partners-interactions-form .fs-form--stepped{gap:.78rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-interactions-form .fs-stepper{gap:.5rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper__item{border-radius:.72rem;min-height:3.15rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper__item--active,.fs-core-form-page.fs-partners-interactions-form .fs-stepper__item--complete{background:linear-gradient(135deg,#22c55e24,#081b0b1f),#081b0b2e}.fs-core-form-page.fs-partners-interactions-form .fs-stepper__bullet{width:1.55rem;height:1.55rem}.fs-core-form-page.fs-partners-interactions-form .fs-form--stepped .fs-form__card{border-radius:var(--fs-interactions-form-card-radius);box-shadow:inset 0 1px #e5ead809,0 .8rem 1.8rem #02061714}.fs-core-form-page.fs-partners-interactions-form .fs-form__section{padding:.9rem}.fs-core-form-page.fs-partners-interactions-form .fs-form__section-header{border-bottom:1px solid #84a4651f;margin-bottom:.82rem;padding-bottom:.62rem}.fs-core-form-page.fs-partners-interactions-form .fs-form__section-title{letter-spacing:.02em;text-transform:uppercase}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid{gap:.72rem}.fs-core-form-page.fs-partners-interactions-form .fs-field{min-width:0}.fs-core-form-page.fs-partners-interactions-form .fs-input,.fs-core-form-page.fs-partners-interactions-form .fs-select{min-height:2.58rem}.fs-core-form-page.fs-partners-interactions-form .fs-textarea{resize:vertical;min-height:7.5rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;gap:.75rem;padding:.72rem .78rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__status{min-width:0}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__status strong{letter-spacing:-.01em}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__status span{white-space:normal;max-width:42rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__right{gap:.5rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__right .fs-pill-button{min-width:7.4rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__next{min-width:9.4rem}.fs-partners-interactions-form__existing,.fs-partners-interactions-form__summary{box-shadow:inset 0 1px #e5ead80a,0 .85rem 1.9rem #0206171f}.fs-partners-interactions-form__summary{padding:.82rem}.fs-partners-interactions-form__summary .fs-form-summary__header{border-bottom:1px solid #84a4651f;gap:.6rem;padding-bottom:.68rem}.fs-partners-interactions-form__summary .fs-form-summary__title{letter-spacing:-.01em;font-size:.96rem}.fs-partners-interactions-form__summary .fs-form-summary__status{white-space:nowrap}.fs-partners-interactions-form__summary-stats{gap:.48rem;margin:.72rem 0}.fs-partners-interactions-form__summary-stats>div{align-content:center;min-height:3.45rem;padding:.62rem}.fs-partners-interactions-form__summary-stats strong{font-size:.86rem;font-weight:900;line-height:1.2}.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__list{gap:0}.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row{grid-template-columns:1fr;gap:.12rem;padding:.56rem 0}.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row dd{overflow-wrap:anywhere;text-align:left;min-width:0;font-size:.86rem;font-weight:760}.fs-partners-interactions-form__existing{overscroll-behavior:contain;scrollbar-width:thin;grid-column:auto;gap:.68rem;max-height:min(42rem,100vh - 11rem);padding:.82rem;overflow:auto}.fs-partners-interactions-form__existing h2{letter-spacing:-.015em;margin:.12rem 0 0;font-size:.98rem}.fs-partners-interactions-form__existing dl{gap:.45rem}.fs-partners-interactions-form__existing dl>div{align-content:center;min-height:3.25rem;padding:.58rem .62rem}.fs-partners-interactions-form__existing strong{font-size:.84rem;line-height:1.25}.fs-partners-interactions-form__toggle{transition:border-color .16s,background .16s,transform .16s}.fs-partners-interactions-form__toggle:hover{background:#0a230e52;border-color:#72d55342;transform:translateY(-1px)}.fs-partners-interactions-form__toggle:has(input:checked){background:linear-gradient(135deg,#22c55e21,#0610082e),#06100842;border-color:#72d55357}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-form-page__header{border-bottom-color:#0f172a12}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-form-page__body{background:linear-gradient(#fffffff7,#f8fbf5eb),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffe6,0 1rem 2.6rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-stepper__item--active,:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-stepper__item--complete{background:linear-gradient(135deg,#22c55e1a,#fffffff5),#f0fdf4d1;border-color:#22c55e3d}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-partners-interactions-form__existing,:root[data-theme=light] .fs-partners-interactions-form__summary{background:linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffe6,0 .9rem 2rem #0f172a0b}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffe0,0 .75rem 1.55rem #0f172a0a}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row,:root[data-theme=light] .fs-partners-interactions-form__summary .fs-form-summary__header{border-color:#0f172a11}:root[data-theme=light] .fs-partners-interactions-form__existing dl>div,:root[data-theme=light] .fs-partners-interactions-form__summary-stats>div{background:linear-gradient(#22c55e06,#0000 58%),#ffffffe0;border-color:#0f172a12}:root[data-theme=light] .fs-partners-interactions-form__toggle:has(input:checked),:root[data-theme=light] .fs-partners-interactions-form__toggle:hover{background:linear-gradient(#f0fdf4c2,#fffffff0),#fff;border-color:#22c55e42;box-shadow:0 .65rem 1.3rem #1665340b}@media (max-width:1180px){.fs-partners-interactions-form__existing{max-height:none}}@media (max-width:920px){.fs-core-form-page.fs-partners-interactions-form .fs-form-page__body{padding:.78rem}.fs-core-form-page.fs-partners-interactions-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav{grid-template-columns:1fr}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__status span{max-width:none}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:stretch}.fs-core-form-page.fs-partners-interactions-form .fs-stepper-nav__right .fs-pill-button{flex:8rem}}@media (max-width:640px){.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid,.fs-core-form-page.fs-partners-interactions-form .fs-stepper,.fs-partners-interactions-form__summary-stats{grid-template-columns:1fr}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__field--wide,.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid>.fs-field:has(.fs-textarea),.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__grid>.fs-field:has(textarea){grid-column:auto}}.fs-core-form-page.fs-partners-interactions-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(20rem,23.5rem);align-items:start;gap:.95rem}.fs-core-form-page.fs-partners-interactions-form .fs-form-shell__main{gap:.9rem}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__summary{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 8rem);position:sticky;top:1.25rem;overflow:auto}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row{grid-template-columns:minmax(7.5rem,.85fr) minmax(0,1.15fr)}.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row dd,.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row dt{min-width:0}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing{grid-column:auto;max-height:none;margin-top:.05rem;padding:.9rem;overflow:visible}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl>div:nth-child(3),.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl>div:nth-child(4),.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl>div:nth-child(5){background:linear-gradient(135deg,#22c55e14,#06100833),#0610083d;border-color:#72d5532e}:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl>div:nth-child(3),:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl>div:nth-child(4),:root[data-theme=light] .fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl>div:nth-child(5){background:linear-gradient(135deg,#22c55e0e,#ffffffeb),#f0fdf49e;border-color:#22c55e29}@media (max-width:1180px){.fs-core-form-page.fs-partners-interactions-form .fs-form-shell{grid-template-columns:1fr}.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__summary{max-height:none;position:static;overflow:visible}}@media (max-width:760px){.fs-core-form-page.fs-partners-interactions-form .fs-form-summary__row{grid-template-columns:1fr}}@media (max-width:640px){.fs-core-form-page.fs-partners-interactions-form .fs-partners-interactions-form__existing dl{grid-template-columns:1fr}}.fs-core-form-page.fs-partners-events-form{--fs-events-form-card-radius:1.05rem;gap:.95rem}.fs-core-form-page.fs-partners-events-form .fs-form-page__header{border-bottom:1px solid #84a4651f;padding-bottom:.95rem}.fs-core-form-page.fs-partners-events-form .fs-form-page__title{letter-spacing:-.035em;max-width:62rem}.fs-core-form-page.fs-partners-events-form .fs-form-page__subtitle{max-width:74rem;line-height:1.5}.fs-core-form-page.fs-partners-events-form .fs-form-page__body{border-radius:1.18rem;padding:.95rem;overflow:visible}.fs-core-form-page.fs-partners-events-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(20rem,23.5rem);align-items:start;gap:.95rem}.fs-core-form-page.fs-partners-events-form .fs-form--stepped,.fs-core-form-page.fs-partners-events-form .fs-form-shell__main{gap:.82rem;min-width:0;display:grid}.fs-core-form-page.fs-partners-events-form .fs-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.fs-core-form-page.fs-partners-events-form .fs-stepper__item{border-radius:.72rem;min-height:3.15rem}.fs-core-form-page.fs-partners-events-form .fs-stepper__item--active,.fs-core-form-page.fs-partners-events-form .fs-stepper__item--complete{background:linear-gradient(135deg,#22c55e24,#081b0b1f),#081b0b2e}.fs-core-form-page.fs-partners-events-form .fs-form__card{border-radius:var(--fs-events-form-card-radius);overflow:hidden;box-shadow:inset 0 1px #e5ead809,0 .8rem 1.8rem #02061714}.fs-core-form-page.fs-partners-events-form .fs-form__section{padding:.9rem}.fs-core-form-page.fs-partners-events-form .fs-form__section-header{border-bottom:1px solid #84a4651f;margin-bottom:.82rem;padding-bottom:.62rem}.fs-core-form-page.fs-partners-events-form .fs-form__section-title{letter-spacing:.02em;text-transform:uppercase}.fs-core-form-page.fs-partners-events-form .fs-partners-events-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page.fs-partners-events-form .fs-partners-events-form__field--wide{grid-column:1/-1}.fs-core-form-page.fs-partners-events-form .fs-field{min-width:0}.fs-core-form-page.fs-partners-events-form .fs-input,.fs-core-form-page.fs-partners-events-form .fs-select,.fs-core-form-page.fs-partners-events-form .fs-textarea{width:100%}.fs-core-form-page.fs-partners-events-form .fs-input,.fs-core-form-page.fs-partners-events-form .fs-select{min-height:2.58rem}.fs-core-form-page.fs-partners-events-form .fs-textarea{resize:vertical;min-height:7rem}.fs-core-form-page.fs-partners-events-form :is(.fs-input,.fs-select,.fs-textarea):disabled{opacity:.72;cursor:not-allowed;background:#06100847}.fs-partners-events-form__confirmation,.fs-partners-events-form__existing,.fs-partners-events-form__loading,.fs-partners-events-form__review-message,.fs-partners-events-form__summary{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem}.fs-partners-events-form__loading{gap:.65rem;padding:1rem;display:grid}.fs-partners-events-form__summary{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 8rem);padding:.84rem;position:sticky;top:1.25rem;overflow:auto;box-shadow:inset 0 1px #e5ead80a,0 .85rem 1.9rem #0206171f}.fs-partners-events-form__summary .fs-form-summary__header{border-bottom:1px solid #84a4651f;gap:.6rem;padding-bottom:.68rem}.fs-partners-events-form__summary .fs-form-summary__title{letter-spacing:-.01em;font-size:.96rem}.fs-partners-events-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin:.72rem 0;display:grid}.fs-partners-events-form__summary-stats>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.8rem;align-content:center;gap:.16rem;min-width:0;min-height:3.45rem;padding:.62rem;display:grid}.fs-partners-events-form__confirmation strong,.fs-partners-events-form__existing h2,.fs-partners-events-form__existing strong,.fs-partners-events-form__review-grid strong,.fs-partners-events-form__review-message strong,.fs-partners-events-form__summary-stats strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8)}.fs-partners-events-form__summary-stats strong{font-size:.83rem;font-weight:900;line-height:1.2}.fs-partners-events-form__existing span,.fs-partners-events-form__existing>p,.fs-partners-events-form__review-grid span,.fs-partners-events-form__review-message>span,.fs-partners-events-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:900}.fs-core-form-page.fs-partners-events-form .fs-form-summary__row{grid-template-columns:minmax(7.5rem,.85fr) minmax(0,1.15fr);gap:.5rem;padding:.56rem 0}.fs-core-form-page.fs-partners-events-form .fs-form-summary__row dd{overflow-wrap:anywhere;text-align:left;min-width:0;font-size:.84rem}.fs-partners-events-form__existing{gap:.68rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #e5ead80a,0 .85rem 1.9rem #0206171f}.fs-partners-events-form__existing h2{margin:.12rem 0 0;font-size:.98rem}.fs-partners-events-form__existing dl,.fs-partners-events-form__review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.fs-partners-events-form__existing dl>div,.fs-partners-events-form__review-grid>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;align-content:center;gap:.16rem;min-width:0;min-height:3.4rem;padding:.62rem;display:grid}.fs-partners-events-form__review{gap:.78rem;display:grid}.fs-partners-events-form__review-message{gap:.24rem;padding:.8rem;display:grid}.fs-partners-events-form__confirmation small,.fs-partners-events-form__review-message small{color:var(--fs-text-soft,#8e9b79);font-size:.77rem;line-height:1.4}.fs-partners-events-form__confirmation{cursor:pointer;background:#78350f24;border-color:#f59e0b57;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.82rem;display:grid}.fs-partners-events-form__confirmation input{accent-color:#22c55e;margin-top:.2rem}.fs-partners-events-form__confirmation>span{gap:.18rem;display:grid}.fs-partners-events-form__confirmation em{color:#fca5a5;font-size:.74rem;font-style:normal;font-weight:800}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.72rem .78rem;position:sticky;bottom:.85rem}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav__right{justify-content:flex-end;gap:.5rem;display:flex}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav__right .fs-pill-button{min-width:7.4rem}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav__next{min-width:9.4rem}:root[data-theme=light] .fs-core-form-page.fs-partners-events-form .fs-form-page__header{border-bottom-color:#0f172a12}:root[data-theme=light] .fs-core-form-page.fs-partners-events-form .fs-form-page__body,:root[data-theme=light] .fs-core-form-page.fs-partners-events-form .fs-form__card,:root[data-theme=light] .fs-partners-events-form__existing,:root[data-theme=light] .fs-partners-events-form__review-message,:root[data-theme=light] .fs-partners-events-form__summary{background:linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffe6,0 .9rem 2rem #0f172a0b}:root[data-theme=light] .fs-partners-events-form__existing dl>div,:root[data-theme=light] .fs-partners-events-form__review-grid>div,:root[data-theme=light] .fs-partners-events-form__summary-stats>div{background:#f7faf3c2;border-color:#0f172a12}:root[data-theme=light] .fs-partners-events-form__confirmation strong,:root[data-theme=light] .fs-partners-events-form__existing h2,:root[data-theme=light] .fs-partners-events-form__existing strong,:root[data-theme=light] .fs-partners-events-form__review-grid strong,:root[data-theme=light] .fs-partners-events-form__review-message strong,:root[data-theme=light] .fs-partners-events-form__summary-stats strong{color:#0f172a}:root[data-theme=light] .fs-core-form-page.fs-partners-events-form :is(.fs-input,.fs-select,.fs-textarea):disabled{background:#f1f5f9e6}:root[data-theme=light] .fs-partners-events-form__confirmation{background:#fffbebeb;border-color:#d977063d}@media (max-width:1180px){.fs-core-form-page.fs-partners-events-form .fs-form-shell{grid-template-columns:1fr}.fs-partners-events-form__summary{max-height:none;position:static}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav{position:static}}@media (max-width:920px){.fs-core-form-page.fs-partners-events-form .fs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav{grid-template-columns:1fr}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav__right{flex-wrap:wrap;justify-content:stretch}.fs-core-form-page.fs-partners-events-form .fs-stepper-nav__right .fs-pill-button{flex:8rem}}@media (max-width:640px){.fs-core-form-page.fs-partners-events-form .fs-partners-events-form__grid,.fs-core-form-page.fs-partners-events-form .fs-stepper,.fs-partners-events-form__existing dl,.fs-partners-events-form__review-grid,.fs-partners-events-form__summary-stats{grid-template-columns:1fr}.fs-core-form-page.fs-partners-events-form .fs-partners-events-form__field--wide{grid-column:auto}}.fs-spinner{--fs-spinner-size:18px;--fs-spinner-border-width:2px;--fs-spinner-track:var(--fs-border-strong);--fs-spinner-head:var(--fs-accent-indicator);--fs-spinner-glow:var(--fs-accent-indicator);width:var(--fs-spinner-size);height:var(--fs-spinner-size);border:var(--fs-spinner-border-width)solid var(--fs-spinner-track);border-top-color:var(--fs-spinner-head);box-sizing:border-box;box-shadow:0 0 10px var(--fs-spinner-glow);border-radius:999px;flex-shrink:0;animation:fs-spin .82s linear infinite}@supports (color:color-mix(in lab,red,red)){.fs-spinner{--fs-spinner-glow:color-mix(in srgb,var(--fs-accent-indicator)12%,transparent)}}.fs-spinner--small{--fs-spinner-size:14px;--fs-spinner-border-width:2px}.fs-spinner--large{--fs-spinner-size:22px;--fs-spinner-border-width:2.5px}.fs-spinner--xl{--fs-spinner-size:34px;--fs-spinner-border-width:3px}.fs-spinner--inline{vertical-align:-.15em;display:inline-block}.fs-spinner--muted{--fs-spinner-head:var(--fs-text-soft,#9aa7b0);--fs-spinner-glow:#9aa7b01a}.fs-spinner--inverse{--fs-spinner-track:#dff4d65c;--fs-spinner-head:#f7fbf2;--fs-spinner-glow:#dff4d62e}.fs-spinner--success{--fs-spinner-head:var(--fs-success,#4f9f42);--fs-spinner-glow:#4f9f422e}.fs-spinner--warning{--fs-spinner-head:var(--fs-warning,#c5962b);--fs-spinner-glow:#c5962b2e}.fs-spinner--danger{--fs-spinner-head:var(--fs-danger,#d66458);--fs-spinner-glow:#d664582e}@keyframes fs-spin{to{transform:rotate(1turn)}}.fs-route-loading{min-width:0;max-width:100%;color:var(--fs-text-soft,#9aa7b0);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.45rem .72rem;display:inline-flex}.fs-route-loading--pill{isolation:isolate;border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at top left,var(--fs-accent),transparent 58%),var(--fs-surface-quiet);box-shadow:0 8px 22px #0000003d,var(--fs-inset-highlight);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-route-loading--pill{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)4%,transparent),transparent 58%),color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-route-loading--pill:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--fs-text),transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fs-route-loading--pill:before{background:linear-gradient(180deg,color-mix(in srgb,var(--fs-text)3%,transparent),transparent 48%)}}.fs-route-loading__text{min-width:0;color:var(--fs-text-soft,#9aa7b0);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.4;overflow:hidden}.fs-route-loading__icon{color:var(--fs-accent,#4f9f42);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fs-route-loading__icon svg{width:1rem;height:1rem;display:block}.fs-app-shell__loading{min-height:min(360px,calc(100vh - var(--fs-topbar-height,64px)));color:var(--fs-text-soft,#9aa7b0);text-align:center;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.fs-app-shell__loading--panel{isolation:isolate;border:1px solid var(--fs-border-subtle,#7c8b952e);border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at top left,var(--fs-accent),transparent 58%),linear-gradient(145deg,var(--fs-surface,#141b22),var(--fs-surface-inset,#0d1319));min-height:220px;box-shadow:var(--fs-card-shadow-soft,0 10px 28px #00000057),inset 0 1px 0 #ffffff09;margin:1rem 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-app-shell__loading--panel{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)4%,transparent),transparent 58%),linear-gradient(145deg,var(--fs-surface,#141b22),var(--fs-surface-inset,#0d1319))}}.fs-app-shell__loading--panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffff09,transparent 48%),radial-gradient(circle at 68% 0,var(--fs-accent),transparent 36%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fs-app-shell__loading--panel:before{background:linear-gradient(180deg,#ffffff09,transparent 48%),radial-gradient(circle at 68% 0,color-mix(in srgb,var(--fs-accent)2%,transparent),transparent 36%)}}.fs-app-shell__loading--compact{min-height:140px;padding:1.4rem 1rem}.fs-loading-placeholder{isolation:isolate;border:1px dashed var(--fs-border-subtle,#7c8b953d);border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at top left,var(--fs-accent),transparent 58%),var(--fs-surface-inset);min-height:160px;color:var(--fs-text-soft,#9aa7b0);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:center;place-items:center;padding:1.4rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-loading-placeholder{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)3%,transparent),transparent 58%),color-mix(in srgb,var(--fs-surface-inset)88%,transparent)}}.fs-loading-placeholder:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff06,#0000 52%);position:absolute;inset:0}.fs-loading-placeholder--compact{min-height:110px;padding:1rem}.fs-loading-placeholder--spacious{min-height:220px;padding:2rem}.fs-loading-placeholder__content{flex-direction:column;align-items:center;gap:.55rem;max-width:28rem;display:flex}.fs-loading-placeholder__title{color:var(--fs-text,#edf3f6);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.012em;margin:0;font-size:.98rem;font-weight:800;line-height:1.28}.fs-loading-placeholder__text{color:var(--fs-text-soft,#9aa7b0);margin:0;font-size:.8rem;line-height:1.5}.fs-skeleton{border-radius:var(--fs-radius-sm,.55rem);background:linear-gradient(90deg,#7c8b9513,#7c8b9526,#7c8b9513) 0 0/220% 100%;animation:fs-skeleton-shimmer 1.25s ease-in-out infinite;position:relative;overflow:hidden}.fs-skeleton:after{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 54%);position:absolute;inset:0}.fs-skeleton--text{width:100%;max-width:16rem;height:.78rem}.fs-skeleton--text-sm{width:100%;max-width:12rem;height:.66rem}.fs-skeleton--text-lg{width:100%;max-width:22rem;height:.92rem}.fs-skeleton--title{width:min(100%,18rem);height:1.05rem}.fs-skeleton--eyebrow{border-radius:999px;width:7.5rem;height:.66rem}.fs-skeleton--pill{border-radius:999px;width:6rem;height:1.65rem}.fs-skeleton--button{border-radius:999px;width:7.5rem;height:1.9rem}.fs-skeleton--avatar{border-radius:999px;width:2rem;height:2rem}.fs-skeleton--avatar-lg{border-radius:999px;width:2.65rem;height:2.65rem}.fs-skeleton--card{border-radius:var(--fs-radius-lg,1rem);min-height:8rem}.fs-skeleton--panel{border-radius:var(--fs-radius-xl,1.25rem);min-height:14rem}.fs-skeleton--metric{border-radius:var(--fs-radius-lg,1rem);min-height:8.5rem}.fs-skeleton--chart{border-radius:var(--fs-radius-lg,1rem);min-height:12rem}.fs-skeleton--full{width:100%}.fs-skeleton-stack{flex-direction:column;gap:.55rem;min-width:0;display:flex}.fs-skeleton-row{align-items:center;gap:.65rem;min-width:0;display:flex}.fs-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;min-width:0;display:grid}@keyframes fs-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}:root[data-theme=light] .fs-spinner{--fs-spinner-track:var(--fs-border-strong);--fs-spinner-head:var(--fs-accent-indicator);--fs-spinner-glow:var(--fs-accent-indicator);box-shadow:0 0 8px var(--fs-spinner-glow)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-spinner{--fs-spinner-glow:color-mix(in srgb,var(--fs-accent-indicator)9%,transparent)}}:root[data-theme=light] .fs-spinner--muted{--fs-spinner-head:var(--fs-text-soft,#5b6c77);--fs-spinner-glow:#5b6c7712}:root[data-theme=light] .fs-spinner--inverse{--fs-spinner-track:#ffffff80;--fs-spinner-head:#fff;--fs-spinner-glow:#ffffff38}:root[data-theme=light] .fs-app-shell__loading,:root[data-theme=light] .fs-loading-placeholder,:root[data-theme=light] .fs-route-loading,:root[data-theme=light] .fs-route-loading__text{color:var(--fs-text-soft,#5b6c77)}:root[data-theme=light] .fs-route-loading--pill{border-color:var(--fs-border-subtle);background:radial-gradient(circle at top left,var(--fs-accent),transparent 58%),#ffffffeb;box-shadow:0 7px 18px #14263112,inset 0 1px #ffffffc2}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-route-loading--pill{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)3%,transparent),transparent 58%),#ffffffeb}}:root[data-theme=light] .fs-route-loading--pill:before{background:linear-gradient(#ffffffa8,#0000 48%)}:root[data-theme=light] .fs-route-loading__icon{color:var(--fs-accent,#3f7652)}:root[data-theme=light] .fs-app-shell__loading--panel{border-color:var(--fs-border-subtle,#1d313d26);background:radial-gradient(circle at top left,var(--fs-accent),transparent 58%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#eef2f5));box-shadow:var(--fs-card-shadow-soft,0 10px 28px #14263113),inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-app-shell__loading--panel{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)3%,transparent),transparent 58%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#eef2f5))}}:root[data-theme=light] .fs-app-shell__loading--panel:before{background:linear-gradient(180deg,#ffffffb8,transparent 48%),radial-gradient(circle at 68% 0,var(--fs-accent),transparent 36%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-app-shell__loading--panel:before{background:linear-gradient(180deg,#ffffffb8,transparent 48%),radial-gradient(circle at 68% 0,color-mix(in srgb,var(--fs-accent)2%,transparent),transparent 36%)}}:root[data-theme=light] .fs-loading-placeholder{border-color:var(--fs-border-subtle,#1d313d26);background:radial-gradient(circle at top left,var(--fs-accent),transparent 58%),#ffffffad}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-loading-placeholder{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fs-accent)2%,transparent),transparent 58%),#ffffffad}}:root[data-theme=light] .fs-loading-placeholder:before{background:linear-gradient(#ffffffa8,#0000 52%)}:root[data-theme=light] .fs-loading-placeholder__title{color:var(--fs-text,#202a31)}:root[data-theme=light] .fs-loading-placeholder__text{color:var(--fs-text-soft,#5b6c77)}:root[data-theme=light] .fs-skeleton{background:linear-gradient(90deg,#4d626f12,#4d626f24,#4d626f12) 0 0/220% 100%}:root[data-theme=light] .fs-skeleton:after{background:linear-gradient(#ffffff8a,#0000 54%)}@media (max-width:640px){.fs-app-shell__loading{padding:1.5rem 1.2rem}.fs-app-shell__loading--panel{min-height:180px}.fs-app-shell__loading--compact{min-height:120px}.fs-route-loading{border-radius:var(--fs-radius-lg,1rem);align-items:flex-start}.fs-route-loading__text{white-space:normal;text-overflow:clip;overflow:visible}.fs-skeleton-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fs-spinner{animation-duration:1.6s}.fs-skeleton{background-size:100% 100%;animation:none}.fs-app-shell__loading--panel,.fs-loading-placeholder,.fs-route-loading--pill,.fs-skeleton{transition:none}}.fs-loading-state{min-width:0;max-width:100%;color:var(--fs-text-soft,#9aa7b0);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);justify-content:center;align-items:center;gap:.58rem;font-size:.82rem;font-weight:800;line-height:1.35;display:inline-flex}.fs-loading-state--sm{gap:.42rem;font-size:.76rem}.fs-loading-state--lg{gap:.72rem;font-size:.9rem}.fs-loading-state__spinner{--fs-spinner-size:18px;--fs-spinner-border-width:2px;width:var(--fs-spinner-size);height:var(--fs-spinner-size);border:var(--fs-spinner-border-width)solid var(--fs-border-strong);border-top-color:var(--fs-accent-indicator);box-shadow:0 0 10px var(--fs-accent-indicator);border-radius:999px;flex-shrink:0;animation:fs-spin .82s linear infinite}@supports (color:color-mix(in lab,red,red)){.fs-loading-state__spinner{box-shadow:0 0 10px color-mix(in srgb,var(--fs-accent-indicator)12%,transparent)}}.fs-loading-state--sm .fs-loading-state__spinner{--fs-spinner-size:14px}.fs-loading-state--lg .fs-loading-state__spinner{--fs-spinner-size:22px;--fs-spinner-border-width:2.5px}.fs-loading-state__description,.fs-loading-state__message{min-width:0}.fs-loading-state__description{color:var(--fs-text-muted,#7c8a82);font-weight:650}:root[data-theme=light] .fs-loading-state{color:var(--fs-text-soft,#5b6c77)}:root[data-theme=light] .fs-loading-state__spinner{border-color:var(--fs-border-strong);border-top-color:var(--fs-accent-indicator);box-shadow:0 0 8px var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-loading-state__spinner{box-shadow:0 0 8px color-mix(in srgb,var(--fs-accent-indicator)9%,transparent)}}:root[data-theme=light] .fs-loading-state__description{color:var(--fs-text-muted,#7c896a)}.fs-chip,.fs-status-pill{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at 24% 0,var(--fs-accent-soft),transparent 56%),var(--fs-surface-inset);max-width:100%;min-height:1.65rem;color:var(--fs-text-soft);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.006em;white-space:nowrap;vertical-align:middle;-webkit-font-smoothing:antialiased;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.24rem .62rem;font-size:.72rem;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex}.fs-chip__dot,.fs-status-pill__dot{opacity:.78;background:currentColor;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem}.fs-chip__label,.fs-status-pill__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-chip--active,.fs-chip--success,.fs-status-pill--active,.fs-status-pill--success{border-color:var(--fs-success-border);background:radial-gradient(circle at 24% 0,var(--fs-success-soft),transparent 56%),var(--fs-success-soft);color:var(--fs-success-text)}.fs-chip--neutral,.fs-status-pill--neutral{border-color:var(--fs-border-subtle);background:radial-gradient(circle at 24% 0,var(--fs-accent-soft),transparent 56%),var(--fs-surface-inset);color:var(--fs-text-soft)}.fs-chip--info,.fs-status-pill--info{border-color:var(--fs-info-border);background:radial-gradient(circle at 24% 0,var(--fs-info-soft),transparent 56%),var(--fs-info-soft);color:var(--fs-info-text)}.fs-chip--warning,.fs-status-pill--warning{border-color:var(--fs-warning-border);background:radial-gradient(circle at 24% 0,var(--fs-warning-soft),transparent 56%),var(--fs-warning-soft);color:var(--fs-warning-text)}.fs-chip--danger,.fs-chip--error,.fs-status-pill--danger,.fs-status-pill--error{border-color:var(--fs-danger-border);background:radial-gradient(circle at 24% 0,var(--fs-danger-soft),transparent 56%),var(--fs-danger-soft);color:var(--fs-danger-text)}.fs-chip--archived,.fs-chip--muted,.fs-status-pill--archived,.fs-status-pill--muted{color:#8e9b79c7;background:#0f170c4d;border-color:#84a46529}.fs-pill-button{--fs-button-bg:var(--fs-surface-inset);--fs-button-border:var(--fs-border-subtle);--fs-button-color:var(--fs-text);--fs-button-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);appearance:none;border:1px solid var(--fs-button-border);background:var(--fs-button-bg);max-width:100%;min-height:1.9rem;box-shadow:var(--fs-button-shadow);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.005em;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.34rem .86rem;font-size:.78rem;font-weight:800;line-height:1.2;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,filter .16s;display:inline-flex}.fs-pill-button,.fs-pill-button:link,.fs-pill-button:visited{color:var(--fs-button-color);text-decoration:none}.fs-pill-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong);box-shadow:var(--fs-card-shadow-soft),0 0 0 1px var(--fs-border-accent),var(--fs-inset-highlight);text-decoration:none;transform:translateY(-1px)}.fs-pill-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 4px 12px #070b0557,inset 0 1px #e5ead809}.fs-pill-button:focus-visible{box-shadow:var(--fs-focus-ring),0 10px 24px #070b0557;outline:none}.fs-pill-button:disabled,.fs-pill-button[aria-disabled=true]{opacity:.48;cursor:not-allowed;pointer-events:none;filter:grayscale(.2);box-shadow:none;transform:none}.fs-pill-button .fs-spinner,.fs-pill-button .fs-spinner--small,.fs-pill-button svg,.fs-pill-button__icon{flex-shrink:0}.fs-pill-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-button{--fs-button-bg:radial-gradient(circle at 24% 0%,#b4f0a014,transparent 52%),linear-gradient(145deg,#1c2914eb,#0f170ceb);--fs-button-border:#84a4653d;--fs-button-color:var(--fs-text,#e5ead8);--fs-button-shadow:0 6px 16px #070b0547,inset 0 1px 0 #e5ead80b;appearance:none;border:1px solid var(--fs-button-border);background:var(--fs-button-bg);max-width:100%;min-height:2.05rem;color:var(--fs-button-color);box-shadow:var(--fs-button-shadow);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .92rem;font-size:.8rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,filter .16s;display:inline-flex}.fs-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text-strong,#f3f7eb);border-color:#84a4656b;transform:translateY(-1px)}.fs-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.fs-button:focus-visible{box-shadow:var(--fs-focus-ring),0 10px 24px #070b0557;outline:none}.fs-button:disabled,.fs-button[aria-disabled=true]{opacity:.52;cursor:not-allowed;pointer-events:none;filter:grayscale(.2);box-shadow:none;transform:none}.fs-button--sm{min-height:1.78rem;padding:.28rem .72rem;font-size:.74rem}.fs-button--lg{min-height:2.45rem;padding:.58rem 1.14rem;font-size:.88rem}.fs-button--full-width{width:100%}.fs-button--primary{--fs-button-bg:radial-gradient(circle at 24% 0%,#d5ffca47,transparent 48%),linear-gradient(135deg,#5caf4e,#3f8733 48%,#285f20);--fs-button-border:#6fca5fb8;--fs-button-color:#fff;--fs-button-shadow:0 12px 28px #070b056b,0 0 0 1px #6fca5f1f,inset 0 1px 0 #ffffff2e}.fs-button--primary:hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:radial-gradient(circle at 24% 0,#d5ffca5c,#0000 48%),linear-gradient(135deg,#67bd58,#45953a 48%,#2e7027);border-color:#8ae079d6}.fs-button--secondary{--fs-button-bg:radial-gradient(circle at 24% 0%,#84a4651a,transparent 56%),#0f170c94;--fs-button-border:#84a46547;--fs-button-color:var(--fs-text,#e5ead8)}.fs-button--ghost,.fs-button--subtle{--fs-button-bg:transparent;--fs-button-border:#84a46538;--fs-button-color:var(--fs-text-soft,#8e9b79);--fs-button-shadow:none}.fs-button--ghost:hover:not(:disabled):not([aria-disabled=true]),.fs-button--subtle:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#e5ead8);box-shadow:none;background:radial-gradient(circle at 24% 0,#84a4651a,#0000 56%),#84a46513}.fs-button--danger{--fs-button-bg:radial-gradient(circle at 24% 0%,#ffbeb44d,transparent 48%),linear-gradient(135deg,#d66458,#a9483f 48%,#7a2f28);--fs-button-border:#d66458a8;--fs-button-color:#fff1ef}.fs-button__icon,.fs-button__spinner{flex-shrink:0}.fs-button__spinner{border:2px solid;border-top:2px solid #0000;border-radius:999px;width:.92rem;height:.92rem;animation:fs-spin .72s linear infinite}.fs-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-table-action-button{appearance:none;max-width:100%;min-height:1.9rem;color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 24% 0,#84a46514,#0000 56%),#0f170c94;border:1px solid #84a46538;border-radius:.55rem;justify-content:center;align-items:center;gap:.38rem;padding:.34rem .82rem;font-size:.76rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .12s,background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 16px #070b052e,inset 0 1px #e5ead806}.fs-table-action-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#e5ead8);background:radial-gradient(circle at 24% 0,#84a4651f,#0000 56%),#1c2914db;border-color:#84a46561;transform:translateY(-1px)}.fs-table-action-button:focus-visible{box-shadow:var(--fs-focus-ring),0 8px 20px #070b0547;outline:none}.fs-table-action-button:disabled,.fs-table-action-button[aria-disabled=true]{opacity:.52;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.fs-table-action-button__icon,.fs-table-action-button__spinner{flex-shrink:0}.fs-table-action-button__spinner{border:2px solid;border-top:2px solid #0000;border-radius:999px;width:.86rem;height:.86rem;animation:fs-spin .72s linear infinite}.fs-pill-button--xs{min-height:1.46rem;padding:.2rem .56rem;font-size:.68rem}.fs-pill-button--sm{min-height:1.62rem;padding:.24rem .68rem;font-size:.72rem}.fs-pill-button--lg{min-height:2.35rem;padding:.56rem 1.12rem;font-size:.86rem}.fs-pill-button--block{width:100%}.fs-pill-button--ghost{--fs-button-bg:transparent;--fs-button-border:var(--fs-border-subtle);--fs-button-color:var(--fs-text-soft);--fs-button-shadow:none;background:var(--fs-button-bg);border-color:var(--fs-button-border);color:var(--fs-button-color);box-shadow:var(--fs-button-shadow)}.fs-pill-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text);box-shadow:none}.fs-pill-button--quiet{--fs-button-bg:var(--fs-surface-inset);--fs-button-border:var(--fs-border-subtle);--fs-button-color:var(--fs-text-soft)}.fs-pill-button--quiet:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#e5ead8);background:radial-gradient(circle at 24% 0,#84a4651f,#0000 56%),#1c2914e0;border-color:#84a46561}.fs-auth__submit,.fs-empty-state .fs-pill-button--primary,.fs-empty-state .fs-pill-button--primary:link,.fs-empty-state .fs-pill-button--primary:visited,.fs-empty-state__primary,.fs-empty-state__primary:link,.fs-empty-state__primary:visited,.fs-list-page__primary-action,.fs-list-page__primary-action:link,.fs-list-page__primary-action:visited,.fs-pill-button--primary,.fs-pill-button--primary:link,.fs-pill-button--primary:visited{--fs-button-bg:radial-gradient(circle at 24% 0%,var(--fs-brand-ivory),transparent 48%),var(--fs-gradient-brand);--fs-button-border:var(--fs-accent);--fs-button-color:#fff;--fs-button-shadow:0 12px 28px var(--fs-bg),0 0 0 1px var(--fs-accent),inset 0 1px 0 #ffffff2e;border-color:var(--fs-button-border);background:var(--fs-button-bg);min-height:2rem;box-shadow:var(--fs-button-shadow);text-shadow:0 1px 2px #08120461;padding-inline:.95rem;color:var(--fs-button-color)!important}@supports (color:color-mix(in lab,red,red)){:is(.fs-pill-button--primary,.fs-pill-button--primary:link,.fs-pill-button--primary:visited,.fs-list-page__primary-action,.fs-list-page__primary-action:link,.fs-list-page__primary-action:visited,.fs-empty-state__primary,.fs-empty-state__primary:link,.fs-empty-state__primary:visited,.fs-empty-state .fs-pill-button--primary,.fs-empty-state .fs-pill-button--primary:link,.fs-empty-state .fs-pill-button--primary:visited,.fs-auth__submit){--fs-button-bg:radial-gradient(circle at 24% 0%,color-mix(in srgb,var(--fs-brand-ivory)16%,transparent),transparent 48%),var(--fs-gradient-brand);--fs-button-border:color-mix(in srgb,var(--fs-accent)78%,var(--fs-brand-sage));--fs-button-shadow:0 12px 28px color-mix(in srgb,var(--fs-bg)72%,transparent),0 0 0 1px color-mix(in srgb,var(--fs-accent)20%,transparent),inset 0 1px 0 #ffffff2e}}.fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]),.fs-empty-state .fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]),.fs-empty-state__primary:hover:not(:disabled):not([aria-disabled=true]),.fs-list-page__primary-action:hover:not(:disabled):not([aria-disabled=true]),.fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-accent-hover);background:radial-gradient(circle at 24% 0,var(--fs-brand-ivory),transparent 48%),var(--fs-gradient-brand-hover);box-shadow:0 16px 34px var(--fs-bg),0 0 0 1px var(--fs-accent-hover),0 0 22px var(--fs-accent),inset 0 1px 0 #ffffff3d;filter:saturate(1.04);transform:translateY(-1px);color:#fff!important}@supports (color:color-mix(in lab,red,red)){:is(.fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]),.fs-list-page__primary-action:hover:not(:disabled):not([aria-disabled=true]),.fs-empty-state__primary:hover:not(:disabled):not([aria-disabled=true]),.fs-empty-state .fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]),.fs-auth__submit:hover:not(:disabled):not([aria-disabled=true])){background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--fs-brand-ivory)22%,transparent),transparent 48%),var(--fs-gradient-brand-hover);box-shadow:0 16px 34px color-mix(in srgb,var(--fs-bg)78%,transparent),0 0 0 1px color-mix(in srgb,var(--fs-accent-hover)24%,transparent),0 0 22px color-mix(in srgb,var(--fs-accent)16%,transparent),inset 0 1px 0 #ffffff3d}}.fs-auth__submit:active:not(:disabled):not([aria-disabled=true]),.fs-empty-state__primary:active:not(:disabled):not([aria-disabled=true]),.fs-list-page__primary-action:active:not(:disabled):not([aria-disabled=true]),.fs-pill-button--primary:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 7px 18px #070b056b,inset 0 1px #ffffff1f}.fs-auth__submit *,.fs-empty-state .fs-pill-button--primary *,.fs-empty-state__primary *,.fs-list-page__primary-action *,.fs-pill-button--primary *{color:inherit}.fs-empty-state .fs-pill-button--primary,.fs-empty-state .fs-pill-button--primary:link,.fs-empty-state .fs-pill-button--primary:visited,.fs-empty-state__primary,.fs-empty-state__primary:link,.fs-empty-state__primary:visited{white-space:nowrap;justify-content:center;align-items:center;min-height:2rem;padding:.46rem 1.05rem;line-height:1.2;text-decoration:none;display:inline-flex;border-radius:999px!important}.fs-pill-button--secondary{--fs-button-bg:radial-gradient(circle at 24% 0%,#ffe7a73d,transparent 48%),linear-gradient(135deg,#d1a13a,#a8771f 48%,#765213);--fs-button-border:#c5962bad;--fs-button-color:#fff4d7;--fs-button-shadow:0 10px 26px #3c23056b,inset 0 1px 0 #ffe69629;border-color:var(--fs-button-border);background:var(--fs-button-bg);color:var(--fs-button-color);box-shadow:var(--fs-button-shadow);text-shadow:0 1px 2px #3c230573}.fs-pill-button--secondary:hover:not(:disabled):not([aria-disabled=true]){color:#fff8e7;background:radial-gradient(circle at 24% 0,#ffe7a752,#0000 48%),linear-gradient(135deg,#ddb149,#b48226 48%,#855e18);border-color:#d6a642d1}.fs-pill-button--danger{--fs-button-bg:radial-gradient(circle at 24% 0%,#ffbeb433,transparent 48%),linear-gradient(135deg,#d66458,#b6483f 48%,#8c2f29);--fs-button-border:#d66458a8;--fs-button-color:#fff1ef;--fs-button-shadow:0 10px 26px #3c0f0a6b,inset 0 1px 0 #ffc8be1f;border-color:var(--fs-button-border);background:var(--fs-button-bg);color:var(--fs-button-color);box-shadow:var(--fs-button-shadow);text-shadow:0 1px 2px #3c0f0a73}.fs-pill-button--danger:hover:not(:disabled):not([aria-disabled=true]){color:#fff7f5;background:radial-gradient(circle at 24% 0,#ffbeb447,#0000 48%),linear-gradient(135deg,#e27268,#c15048 48%,#993833);border-color:#e67c72d1}.fs-pill-button--info{--fs-button-bg:radial-gradient(circle at 24% 0%,#bee7fa38,transparent 48%),linear-gradient(135deg,#4aa6cf,#2c7f9f 48%,#1d5f78);--fs-button-border:#3f96bda8;--fs-button-color:#e9f8ff;--fs-button-shadow:0 10px 26px #0a2d3c5c,inset 0 1px 0 #b4e1f524;border-color:var(--fs-button-border);background:var(--fs-button-bg);color:var(--fs-button-color);box-shadow:var(--fs-button-shadow);text-shadow:0 1px 2px #081a2273}.fs-pill-button--info:hover:not(:disabled):not([aria-disabled=true]){color:#f0fbff;background:radial-gradient(circle at 24% 0,#bee7fa4d,#0000 48%),linear-gradient(135deg,#55b4dd,#318caf 48%,#236b86);border-color:#52aed6d1}.fs-table-actions .fs-pill-button,.fs-table__actions-stack .fs-pill-button{min-height:1.74rem;box-shadow:none;padding:.26rem .68rem;font-size:.71rem;font-weight:850}.fs-table-actions .fs-pill-button--ghost,.fs-table__actions-stack .fs-pill-button--ghost{-webkit-backdrop-filter:blur(8px)}.fs-table-actions .fs-pill-button--ghost,.fs-table-actions .fs-pill-button--ghost:first-child,.fs-table__actions-stack .fs-pill-button--ghost,.fs-table__actions-stack .fs-pill-button--ghost:first-child{border-color:var(--fs-border-subtle,#a9c6ae38);background:var(--fs-surface-quiet,#0f170c57);color:var(--fs-text-soft,#b4cbb9)}.fs-table-actions .fs-pill-button--ghost:hover:not(:disabled):not([aria-disabled=true]),.fs-table__actions-stack .fs-pill-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent,#1e7b5a85);background:var(--fs-accent-soft,#1e7b5a29);color:var(--fs-text-strong,#f7f6f2);box-shadow:0 8px 18px #020c083d,inset 0 1px #e5ead80b}.fs-table-actions .fs-pill-button--ghost:first-child:hover:not(:disabled):not([aria-disabled=true]),.fs-table__actions-stack .fs-pill-button--ghost:first-child:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent,#1e7b5a85);background:var(--fs-accent-soft,#1e7b5a29);color:var(--fs-text-strong,#f7f6f2)}.fs-table-actions .fs-pill-button--ghost:disabled,.fs-table-actions .fs-pill-button--ghost[aria-disabled=true],.fs-table__actions-stack .fs-pill-button--ghost:disabled,.fs-table__actions-stack .fs-pill-button--ghost[aria-disabled=true]{color:#8e9b799e;background:#84a4650f;border-color:#84a46524}.fs-empty-state__secondary,.fs-empty-state__secondary:link,.fs-empty-state__secondary:visited{min-height:2rem;color:var(--fs-link,#d3ad56);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.fs-empty-state__secondary:hover{color:var(--fs-link-hover,#e6c57d);text-underline-offset:.16em;text-decoration:underline}.fs-link-button{appearance:none;color:var(--fs-link,#d3ad56);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:.78rem;line-height:inherit;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;margin-left:.35rem;padding:0;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s,opacity .14s;display:inline}.fs-link-button:hover{color:var(--fs-link-hover,#e6c57d)}.fs-link-button:focus-visible{box-shadow:var(--fs-focus-ring);border-radius:.2rem;outline:none}.fs-link-button:disabled,.fs-link-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.fs-field__inline-link{display:inline}.fs-icon-button{appearance:none;width:1.95rem;height:1.95rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 24% 0,#b4f0a014,#0000 52%),linear-gradient(145deg,#1c2914eb,#0f170ceb);border:1px solid #84a4653d;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s;display:inline-flex;box-shadow:0 5px 14px #070b0542,inset 0 1px #e5ead809}.fs-icon-button svg{flex-shrink:0;width:1rem;height:1rem}.fs-icon-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#e5ead8);background:radial-gradient(circle at 24% 0,#b4f0a024,#0000 52%),linear-gradient(145deg,#203017f5,#0f170cf5);border-color:#84a46566;transform:translateY(-1px);box-shadow:0 9px 20px #070b055c,inset 0 1px #e5ead80d}.fs-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.fs-icon-button:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-icon-button:disabled,.fs-icon-button[aria-disabled=true]{opacity:.48;cursor:not-allowed;pointer-events:none;box-shadow:none}.fs-icon-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-danger-soft,#d664582e);color:var(--fs-danger,#d66458);border-color:#d6645861}:root[data-theme=light] .fs-chip,:root[data-theme=light] .fs-status-pill{border-color:var(--fs-border-subtle);background:radial-gradient(circle at 24% 0,var(--fs-accent-soft),transparent 56%),var(--fs-surface);color:var(--fs-text-soft)}:root[data-theme=light] .fs-chip--active,:root[data-theme=light] .fs-chip--success,:root[data-theme=light] .fs-status-pill--active,:root[data-theme=light] .fs-status-pill--success{border-color:var(--fs-success-border);background:radial-gradient(circle at 24% 0,var(--fs-success-soft),transparent 56%),var(--fs-success-soft);color:var(--fs-success-text)}:root[data-theme=light] .fs-chip--neutral,:root[data-theme=light] .fs-status-pill--neutral{border-color:var(--fs-border-subtle);background:var(--fs-surface);color:var(--fs-text-soft)}:root[data-theme=light] .fs-chip--info,:root[data-theme=light] .fs-status-pill--info{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}:root[data-theme=light] .fs-chip--warning,:root[data-theme=light] .fs-status-pill--warning{border-color:var(--fs-warning-border);background:var(--fs-warning-soft);color:var(--fs-warning-text)}:root[data-theme=light] .fs-chip--danger,:root[data-theme=light] .fs-chip--error,:root[data-theme=light] .fs-status-pill--danger,:root[data-theme=light] .fs-status-pill--error{border-color:var(--fs-danger-border);background:var(--fs-danger-soft);color:var(--fs-danger-text)}:root[data-theme=light] .fs-chip--archived,:root[data-theme=light] .fs-chip--muted,:root[data-theme=light] .fs-status-pill--archived,:root[data-theme=light] .fs-status-pill--muted{color:#5d6d49c2;background:#5a743c0d;border-color:#5a743c24}:root[data-theme=light] .fs-pill-button{--fs-button-bg:radial-gradient(circle at 24% 0%,#3f87330f,transparent 54%),linear-gradient(145deg,#fff,#f5f8f0);--fs-button-border:#5a743c38;--fs-button-color:var(--fs-text,#182112);--fs-button-shadow:0 3px 10px #121f0b13,inset 0 1px 0 #ffffffc7;border-color:var(--fs-button-border);background:var(--fs-button-bg);color:var(--fs-button-color);box-shadow:var(--fs-button-shadow)}:root[data-theme=light] .fs-pill-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#182112);background:radial-gradient(circle at 24% 0,#3f873317,#0000 54%),linear-gradient(145deg,#fff,#eef4e7);border-color:#5a743c5c;box-shadow:0 8px 20px #121f0b1c,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-pill-button--ghost{--fs-button-bg:transparent;--fs-button-border:var(--fs-border-subtle);--fs-button-color:var(--fs-text-soft);border-color:var(--fs-button-border);color:var(--fs-button-color);box-shadow:none;background:0 0}:root[data-theme=light] .fs-pill-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent);background-color:var(--fs-accent-soft);color:var(--fs-text);box-shadow:none}:root[data-theme=light] .fs-pill-button--quiet{--fs-button-bg:radial-gradient(circle at 24% 0%,#3f87330b,transparent 54%),#ffffffbd;--fs-button-border:#5a743c33;--fs-button-color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-pill-button--quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-surface-soft,#f2f5ec);color:var(--fs-text,#182112);border-color:#5a743c5c}:root[data-theme=light] .fs-button{--fs-button-bg:radial-gradient(circle at 24% 0%,#3f87330b,transparent 54%),linear-gradient(145deg,#fff,#eef4e7);--fs-button-border:#5a743c38;--fs-button-color:var(--fs-text,#182112);--fs-button-shadow:0 6px 16px #121f0b14,inset 0 1px 0 #ffffffc7}:root[data-theme=light] .fs-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#182112);border-color:#5a743c5c;box-shadow:0 8px 20px #121f0b1c,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-button--primary{--fs-button-bg:radial-gradient(circle at 24% 0%,#f7f6f229,transparent 48%),var(--fs-gradient-brand);--fs-button-border:var(--fs-action-primary-border);--fs-button-color:#fff;--fs-button-shadow:var(--fs-action-primary-shadow),inset 0 1px 0 #ffffff2e}:root[data-theme=light] .fs-button--primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-action-primary-border-hover);background:radial-gradient(circle at 24% 0,#f7f6f233,transparent 48%),var(--fs-gradient-brand-hover);color:#fff;box-shadow:var(--fs-action-primary-shadow-hover),inset 0 1px 0 #fff3}:root[data-theme=light] .fs-button--secondary{--fs-button-bg:radial-gradient(circle at 24% 0%,#3f87330f,transparent 54%),#ffffffc7;--fs-button-border:#5a743c3d;--fs-button-color:var(--fs-text,#182112)}:root[data-theme=light] .fs-button--ghost,:root[data-theme=light] .fs-button--subtle{--fs-button-bg:transparent;--fs-button-border:#5a743c38;--fs-button-color:var(--fs-text-soft,#5d6d49);--fs-button-shadow:none}:root[data-theme=light] .fs-button--ghost:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-button--subtle:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#182112);box-shadow:none;background-color:#5a743c12}:root[data-theme=light] .fs-table-action-button{color:var(--fs-text-soft,#5d6d49);background:radial-gradient(circle at 24% 0,#3f87330b,#0000 54%),#ffffffbd;border-color:#5a743c33;box-shadow:0 6px 14px #121f0b12,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-table-action-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-surface-soft,#f2f5ec);color:var(--fs-text,#182112);border-color:#5a743c57}:root[data-theme=light] .fs-auth__submit,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:link,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:visited,:root[data-theme=light] .fs-empty-state__primary,:root[data-theme=light] .fs-empty-state__primary:link,:root[data-theme=light] .fs-empty-state__primary:visited,:root[data-theme=light] .fs-list-page__primary-action,:root[data-theme=light] .fs-list-page__primary-action:link,:root[data-theme=light] .fs-list-page__primary-action:visited,:root[data-theme=light] .fs-pill-button--primary,:root[data-theme=light] .fs-pill-button--primary:link,:root[data-theme=light] .fs-pill-button--primary:visited{border-color:var(--fs-action-primary-border);background:radial-gradient(circle at 24% 0,var(--fs-brand-ivory),transparent 48%),var(--fs-gradient-brand);box-shadow:var(--fs-action-primary-shadow),inset 0 1px 0 #ffffff2e;text-shadow:none;color:#fff!important}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-pill-button--primary,:root[data-theme=light] .fs-pill-button--primary:link,:root[data-theme=light] .fs-pill-button--primary:visited,:root[data-theme=light] .fs-list-page__primary-action,:root[data-theme=light] .fs-list-page__primary-action:link,:root[data-theme=light] .fs-list-page__primary-action:visited,:root[data-theme=light] .fs-empty-state__primary,:root[data-theme=light] .fs-empty-state__primary:link,:root[data-theme=light] .fs-empty-state__primary:visited,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:link,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:visited,:root[data-theme=light] .fs-auth__submit){background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--fs-brand-ivory)14%,transparent),transparent 48%),var(--fs-gradient-brand)}}:root[data-theme=light] .fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-empty-state__primary:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-list-page__primary-action:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-action-primary-border-hover);background:radial-gradient(circle at 24% 0,var(--fs-brand-ivory),transparent 48%),var(--fs-gradient-brand-hover);box-shadow:var(--fs-action-primary-shadow-hover),inset 0 1px 0 #fff3;color:#fff!important}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-list-page__primary-action:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-empty-state__primary:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-auth__submit:hover:not(:disabled):not([aria-disabled=true])){background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--fs-brand-ivory)18%,transparent),transparent 48%),var(--fs-gradient-brand-hover)}}:root[data-theme=light] .fs-empty-state .fs-pill-button--primary,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:link,:root[data-theme=light] .fs-empty-state .fs-pill-button--primary:visited,:root[data-theme=light] .fs-empty-state__primary,:root[data-theme=light] .fs-empty-state__primary:link,:root[data-theme=light] .fs-empty-state__primary:visited{border-radius:999px!important}:root[data-theme=light] .fs-pill-button--secondary{color:#fff4d7;text-shadow:none;background:radial-gradient(circle at 24% 0,#ffe7a757,#0000 48%),linear-gradient(135deg,#bd8c26,#966818 48%,#704b0f);border-color:#a9781b8f;box-shadow:0 8px 20px #3c230538,inset 0 1px #ffe69629}:root[data-theme=light] .fs-pill-button--secondary:hover:not(:disabled):not([aria-disabled=true]){color:#fff8e7;background:radial-gradient(circle at 24% 0,#ffe7a76b,#0000 48%),linear-gradient(135deg,#c99a31,#a47520 48%,#7c5616)}:root[data-theme=light] .fs-pill-button--danger{color:#fff1ef;text-shadow:none;background:radial-gradient(circle at 24% 0,#ffbeb44d,#0000 48%),linear-gradient(135deg,#c85248,#a83e37 48%,#822b25);border-color:#b8463c8f;box-shadow:0 8px 20px #3c0f0a33,inset 0 1px #ffc8be1f}:root[data-theme=light] .fs-pill-button--danger:hover:not(:disabled):not([aria-disabled=true]){color:#fff7f5;background:radial-gradient(circle at 24% 0,#ffbeb461,#0000 48%),linear-gradient(135deg,#d45f55,#b84740 48%,#90332e)}:root[data-theme=light] .fs-pill-button--info{color:#e9f8ff;text-shadow:none;background:radial-gradient(circle at 24% 0,#bee7fa57,#0000 48%),linear-gradient(135deg,#248ab8,#1d7194 48%,#15556f);border-color:#1f7ea88f;box-shadow:0 8px 20px #0a2d3c2e,inset 0 1px #b4e1f51f}:root[data-theme=light] .fs-pill-button--info:hover:not(:disabled):not([aria-disabled=true]){color:#f0fbff;background:radial-gradient(circle at 24% 0,#bee7fa6b,#0000 48%),linear-gradient(135deg,#2a98c7,#227ca0 48%,#18627e)}:root[data-theme=light] .fs-pill-button:disabled,:root[data-theme=light] .fs-pill-button[aria-disabled=true]{background:var(--fs-surface-raised,#ebf1e1);color:#5d6d4980;box-shadow:none;border-color:#5a743c29}:root[data-theme=light] .fs-table-actions .fs-pill-button--ghost,:root[data-theme=light] .fs-table-actions .fs-pill-button--ghost:first-child,:root[data-theme=light] .fs-table__actions-stack .fs-pill-button--ghost,:root[data-theme=light] .fs-table__actions-stack .fs-pill-button--ghost:first-child{border-color:var(--fs-border-subtle,#0f2b1f29);color:var(--fs-text-soft,#5b7463);background:#fff}:root[data-theme=light] .fs-table-actions .fs-pill-button--ghost:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-table__actions-stack .fs-pill-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent,#1e7b5a61);background:var(--fs-accent-soft,#1e7b5a14);color:var(--fs-accent-deep,#0f2b1f);box-shadow:0 8px 18px #0f2b1f14,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-table-actions .fs-pill-button--ghost:first-child:hover:not(:disabled):not([aria-disabled=true]),:root[data-theme=light] .fs-table__actions-stack .fs-pill-button--ghost:first-child:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent,#1e7b5a61);background:var(--fs-accent-soft,#1e7b5a14);color:var(--fs-accent-deep,#0f2b1f)}:root[data-theme=light] .fs-table-actions .fs-pill-button--ghost:disabled,:root[data-theme=light] .fs-table-actions .fs-pill-button--ghost[aria-disabled=true],:root[data-theme=light] .fs-table__actions-stack .fs-pill-button--ghost:disabled,:root[data-theme=light] .fs-table__actions-stack .fs-pill-button--ghost[aria-disabled=true]{color:#5d6d498a;background:#5a743c0d;border-color:#5a743c24}:root[data-theme=light] .fs-empty-state__secondary,:root[data-theme=light] .fs-empty-state__secondary:link,:root[data-theme=light] .fs-empty-state__secondary:visited,:root[data-theme=light] .fs-link-button{color:var(--fs-link,#8c6115)}:root[data-theme=light] .fs-empty-state__secondary:hover,:root[data-theme=light] .fs-link-button:hover{color:var(--fs-link-hover,#6f4b0f)}:root[data-theme=light] .fs-icon-button{color:var(--fs-text-soft,#5d6d49);background:radial-gradient(circle at 24% 0,#3f87330f,#0000 54%),linear-gradient(145deg,#fff,#f5f8f0);border-color:#5a743c38;box-shadow:0 3px 10px #121f0b13,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-icon-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#182112);background:radial-gradient(circle at 24% 0,#3f873317,#0000 54%),linear-gradient(145deg,#fff,#eef4e7);border-color:#5a743c5c;box-shadow:0 8px 20px #121f0b1c,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-icon-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-danger-soft,#b8463c1f);color:var(--fs-danger,#b8463c);border-color:#b8463c57}@media (prefers-reduced-motion:reduce){.fs-chip,.fs-icon-button,.fs-link-button,.fs-pill-button,.fs-status-pill{transition:none!important}.fs-icon-button:hover:not(:disabled):not([aria-disabled=true]),.fs-pill-button:hover:not(:disabled):not([aria-disabled=true]){transform:none!important}}.fs-alert{--fs-alert-bg:linear-gradient(180deg,#e5ead80b,transparent 48%),radial-gradient(circle at top left,#84a46514,transparent 58%),var(--fs-surface,#16200f);--fs-alert-border:var(--fs-border-subtle,#84a4652e);--fs-alert-fg:var(--fs-text,#e5ead8);--fs-alert-message-fg:var(--fs-text-soft,#8e9b79);--fs-alert-icon-bg:var(--fs-surface-inset,#0f170c);--fs-alert-icon-fg:var(--fs-text-soft,#8e9b79);--fs-alert-details-bg:var(--fs-surface-inset,#0f170c);--fs-alert-details-fg:var(--fs-text,#e5ead8);--fs-alert-details-border:#84a46533;border:1px solid var(--fs-alert-border);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-alert-bg);color:var(--fs-alert-fg);box-shadow:var(--fs-card-shadow-soft,0 10px 28px #070b0599),inset 0 1px 0 #e5ead80a;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);flex-direction:column;gap:.55rem;margin-bottom:.9rem;padding:.85rem .95rem;font-size:.82rem;display:flex;position:relative;overflow:hidden}.fs-alert:before{content:"";pointer-events:none;opacity:.88;background:linear-gradient(90deg,#ffffff06,#0000 38%),radial-gradient(circle at 100% 0,#ffffff06,#0000 34%);position:absolute;inset:0}.fs-alert>*{z-index:1;position:relative}.fs-alert__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;min-width:0;display:grid}.fs-alert__icon-wrapper{border:1px solid var(--fs-alert-border);background:var(--fs-alert-icon-bg);width:1.85rem;height:1.85rem;color:var(--fs-alert-icon-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #e5ead80e,0 7px 18px #070b0542}.fs-alert__icon{flex-shrink:0;width:1.08rem;height:1.08rem}.fs-alert__content{min-width:0}.fs-alert__heading-row{flex-direction:column;gap:.08rem;min-width:0;display:flex}.fs-alert__tone{width:fit-content;color:var(--fs-alert-message-fg);letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-alert__title{color:var(--fs-alert-fg);letter-spacing:-.004em;margin:0;font-size:.88rem;font-weight:850;line-height:1.35}.fs-alert__message{color:var(--fs-alert-message-fg);margin:.18rem 0 0;font-size:.8rem;line-height:1.55}.fs-alert__message p{margin:0}.fs-alert__message p+p{margin-top:.35rem}.fs-alert__actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.5rem;display:flex}.fs-alert__action-link,.fs-alert__details-toggle{color:inherit;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-underline-offset:.18em;cursor:pointer;opacity:.9;transition:opacity var(--fs-transition-fast,.12s ease),color var(--fs-transition-fast,.12s ease);background:0 0;border:0;padding:0;font-size:.76rem;font-weight:850;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px}.fs-alert__action-link:hover,.fs-alert__details-toggle:hover{opacity:1;color:var(--fs-alert-fg)}.fs-alert__action-link:focus-visible,.fs-alert__details-toggle:focus-visible{border-radius:var(--fs-radius-xs,.375rem);box-shadow:var(--fs-focus-ring);outline:none}.fs-alert__close{width:1.68rem;height:1.68rem;color:inherit;cursor:pointer;opacity:.72;transition:opacity var(--fs-transition-fast,.12s ease),background-color var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-fast,.12s ease),transform 60ms ease;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fs-alert__close svg{width:.95rem;height:.95rem}.fs-alert__close:hover{opacity:1;background-color:#84a4651a;border-color:#84a46533}.fs-alert__close:active{transform:scale(.96)}.fs-alert__close:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-alert__details{border:1px solid var(--fs-alert-details-border);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-alert-details-bg);color:var(--fs-alert-details-fg);font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;margin:.2rem 0 0;padding:.66rem .72rem;font-size:.72rem;line-height:1.6;overflow-x:auto;box-shadow:inset 0 1px #e5ead809}.fs-alert__details::-webkit-scrollbar{height:8px}.fs-alert__details::-webkit-scrollbar-track{background:0 0}.fs-alert__details::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-alert__details::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a8)}.fs-alert__list{color:var(--fs-alert-message-fg);flex-direction:column;gap:.2rem;margin:.38rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.45;display:flex}.fs-alert__field{color:var(--fs-alert-fg);font-weight:850}.fs-alert--compact{border-radius:var(--fs-radius-md,.8rem);gap:.35rem;padding:.66rem .78rem}.fs-alert--compact .fs-alert__main{gap:.6rem}.fs-alert--compact .fs-alert__icon-wrapper{width:1.54rem;height:1.54rem}.fs-alert--compact .fs-alert__tone{display:none}.fs-alert--compact .fs-alert__title{font-size:.8rem}.fs-alert--compact .fs-alert__message{font-size:.76rem}.fs-alert--info{--fs-alert-border:#3f96bd61;--fs-alert-bg:linear-gradient(180deg,#c7e5f10a,transparent 48%),radial-gradient(circle at top left,#3f96bd24,transparent 58%),var(--fs-surface,#16200f);--fs-alert-fg:#c7e5f1;--fs-alert-message-fg:#9fc0cc;--fs-alert-icon-bg:#3f96bd24;--fs-alert-icon-fg:#a8d8f0;--fs-alert-details-bg:var(--fs-surface-inset,#0f170c);--fs-alert-details-fg:#c7e5f1;--fs-alert-details-border:#3f96bd3d}.fs-alert--success{--fs-alert-border:#4f9f426b;--fs-alert-bg:linear-gradient(180deg,#c8efc00a,transparent 48%),radial-gradient(circle at top left,#4f9f4229,transparent 58%),var(--fs-surface,#16200f);--fs-alert-fg:#c8efc0;--fs-alert-message-fg:#a7c99d;--fs-alert-icon-bg:var(--fs-success-soft,#4f9f4229);--fs-alert-icon-fg:#b6f0a8;--fs-alert-details-bg:var(--fs-surface-inset,#0f170c);--fs-alert-details-fg:#c8efc0;--fs-alert-details-border:#4f9f4240}.fs-alert--warning{--fs-alert-border:#c5962b75;--fs-alert-bg:linear-gradient(180deg,#f0d08a0a,transparent 48%),radial-gradient(circle at top left,#c5962b2b,transparent 58%),var(--fs-surface,#16200f);--fs-alert-fg:#f0d08a;--fs-alert-message-fg:#cbb071;--fs-alert-icon-bg:var(--fs-warning-soft,#c5962b2e);--fs-alert-icon-fg:#f0d08a;--fs-alert-details-bg:var(--fs-surface-inset,#0f170c);--fs-alert-details-fg:#f0d08a;--fs-alert-details-border:#c5962b45}.fs-alert--danger,.fs-alert--error{--fs-alert-border:#d6645875;--fs-alert-bg:linear-gradient(180deg,#f4b3ab0a,transparent 48%),radial-gradient(circle at top left,#d664582b,transparent 58%),var(--fs-surface,#16200f);--fs-alert-fg:#f4b3ab;--fs-alert-message-fg:#d79a93;--fs-alert-icon-bg:var(--fs-danger-soft,#d664582e);--fs-alert-icon-fg:#f4b3ab;--fs-alert-details-bg:var(--fs-surface-inset,#0f170c);--fs-alert-details-fg:#f4b3ab;--fs-alert-details-border:#d664584d}.fs-empty-state{--fs-empty-border:#84a46547;--fs-empty-bg:linear-gradient(180deg,#e5ead80a,transparent 44%),radial-gradient(circle at top left,#4f9f421a,transparent 58%),radial-gradient(circle at bottom right,#c5962b0f,transparent 62%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c));--fs-empty-icon-bg:radial-gradient(circle at 30% 0%,#4f9f425c,var(--fs-surface-inset,#0f170c));--fs-empty-icon-border:#4f9f425c;--fs-empty-icon-fg:#b6f0a8;border:1px dashed var(--fs-empty-border);border-radius:var(--fs-radius-xl,1.25rem);background:var(--fs-empty-bg);color:var(--fs-text,#e5ead8);box-shadow:var(--fs-card-shadow-soft,0 10px 28px #070b0599),inset 0 1px 0 #e5ead80a;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);padding:1.2rem 1.25rem;position:relative;overflow:hidden}.fs-empty-state:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff09,#0000 34%),linear-gradient(90deg,#ffffff05,#0000 42%);position:absolute;inset:0}.fs-empty-state>*{z-index:1;position:relative}.fs-empty-state__header{align-items:flex-start;gap:.88rem;display:flex}.fs-empty-state__icon{border:1px solid var(--fs-empty-icon-border);background:var(--fs-empty-icon-bg);width:2.18rem;height:2.18rem;color:var(--fs-empty-icon-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.42rem;display:inline-flex;box-shadow:0 8px 20px #070b0585,inset 0 1px #b4f0a014}.fs-empty-state__icon svg{width:1.1rem;height:1.1rem}.fs-empty-state__content{flex:auto;min-width:0}.fs-empty-state__eyebrow{color:#b6f0a8;letter-spacing:.085em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:900;line-height:1.2}.fs-empty-state__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.012em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.28}.fs-empty-state__description{max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin-top:.35rem;font-size:.82rem;line-height:1.58}.fs-empty-state__description p{margin:0}.fs-empty-state__description p+p{margin-top:.35rem}.fs-empty-state__meta{color:#8e9b79e0;margin-top:.46rem;font-size:.75rem;line-height:1.45}.fs-empty-state__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.98rem;display:flex}.fs-empty-state__badge-row{flex-wrap:wrap;gap:.4rem;margin-top:.78rem;display:flex}.fs-empty-state__badge-row span{min-height:1.42rem;color:var(--fs-link,#d3ad56);background:#84a46514;border:1px solid #84a46538;border-radius:999px;align-items:center;padding:.16rem .52rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.fs-empty-state--compact{border-radius:var(--fs-radius-lg,1rem);padding:.98rem 1rem}.fs-empty-state--compact .fs-empty-state__title{font-size:.95rem}.fs-empty-state--compact .fs-empty-state__description{font-size:.78rem}.fs-empty-state--centered{text-align:center}.fs-empty-state--centered .fs-empty-state__header{flex-direction:column;align-items:center}.fs-empty-state--centered .fs-empty-state__description{margin-left:auto;margin-right:auto}.fs-empty-state--centered .fs-empty-state__actions,.fs-empty-state--centered .fs-empty-state__badge-row{justify-content:center}.fs-empty-state--info{--fs-empty-border:#3f96bd4d;--fs-empty-icon-bg:#3f96bd24;--fs-empty-icon-border:#3f96bd57;--fs-empty-icon-fg:#a8d8f0}.fs-empty-state--success{--fs-empty-border:#4f9f4252}.fs-empty-state--warning{--fs-empty-border:#c5962b57;--fs-empty-icon-bg:#c5962b29;--fs-empty-icon-border:#c5962b57;--fs-empty-icon-fg:#f0d08a}.fs-empty-state--danger{--fs-empty-border:#d6645857;--fs-empty-icon-bg:#d6645829;--fs-empty-icon-border:#d6645857;--fs-empty-icon-fg:#f4b3ab}.fs-dialog-lock{overflow:hidden}.fs-dialog-overlay{z-index:140;-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle,#0f170c6b,#070b05bd),#070b05ad;justify-content:center;align-items:center;padding:clamp(1rem,2.4vw,1.75rem);display:flex;position:fixed;inset:0}.fs-dialog{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-lg,.95rem);background:linear-gradient(180deg,#e5ead80a,transparent 44%),radial-gradient(circle at top left,#4f9f421a,transparent 58%),radial-gradient(circle at bottom right,#c5962b0f,transparent 62%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c));width:100%;max-width:460px;max-height:min(92vh,860px);color:var(--fs-text,#e5ead8);flex-direction:column;gap:0;padding:1.22rem 1.3rem 1.08rem;animation:fs-dialog-enter .16s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #070b05db,inset 0 1px #e5ead80a}.fs-dialog:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff09,#0000 36%),linear-gradient(90deg,#ffffff05,#0000 44%);position:absolute;inset:0}.fs-dialog>*{z-index:1;position:relative}.fs-dialog--sm{max-width:440px}.fs-dialog--md{max-width:560px}.fs-dialog--lg{max-width:720px}.fs-dialog--xl{max-width:1088px}.fs-dialog.fs-dialog--form.fs-dialog--sm{max-width:440px}.fs-dialog.fs-dialog--form.fs-dialog--md{max-width:560px}.fs-dialog.fs-dialog--form.fs-dialog--lg{max-width:720px}.fs-dialog.fs-dialog--form.fs-dialog--xl{max-width:1088px}.fs-dialog__close{z-index:2;width:1.85rem;height:1.85rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;opacity:.86;transition:opacity var(--fs-transition-fast,.12s ease),background-color var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-fast,.12s ease),color var(--fs-transition-fast,.12s ease),transform 60ms ease;background:#0f170c6b;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;top:.82rem;right:.82rem}.fs-dialog__close:hover{color:var(--fs-text,#e5ead8);opacity:1;background:#84a4651f;border-color:#84a46557}.fs-dialog__close:active{transform:scale(.96)}.fs-dialog__close:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-dialog__highlight{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.085em;text-transform:uppercase;background:#84a46514;border:1px solid #84a4652e;border-radius:999px;margin:0 0 .08rem;padding:.18rem .44rem;font-size:.72rem;font-weight:850;line-height:1.25;display:inline-flex}.fs-dialog__header{flex-direction:column;gap:.5rem;padding-right:2.35rem;display:flex}.fs-dialog__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:0;margin:0;font-size:1.16rem;font-weight:800;line-height:1.28}.fs-dialog__message{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.55}.fs-dialog__details{border-radius:var(--fs-radius-md,.72rem);color:var(--fs-text-muted,#b5bea5);background:linear-gradient(#e5ead809,#0000 70%),#0f170c5c;border:1px solid #84a46529;margin-top:.64rem;padding:.62rem .72rem;font-size:.76rem;line-height:1.45}.fs-dialog__details>*{margin-block:0}.fs-dialog__details>*+*{margin-top:.36rem}.fs-dialog__message p{margin:0}.fs-dialog__message *+p,.fs-dialog__message p+*,.fs-dialog__message p+p{margin-top:.45rem}.fs-dialog__confirm-label-loading{align-items:center;display:inline-flex}.fs-dialog__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.62rem;margin-top:1rem;display:flex}.fs-dialog .fs-pill-button{min-width:7.75rem;min-height:2.5rem;padding-inline:1rem;font-size:.82rem}.fs-dialog--form{padding:0}.fs-dialog__form{z-index:1;min-width:0;min-height:0;max-height:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden}.fs-dialog__body{scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;flex:auto;gap:.82rem;min-height:0;padding:.35rem 1.35rem .25rem;display:grid;overflow-y:auto}.fs-dialog__body::-webkit-scrollbar{width:8px}.fs-dialog__body::-webkit-scrollbar-track{background:0 0}.fs-dialog__body::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a8)}.fs-dialog--form .fs-dialog__header{background:linear-gradient(#e5ead809,#0000 80%),#0f170c2e;border-bottom:1px solid #84a4651a;padding:1.28rem 3.5rem .72rem 1.35rem}.fs-dialog--form .fs-dialog__footer{background:linear-gradient(#e5ead805,#0000 70%),#0f170c57;border-top:1px solid #84a46524;justify-content:space-between;align-items:center;margin-top:.85rem;padding:.92rem 1.35rem 1.08rem;position:sticky;bottom:0}.fs-dialog__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.58rem;margin-left:auto;display:inline-flex}.fs-dialog__footer-meta{max-width:18rem;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.45}.fs-dialog__field-grid{grid-template-columns:minmax(0,1fr);gap:.74rem;display:grid}.fs-dialog__field-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-dialog__field{gap:.3rem;min-width:0;display:grid}.fs-dialog__field-label{color:var(--fs-text,#e5ead8);justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;font-weight:850;line-height:1.35;display:flex}.fs-dialog__field-required{color:var(--fs-link,#d3ad56);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-dialog__field-help{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.45}.fs-dialog__field-error{color:#f4b3ab;font-size:.72rem;font-weight:750;line-height:1.42}.fs-dialog__input,.fs-dialog__select,.fs-dialog__textarea{border-radius:var(--fs-radius-md,.8rem);background:linear-gradient(180deg,#e5ead806,transparent 60%),var(--fs-surface-inset,#0f170c);width:100%;min-width:0;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);transition:border-color var(--fs-transition-fast,.12s ease),background-color var(--fs-transition-fast,.12s ease),box-shadow var(--fs-transition-fast,.12s ease);border:1px solid #84a4653d;font-size:.84rem;line-height:1.45;box-shadow:inset 0 1px #e5ead809,0 8px 18px #070b0529}.fs-dialog__input,.fs-dialog__select{min-height:2.45rem;padding:.56rem .72rem}.fs-dialog__textarea{resize:vertical;min-height:6.25rem;padding:.66rem .72rem}.fs-dialog__input::placeholder,.fs-dialog__textarea::placeholder{color:#8e9b79b8}.fs-dialog__input:focus,.fs-dialog__select:focus,.fs-dialog__textarea:focus{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring);outline:none}.fs-dialog__input:disabled,.fs-dialog__select:disabled,.fs-dialog__textarea:disabled{cursor:not-allowed;opacity:.68}.fs-dialog__input[aria-invalid=true],.fs-dialog__select[aria-invalid=true],.fs-dialog__textarea[aria-invalid=true]{border-color:#d664589e;box-shadow:0 0 0 3px #d6645829,inset 0 1px #e5ead809}.fs-dialog__validation{border-radius:var(--fs-radius-md,.8rem);color:#f4b3ab;background:#d664581a;border:1px solid #d6645847;gap:.5rem;padding:.62rem .72rem;font-size:.76rem;line-height:1.45;display:flex}.fs-dialog__validation strong{font-weight:850}.fs-dialog__context-card{border-radius:var(--fs-radius-md,.8rem);background:radial-gradient(circle at 0 0,#4f9f420f,#0000 58%),#0f170c6b;border:1px solid #84a46529;gap:.35rem;padding:.72rem .8rem;display:grid}.fs-dialog__context-title{color:var(--fs-text,#e5ead8);margin:0;font-size:.8rem;font-weight:850;line-height:1.35}.fs-dialog__context-meta{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.74rem;line-height:1.45}.fs-dialog--danger{background:linear-gradient(180deg,#f4b3ab0a,transparent 44%),radial-gradient(circle at top left,#d664582e,transparent 58%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c));border-color:#d664587a}.fs-dialog--danger .fs-dialog__details{color:#f0c1ba;background:#d6645814;border-color:#d664583d}.fs-dialog--success{background:linear-gradient(180deg,#c8efc00a,transparent 44%),radial-gradient(circle at top left,#4f9f422e,transparent 58%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c));border-color:#4f9f4275}.fs-dialog--success .fs-dialog__details{color:#c8efc0;background:#4f9f4214;border-color:#4f9f4238}.fs-dialog--info{background:linear-gradient(180deg,#c7e5f10a,transparent 44%),radial-gradient(circle at top left,#3f96bd24,transparent 58%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c));border-color:#3f96bd6b}.fs-dialog--warning{background:linear-gradient(180deg,#f0d08a0a,transparent 44%),radial-gradient(circle at top left,#c5962b29,transparent 58%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c));border-color:#c5962b75}.fs-dialog--warning .fs-dialog__details{color:#f0d08a;background:#c5962b14;border-color:#c5962b3d}@keyframes fs-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.fs-alert{padding:.68rem .75rem}.fs-alert__main{gap:.56rem}.fs-alert__close{width:1.52rem;height:1.52rem}.fs-empty-state{padding:1.15rem 1rem}.fs-empty-state__header{gap:.75rem}.fs-dialog-overlay{align-items:flex-end;padding:.7rem}.fs-dialog{border-radius:var(--fs-radius-xl,1.25rem);max-width:none}.fs-dialog,.fs-dialog--form{max-height:min(92vh,780px)}.fs-dialog__form{max-height:inherit}.fs-dialog__body{padding:.55rem 1rem .1rem;overflow-y:auto}.fs-dialog--form .fs-dialog__header{padding:1.12rem 3.15rem .78rem 1rem}.fs-dialog--form .fs-dialog__footer{flex-direction:column;align-items:stretch;padding:.82rem 1rem .95rem}.fs-dialog__footer{justify-content:stretch}.fs-dialog__footer .fs-pill-button{flex:auto}.fs-dialog__footer-actions{grid-template-columns:1fr;width:100%;margin-left:0;display:grid}.fs-dialog__footer-actions [data-dialog-confirm=true]{order:-1}.fs-dialog__footer-actions .fs-pill-button{justify-content:center;width:100%}.fs-dialog__footer-meta{max-width:none}.fs-dialog__field-grid--2col{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.fs-alert__main{grid-template-columns:auto minmax(0,1fr)}.fs-alert__close{grid-column:2;justify-self:flex-start}.fs-empty-state__header{flex-direction:column}.fs-empty-state__actions{flex-direction:column;align-items:stretch}.fs-empty-state__actions .fs-pill-button,.fs-empty-state__primary,.fs-empty-state__secondary{justify-content:center;width:100%}.fs-dialog-overlay{padding:.75rem}.fs-dialog--form .fs-dialog__footer,.fs-dialog--form .fs-dialog__header,.fs-dialog__body{padding-inline:.95rem}}:root[data-theme=light] .fs-alert{--fs-alert-bg:linear-gradient(180deg,#ffffffeb,#ffffffc7),radial-gradient(circle at top left,#3f87330b,transparent 58%),#fff;--fs-alert-border:#5a743c29;--fs-alert-fg:var(--fs-text,#182112);--fs-alert-message-fg:var(--fs-text-soft,#5d6d49);--fs-alert-icon-bg:#f5f8f0;--fs-alert-icon-fg:var(--fs-text-soft,#5d6d49);--fs-alert-details-bg:#f7f9f3;--fs-alert-details-fg:var(--fs-text,#182112);--fs-alert-details-border:#5a743c29;box-shadow:0 10px 24px #121f0b0f,0 1px 2px #121f0b09,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-alert:before{background:linear-gradient(#ffffffbd,#0000 48%),radial-gradient(circle at 100% 0,#3f873306,#0000 34%)}:root[data-theme=light] .fs-alert__icon-wrapper{box-shadow:0 5px 14px #121f0b0f,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-alert__close:hover{background-color:#5a743c14;border-color:#5a743c29}:root[data-theme=light] .fs-alert--info{--fs-alert-border:#1f7ea847;--fs-alert-bg:linear-gradient(180deg,#fffffff0,#f6fbfde6),radial-gradient(circle at top left,#1f7ea814,transparent 58%),#fff;--fs-alert-fg:#1f5878;--fs-alert-message-fg:#466879;--fs-alert-icon-bg:#1f7ea81a;--fs-alert-icon-fg:#1f7ea8;--fs-alert-details-bg:#f0f8fb;--fs-alert-details-fg:#1f5878;--fs-alert-details-border:#1f7ea82e}:root[data-theme=light] .fs-alert--success{--fs-alert-border:#3f87334d;--fs-alert-bg:linear-gradient(180deg,#fffffff0,#f7fbf4e6),radial-gradient(circle at top left,#3f873314,transparent 58%),#fff;--fs-alert-fg:#2a6320;--fs-alert-message-fg:#4f7145;--fs-alert-icon-bg:#3f87331a;--fs-alert-icon-fg:#3f8733;--fs-alert-details-bg:#f2f7ed;--fs-alert-details-fg:#2a6320;--fs-alert-details-border:#3f87332e}:root[data-theme=light] .fs-alert--warning{--fs-alert-border:#9d6d164d;--fs-alert-bg:linear-gradient(180deg,#fffffff0,#fdf9efe6),radial-gradient(circle at top left,#9d6d1617,transparent 58%),#fff;--fs-alert-fg:#7a4f0e;--fs-alert-message-fg:#7b6744;--fs-alert-icon-bg:#9d6d161f;--fs-alert-icon-fg:#9d6d16;--fs-alert-details-bg:#fbf4e4;--fs-alert-details-fg:#7a4f0e;--fs-alert-details-border:#9d6d162e}:root[data-theme=light] .fs-alert--danger,:root[data-theme=light] .fs-alert--error{--fs-alert-border:#b8463c4d;--fs-alert-bg:linear-gradient(180deg,#fffffff0,#fdf4f3e6),radial-gradient(circle at top left,#b8463c14,transparent 58%),#fff;--fs-alert-fg:#8c2a22;--fs-alert-message-fg:#8a514b;--fs-alert-icon-bg:#b8463c1a;--fs-alert-icon-fg:#b8463c;--fs-alert-details-bg:#fbefed;--fs-alert-details-fg:#8c2a22;--fs-alert-details-border:#b8463c2e}:root[data-theme=light] .fs-empty-state{--fs-empty-border:#5a743c33;--fs-empty-bg:linear-gradient(180deg,#fffffff2,#f8faf4eb),radial-gradient(circle at top left,#3f873311,transparent 58%),radial-gradient(circle at bottom right,#a9781b0b,transparent 62%),#fff;--fs-empty-icon-bg:radial-gradient(circle at 30% 0%,#3f87332e,#fff);--fs-empty-icon-border:#3f873347;--fs-empty-icon-fg:#2a6320;color:var(--fs-text,#182112);box-shadow:0 12px 26px #121f0b11,0 1px 2px #121f0b09,inset 0 1px #ffffffdb}:root[data-theme=light] .fs-empty-state:before{background:linear-gradient(#ffffffb8,#0000 48%),radial-gradient(circle at 100% 0,#3f873306,#0000 34%)}:root[data-theme=light] .fs-empty-state__icon{box-shadow:0 8px 18px #121f0b16,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-empty-state__eyebrow{color:#2a6320}:root[data-theme=light] .fs-empty-state__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-empty-state__description{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-empty-state__meta{color:#5d6d49d1}:root[data-theme=light] .fs-empty-state__badge-row span{color:var(--fs-link,#8c6115);background:#5a743c0f;border-color:#5a743c29}:root[data-theme=light] .fs-empty-state--info{--fs-empty-border:#1f7ea83d;--fs-empty-icon-bg:#1f7ea81a;--fs-empty-icon-border:#1f7ea847;--fs-empty-icon-fg:#1f5878}:root[data-theme=light] .fs-empty-state--warning{--fs-empty-border:#9d6d1642;--fs-empty-icon-bg:#9d6d161a;--fs-empty-icon-border:#9d6d1647;--fs-empty-icon-fg:#7a4f0e}:root[data-theme=light] .fs-empty-state--danger{--fs-empty-border:#b8463c42;--fs-empty-icon-bg:#b8463c1a;--fs-empty-icon-border:#b8463c47;--fs-empty-icon-fg:#8c2a22}:root[data-theme=light] .fs-dialog{color:var(--fs-text,#182112);background:linear-gradient(#fffffff2,#f8faf4eb),radial-gradient(circle at 0 0,#3f873311,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0b,#0000 62%),#fff;border-color:#5a743c2e;box-shadow:0 24px 70px #121f0b29,0 1px 2px #121f0b0a,inset 0 1px #ffffffdb}:root[data-theme=light] .fs-dialog:before{background:linear-gradient(#ffffffb8,#0000 48%),radial-gradient(circle at 100% 0,#3f873306,#0000 34%)}:root[data-theme=light] .fs-dialog__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-dialog__message{color:#64748b}:root[data-theme=light] .fs-dialog__highlight{color:var(--fs-text-soft,#5d6d49);background:#5a743c0f;border-color:#5a743c24}:root[data-theme=light] .fs-dialog--form .fs-dialog__header{background:linear-gradient(#fffffffa,#f8faf6e6),#fff;border-bottom-color:#5a743c24;box-shadow:inset 0 1px #ffffffe6,0 1px #5a743c0f}:root[data-theme=light] .fs-dialog--danger.fs-dialog--form .fs-dialog__header{background:linear-gradient(#fffffffa,#fdf7f6e6),#fff;border-bottom-color:#b8463c29}:root[data-theme=light] .fs-dialog--success.fs-dialog--form .fs-dialog__header{background:linear-gradient(#fffffffa,#f7fbf4e6),#fff;border-bottom-color:#3f873329}:root[data-theme=light] .fs-dialog--warning.fs-dialog--form .fs-dialog__header{background:linear-gradient(#fffffffa,#fdfaf2e6),#fff;border-bottom-color:#9d6d1629}:root[data-theme=light] .fs-dialog--info.fs-dialog--form .fs-dialog__header{background:linear-gradient(#fffffffa,#f6fbfde6),#fff;border-bottom-color:#1f7ea829}:root[data-theme=light] .fs-dialog__details{color:var(--fs-text-soft,#5d6d49);background:linear-gradient(#ffffff9e,#0000 70%),#f8faf4c2;border-color:#5a743c24}:root[data-theme=light] .fs-dialog--danger{background:linear-gradient(#fffffff2,#fdf4f3eb),radial-gradient(circle at 0 0,#b8463c14,#0000 58%),#fff;border-color:#b8463c4d}:root[data-theme=light] .fs-dialog--danger .fs-dialog__details{color:#8c2a22;background:#b8463c11;border-color:#b8463c33}:root[data-theme=light] .fs-dialog--success{background:linear-gradient(#fffffff2,#f7fbf4eb),radial-gradient(circle at 0 0,#3f873314,#0000 58%),#fff;border-color:#3f87334d}:root[data-theme=light] .fs-dialog--success .fs-dialog__details{color:#2a6320;background:#3f873311;border-color:#3f87332e}:root[data-theme=light] .fs-dialog--info{background:linear-gradient(#fffffff2,#f6fbfdeb),radial-gradient(circle at 0 0,#1f7ea814,#0000 58%),#fff;border-color:#1f7ea847}:root[data-theme=light] .fs-dialog--warning{background:linear-gradient(#fffffff2,#fdf9efeb),radial-gradient(circle at 0 0,#9d6d1614,#0000 58%),#fff;border-color:#9d6d164d}:root[data-theme=light] .fs-dialog--warning .fs-dialog__details{color:#7a4f0e;background:#9d6d1611;border-color:#9d6d1633}:root[data-theme=light] .fs-dialog--form .fs-dialog__footer{background:linear-gradient(#ffffff80,#0000 70%),#f8faf4b8;border-top-color:#5a743c1f}:root[data-theme=light] .fs-dialog__close{color:var(--fs-text-soft,#5d6d49);background:#ffffffc2;border-color:#5a743c29}:root[data-theme=light] .fs-dialog__close:hover{color:var(--fs-text,#182112);background:#f8faf4f5;border-color:#5a743c42}:root[data-theme=light] .fs-dialog__context-meta,:root[data-theme=light] .fs-dialog__field-help,:root[data-theme=light] .fs-dialog__footer-meta{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-dialog__context-title,:root[data-theme=light] .fs-dialog__field-label{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-dialog__input,:root[data-theme=light] .fs-dialog__select,:root[data-theme=light] .fs-dialog__textarea{color:var(--fs-text,#182112);background:linear-gradient(#fffffff5,#f8faf4db),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd6,0 6px 14px #121f0b0a}:root[data-theme=light] .fs-dialog__input::placeholder,:root[data-theme=light] .fs-dialog__textarea::placeholder{color:#5d6d499e}:root[data-theme=light] .fs-dialog__input:hover,:root[data-theme=light] .fs-dialog__select:hover,:root[data-theme=light] .fs-dialog__textarea:hover{border-color:#5a743c4d}:root[data-theme=light] .fs-dialog__input[aria-invalid=true],:root[data-theme=light] .fs-dialog__select[aria-invalid=true],:root[data-theme=light] .fs-dialog__textarea[aria-invalid=true]{border-color:#b8463c85;box-shadow:0 0 0 3px #b8463c1f,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-dialog__validation{color:#8c2a22;background:#b8463c13;border-color:#b8463c38}:root[data-theme=light] .fs-dialog__field-error{color:#8c2a22}:root[data-theme=light] .fs-dialog__context-card{background:radial-gradient(circle at 0 0,#3f87330a,#0000 58%),#ffffffb8;border-color:#5a743c24}@media (prefers-reduced-motion:reduce){.fs-alert,.fs-alert__action-link,.fs-alert__close,.fs-alert__details-toggle,.fs-dialog,.fs-dialog__close,.fs-dialog__input,.fs-dialog__select,.fs-dialog__textarea,.fs-empty-state{transition:none!important;animation-duration:.001ms!important}}.fs-surface-panel{isolation:isolate;border:1px solid var(--fs-border-subtle,#94a3b82e);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-panel-bg,var(--fs-surface,#17212b));color:var(--fs-text,#e5ead8);box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #00000052),var(--fs-inset-highlight,inset 0 1px 0 #ffffff09);padding:1rem 1.1rem;position:relative;overflow:hidden}.fs-surface-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e5ead808,#0000 42%),radial-gradient(circle at 88% 0,#ffffff05,#0000 34%);position:absolute;inset:0}.fs-surface-panel--quiet{background:var(--fs-surface-quiet,#17212b);box-shadow:none}.fs-surface-panel--compact{padding:.8rem .9rem}.fs-surface-panel--spacious{padding:1.25rem 1.35rem}.fs-data-table{width:max-content;min-width:max(100%,var(--fs-data-table-min-width,0px));border-collapse:separate;border-spacing:0;table-layout:auto;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:-.002em;font-size:.86rem;line-height:1.45}.fs-data-table td,.fs-data-table th{min-width:0}.fs-data-table thead th{border-bottom:1px solid var(--fs-divider,#94a3b829);background:var(--fs-surface-quiet,#17212b);color:var(--fs-text-soft,#a8b3bf);letter-spacing:.018em;text-align:left;white-space:nowrap;vertical-align:middle;padding:.62rem .75rem;font-size:.76rem;font-weight:850;position:relative}.fs-data-table thead th:after{content:"";background:var(--fs-divider,#94a3b829);inset-inline:0;height:1px;position:absolute;bottom:-1px}.fs-data-table tbody td{border-bottom:1px solid var(--fs-divider,#94a3b824);height:3.05rem;color:var(--fs-text,#e5ead8);vertical-align:middle;overflow-wrap:anywhere;padding:.62rem .75rem}.fs-data-table tbody td:first-child{font-weight:650}.fs-data-table tbody td:last-child{padding-right:.85rem}.fs-data-table tbody td.fs-data-table__cell--actions{padding-right:1rem}.fs-data-table tbody tr{transition:background-color .12s,background .12s,box-shadow .12s}.fs-table-wrapper{scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.fs-table-wrapper--embedded{border:1px solid var(--fs-border-subtle,#94a3b82e);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset,#0e1720);box-shadow:inset 0 1px #ffffff09}.fs-table-wrapper::-webkit-scrollbar{height:.55rem}.fs-table-wrapper::-webkit-scrollbar-track{background:0 0}.fs-table-wrapper::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-table--form-lines{border-collapse:separate;border-spacing:0;width:max-content;min-width:46rem;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:.82rem;line-height:1.38}.fs-table--form-lines td,.fs-table--form-lines th{border-bottom:1px solid var(--fs-divider,#94a3b824);vertical-align:middle;min-width:0;padding:.52rem .6rem}.fs-table--form-lines thead th{background:var(--fs-surface-quiet,#17212b);color:var(--fs-text-soft,#a8b3bf);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:850}.fs-table--form-lines tbody tr:last-child td{border-bottom:0}.fs-table--form-lines .fs-input,.fs-table--form-lines .fs-select,.fs-table--form-lines .fs-textarea{min-width:0}.fs-data-table tbody tr:nth-child(odd){background:var(--fs-surface-inset,#0e1720)}.fs-data-table tbody tr:nth-child(2n){background:var(--fs-surface-quiet,#17212b)}.fs-data-table tbody tr:hover{background:var(--fs-accent-soft,#4eb0a724);box-shadow:inset 3px 0 0 var(--fs-accent-indicator,#5eb6ae)}@supports (color:color-mix(in lab,red,red)){.fs-data-table tbody tr:hover{background:color-mix(in srgb,var(--fs-accent-soft,#4eb0a724)74%,var(--fs-surface-quiet,#17212b))}}.fs-data-table tbody tr:hover td{border-bottom-color:var(--fs-border-strong,#94a3b83d)}.fs-data-table tbody tr.fs-data-table__row--selected,.fs-data-table tbody tr[aria-selected=true]{background:var(--fs-accent-soft,#4eb0a724)}.fs-data-table tbody tr.fs-data-table__row--muted{opacity:.7}.fs-data-table thead th:first-child{border-top-left-radius:.72rem}.fs-data-table thead th:last-child{border-top-right-radius:.72rem}.fs-data-table tbody tr:last-child td:first-child{border-bottom-left-radius:.72rem}.fs-data-table tbody tr:last-child td:last-child{border-bottom-right-radius:.72rem}.fs-data-table__cell--numeric,.fs-data-table__cell--right,.fs-data-table__th--right{text-align:right}.fs-data-table__cell--center,.fs-data-table__th--center{text-align:center}.fs-data-table__cell--numeric{font-variant-numeric:tabular-nums}.fs-data-table td[style*="text-align: right"],.fs-data-table__cell--numeric,.fs-data-table__cell--right{white-space:nowrap}.fs-data-table--compact{font-size:.82rem}.fs-data-table--compact thead th{padding:.5rem .62rem}.fs-data-table--compact tbody td{height:2.75rem;padding:.52rem .62rem}.fs-data-table--comfortable thead th{padding:.75rem .85rem}.fs-data-table--comfortable tbody td{height:3.25rem;padding:.72rem .85rem}.fs-data-table--enterprise{font-size:.84rem}.fs-data-table--enterprise thead th{padding-block:.56rem}.fs-data-table--enterprise tbody td{padding-block:.6rem}.fs-data-table__primary,.fs-table-cell-stack{flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;max-width:100%;line-height:1.35;display:flex}.fs-data-table__primary>a,.fs-data-table__primary>div,.fs-data-table__primary>span,.fs-table-cell-stack>a,.fs-table-cell-stack>div,.fs-table-cell-stack>span{min-width:0;max-width:100%;display:block}.fs-data-table .fs-link,.fs-data-table__title-link,.fs-table-cell-stack .fs-link,.fs-table-cell-stack>a{max-width:100%;color:var(--fs-link,#d3ad56);overflow-wrap:anywhere;word-break:break-word;font-weight:850;line-height:1.35;text-decoration:none}.fs-data-table .fs-link:hover,.fs-data-table__title-link:hover,.fs-table-cell-stack .fs-link:hover,.fs-table-cell-stack>a:hover{color:var(--fs-link-hover,#e6c57d);text-underline-offset:.16em;text-decoration:underline}.fs-data-table__meta,.fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79);overflow-wrap:anywhere;margin-top:.08rem;font-size:.82rem;font-weight:500;line-height:1.38;display:block}.fs-data-table__meta+.fs-data-table__meta,.fs-table-cell-stack__meta+.fs-table-cell-stack__meta{margin-top:.05rem}.fs-data-table__mono,.fs-table-cell-mono{font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-size:.82em}.fs-table-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.fs-table-cell-wrap{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;display:block}.fs-table-cell-danger{color:var(--fs-danger,#f87171);font-weight:850}:root[data-theme=light] .fs-table-cell-danger{color:var(--fs-danger,#b42318)}.fs-data-table .fs-chip,.fs-data-table .fs-status-pill{min-height:1.55rem;padding-block:.18rem;padding-inline:.55rem;font-size:.7rem;line-height:1.1}.fs-table-actions,.fs-table__actions-stack{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.fs-table__actions-stack--row{flex-direction:row}.fs-table-actions .fs-pill-button,.fs-table__actions-stack .fs-pill-button{white-space:nowrap;flex:none;margin-left:0!important}.fs-data-table__cell--actions{white-space:nowrap;vertical-align:middle;text-align:right;width:1%;min-width:7.25rem}.fs-data-table td.fs-data-table__cell--actions{z-index:1;min-width:7.25rem;padding-right:.75rem;position:relative;overflow:visible}.fs-data-table__cell--actions .fs-table-actions,.fs-data-table__cell--actions .fs-table__actions-stack{flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:100%}.fs-data-table__cell--actions .fs-table-actions:has(.fs-pill-button:nth-child(2)),.fs-data-table__cell--actions .fs-table__actions-stack:has(.fs-pill-button:nth-child(2)){min-width:max-content}.fs-data-table__cell--actions .fs-table-actions:has(.fs-pill-button:nth-child(3)),.fs-data-table__cell--actions .fs-table__actions-stack:has(.fs-pill-button:nth-child(3)){flex-wrap:wrap;row-gap:.3rem;max-width:13rem}.fs-procurement-grn-table__actions,.fs-procurement-po-table__actions,.fs-procurement-supplier-invoice-table__actions,.fs-procurement-supplier-table__actions{flex-wrap:nowrap;justify-content:flex-end;gap:.3rem;min-width:0;max-width:100%}.fs-procurement-supplier-table__actions:has(.fs-pill-button:nth-child(3)){flex-wrap:wrap;max-width:13rem}.fs-data-table__empty-row td,.fs-data-table__loading-row td{color:var(--fs-text-soft,#8e9b79);text-align:center;padding:1.2rem .9rem}.fs-table-skeleton-row{border-radius:var(--fs-radius-md,.8rem);background:linear-gradient(90deg,#84a46514,#84a46529,#84a46514) 0 0/180% 100%;width:100%;height:2.15rem;animation:fs-table-skeleton 1.1s ease-in-out infinite}@keyframes fs-table-skeleton{0%{background-position:100% 0}to{background-position:-80% 0}}.fs-data-table__sort-button{max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.32rem;padding:0;font-weight:800;display:inline-flex}.fs-data-table__sort-button:hover{color:var(--fs-text,#e5ead8)}.fs-data-table__sort-button:focus-visible{border-radius:var(--fs-radius-xs,.375rem);box-shadow:var(--fs-focus-ring);outline:none}.fs-data-table__sort-icon{opacity:.65;flex-shrink:0;font-size:.72rem}.fs-data-table-shell{flex-direction:column;gap:.55rem;min-width:0;display:flex}.fs-data-table-shell__header{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.2rem;display:flex}.fs-data-table-shell__header-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fs-data-table-shell__eyebrow{color:#b6f0a8;letter-spacing:.085em;text-transform:uppercase;width:fit-content;font-size:.68rem;font-weight:900;line-height:1.2}.fs-data-table-shell__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.014em;margin:0;font-size:1rem;font-weight:850;line-height:1.3}.fs-data-table-shell__description{max-width:68rem;color:var(--fs-text-soft,#8e9b79);font-size:.82rem;line-height:1.45}.fs-data-table-shell__status{width:fit-content;color:var(--fs-text-soft,#8e9b79);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.78rem;line-height:1.4;display:inline-flex}.fs-data-table-shell__toolbar{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.fs-data-table-shell__table-wrapper{isolation:isolate;overscroll-behavior-inline:contain;border:1px solid var(--fs-border-subtle,#94a3b82e);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-inset,#0e1720);width:100%;min-width:0;max-width:100%;box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #00000052),var(--fs-inset-highlight,inset 0 1px 0 #ffffff09);scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin-top:.1rem;padding:.5rem;position:relative;overflow:auto hidden}.fs-data-table-shell__table-wrapper:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e5ead807,#0000 42%),radial-gradient(circle at 88% 0,#ffffff05,#0000 34%);position:absolute;inset:0}.fs-data-table-shell__table-wrapper .fs-data-table{border-radius:var(--fs-radius-md,.8rem)}.fs-data-table-shell__table-wrapper table{width:max-content;max-width:none}.fs-data-table-shell,.fs-data-table-shell *,.fs-list-page,.fs-list-page *{box-sizing:border-box}.fs-data-table-shell__table-wrapper::-webkit-scrollbar{height:8px}.fs-data-table-shell__table-wrapper::-webkit-scrollbar-track{background:0 0}.fs-data-table-shell__table-wrapper::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-data-table-shell__table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a8)}.fs-data-table-shell__table-wrapper--sticky{max-height:70vh;overflow:auto}.fs-data-table-shell__table-wrapper--sticky .fs-data-table thead th{z-index:2;position:sticky;top:0}.fs-data-table-shell__footer{border-top:1px solid var(--fs-divider,#84a46529);padding-top:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;padding-inline:.15rem;display:flex}.fs-data-table-shell__page-meta,.fs-data-table-shell__pagination{color:var(--fs-text-soft,#8e9b79);font-size:.78rem}.fs-data-table-shell__page-controls{flex-wrap:wrap;gap:.3rem;display:flex}.fs-data-table-shell__page-controls .fs-pill-button{min-height:1.72rem;padding-inline:.68rem;font-size:.7rem}.fs-data-table-shell__scroll-hint{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);background:#0f170c94;border:1px solid #84a46529;border-radius:999px;align-items:center;margin-top:-.1rem;padding:.35rem .65rem;font-size:.72rem;font-weight:750;line-height:1.3;display:inline-flex}.fs-list-page .fs-data-table-shell{margin-top:.15rem}.fs-health-register-page,.fs-list-page{gap:1rem}.fs-core-farm-sites .fs-list-page,.fs-core-houses .fs-list-page,.fs-core-register-page .fs-list-page,.fs-core-uoms .fs-list-page,.fs-finance-cost-centers .fs-list-page,.fs-finance-fiscal-calendar .fs-list-page,.fs-finance-journals .fs-list-page,.fs-finance-ledger .fs-list-page,.fs-finance-posting-profiles .fs-list-page,.fs-flock-register-page .fs-list-page,.fs-flocks .fs-list-page,.fs-health-biosecurity .fs-list-page,.fs-health-events .fs-list-page,.fs-health-incidents .fs-list-page,.fs-health-lab-orders .fs-list-page,.fs-health-lab-tests .fs-list-page,.fs-health-mortality-events .fs-list-page,.fs-health-observations .fs-list-page,.fs-health-protocols .fs-list-page,.fs-inventory-item-categories .fs-list-page,.fs-inventory-items .fs-list-page,.fs-inventory-lots .fs-list-page,.fs-inventory-register-page .fs-list-page,.fs-inventory-stores .fs-list-page,.fs-item-categories .fs-list-page,.fs-procurement-grns .fs-list-page,.fs-procurement-purchase-orders .fs-list-page,.fs-procurement-register .fs-list-page,.fs-procurement-supplier-invoices .fs-list-page,.fs-procurement-suppliers .fs-list-page,.fs-sales-customers .fs-list-page,.fs-sales-invoices .fs-list-page,.fs-sales-orders .fs-list-page,.fs-sales-price-lists .fs-list-page,.fs-sales-receipts .fs-list-page,.fs-stock-transactions .fs-list-page{margin-top:0}.fs-core-farm-sites .fs-list-page__header,.fs-core-houses .fs-list-page__header,.fs-core-register-page .fs-list-page__header,.fs-core-uoms .fs-list-page__header,.fs-finance-cost-centers .fs-list-page__header,.fs-finance-fiscal-calendar .fs-list-page__header,.fs-finance-journals .fs-list-page__header,.fs-finance-ledger .fs-list-page__header,.fs-finance-posting-profiles .fs-list-page__header,.fs-flock-register-page .fs-list-page__header,.fs-flocks .fs-list-page__header,.fs-health-biosecurity .fs-list-page__header,.fs-health-events .fs-list-page__header,.fs-health-incidents .fs-list-page__header,.fs-health-lab-orders .fs-list-page__header,.fs-health-lab-tests .fs-list-page__header,.fs-health-mortality-events .fs-list-page__header,.fs-health-observations .fs-list-page__header,.fs-health-protocols .fs-list-page__header,.fs-inventory-item-categories .fs-list-page__header,.fs-inventory-items .fs-list-page__header,.fs-inventory-lots .fs-list-page__header,.fs-inventory-register-page .fs-list-page__header,.fs-inventory-stores .fs-list-page__header,.fs-item-categories .fs-list-page__header,.fs-procurement-grns .fs-list-page__header,.fs-procurement-purchase-orders .fs-list-page__header,.fs-procurement-register .fs-list-page__header,.fs-procurement-supplier-invoices .fs-list-page__header,.fs-procurement-suppliers .fs-list-page__header,.fs-sales-customers .fs-list-page__header,.fs-sales-invoices .fs-list-page__header,.fs-sales-orders .fs-list-page__header,.fs-sales-price-lists .fs-list-page__header,.fs-sales-receipts .fs-list-page__header,.fs-stock-transactions .fs-list-page__header{padding-bottom:.75rem}.fs-core-farm-sites .fs-list-page__title,.fs-core-houses .fs-list-page__title,.fs-core-register-page .fs-list-page__title,.fs-core-uoms .fs-list-page__title,.fs-finance-cost-centers .fs-list-page__title,.fs-finance-fiscal-calendar .fs-list-page__title,.fs-finance-journals .fs-list-page__title,.fs-finance-ledger .fs-list-page__title,.fs-finance-posting-profiles .fs-list-page__title,.fs-flock-register-page .fs-list-page__title,.fs-flocks .fs-list-page__title,.fs-health-biosecurity .fs-list-page__title,.fs-health-events .fs-list-page__title,.fs-health-incidents .fs-list-page__title,.fs-health-lab-orders .fs-list-page__title,.fs-health-lab-tests .fs-list-page__title,.fs-health-mortality-events .fs-list-page__title,.fs-health-observations .fs-list-page__title,.fs-health-protocols .fs-list-page__title,.fs-inventory-item-categories .fs-list-page__title,.fs-inventory-items .fs-list-page__title,.fs-inventory-lots .fs-list-page__title,.fs-inventory-register-page .fs-list-page__title,.fs-inventory-stores .fs-list-page__title,.fs-item-categories .fs-list-page__title,.fs-procurement-grns .fs-list-page__title,.fs-procurement-purchase-orders .fs-list-page__title,.fs-procurement-register .fs-list-page__title,.fs-procurement-supplier-invoices .fs-list-page__title,.fs-procurement-suppliers .fs-list-page__title,.fs-sales-customers .fs-list-page__title,.fs-sales-invoices .fs-list-page__title,.fs-sales-orders .fs-list-page__title,.fs-sales-price-lists .fs-list-page__title,.fs-sales-receipts .fs-list-page__title,.fs-stock-transactions .fs-list-page__title{font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.018em}.fs-core-farm-sites .fs-list-page__subtitle,.fs-core-houses .fs-list-page__subtitle,.fs-core-register-page .fs-list-page__subtitle,.fs-core-uoms .fs-list-page__subtitle,.fs-finance-cost-centers .fs-list-page__subtitle,.fs-finance-fiscal-calendar .fs-list-page__subtitle,.fs-finance-journals .fs-list-page__subtitle,.fs-finance-ledger .fs-list-page__subtitle,.fs-finance-posting-profiles .fs-list-page__subtitle,.fs-flock-register-page .fs-list-page__subtitle,.fs-flocks .fs-list-page__subtitle,.fs-health-biosecurity .fs-list-page__subtitle,.fs-health-events .fs-list-page__subtitle,.fs-health-incidents .fs-list-page__subtitle,.fs-health-lab-orders .fs-list-page__subtitle,.fs-health-lab-tests .fs-list-page__subtitle,.fs-health-mortality-events .fs-list-page__subtitle,.fs-health-observations .fs-list-page__subtitle,.fs-health-protocols .fs-list-page__subtitle,.fs-inventory-item-categories .fs-list-page__subtitle,.fs-inventory-items .fs-list-page__subtitle,.fs-inventory-lots .fs-list-page__subtitle,.fs-inventory-register-page .fs-list-page__subtitle,.fs-inventory-stores .fs-list-page__subtitle,.fs-item-categories .fs-list-page__subtitle,.fs-procurement-grns .fs-list-page__subtitle,.fs-procurement-purchase-orders .fs-list-page__subtitle,.fs-procurement-register .fs-list-page__subtitle,.fs-procurement-supplier-invoices .fs-list-page__subtitle,.fs-procurement-suppliers .fs-list-page__subtitle,.fs-sales-customers .fs-list-page__subtitle,.fs-sales-invoices .fs-list-page__subtitle,.fs-sales-orders .fs-list-page__subtitle,.fs-sales-price-lists .fs-list-page__subtitle,.fs-sales-receipts .fs-list-page__subtitle,.fs-stock-transactions .fs-list-page__subtitle{max-width:62rem}.fs-list-page__filters-row{justify-content:space-between;align-items:stretch;gap:.75rem;min-width:0;display:flex}.fs-list-page__filters-row--compact{gap:.55rem}.fs-list-page__filters-row--spacious{gap:1rem}.fs-list-page__filters-main{border:1px solid var(--fs-border-subtle,#94a3b829);background:var(--fs-surface-quiet,#17212b);box-shadow:none;border-radius:.62rem;flex:auto;padding:.5rem}.fs-list-page__filters-main--with-intro{padding:.72rem}.fs-list-page__filters-row--quiet .fs-list-page__filters-actions,.fs-list-page__filters-row--quiet .fs-list-page__filters-main,.fs-list-page__filters-row--quiet .fs-list-page__filters-pagination{box-shadow:none}.fs-list-page__filters-intro{flex-direction:column;gap:.16rem;min-width:0;margin-bottom:.62rem;display:flex}.fs-list-page__filters-eyebrow{width:fit-content;color:var(--fs-accent-indicator,#5eb6ae);letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-list-page__filters-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.012em;margin:0;font-size:.98rem;font-weight:850;line-height:1.25}.fs-list-page__filters-description{max-width:58rem;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.45}.fs-list-page__filters-description p{margin:0}.fs-list-page__filters-description p+p{margin-top:.32rem}.fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1.35fr) repeat(auto-fit,minmax(12rem,1fr));align-items:center;gap:.45rem;min-width:0;display:grid}.fs-list-page__filters-controls>*{min-width:0}.fs-list-page__filters-actions,.fs-list-page__filters-pagination{border:1px solid var(--fs-border-subtle,#94a3b829);background:var(--fs-surface-quiet,#17212b);min-width:max-content;box-shadow:none;border-radius:.62rem;flex:none;padding:.32rem .45rem}.fs-list-page__filters-actions,.fs-list-page__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:max-content;display:inline-flex}.fs-list-page__filters-actions .fs-pill-button,.fs-list-page__toolbar-actions .fs-list-page__export-button,.fs-list-page__toolbar-actions .fs-pill-button{border-radius:.55rem;min-height:1.9rem}.fs-list-page__toolbar-actions .fs-list-page__export-button{padding-inline:.82rem}.fs-list-page__filters-actions .fs-list-page__page-size,.fs-list-page__toolbar-actions .fs-list-page__page-size{margin:0}:root:not([data-theme=light]) .fs-list-page__filters-main .fs-input,:root:not([data-theme=light]) .fs-list-page__filters-main .fs-select{border-color:var(--fs-border-subtle);background-color:var(--fs-surface-inset)}:root:not([data-theme=light]) .fs-list-page__filters-main .fs-input:hover,:root:not([data-theme=light]) .fs-list-page__filters-main .fs-select:hover{border-color:var(--fs-border-strong)}:root:not([data-theme=light]) .fs-list-page__filters-main .fs-input:focus-visible,:root:not([data-theme=light]) .fs-list-page__filters-main .fs-select:focus-visible{border-color:var(--fs-border-accent);box-shadow:var(--fs-focus-ring);outline:none}@media (min-width:981px){.fs-inventory-items .fs-list-page__filters-controls,.fs-inventory-lots .fs-list-page__filters-controls,.fs-inventory-stores .fs-list-page__filters-controls,.fs-procurement-purchase-orders .fs-list-page__filters-controls,.fs-sales-orders .fs-list-page__filters-controls,.fs-stock-transactions .fs-list-page__filters-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-finance-ledger .fs-list-page__filters-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.55rem}.fs-finance-ledger .fs-list-page__filters-controls .fs-input,.fs-finance-ledger .fs-list-page__filters-controls .fs-select,.fs-finance-ledger .fs-list-page__filters-controls input,.fs-finance-ledger .fs-list-page__filters-controls select,.fs-finance-ledger .fs-list-page__filters-controls>*{width:100%;min-width:0}.fs-health-biosecurity .fs-list-page__filters-main .fs-filters__date-range,.fs-health-events .fs-list-page__filters-main .fs-filters__date-range,.fs-health-lab-orders .fs-list-page__filters-main .fs-filters__date-range,.fs-health-mortality-events .fs-list-page__filters-main .fs-filters__date-range,.fs-health-observations .fs-list-page__filters-main .fs-filters__date-range,.fs-health-report--biosecurity .fs-list-page__filters-main .fs-filters__date-range,.fs-health-report--events .fs-list-page__filters-main .fs-filters__date-range,.fs-health-report--lab-tests .fs-list-page__filters-main .fs-filters__date-range,.fs-health-report--mortality .fs-list-page__filters-main .fs-filters__date-range,.fs-sales-orders .fs-list-page__filters-main .fs-filters__date-range,.fs-stock-transactions .fs-list-page__filters-main .fs-filters__date-range{grid-column:span 2;min-width:0}.fs-health-incidents .fs-list-page__filters-main .fs-filters__date-range,.fs-health-report--incidents .fs-list-page__filters-main .fs-filters__date-range,.fs-inventory-lots .fs-list-page__filters-main .fs-filters__date-range{grid-column:span 1;min-width:0}.fs-inventory-lots .fs-filters__date-range,.fs-stock-transactions .fs-filters__date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fs-health-protocols .fs-list-page__filters-controls,.fs-sales-customers .fs-list-page__filters-controls,.fs-sales-price-lists .fs-list-page__filters-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-procurement-grns .fs-list-page__filters-controls>*,.fs-sales-customers .fs-list-page__filters-controls>*{width:100%}.fs-procurement-grns .fs-list-page__filters-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-biosecurity .fs-list-page__filters-controls,.fs-health-events .fs-list-page__filters-controls,.fs-health-incidents .fs-list-page__filters-controls,.fs-health-lab-orders .fs-list-page__filters-controls,.fs-health-mortality-events .fs-list-page__filters-controls,.fs-health-observations .fs-list-page__filters-controls,.fs-health-report--biosecurity .fs-list-page__filters-controls,.fs-health-report--events .fs-list-page__filters-controls,.fs-health-report--incidents .fs-list-page__filters-controls,.fs-health-report--lab-tests .fs-list-page__filters-controls,.fs-health-report--mortality .fs-list-page__filters-controls,.fs-procurement-suppliers .fs-list-page__filters-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-procurement-suppliers .fs-list-page__filters-controls>:nth-child(4){grid-column:1/2}.fs-procurement-suppliers .fs-list-page__filters-controls>:nth-child(5){grid-column:2/4}.fs-inventory-item-categories .fs-list-page__filters-controls,.fs-item-categories .fs-list-page__filters-controls{grid-template-columns:minmax(20rem,1.2fr) minmax(14rem,1fr);align-items:center;gap:.55rem}.fs-inventory-item-categories .fs-list-page__filters-controls .fs-input,.fs-inventory-item-categories .fs-list-page__filters-controls .fs-select,.fs-inventory-item-categories .fs-list-page__filters-controls input,.fs-inventory-item-categories .fs-list-page__filters-controls select,.fs-inventory-item-categories .fs-list-page__filters-controls>*,.fs-item-categories .fs-list-page__filters-controls .fs-input,.fs-item-categories .fs-list-page__filters-controls .fs-select,.fs-item-categories .fs-list-page__filters-controls input,.fs-item-categories .fs-list-page__filters-controls select,.fs-item-categories .fs-list-page__filters-controls>*{width:100%;min-width:0}}.fs-filters__date-range{grid-template-columns:minmax(8.6rem,1fr) auto minmax(8.6rem,1fr);align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:grid}.fs-filters__date-field{min-width:0;display:block}.fs-filters__date-field .fs-input{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding-inline:.72rem;font-size:.78rem}.fs-filters__date-range-separator{color:var(--fs-text-soft,#8e9b79);text-align:center;white-space:nowrap;font-size:.8rem;font-weight:850;line-height:1}@media (max-width:1180px){.fs-filters__date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (max-width:560px){.fs-filters__date-range{grid-template-columns:minmax(0,1fr);gap:.42rem}.fs-filters__date-range-separator{display:none}}.fs-health-mortality-events .fs-list-page__filters-controls{display:block}.fs-health-mortality-filters{gap:.55rem;width:100%;min-width:0;display:grid}.fs-health-mortality-filters__bottom,.fs-health-mortality-filters__top{align-items:center;gap:.55rem;width:100%;min-width:0;display:grid}.fs-health-mortality-filters__top{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,1fr)}.fs-health-mortality-filters__bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-mortality-filters .fs-input,.fs-health-mortality-filters .fs-select,.fs-health-mortality-filters input,.fs-health-mortality-filters select,.fs-health-mortality-filters__bottom>*,.fs-health-mortality-filters__top>*{width:100%;min-width:0}.fs-health-mortality-filters__date-field{min-width:0;display:block}.fs-health-mortality-filters__date-field .fs-input{font-variant-numeric:tabular-nums}@media (max-width:980px){.fs-health-mortality-filters__bottom,.fs-health-mortality-filters__top{grid-template-columns:minmax(0,1fr)}}.fs-inventory-stores .fs-list-page__filters-controls{display:block}.fs-inventory-stores-filters{gap:.55rem;width:100%;min-width:0;display:grid}.fs-inventory-stores-filters__bottom,.fs-inventory-stores-filters__top{align-items:center;gap:.55rem;width:100%;min-width:0;display:grid}.fs-inventory-stores-filters__top{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,1fr)}.fs-inventory-stores-filters__bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-inventory-stores-filters .fs-input,.fs-inventory-stores-filters .fs-select,.fs-inventory-stores-filters input,.fs-inventory-stores-filters select,.fs-inventory-stores-filters__bottom>*,.fs-inventory-stores-filters__top>*{width:100%;min-width:0}@media (max-width:980px){.fs-inventory-stores-filters__bottom,.fs-inventory-stores-filters__top{grid-template-columns:minmax(0,1fr)}}.fs-procurement-suppliers .fs-list-page__filters-controls{display:block}.fs-procurement-suppliers-filters{gap:.55rem;width:100%;min-width:0;display:grid}.fs-procurement-suppliers-filters__bottom,.fs-procurement-suppliers-filters__top{align-items:center;gap:.55rem;width:100%;min-width:0;display:grid}.fs-procurement-suppliers-filters__top{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,1fr)}.fs-procurement-suppliers-filters__bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-procurement-suppliers-filters .fs-input,.fs-procurement-suppliers-filters .fs-select,.fs-procurement-suppliers-filters input,.fs-procurement-suppliers-filters select,.fs-procurement-suppliers-filters__bottom>*,.fs-procurement-suppliers-filters__top>*{width:100%;min-width:0}@media (max-width:980px){.fs-procurement-suppliers-filters__bottom,.fs-procurement-suppliers-filters__top{grid-template-columns:minmax(0,1fr)}}.fs-sales-invoices .fs-list-page__filters-controls{display:block}.fs-sales-invoices-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.55rem;width:100%;min-width:0;display:grid}.fs-sales-invoices-filters__selects{display:contents}.fs-sales-invoices-filters .fs-input,.fs-sales-invoices-filters .fs-select,.fs-sales-invoices-filters input,.fs-sales-invoices-filters select,.fs-sales-invoices-filters>*,.fs-sales-invoices-filters__selects>*{width:100%;min-width:0}@media (max-width:980px){.fs-sales-invoices-filters{grid-template-columns:minmax(0,1fr)}.fs-sales-invoices-filters__selects{grid-template-columns:minmax(0,1fr);gap:.55rem;width:100%;min-width:0;display:grid}}.fs-sales-receipts .fs-list-page__filters-controls{display:block}.fs-sales-receipts-filters{grid-template-columns:minmax(18rem,1.55fr) minmax(12rem,1fr) minmax(12rem,1fr);align-items:center;gap:.55rem;width:100%;min-width:0;display:grid}.fs-sales-receipts-filters__selects{display:contents}.fs-sales-receipts-filters .fs-input,.fs-sales-receipts-filters .fs-select,.fs-sales-receipts-filters input,.fs-sales-receipts-filters select,.fs-sales-receipts-filters>*,.fs-sales-receipts-filters__selects>*{width:100%;min-width:0}.fs-sales-receipts-filters__selects>:nth-child(3){grid-column:1/2}.fs-sales-receipts-filters__selects>:nth-child(4){grid-column:2/3}.fs-sales-receipts-filters__selects>:nth-child(5){grid-column:3/4}.fs-sales-receipts-filters__selects>:nth-child(6){grid-column:4/5}@media (min-width:981px){.fs-sales-receipts-filters{grid-template-columns:minmax(18rem,1.55fr) minmax(12rem,1fr) minmax(12rem,1fr) minmax(12rem,1fr)}.fs-sales-receipts-filters>:first-child{grid-column:1/3}.fs-sales-receipts-filters__selects>:first-child{grid-column:3/4}.fs-sales-receipts-filters__selects>:nth-child(2){grid-column:4/5}.fs-sales-receipts-filters__selects>:nth-child(3),.fs-sales-receipts-filters__selects>:nth-child(4),.fs-sales-receipts-filters__selects>:nth-child(5),.fs-sales-receipts-filters__selects>:nth-child(6){grid-column:auto}}@media (max-width:980px){.fs-sales-receipts-filters{grid-template-columns:minmax(0,1fr)}.fs-sales-receipts-filters__selects{grid-template-columns:minmax(0,1fr);gap:.55rem;width:100%;min-width:0;display:grid}.fs-sales-receipts-filters>:first-child,.fs-sales-receipts-filters__selects>*{grid-column:auto}}.fs-core-farm-sites .fs-data-table-shell__table-wrapper table,.fs-core-houses .fs-data-table-shell__table-wrapper table,.fs-core-register-page .fs-data-table-shell__table-wrapper table,.fs-core-uoms .fs-data-table-shell__table-wrapper table,.fs-finance-cost-centers .fs-data-table-shell__table-wrapper table,.fs-finance-fiscal-calendar .fs-data-table-shell__table-wrapper table,.fs-finance-journals .fs-data-table-shell__table-wrapper table,.fs-finance-ledger .fs-data-table-shell__table-wrapper table,.fs-finance-posting-profiles .fs-data-table-shell__table-wrapper table,.fs-flock-register-page .fs-data-table-shell__table-wrapper table,.fs-flocks .fs-data-table-shell__table-wrapper table,.fs-health-biosecurity .fs-data-table-shell__table-wrapper table,.fs-health-events .fs-data-table-shell__table-wrapper table,.fs-health-incidents .fs-data-table-shell__table-wrapper table,.fs-health-lab-orders .fs-data-table-shell__table-wrapper table,.fs-health-lab-tests .fs-data-table-shell__table-wrapper table,.fs-health-mortality-events .fs-data-table-shell__table-wrapper table,.fs-health-observations .fs-data-table-shell__table-wrapper table,.fs-health-protocols .fs-data-table-shell__table-wrapper table,.fs-inventory-items .fs-data-table-shell__table-wrapper table,.fs-inventory-lots .fs-data-table-shell__table-wrapper table,.fs-inventory-register-page .fs-data-table-shell__table-wrapper table,.fs-inventory-stores .fs-data-table-shell__table-wrapper table,.fs-sales-customers .fs-data-table-shell__table-wrapper table,.fs-sales-invoices .fs-data-table-shell__table-wrapper table,.fs-sales-orders .fs-data-table-shell__table-wrapper table,.fs-sales-price-lists .fs-data-table-shell__table-wrapper table,.fs-sales-receipts .fs-data-table-shell__table-wrapper table,.fs-stock-transactions .fs-data-table-shell__table-wrapper table{width:100%;min-width:100%;max-width:none}.fs-core-farm-sites .fs-data-table,.fs-core-houses .fs-data-table,.fs-core-register-page .fs-data-table,.fs-core-uoms .fs-data-table,.fs-finance-cost-centers .fs-data-table,.fs-finance-fiscal-calendar .fs-data-table,.fs-finance-journals .fs-data-table,.fs-finance-ledger .fs-data-table,.fs-finance-posting-profiles .fs-data-table,.fs-flock-register-page .fs-data-table,.fs-flocks .fs-data-table,.fs-health-biosecurity .fs-data-table,.fs-health-events .fs-data-table,.fs-health-incidents .fs-data-table,.fs-health-lab-orders .fs-data-table,.fs-health-lab-tests .fs-data-table,.fs-health-mortality-events .fs-data-table,.fs-health-observations .fs-data-table,.fs-health-protocols .fs-data-table,.fs-inventory-items .fs-data-table,.fs-inventory-lots .fs-data-table,.fs-inventory-register-page .fs-data-table,.fs-inventory-stores .fs-data-table,.fs-procurement-grns .fs-data-table,.fs-procurement-purchase-orders .fs-data-table,.fs-procurement-supplier-invoices .fs-data-table,.fs-procurement-suppliers .fs-data-table,.fs-sales-customers .fs-data-table,.fs-sales-invoices .fs-data-table,.fs-sales-orders .fs-data-table,.fs-sales-price-lists .fs-data-table,.fs-sales-receipts .fs-data-table,.fs-stock-transactions .fs-data-table{table-layout:fixed}.fs-core-register-page .fs-data-table th,.fs-flock-register-page .fs-data-table th,.fs-inventory-register-page .fs-data-table th,.fs-sales-customers .fs-data-table th,.fs-sales-invoices .fs-data-table th,.fs-sales-orders .fs-data-table th,.fs-sales-price-lists .fs-data-table th,.fs-sales-receipts .fs-data-table th{overflow:hidden}.fs-core-register-page .fs-data-table td,.fs-flock-register-page .fs-data-table td,.fs-inventory-register-page .fs-data-table td,.fs-sales-customers .fs-data-table td,.fs-sales-invoices .fs-data-table td,.fs-sales-orders .fs-data-table td,.fs-sales-price-lists .fs-data-table td,.fs-sales-receipts .fs-data-table td{min-width:0}.fs-core-register-page .fs-table-cell-stack,.fs-flock-register-page .fs-table-cell-stack,.fs-inventory-register-page .fs-table-cell-stack,.fs-sales-customers .fs-table-cell-stack,.fs-sales-invoices .fs-table-cell-stack,.fs-sales-orders .fs-table-cell-stack,.fs-sales-price-lists .fs-table-cell-stack,.fs-sales-receipts .fs-table-cell-stack{width:100%}.fs-core-register-page .fs-table-cell-stack>*,.fs-flock-register-page .fs-table-cell-stack>*,.fs-inventory-register-page .fs-table-cell-stack>*,.fs-sales-customers .fs-table-cell-stack>*,.fs-sales-invoices .fs-table-cell-stack>*,.fs-sales-orders .fs-table-cell-stack>*,.fs-sales-price-lists .fs-table-cell-stack>*,.fs-sales-receipts .fs-table-cell-stack>*{min-width:0;max-width:100%}.fs-core-register-page .fs-data-table__cell--actions,.fs-core-register-page td.fs-data-table__cell--actions,.fs-flock-register-page .fs-data-table__cell--actions,.fs-flock-register-page td.fs-data-table__cell--actions,.fs-inventory-register-page .fs-data-table__cell--actions,.fs-inventory-register-page td.fs-data-table__cell--actions,.fs-sales-customers .fs-data-table__cell--actions,.fs-sales-customers td.fs-data-table__cell--actions,.fs-sales-invoices .fs-data-table__cell--actions,.fs-sales-invoices td.fs-data-table__cell--actions,.fs-sales-orders .fs-data-table__cell--actions,.fs-sales-orders td.fs-data-table__cell--actions,.fs-sales-price-lists .fs-data-table__cell--actions,.fs-sales-price-lists td.fs-data-table__cell--actions,.fs-sales-receipts .fs-data-table__cell--actions,.fs-sales-receipts td.fs-data-table__cell--actions{white-space:nowrap;width:auto;min-width:8.75rem;padding-right:.85rem;overflow:visible}.fs-core-register-page .fs-data-table__cell--actions .fs-table-actions,.fs-flock-register-page .fs-data-table__cell--actions .fs-table-actions,.fs-inventory-register-page .fs-data-table__cell--actions .fs-table-actions,.fs-sales-customers .fs-data-table__cell--actions .fs-table-actions,.fs-sales-invoices .fs-data-table__cell--actions .fs-table-actions,.fs-sales-orders .fs-data-table__cell--actions .fs-table-actions,.fs-sales-price-lists .fs-data-table__cell--actions .fs-table-actions,.fs-sales-receipts .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:max-content;max-width:none}.fs-procurement-purchase-orders .fs-data-table td:first-child,.fs-procurement-purchase-orders .fs-data-table th:first-child{width:13%}.fs-procurement-purchase-orders .fs-data-table td:nth-child(2),.fs-procurement-purchase-orders .fs-data-table td:nth-child(3),.fs-procurement-purchase-orders .fs-data-table th:nth-child(2),.fs-procurement-purchase-orders .fs-data-table th:nth-child(3){width:15%}.fs-procurement-purchase-orders .fs-data-table td:nth-child(4),.fs-procurement-purchase-orders .fs-data-table td:nth-child(5),.fs-procurement-purchase-orders .fs-data-table th:nth-child(4),.fs-procurement-purchase-orders .fs-data-table th:nth-child(5){width:9%}.fs-procurement-purchase-orders .fs-data-table td:nth-child(6),.fs-procurement-purchase-orders .fs-data-table th:nth-child(6){width:10%}.fs-procurement-purchase-orders .fs-data-table td:nth-child(7),.fs-procurement-purchase-orders .fs-data-table th:nth-child(7){width:6%}.fs-procurement-purchase-orders .fs-data-table td:nth-child(8),.fs-procurement-purchase-orders .fs-data-table th:nth-child(8){width:12%}.fs-procurement-purchase-orders .fs-data-table td:nth-child(9),.fs-procurement-purchase-orders .fs-data-table th:nth-child(9){width:16%}.fs-procurement-suppliers .fs-data-table{width:100%;min-width:1180px}.fs-procurement-suppliers .fs-data-table td:first-child,.fs-procurement-suppliers .fs-data-table th:first-child{width:25%}.fs-procurement-suppliers .fs-data-table td:nth-child(2),.fs-procurement-suppliers .fs-data-table th:nth-child(2){width:21%}.fs-procurement-suppliers .fs-data-table td:nth-child(3),.fs-procurement-suppliers .fs-data-table th:nth-child(3){width:10%}.fs-procurement-suppliers .fs-data-table td:nth-child(4),.fs-procurement-suppliers .fs-data-table th:nth-child(4){width:12%}.fs-procurement-suppliers .fs-data-table td:nth-child(5),.fs-procurement-suppliers .fs-data-table th:nth-child(5){width:11%}.fs-procurement-suppliers .fs-data-table td:nth-child(6),.fs-procurement-suppliers .fs-data-table th:nth-child(6){width:9%}.fs-procurement-suppliers .fs-data-table td:nth-child(7),.fs-procurement-suppliers .fs-data-table th:nth-child(7){width:12%;min-width:10rem}.fs-procurement-suppliers .fs-data-table td:nth-child(7){text-align:right;padding-right:.95rem;overflow:visible}.fs-procurement-suppliers .fs-procurement-supplier-table__actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:max-content}.fs-procurement-suppliers .fs-procurement-supplier-table__actions .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}.fs-procurement-grns .fs-data-table td:first-child,.fs-procurement-grns .fs-data-table th:first-child{width:16%}.fs-procurement-grns .fs-data-table td:nth-child(2),.fs-procurement-grns .fs-data-table th:nth-child(2){width:14%}.fs-procurement-grns .fs-data-table td:nth-child(3),.fs-procurement-grns .fs-data-table th:nth-child(3){width:15%}.fs-procurement-grns .fs-data-table td:nth-child(4),.fs-procurement-grns .fs-data-table th:nth-child(4){width:14%}.fs-procurement-grns .fs-data-table td:nth-child(5),.fs-procurement-grns .fs-data-table td:nth-child(6),.fs-procurement-grns .fs-data-table th:nth-child(5),.fs-procurement-grns .fs-data-table th:nth-child(6){width:10%}.fs-procurement-grns .fs-data-table td:nth-child(7),.fs-procurement-grns .fs-data-table th:nth-child(7){width:13%}.fs-procurement-grns .fs-data-table td:nth-child(8),.fs-procurement-grns .fs-data-table th:nth-child(8){width:8%}.fs-procurement-supplier-invoices .fs-data-table td:first-child,.fs-procurement-supplier-invoices .fs-data-table th:first-child{width:18%}.fs-procurement-supplier-invoices .fs-data-table td:nth-child(2),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(2){width:14%}.fs-procurement-supplier-invoices .fs-data-table td:nth-child(3),.fs-procurement-supplier-invoices .fs-data-table td:nth-child(4),.fs-procurement-supplier-invoices .fs-data-table td:nth-child(5),.fs-procurement-supplier-invoices .fs-data-table td:nth-child(6),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(3),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(4),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(5),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(6){width:10%}.fs-procurement-supplier-invoices .fs-data-table td:nth-child(7),.fs-procurement-supplier-invoices .fs-data-table td:nth-child(8),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(7),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(8){width:12%}.fs-procurement-supplier-invoices .fs-data-table td:nth-child(9),.fs-procurement-supplier-invoices .fs-data-table th:nth-child(9){width:14%}.fs-health-events .fs-data-table{min-width:1220px}.fs-health-events .fs-data-table td:first-child,.fs-health-events .fs-data-table th:first-child{width:20%}.fs-health-events .fs-data-table td:nth-child(2),.fs-health-events .fs-data-table th:nth-child(2){width:11%}.fs-health-events .fs-data-table td:nth-child(3),.fs-health-events .fs-data-table th:nth-child(3){width:14%}.fs-health-events .fs-data-table td:nth-child(4),.fs-health-events .fs-data-table td:nth-child(5),.fs-health-events .fs-data-table th:nth-child(4),.fs-health-events .fs-data-table th:nth-child(5){width:9.5%}.fs-health-events .fs-data-table td:nth-child(6),.fs-health-events .fs-data-table th:nth-child(6){width:9%}.fs-health-events .fs-data-table td:nth-child(7),.fs-health-events .fs-data-table td:nth-child(8),.fs-health-events .fs-data-table th:nth-child(7),.fs-health-events .fs-data-table th:nth-child(8){width:7.5%}.fs-health-events .fs-data-table td:nth-child(9),.fs-health-events .fs-data-table th:nth-child(9){width:12%;min-width:11.5rem}.fs-health-events .fs-data-table td:nth-child(9){padding-right:1rem}.fs-health-events-table__actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:max-content}.fs-health-biosecurity .fs-data-table,.fs-health-incidents .fs-data-table,.fs-health-lab-orders .fs-data-table,.fs-health-lab-tests .fs-data-table,.fs-health-mortality-events .fs-data-table,.fs-health-observations .fs-data-table{table-layout:fixed;width:100%;min-width:1220px}.fs-health-biosecurity .fs-data-table td:last-child,.fs-health-biosecurity .fs-data-table th:last-child,.fs-health-incidents .fs-data-table td:last-child,.fs-health-incidents .fs-data-table th:last-child,.fs-health-lab-orders .fs-data-table td:last-child,.fs-health-lab-orders .fs-data-table th:last-child,.fs-health-lab-tests .fs-data-table td:last-child,.fs-health-lab-tests .fs-data-table th:last-child,.fs-health-mortality-events .fs-data-table td:last-child,.fs-health-mortality-events .fs-data-table th:last-child,.fs-health-observations .fs-data-table td:last-child,.fs-health-observations .fs-data-table th:last-child{min-width:10rem}.fs-health-lab-tests .fs-data-table{table-layout:fixed;width:100%;min-width:1360px}.fs-health-lab-tests .fs-data-table td,.fs-health-lab-tests .fs-data-table th{overflow:hidden}.fs-health-lab-tests .fs-data-table td:first-child,.fs-health-lab-tests .fs-data-table th:first-child{width:15%}.fs-health-lab-tests .fs-data-table td:nth-child(2),.fs-health-lab-tests .fs-data-table th:nth-child(2){width:11%}.fs-health-lab-tests .fs-data-table td:nth-child(3),.fs-health-lab-tests .fs-data-table th:nth-child(3){width:10%}.fs-health-lab-tests .fs-data-table td:nth-child(4),.fs-health-lab-tests .fs-data-table th:nth-child(4){width:13%}.fs-health-lab-tests .fs-data-table td:nth-child(5),.fs-health-lab-tests .fs-data-table th:nth-child(5){width:12%}.fs-health-lab-tests .fs-data-table td:nth-child(6),.fs-health-lab-tests .fs-data-table th:nth-child(6){width:9%}.fs-health-lab-tests .fs-data-table td:nth-child(7),.fs-health-lab-tests .fs-data-table td:nth-child(8),.fs-health-lab-tests .fs-data-table td:nth-child(9),.fs-health-lab-tests .fs-data-table th:nth-child(7),.fs-health-lab-tests .fs-data-table th:nth-child(8),.fs-health-lab-tests .fs-data-table th:nth-child(9){width:8%}.fs-health-lab-tests .fs-data-table td:nth-child(10),.fs-health-lab-tests .fs-data-table th:nth-child(10){width:8%;min-width:9.5rem}.fs-health-lab-tests .fs-data-table td:nth-child(10){text-align:right;padding-right:.95rem;overflow:visible}.fs-health-lab-tests .fs-data-table td:nth-child(10) .fs-table-actions,.fs-health-lab-tests .fs-data-table td:nth-child(10) .fs-table__actions-stack{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:max-content}.fs-health-lab-tests .fs-data-table td:nth-child(10) .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}.fs-core-farm-sites .fs-data-table,.fs-core-houses .fs-data-table,.fs-core-uoms .fs-data-table,.fs-inventory-item-categories .fs-data-table,.fs-inventory-items .fs-data-table,.fs-inventory-stores .fs-data-table,.fs-item-categories .fs-data-table{table-layout:fixed;width:100%;min-width:100%}.fs-inventory-lots .fs-data-table{table-layout:fixed;width:100%;min-width:1120px}.fs-stock-transactions .fs-data-table{table-layout:fixed;width:100%;min-width:1220px}.fs-inventory-lots .fs-data-table td:first-child,.fs-inventory-lots .fs-data-table th:first-child{width:17%}.fs-inventory-lots .fs-data-table td:nth-child(2),.fs-inventory-lots .fs-data-table th:nth-child(2){width:21%}.fs-inventory-lots .fs-data-table td:nth-child(3),.fs-inventory-lots .fs-data-table th:nth-child(3){width:20%}.fs-inventory-lots .fs-data-table td:nth-child(4),.fs-inventory-lots .fs-data-table th:nth-child(4){width:15%}.fs-inventory-lots .fs-data-table td:nth-child(5),.fs-inventory-lots .fs-data-table th:nth-child(5){width:9%}.fs-inventory-lots .fs-data-table td:nth-child(6),.fs-inventory-lots .fs-data-table th:nth-child(6){width:8%}.fs-inventory-lots .fs-data-table td:nth-child(7),.fs-inventory-lots .fs-data-table th:nth-child(7){width:10%}.fs-inventory-lots .fs-data-table td:nth-child(7){text-align:right;padding-right:.85rem;overflow:visible}.fs-inventory-lots .fs-data-table td:nth-child(7) .fs-table-actions,.fs-inventory-lots .fs-data-table td:nth-child(7) .fs-table__actions-stack{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:0;max-width:100%}.fs-inventory-lots .fs-data-table td:nth-child(7) .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}.fs-inventory-items .fs-data-table td:first-child,.fs-inventory-items .fs-data-table th:first-child{width:26%}.fs-inventory-items .fs-data-table td:nth-child(2),.fs-inventory-items .fs-data-table td:nth-child(3),.fs-inventory-items .fs-data-table th:nth-child(2),.fs-inventory-items .fs-data-table th:nth-child(3){width:13%}.fs-inventory-items .fs-data-table td:nth-child(4),.fs-inventory-items .fs-data-table th:nth-child(4){width:10%}.fs-inventory-items .fs-data-table td:nth-child(5),.fs-inventory-items .fs-data-table th:nth-child(5){width:17%}.fs-inventory-items .fs-data-table td:nth-child(6),.fs-inventory-items .fs-data-table th:nth-child(6){width:9%}.fs-inventory-items .fs-data-table td:nth-child(7),.fs-inventory-items .fs-data-table th:nth-child(7){width:10rem;min-width:10rem}.fs-inventory-stores .fs-data-table td:first-child,.fs-inventory-stores .fs-data-table td:nth-child(2),.fs-inventory-stores .fs-data-table th:first-child,.fs-inventory-stores .fs-data-table th:nth-child(2){width:22%}.fs-inventory-stores .fs-data-table td:nth-child(3),.fs-inventory-stores .fs-data-table th:nth-child(3){width:16%}.fs-inventory-stores .fs-data-table td:nth-child(4),.fs-inventory-stores .fs-data-table th:nth-child(4){width:15%}.fs-inventory-stores .fs-data-table td:nth-child(5),.fs-inventory-stores .fs-data-table th:nth-child(5){width:10%}.fs-inventory-stores .fs-data-table td:nth-child(6),.fs-inventory-stores .fs-data-table th:nth-child(6){width:10rem;min-width:10rem}.fs-inventory-item-categories .fs-data-table td:first-child,.fs-inventory-item-categories .fs-data-table th:first-child,.fs-item-categories .fs-data-table td:first-child,.fs-item-categories .fs-data-table th:first-child{width:28%}.fs-inventory-item-categories .fs-data-table td:nth-child(2),.fs-inventory-item-categories .fs-data-table th:nth-child(2),.fs-item-categories .fs-data-table td:nth-child(2),.fs-item-categories .fs-data-table th:nth-child(2){width:18%}.fs-inventory-item-categories .fs-data-table td:nth-child(3),.fs-inventory-item-categories .fs-data-table th:nth-child(3),.fs-item-categories .fs-data-table td:nth-child(3),.fs-item-categories .fs-data-table th:nth-child(3){width:30%}.fs-inventory-item-categories .fs-data-table td:nth-child(4),.fs-inventory-item-categories .fs-data-table th:nth-child(4),.fs-item-categories .fs-data-table td:nth-child(4),.fs-item-categories .fs-data-table th:nth-child(4){width:10%}.fs-inventory-item-categories .fs-data-table td:nth-child(5),.fs-inventory-item-categories .fs-data-table th:nth-child(5),.fs-item-categories .fs-data-table td:nth-child(5),.fs-item-categories .fs-data-table th:nth-child(5){width:10rem;min-width:10rem}.fs-sales-customers .fs-data-table{table-layout:fixed;width:100%;min-width:1180px}.fs-sales-customers .fs-data-table td:nth-child(8),.fs-sales-customers .fs-data-table th:nth-child(8){width:15%;min-width:11.5rem}.fs-sales-customers .fs-data-table td:nth-child(8){text-align:right;padding-right:1rem;overflow:visible}.fs-sales-customers .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:max-content}.fs-sales-customers .fs-data-table__cell--actions .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}.fs-sales-invoices .fs-data-table td:first-child,.fs-sales-invoices .fs-data-table th:first-child,.fs-sales-orders .fs-data-table td:first-child,.fs-sales-orders .fs-data-table th:first-child,.fs-sales-receipts .fs-data-table td:first-child,.fs-sales-receipts .fs-data-table th:first-child{width:19%}.fs-sales-invoices .fs-data-table td:nth-child(2),.fs-sales-invoices .fs-data-table th:nth-child(2),.fs-sales-orders .fs-data-table td:nth-child(2),.fs-sales-orders .fs-data-table th:nth-child(2),.fs-sales-receipts .fs-data-table td:nth-child(2),.fs-sales-receipts .fs-data-table th:nth-child(2){width:20%}.fs-sales-orders .fs-data-table td:nth-child(3),.fs-sales-orders .fs-data-table th:nth-child(3),.fs-sales-receipts .fs-data-table td:nth-child(3),.fs-sales-receipts .fs-data-table th:nth-child(3){width:13%}.fs-sales-invoices .fs-data-table td:nth-child(3),.fs-sales-invoices .fs-data-table td:nth-child(4),.fs-sales-invoices .fs-data-table th:nth-child(3),.fs-sales-invoices .fs-data-table th:nth-child(4),.fs-sales-orders .fs-data-table td:nth-child(4),.fs-sales-orders .fs-data-table th:nth-child(4){width:12%}.fs-sales-orders .fs-data-table td:nth-child(5),.fs-sales-orders .fs-data-table th:nth-child(5){width:8%}.fs-sales-orders .fs-data-table td:nth-child(6),.fs-sales-orders .fs-data-table th:nth-child(6){width:14%}.fs-sales-invoices .fs-data-table td:nth-child(5),.fs-sales-invoices .fs-data-table th:nth-child(5){width:12%}.fs-sales-invoices .fs-data-table td:nth-child(6),.fs-sales-invoices .fs-data-table th:nth-child(6){width:15%}.fs-sales-receipts .fs-data-table td:nth-child(4),.fs-sales-receipts .fs-data-table th:nth-child(4){width:13%}.fs-sales-receipts .fs-data-table td:nth-child(5),.fs-sales-receipts .fs-data-table th:nth-child(5){width:12%}.fs-sales-receipts .fs-data-table td:nth-child(6),.fs-sales-receipts .fs-data-table th:nth-child(6){width:13%}.fs-sales-invoices .fs-data-table td:nth-child(7),.fs-sales-invoices .fs-data-table th:nth-child(7),.fs-sales-orders .fs-data-table td:nth-child(7),.fs-sales-orders .fs-data-table th:nth-child(7),.fs-sales-price-lists .fs-data-table td:nth-child(7),.fs-sales-price-lists .fs-data-table th:nth-child(7),.fs-sales-receipts .fs-data-table td:nth-child(7),.fs-sales-receipts .fs-data-table th:nth-child(7){width:10rem;min-width:10rem}.fs-finance-cost-centers .fs-data-table,.fs-finance-fiscal-calendar .fs-data-table,.fs-finance-journals .fs-data-table,.fs-finance-ledger .fs-data-table{table-layout:fixed;width:100%;min-width:1180px}.fs-finance-posting-profiles .fs-data-table{table-layout:fixed;width:100%;min-width:100%}.fs-finance-cost-centers .fs-data-table td:first-child,.fs-finance-cost-centers .fs-data-table th:first-child{width:22%}.fs-finance-cost-centers .fs-data-table td:nth-child(2),.fs-finance-cost-centers .fs-data-table th:nth-child(2){width:10%}.fs-finance-cost-centers .fs-data-table td:nth-child(3),.fs-finance-cost-centers .fs-data-table th:nth-child(3){width:11%}.fs-finance-cost-centers .fs-data-table td:nth-child(4),.fs-finance-cost-centers .fs-data-table th:nth-child(4){width:18%}.fs-finance-cost-centers .fs-data-table td:nth-child(5),.fs-finance-cost-centers .fs-data-table th:nth-child(5){width:13%}.fs-finance-cost-centers .fs-data-table td:nth-child(6),.fs-finance-cost-centers .fs-data-table td:nth-child(7),.fs-finance-cost-centers .fs-data-table th:nth-child(6),.fs-finance-cost-centers .fs-data-table th:nth-child(7){width:9%}.fs-finance-cost-centers .fs-data-table td:nth-child(8),.fs-finance-cost-centers .fs-data-table th:nth-child(8){width:8%}.fs-finance-fiscal-calendar .fs-data-table td:first-child,.fs-finance-fiscal-calendar .fs-data-table th:first-child{width:24%}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(2),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(2){width:14%}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(3),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(3){width:18%}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(4),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(4){width:9%}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(5),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(5){width:11%}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(6),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(6){width:14%}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(7),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(7){width:10%}.fs-finance-journals .fs-data-table td:first-child,.fs-finance-journals .fs-data-table th:first-child{width:22%}.fs-finance-journals .fs-data-table td:nth-child(2),.fs-finance-journals .fs-data-table td:nth-child(3),.fs-finance-journals .fs-data-table th:nth-child(2),.fs-finance-journals .fs-data-table th:nth-child(3){width:10%}.fs-finance-journals .fs-data-table td:nth-child(4),.fs-finance-journals .fs-data-table td:nth-child(5),.fs-finance-journals .fs-data-table th:nth-child(4),.fs-finance-journals .fs-data-table th:nth-child(5){width:12%}.fs-finance-journals .fs-data-table td:nth-child(6),.fs-finance-journals .fs-data-table th:nth-child(6){width:9%}.fs-finance-journals .fs-data-table td:nth-child(7),.fs-finance-journals .fs-data-table th:nth-child(7){width:11%}.fs-finance-journals .fs-data-table td:nth-child(8),.fs-finance-journals .fs-data-table th:nth-child(8){width:9%}.fs-finance-journals .fs-data-table td:nth-child(9),.fs-finance-journals .fs-data-table th:nth-child(9){width:5%}.fs-finance-ledger .fs-data-table td:first-child,.fs-finance-ledger .fs-data-table th:first-child{width:22%}.fs-finance-ledger .fs-data-table td:nth-child(2),.fs-finance-ledger .fs-data-table th:nth-child(2){width:10%}.fs-finance-ledger .fs-data-table td:nth-child(3),.fs-finance-ledger .fs-data-table th:nth-child(3){width:14%}.fs-finance-ledger .fs-data-table td:nth-child(4),.fs-finance-ledger .fs-data-table th:nth-child(4){width:10%}.fs-finance-ledger .fs-data-table td:nth-child(5),.fs-finance-ledger .fs-data-table th:nth-child(5){width:12%}.fs-finance-ledger .fs-data-table td:nth-child(6),.fs-finance-ledger .fs-data-table th:nth-child(6){width:8%}.fs-finance-ledger .fs-data-table td:nth-child(7),.fs-finance-ledger .fs-data-table th:nth-child(7){width:10%}.fs-finance-ledger .fs-data-table td:nth-child(8),.fs-finance-ledger .fs-data-table th:nth-child(8){width:8%}.fs-finance-ledger .fs-data-table td:nth-child(9),.fs-finance-ledger .fs-data-table th:nth-child(9){width:6%}.fs-finance-posting-profiles .fs-data-table td:first-child,.fs-finance-posting-profiles .fs-data-table th:first-child{width:25%}.fs-finance-posting-profiles .fs-data-table td:nth-child(2),.fs-finance-posting-profiles .fs-data-table th:nth-child(2){width:7%}.fs-finance-posting-profiles .fs-data-table td:nth-child(3),.fs-finance-posting-profiles .fs-data-table td:nth-child(4),.fs-finance-posting-profiles .fs-data-table td:nth-child(5),.fs-finance-posting-profiles .fs-data-table td:nth-child(6),.fs-finance-posting-profiles .fs-data-table th:nth-child(3),.fs-finance-posting-profiles .fs-data-table th:nth-child(4),.fs-finance-posting-profiles .fs-data-table th:nth-child(5),.fs-finance-posting-profiles .fs-data-table th:nth-child(6){width:12%}.fs-finance-posting-profiles .fs-data-table td:nth-child(7),.fs-finance-posting-profiles .fs-data-table th:nth-child(7){width:8%}.fs-finance-posting-profiles .fs-data-table td:nth-child(8),.fs-finance-posting-profiles .fs-data-table th:nth-child(8){width:12%}.fs-finance-posting-profiles .fs-data-table td:nth-child(8){text-align:right;padding-right:.85rem;overflow:visible}.fs-finance-posting-profiles .fs-data-table td:nth-child(8) .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:0;max-width:100%}.fs-finance-posting-profiles .fs-data-table td:nth-child(8) .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}.fs-finance-cost-centers .fs-data-table__cell--actions,.fs-finance-cost-centers td.fs-data-table__cell--actions,.fs-finance-fiscal-calendar .fs-data-table__cell--actions,.fs-finance-fiscal-calendar td.fs-data-table__cell--actions,.fs-finance-journals .fs-data-table__cell--actions,.fs-finance-journals td.fs-data-table__cell--actions,.fs-finance-ledger .fs-data-table__cell--actions,.fs-finance-ledger td.fs-data-table__cell--actions,.fs-finance-posting-profiles .fs-data-table__cell--actions,.fs-finance-posting-profiles td.fs-data-table__cell--actions{white-space:nowrap;text-align:right;width:1%;min-width:7.25rem;padding-right:.75rem;overflow:visible}.fs-finance-cost-centers .fs-data-table__cell--actions .fs-table-actions,.fs-finance-fiscal-calendar .fs-data-table__cell--actions .fs-table-actions,.fs-finance-journals .fs-data-table__cell--actions .fs-table-actions,.fs-finance-ledger .fs-data-table__cell--actions .fs-table-actions,.fs-finance-posting-profiles .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:100%}.fs-finance-posting-profiles .fs-data-table__cell--actions,.fs-finance-posting-profiles td.fs-data-table__cell--actions{width:12%;min-width:8.5rem;max-width:9.75rem;padding-right:.85rem}.fs-finance-posting-profiles .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:100%}.fs-sales-price-lists .fs-data-table td:first-child,.fs-sales-price-lists .fs-data-table th:first-child{width:24%}.fs-sales-price-lists .fs-data-table td:nth-child(2),.fs-sales-price-lists .fs-data-table th:nth-child(2){width:10%}.fs-sales-price-lists .fs-data-table td:nth-child(3),.fs-sales-price-lists .fs-data-table th:nth-child(3){width:9%}.fs-sales-price-lists .fs-data-table td:nth-child(4),.fs-sales-price-lists .fs-data-table th:nth-child(4){width:14%}.fs-sales-price-lists .fs-data-table td:nth-child(5),.fs-sales-price-lists .fs-data-table th:nth-child(5){width:12%}.fs-sales-price-lists .fs-data-table td:nth-child(6),.fs-sales-price-lists .fs-data-table th:nth-child(6){width:15%}.fs-sales-customers .fs-data-table-shell,.fs-sales-customers .fs-data-table-shell__table-wrapper,.fs-sales-invoices .fs-data-table-shell,.fs-sales-invoices .fs-data-table-shell__table-wrapper,.fs-sales-orders .fs-data-table-shell,.fs-sales-orders .fs-data-table-shell__table-wrapper,.fs-sales-price-lists .fs-data-table-shell,.fs-sales-price-lists .fs-data-table-shell__table-wrapper,.fs-sales-receipts .fs-data-table-shell,.fs-sales-receipts .fs-data-table-shell__table-wrapper{width:100%;min-width:0;max-width:100%}.fs-sales-customers .fs-data-table,.fs-sales-invoices .fs-data-table,.fs-sales-orders .fs-data-table,.fs-sales-price-lists .fs-data-table,.fs-sales-receipts .fs-data-table{table-layout:fixed;width:100%;max-width:none}@media (min-width:641px){.fs-sales-customers .fs-data-table{min-width:1180px}.fs-sales-invoices .fs-data-table,.fs-sales-orders .fs-data-table,.fs-sales-price-lists .fs-data-table,.fs-sales-receipts .fs-data-table{min-width:980px}}.fs-sales-customers .fs-data-table__cell--actions,.fs-sales-customers td.fs-data-table__cell--actions,.fs-sales-invoices .fs-data-table__cell--actions,.fs-sales-invoices td.fs-data-table__cell--actions,.fs-sales-orders .fs-data-table__cell--actions,.fs-sales-orders td.fs-data-table__cell--actions,.fs-sales-price-lists .fs-data-table__cell--actions,.fs-sales-price-lists td.fs-data-table__cell--actions,.fs-sales-receipts .fs-data-table__cell--actions,.fs-sales-receipts td.fs-data-table__cell--actions{white-space:nowrap;text-align:right;min-width:8.75rem;padding-right:.85rem;overflow:visible}.fs-sales-customers .fs-data-table__cell--actions .fs-table-actions,.fs-sales-invoices .fs-data-table__cell--actions .fs-table-actions,.fs-sales-orders .fs-data-table__cell--actions .fs-table-actions,.fs-sales-price-lists .fs-data-table__cell--actions .fs-table-actions,.fs-sales-receipts .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:max-content;max-width:100%}.fs-sales-customers .fs-data-table__cell--actions .fs-pill-button,.fs-sales-invoices .fs-data-table__cell--actions .fs-pill-button,.fs-sales-orders .fs-data-table__cell--actions .fs-pill-button,.fs-sales-price-lists .fs-data-table__cell--actions .fs-pill-button,.fs-sales-receipts .fs-data-table__cell--actions .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}.fs-procurement-register-notes{gap:.75rem;padding:.95rem 1rem}.fs-procurement-register-notes .fs-dashboard__card-title{font-size:.98rem}.fs-procurement-register-notes .fs-dashboard__card-meta{max-width:68rem}.fs-procurement-register-notes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.fs-procurement-register-notes__grid>div{border:1px solid var(--fs-border-subtle,#768e9e33);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-quiet,#111c25);min-width:0;padding:.72rem .8rem}.fs-procurement-register-notes__grid strong{color:var(--fs-text,#e5ead8);font-size:.78rem;font-weight:850;line-height:1.3;display:block}.fs-procurement-register-notes__grid span{color:var(--fs-text-soft,#8e9b79);margin-top:.18rem;font-size:.72rem;line-height:1.42;display:block}.fs-core-register-page .fs-list-page{gap:.82rem}.fs-core-register-page .fs-list-page__header{border-bottom:1px solid var(--fs-divider,#84a46529);align-items:flex-end;padding-bottom:.62rem}.fs-core-register-page .fs-list-page__header-main{gap:.18rem}.fs-core-register-page .fs-list-page__title{font-size:clamp(1.16rem,1.03rem + .34vw,1.42rem)}.fs-core-register-page .fs-list-page__subtitle{max-width:48rem;font-size:.82rem;line-height:1.46}.fs-core-register-page .fs-list-page__meta{margin-top:.1rem;font-size:.74rem}.fs-core-register-page .fs-list-page__filters-main{padding:.44rem}.fs-core-register-page .fs-list-page__filters-controls{grid-template-columns:minmax(16rem,1.4fr) repeat(auto-fit,minmax(10rem,.75fr));gap:.4rem}.fs-core-register-page .fs-procurement-register-notes__grid{gap:.52rem}.fs-core-register-page .fs-procurement-register-notes__grid>div{border-radius:.72rem;min-height:4.25rem;padding:.68rem .74rem}.fs-core-register-page .fs-procurement-register-notes__grid strong{letter-spacing:.045em;text-transform:uppercase;font-size:.73rem}.fs-core-register-page .fs-procurement-register-notes__grid span{font-size:.72rem;line-height:1.36}.fs-core-register-page .fs-data-table-shell{gap:.62rem}.fs-core-register-page .fs-data-table-shell__header{padding-bottom:.58rem}.fs-core-register-page .fs-data-table-shell__description{max-width:42rem;font-size:.74rem;line-height:1.42}.fs-sales-customers .fs-procurement-register-notes__grid,.fs-sales-invoices .fs-procurement-register-notes__grid,.fs-sales-orders .fs-procurement-register-notes__grid,.fs-sales-price-lists .fs-procurement-register-notes__grid,.fs-sales-receipts .fs-procurement-register-notes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-sales-customers .fs-procurement-register-notes__grid>div,.fs-sales-invoices .fs-procurement-register-notes__grid>div,.fs-sales-orders .fs-procurement-register-notes__grid>div,.fs-sales-price-lists .fs-procurement-register-notes__grid>div,.fs-sales-receipts .fs-procurement-register-notes__grid>div{min-height:5.25rem}@media (min-width:1181px){.fs-sales-customers .fs-procurement-register-notes__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.fs-sales-customers .fs-procurement-register-notes__grid,.fs-sales-invoices .fs-procurement-register-notes__grid,.fs-sales-orders .fs-procurement-register-notes__grid,.fs-sales-price-lists .fs-procurement-register-notes__grid,.fs-sales-receipts .fs-procurement-register-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-sales-customers .fs-procurement-register-notes__grid,.fs-sales-invoices .fs-procurement-register-notes__grid,.fs-sales-orders .fs-procurement-register-notes__grid,.fs-sales-price-lists .fs-procurement-register-notes__grid,.fs-sales-receipts .fs-procurement-register-notes__grid{grid-template-columns:minmax(0,1fr)}}.fs-core-farm-sites .fs-list-page>*,.fs-core-houses .fs-list-page>*,.fs-core-register-page .fs-list-page>*,.fs-core-uoms .fs-list-page>*,.fs-finance-cost-centers .fs-list-page>*,.fs-finance-fiscal-calendar .fs-list-page>*,.fs-finance-journals .fs-list-page>*,.fs-finance-ledger .fs-list-page>*,.fs-finance-posting-profiles .fs-list-page>*,.fs-flock-register-page .fs-list-page>*,.fs-flocks .fs-list-page>*,.fs-health-biosecurity .fs-list-page>*,.fs-health-events .fs-list-page>*,.fs-health-incidents .fs-list-page>*,.fs-health-lab-orders .fs-list-page>*,.fs-health-lab-tests .fs-list-page>*,.fs-health-mortality-events .fs-list-page>*,.fs-health-observations .fs-list-page>*,.fs-health-protocols .fs-list-page>*,.fs-inventory-item-categories .fs-list-page>*,.fs-inventory-items .fs-list-page>*,.fs-inventory-lots .fs-list-page>*,.fs-inventory-register-page .fs-list-page>*,.fs-inventory-stores .fs-list-page>*,.fs-item-categories .fs-list-page>*,.fs-procurement-grns .fs-list-page>*,.fs-procurement-purchase-orders .fs-list-page>*,.fs-procurement-register .fs-list-page>*,.fs-procurement-supplier-invoices .fs-list-page>*,.fs-procurement-suppliers .fs-list-page>*,.fs-sales-customers .fs-list-page>*,.fs-sales-invoices .fs-list-page>*,.fs-sales-orders .fs-list-page>*,.fs-sales-price-lists .fs-list-page>*,.fs-sales-receipts .fs-list-page>*,.fs-stock-transactions .fs-list-page>*{width:100%;max-width:100%}.fs-core-farm-sites .fs-procurement-register-notes,.fs-core-houses .fs-procurement-register-notes,.fs-core-register-page .fs-procurement-register-notes,.fs-core-uoms .fs-procurement-register-notes,.fs-finance-cost-centers .fs-procurement-register-notes,.fs-finance-fiscal-calendar .fs-procurement-register-notes,.fs-finance-journals .fs-procurement-register-notes,.fs-finance-ledger .fs-procurement-register-notes,.fs-finance-posting-profiles .fs-procurement-register-notes,.fs-flock-register-page .fs-procurement-register-notes,.fs-flocks .fs-procurement-register-notes,.fs-health-biosecurity .fs-procurement-register-notes,.fs-health-events .fs-procurement-register-notes,.fs-health-incidents .fs-procurement-register-notes,.fs-health-lab-orders .fs-procurement-register-notes,.fs-health-lab-tests .fs-procurement-register-notes,.fs-health-mortality-events .fs-procurement-register-notes,.fs-health-observations .fs-procurement-register-notes,.fs-health-protocols .fs-procurement-register-notes,.fs-inventory-item-categories .fs-procurement-register-notes,.fs-inventory-items .fs-procurement-register-notes,.fs-inventory-lots .fs-procurement-register-notes,.fs-inventory-register-page .fs-procurement-register-notes,.fs-inventory-stores .fs-procurement-register-notes,.fs-item-categories .fs-procurement-register-notes,.fs-procurement-grns .fs-procurement-register-notes,.fs-procurement-purchase-orders .fs-procurement-register-notes,.fs-procurement-register .fs-procurement-register-notes,.fs-procurement-supplier-invoices .fs-procurement-register-notes,.fs-procurement-suppliers .fs-procurement-register-notes,.fs-sales-customers .fs-procurement-register-notes,.fs-sales-invoices .fs-procurement-register-notes,.fs-sales-orders .fs-procurement-register-notes,.fs-sales-price-lists .fs-procurement-register-notes,.fs-sales-receipts .fs-procurement-register-notes,.fs-stock-transactions .fs-procurement-register-notes{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;padding-block:0;padding-inline:0}.fs-core-farm-sites .fs-procurement-register-notes__grid,.fs-core-houses .fs-procurement-register-notes__grid,.fs-core-register-page .fs-procurement-register-notes__grid,.fs-core-uoms .fs-procurement-register-notes__grid,.fs-finance-cost-centers .fs-procurement-register-notes__grid,.fs-finance-fiscal-calendar .fs-procurement-register-notes__grid,.fs-finance-journals .fs-procurement-register-notes__grid,.fs-finance-ledger .fs-procurement-register-notes__grid,.fs-finance-posting-profiles .fs-procurement-register-notes__grid,.fs-flock-register-page .fs-procurement-register-notes__grid,.fs-flocks .fs-procurement-register-notes__grid,.fs-health-biosecurity .fs-procurement-register-notes__grid,.fs-health-events .fs-procurement-register-notes__grid,.fs-health-incidents .fs-procurement-register-notes__grid,.fs-health-lab-orders .fs-procurement-register-notes__grid,.fs-health-lab-tests .fs-procurement-register-notes__grid,.fs-health-mortality-events .fs-procurement-register-notes__grid,.fs-health-observations .fs-procurement-register-notes__grid,.fs-health-protocols .fs-procurement-register-notes__grid,.fs-inventory-item-categories .fs-procurement-register-notes__grid,.fs-inventory-items .fs-procurement-register-notes__grid,.fs-inventory-lots .fs-procurement-register-notes__grid,.fs-inventory-register-page .fs-procurement-register-notes__grid,.fs-inventory-stores .fs-procurement-register-notes__grid,.fs-item-categories .fs-procurement-register-notes__grid,.fs-procurement-grns .fs-procurement-register-notes__grid,.fs-procurement-purchase-orders .fs-procurement-register-notes__grid,.fs-procurement-register .fs-procurement-register-notes__grid,.fs-procurement-supplier-invoices .fs-procurement-register-notes__grid,.fs-procurement-suppliers .fs-procurement-register-notes__grid,.fs-sales-customers .fs-procurement-register-notes__grid,.fs-sales-invoices .fs-procurement-register-notes__grid,.fs-sales-orders .fs-procurement-register-notes__grid,.fs-sales-price-lists .fs-procurement-register-notes__grid,.fs-sales-receipts .fs-procurement-register-notes__grid,.fs-stock-transactions .fs-procurement-register-notes__grid{width:100%;max-width:100%}.fs-core-farm-sites .fs-procurement-register-notes__grid,.fs-core-houses .fs-procurement-register-notes__grid,.fs-core-register-page .fs-procurement-register-notes__grid,.fs-core-uoms .fs-procurement-register-notes__grid,.fs-finance-cost-centers .fs-procurement-register-notes__grid,.fs-finance-fiscal-calendar .fs-procurement-register-notes__grid,.fs-finance-journals .fs-procurement-register-notes__grid,.fs-finance-ledger .fs-procurement-register-notes__grid,.fs-finance-posting-profiles .fs-procurement-register-notes__grid,.fs-flock-register-page .fs-procurement-register-notes__grid,.fs-flocks .fs-procurement-register-notes__grid,.fs-health-biosecurity .fs-procurement-register-notes__grid,.fs-health-events .fs-procurement-register-notes__grid,.fs-health-incidents .fs-procurement-register-notes__grid,.fs-health-lab-orders .fs-procurement-register-notes__grid,.fs-health-lab-tests .fs-procurement-register-notes__grid,.fs-health-mortality-events .fs-procurement-register-notes__grid,.fs-health-observations .fs-procurement-register-notes__grid,.fs-health-protocols .fs-procurement-register-notes__grid,.fs-inventory-item-categories .fs-procurement-register-notes__grid,.fs-inventory-items .fs-procurement-register-notes__grid,.fs-inventory-lots .fs-procurement-register-notes__grid,.fs-inventory-register-page .fs-procurement-register-notes__grid,.fs-inventory-stores .fs-procurement-register-notes__grid,.fs-item-categories .fs-procurement-register-notes__grid,.fs-stock-transactions .fs-procurement-register-notes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-list-page__filters-row{width:100%;max-width:100%}.fs-list-page__filters-main{min-width:0}.fs-list-page__filters-actions,.fs-list-page__toolbar-actions{align-self:stretch;min-height:100%}.fs-finance-report-table-wrapper,.fs-report-table-wrapper,.fs-summary-table-wrapper{overscroll-behavior-inline:contain;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin-top:.3rem;overflow:auto hidden}.fs-report-table-wrapper::-webkit-scrollbar,.fs-summary-table-wrapper::-webkit-scrollbar{height:8px}.fs-finance-report-table-wrapper::-webkit-scrollbar{height:8px}.fs-report-table-wrapper::-webkit-scrollbar-track,.fs-summary-table-wrapper::-webkit-scrollbar-track{background:0 0}.fs-finance-report-table-wrapper::-webkit-scrollbar-track{background:0 0}.fs-report-table-wrapper::-webkit-scrollbar-thumb,.fs-summary-table-wrapper::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-finance-report-table-wrapper::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-report-table-wrapper::-webkit-scrollbar-thumb:hover,.fs-summary-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a8)}.fs-finance-report-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a8)}.fs-finance-report-table,.fs-report-table,.fs-summary-table{border-spacing:0;table-layout:auto;width:max-content;min-width:100%;max-width:none;font-size:.84rem}.fs-finance-report-table td,.fs-finance-report-table th,.fs-report-table td,.fs-report-table th,.fs-summary-table td,.fs-summary-table th{min-width:0}.fs-finance-report-table__cell--numeric,.fs-finance-report-table__th--numeric,.fs-report-table__cell--numeric,.fs-report-table__th--numeric,.fs-summary-table__cell--numeric,.fs-summary-table__th--numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fs-summary-table__primary{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fs-summary-table__title{color:var(--fs-text,#e5ead8);font-weight:800}.fs-summary-table__meta{color:var(--fs-text-soft,#8e9b79);font-size:.78rem}.fs-summary-table__note{color:#8e9b79f0;margin-top:.12rem;font-size:.78rem}.fs-summary-table__subrow td{border-top:1px dashed var(--fs-border-subtle,#94a3b833);background:var(--fs-surface-quiet,#17212b);padding-top:.38rem;padding-bottom:.48rem;font-size:.8rem}.fs-summary-table__subrow-content{flex-wrap:wrap;gap:.6rem;display:flex}.fs-summary-table__subrow .fs-summary-table__meta{color:#8e9b79e6;letter-spacing:.01em;margin-top:.05rem;font-size:.75rem;display:inline-block}.fs-finance-ap-ageing .fs-data-table-shell__table-wrapper,.fs-finance-balance-sheet .fs-data-table-shell__table-wrapper,.fs-finance-general-ledger .fs-data-table-shell__table-wrapper,.fs-finance-journal-audit .fs-data-table-shell__table-wrapper,.fs-finance-profit-and-loss .fs-data-table-shell__table-wrapper,.fs-finance-report-page .fs-data-table-shell__table-wrapper,.fs-finance-reports .fs-data-table-shell__table-wrapper,.fs-finance-supplier-payments .fs-data-table-shell__table-wrapper,.fs-finance-trial-balance .fs-data-table-shell__table-wrapper{width:100%;min-width:0;max-width:100%;overflow:auto hidden}.fs-finance-ap-ageing .fs-data-table-shell__table-wrapper table,.fs-finance-balance-sheet .fs-data-table-shell__table-wrapper table,.fs-finance-general-ledger .fs-data-table-shell__table-wrapper table,.fs-finance-journal-audit .fs-data-table-shell__table-wrapper table,.fs-finance-profit-and-loss .fs-data-table-shell__table-wrapper table,.fs-finance-report-page .fs-data-table-shell__table-wrapper table,.fs-finance-reports .fs-data-table-shell__table-wrapper table,.fs-finance-supplier-payments .fs-data-table-shell__table-wrapper table,.fs-finance-trial-balance .fs-data-table-shell__table-wrapper table{width:max-content;min-width:100%;max-width:none}.fs-finance-ap-ageing .fs-data-table,.fs-finance-balance-sheet .fs-data-table,.fs-finance-general-ledger .fs-data-table,.fs-finance-journal-audit .fs-data-table,.fs-finance-profit-and-loss .fs-data-table,.fs-finance-report-page .fs-data-table,.fs-finance-reports .fs-data-table,.fs-finance-supplier-payments .fs-data-table,.fs-finance-trial-balance .fs-data-table{table-layout:auto;width:max-content;min-width:1080px;max-width:none}.fs-finance-balance-sheet .fs-data-table,.fs-finance-profit-and-loss .fs-data-table,.fs-finance-trial-balance .fs-data-table{min-width:980px}.fs-finance-ap-ageing .fs-data-table,.fs-finance-general-ledger .fs-data-table,.fs-finance-journal-audit .fs-data-table,.fs-finance-supplier-payments .fs-data-table{min-width:1180px}.fs-finance-ap-ageing .fs-data-table__cell--numeric,.fs-finance-ap-ageing .fs-data-table__cell--right,.fs-finance-balance-sheet .fs-data-table__cell--numeric,.fs-finance-balance-sheet .fs-data-table__cell--right,.fs-finance-general-ledger .fs-data-table__cell--numeric,.fs-finance-general-ledger .fs-data-table__cell--right,.fs-finance-journal-audit .fs-data-table__cell--numeric,.fs-finance-journal-audit .fs-data-table__cell--right,.fs-finance-profit-and-loss .fs-data-table__cell--numeric,.fs-finance-profit-and-loss .fs-data-table__cell--right,.fs-finance-report-page .fs-data-table__cell--numeric,.fs-finance-report-page .fs-data-table__cell--right,.fs-finance-reports .fs-data-table__cell--numeric,.fs-finance-reports .fs-data-table__cell--right,.fs-finance-supplier-payments .fs-data-table__cell--numeric,.fs-finance-supplier-payments .fs-data-table__cell--right,.fs-finance-trial-balance .fs-data-table__cell--numeric,.fs-finance-trial-balance .fs-data-table__cell--right{white-space:nowrap}.fs-finance-report--balance-sheet .fs-data-table-shell__table-wrapper,.fs-finance-report--general-ledger .fs-data-table-shell__table-wrapper,.fs-finance-report--journal-audit .fs-data-table-shell__table-wrapper,.fs-finance-report--profit-loss .fs-data-table-shell__table-wrapper,.fs-finance-report--trial-balance .fs-data-table-shell__table-wrapper{width:100%;min-width:0;max-width:100%;overflow:auto hidden}.fs-finance-report--balance-sheet .fs-data-table-shell__table-wrapper table,.fs-finance-report--general-ledger .fs-data-table-shell__table-wrapper table,.fs-finance-report--journal-audit .fs-data-table-shell__table-wrapper table,.fs-finance-report--profit-loss .fs-data-table-shell__table-wrapper table,.fs-finance-report--trial-balance .fs-data-table-shell__table-wrapper table{width:max-content;min-width:100%;max-width:none}.fs-finance-report--balance-sheet .fs-data-table,.fs-finance-report--profit-loss .fs-data-table,.fs-finance-report--trial-balance .fs-data-table{table-layout:auto;width:max-content;min-width:980px;max-width:none}.fs-finance-report--general-ledger .fs-data-table,.fs-finance-report--journal-audit .fs-data-table{table-layout:auto;width:max-content;min-width:1180px;max-width:none}.fs-finance-report--journal-audit .fs-data-table{min-width:104rem}.fs-finance-report .fs-data-table__cell--numeric,.fs-finance-report .fs-data-table__cell--right,.fs-finance-report .fs-table-cell-mono,.fs-finance-report__amount-strong{font-variant-numeric:tabular-nums}.fs-finance-report .fs-data-table__cell--numeric,.fs-finance-report .fs-data-table__cell--right{white-space:nowrap}.fs-finance-report__amount-strong{color:var(--fs-text,#e5ead8);letter-spacing:-.012em;font-weight:900}:root[data-theme=light] .fs-finance-report__amount-strong{color:var(--fs-text,#182112)}.fs-finance-report__controls-card{overflow:hidden}.fs-finance-report__controls-card .fs-dashboard__card-header{align-items:flex-start;gap:1rem}.fs-finance-report__controls-card .fs-dashboard__card-actions{min-width:0}.fs-finance-report__controls-card .fs-list-page__toolbar-actions{align-self:auto;min-height:0}.fs-finance-report__controls-card .fs-list-page__page-size{min-height:1.9rem}.fs-finance-report .fs-list-page__filters-controls{align-items:center}.fs-finance-report .fs-input,.fs-finance-report .fs-list-search-input,.fs-finance-report .fs-select{min-width:0}@media (min-width:981px){.fs-finance-report--balance-sheet .fs-list-page__filters-controls,.fs-finance-report--profit-loss .fs-list-page__filters-controls,.fs-finance-report--trial-balance .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1.35fr) repeat(2,minmax(12rem,1fr)) minmax(20rem,1.35fr)}.fs-finance-report--general-ledger .fs-list-page__filters-controls{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:.55rem}.fs-finance-report--general-ledger .fs-list-page__filters-controls>*{width:100%;min-width:0}.fs-finance-report--general-ledger .fs-list-page__filters-controls>:first-child,.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(2),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(3),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(4),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(5),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(6){grid-column:span 4}.fs-finance-report--general-ledger .fs-filters__date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0}.fs-finance-report--general-ledger .fs-filters__date-field,.fs-finance-report--general-ledger .fs-filters__date-field .fs-input{width:100%;min-width:0}.fs-finance-report--journal-audit .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1.4fr) repeat(2,minmax(12rem,1fr)) minmax(13rem,auto)}.fs-finance-report--balance-sheet .fs-filters__date-range,.fs-finance-report--general-ledger .fs-filters__date-range,.fs-finance-report--profit-loss .fs-filters__date-range,.fs-finance-report--trial-balance .fs-filters__date-range{min-width:0}}@media (min-width:981px) and (max-width:1320px){.fs-finance-report--general-ledger .fs-list-page__filters-controls>:first-child,.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(2),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(3),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(4),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(5),.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(6){grid-column:span 6}.fs-finance-report--general-ledger .fs-list-page__filters-controls>:nth-child(6){grid-column:1/-1}}.fs-finance-report__empty-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1rem;display:flex}.fs-finance-report__empty-actions .fs-pill-button{min-width:8.5rem}.fs-finance-report__table-card{min-width:0;overflow:hidden}.fs-finance-report__table-card .fs-data-table-shell{min-width:0}.fs-finance-report .fs-table-cell-ellipsis,.fs-finance-report .fs-table-cell-stack{min-width:0;max-width:100%}.fs-finance-report .fs-table-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.fs-finance-report--balance-sheet .fs-data-table-shell__table-wrapper,.fs-finance-report--general-ledger .fs-data-table-shell__table-wrapper,.fs-finance-report--journal-audit .fs-data-table-shell__table-wrapper,.fs-finance-report--profit-loss .fs-data-table-shell__table-wrapper,.fs-finance-report--trial-balance .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#768e9e3d);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #040c1261);-webkit-overflow-scrolling:touch;overflow:auto hidden}.fs-finance-report--balance-sheet .fs-data-table-shell__table-wrapper:before,.fs-finance-report--general-ledger .fs-data-table-shell__table-wrapper:before,.fs-finance-report--journal-audit .fs-data-table-shell__table-wrapper:before,.fs-finance-report--profit-loss .fs-data-table-shell__table-wrapper:before,.fs-finance-report--trial-balance .fs-data-table-shell__table-wrapper:before{display:block}.fs-finance-report--balance-sheet .fs-data-table,.fs-finance-report--profit-loss .fs-data-table,.fs-finance-report--trial-balance .fs-data-table{border-spacing:0;table-layout:auto;width:max-content;min-width:980px;max-width:none;display:table}.fs-finance-report--general-ledger .fs-data-table{border-spacing:0;table-layout:auto;width:max-content;min-width:1180px;max-width:none;display:table}.fs-finance-report--journal-audit .fs-data-table{border-spacing:0;table-layout:auto;width:max-content;min-width:104rem;max-width:none;display:table}.fs-finance-report--balance-sheet .fs-data-table thead,.fs-finance-report--general-ledger .fs-data-table thead,.fs-finance-report--journal-audit .fs-data-table thead,.fs-finance-report--profit-loss .fs-data-table thead,.fs-finance-report--trial-balance .fs-data-table thead{display:table-header-group}.fs-finance-report--balance-sheet .fs-data-table tbody,.fs-finance-report--general-ledger .fs-data-table tbody,.fs-finance-report--journal-audit .fs-data-table tbody,.fs-finance-report--profit-loss .fs-data-table tbody,.fs-finance-report--trial-balance .fs-data-table tbody{display:table-row-group}.fs-finance-report--balance-sheet .fs-data-table tbody tr,.fs-finance-report--general-ledger .fs-data-table tbody tr,.fs-finance-report--journal-audit .fs-data-table tbody tr,.fs-finance-report--profit-loss .fs-data-table tbody tr,.fs-finance-report--trial-balance .fs-data-table tbody tr{width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;display:table-row}.fs-finance-report--balance-sheet .fs-data-table tbody td,.fs-finance-report--general-ledger .fs-data-table tbody td,.fs-finance-report--journal-audit .fs-data-table tbody td,.fs-finance-report--profit-loss .fs-data-table tbody td,.fs-finance-report--trial-balance .fs-data-table tbody td{white-space:normal;width:auto;max-width:none;height:auto;min-height:0;display:table-cell}.fs-finance-report--balance-sheet .fs-data-table tbody td:before,.fs-finance-report--general-ledger .fs-data-table tbody td:before,.fs-finance-report--journal-audit .fs-data-table tbody td:before,.fs-finance-report--profit-loss .fs-data-table tbody td:before,.fs-finance-report--trial-balance .fs-data-table tbody td:before{content:none}.fs-finance-report__empty-actions{grid-template-columns:minmax(0,1fr);display:grid}.fs-finance-report__empty-actions .fs-pill-button{width:100%}:root[data-theme=light] .fs-finance-report--balance-sheet .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-report--general-ledger .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-report--journal-audit .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-report--profit-loss .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-report--trial-balance .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 0 0,#3f873312,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0d,#0000 62%),#fff;box-shadow:0 12px 28px #121f0b12,0 1px 2px #121f0b09,inset 0 1px #ffffffd6}}.fs-health-report .fs-data-table-shell,.fs-health-report .fs-data-table-shell__table-wrapper{width:100%;min-width:0;max-width:100%}.fs-health-report .fs-data-table-shell__table-wrapper{overscroll-behavior-inline:contain;overflow:auto hidden}.fs-health-report .fs-data-table-shell__table-wrapper table{width:max-content;min-width:100%;max-width:none}.fs-health-report .fs-data-table{table-layout:fixed;width:max-content;max-width:none}.fs-health-report--events .fs-data-table{min-width:1220px}.fs-health-report--lab-tests .fs-data-table{min-width:1400px}.fs-health-report--incidents .fs-data-table{min-width:1420px}.fs-health-report--mortality .fs-data-table{min-width:1280px}.fs-health-report--biosecurity .fs-data-table{min-width:1260px}.fs-health-report--vaccination-compliance .fs-data-table{min-width:1240px}.fs-health-report .fs-data-table td:last-child,.fs-health-report .fs-data-table th:last-child{min-width:10rem}.fs-health-report--events .fs-data-table td:nth-child(7),.fs-health-report--events .fs-data-table th:nth-child(7),.fs-health-report--incidents .fs-data-table td:nth-child(10),.fs-health-report--incidents .fs-data-table th:nth-child(10),.fs-health-report--lab-tests .fs-data-table td:nth-child(10),.fs-health-report--lab-tests .fs-data-table th:nth-child(10),.fs-health-report--mortality .fs-data-table td:nth-child(9),.fs-health-report--mortality .fs-data-table th:nth-child(9),.fs-health-report--vaccination-compliance .fs-data-table td:nth-child(8),.fs-health-report--vaccination-compliance .fs-data-table th:nth-child(8){min-width:10.5rem}.fs-health-report .fs-data-table .fs-chip,.fs-health-report .fs-data-table .fs-status-pill{width:fit-content;max-width:100%}.fs-health-report .fs-table-cell-ellipsis,.fs-health-report .fs-table-cell-stack{min-width:0;max-width:100%}@media (max-width:760px){.fs-health-report--events .fs-data-table{min-width:1180px}.fs-health-report--lab-tests .fs-data-table{min-width:1360px}.fs-health-report--incidents .fs-data-table{min-width:1380px}.fs-health-report--mortality .fs-data-table{min-width:1240px}.fs-health-report--biosecurity .fs-data-table{min-width:1220px}.fs-health-report--vaccination-compliance .fs-data-table{min-width:1200px}}.fs-sales-ar-ageing-report .fs-data-table-shell,.fs-sales-ar-ageing-report .fs-data-table-shell__table-wrapper,.fs-sales-customer-statement-report .fs-data-table-shell,.fs-sales-customer-statement-report .fs-data-table-shell__table-wrapper,.fs-sales-invoice-report .fs-data-table-shell,.fs-sales-invoice-report .fs-data-table-shell__table-wrapper,.fs-sales-receipt-report .fs-data-table-shell,.fs-sales-receipt-report .fs-data-table-shell__table-wrapper,.fs-sales-summary-report .fs-data-table-shell,.fs-sales-summary-report .fs-data-table-shell__table-wrapper{width:100%;min-width:0;max-width:100%}.fs-sales-ar-ageing-report .fs-data-table-shell__table-wrapper,.fs-sales-customer-statement-report .fs-data-table-shell__table-wrapper,.fs-sales-invoice-report .fs-data-table-shell__table-wrapper,.fs-sales-receipt-report .fs-data-table-shell__table-wrapper,.fs-sales-summary-report .fs-data-table-shell__table-wrapper{overscroll-behavior-inline:contain;overflow:auto hidden}.fs-sales-ar-ageing-report .fs-data-table-shell__table-wrapper table,.fs-sales-customer-statement-report .fs-data-table-shell__table-wrapper table,.fs-sales-invoice-report .fs-data-table-shell__table-wrapper table,.fs-sales-receipt-report .fs-data-table-shell__table-wrapper table,.fs-sales-summary-report .fs-data-table-shell__table-wrapper table{width:100%;max-width:none}.fs-sales-ar-ageing-report .fs-data-table,.fs-sales-customer-statement-report .fs-data-table,.fs-sales-invoice-report .fs-data-table,.fs-sales-receipt-report .fs-data-table,.fs-sales-summary-report .fs-data-table{table-layout:fixed;width:100%;max-width:none}.fs-sales-summary-report .fs-data-table{min-width:max(100%,1040px)}.fs-sales-ar-ageing-report .fs-data-table{min-width:max(100%,1080px)}.fs-sales-invoice-report .fs-data-table{min-width:max(100%,1160px)}.fs-sales-invoice-report:has(.fs-summary-notes) .fs-data-table{min-width:max(100%,1220px)}.fs-sales-receipt-report .fs-data-table{min-width:max(100%,1120px)}.fs-sales-customer-statement-report .fs-data-table{min-width:max(100%,1160px)}.fs-sales-ar-ageing-report .fs-data-table__cell--numeric,.fs-sales-ar-ageing-report .fs-data-table__cell--right,.fs-sales-customer-statement-report .fs-data-table__cell--numeric,.fs-sales-customer-statement-report .fs-data-table__cell--right,.fs-sales-invoice-report .fs-data-table__cell--numeric,.fs-sales-invoice-report .fs-data-table__cell--right,.fs-sales-receipt-report .fs-data-table__cell--numeric,.fs-sales-receipt-report .fs-data-table__cell--right,.fs-sales-summary-report .fs-data-table__cell--numeric,.fs-sales-summary-report .fs-data-table__cell--right{white-space:nowrap}.fs-sales-summary-report .fs-data-table td:first-child,.fs-sales-summary-report .fs-data-table th:first-child{min-width:15rem}.fs-sales-ar-ageing-report .fs-data-table td:first-child,.fs-sales-ar-ageing-report .fs-data-table th:first-child{min-width:12rem}.fs-sales-customer-statement-report .fs-data-table td:first-child,.fs-sales-customer-statement-report .fs-data-table th:first-child,.fs-sales-invoice-report .fs-data-table td:first-child,.fs-sales-invoice-report .fs-data-table th:first-child,.fs-sales-receipt-report .fs-data-table td:first-child,.fs-sales-receipt-report .fs-data-table th:first-child{min-width:11rem}.fs-sales-ar-ageing-report .fs-data-table__cell--actions,.fs-sales-ar-ageing-report td.fs-data-table__cell--actions,.fs-sales-customer-statement-report .fs-data-table__cell--actions,.fs-sales-customer-statement-report td.fs-data-table__cell--actions,.fs-sales-invoice-report .fs-data-table__cell--actions,.fs-sales-invoice-report td.fs-data-table__cell--actions,.fs-sales-receipt-report .fs-data-table__cell--actions,.fs-sales-receipt-report td.fs-data-table__cell--actions,.fs-sales-summary-report .fs-data-table__cell--actions,.fs-sales-summary-report td.fs-data-table__cell--actions{white-space:nowrap;text-align:right;width:1%;min-width:7.75rem;padding-right:.85rem;overflow:visible}.fs-sales-ar-ageing-report .fs-data-table__cell--actions .fs-table-actions,.fs-sales-customer-statement-report .fs-data-table__cell--actions .fs-table-actions,.fs-sales-invoice-report .fs-data-table__cell--actions .fs-table-actions,.fs-sales-receipt-report .fs-data-table__cell--actions .fs-table-actions,.fs-sales-summary-report .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;min-width:max-content;max-width:100%}.fs-sales-ar-ageing-report .fs-data-table__cell--actions .fs-pill-button,.fs-sales-customer-statement-report .fs-data-table__cell--actions .fs-pill-button,.fs-sales-invoice-report .fs-data-table__cell--actions .fs-pill-button,.fs-sales-receipt-report .fs-data-table__cell--actions .fs-pill-button,.fs-sales-summary-report .fs-data-table__cell--actions .fs-pill-button{white-space:nowrap;flex:none;min-width:0;padding-inline:.72rem}@media (min-width:981px){.fs-sales-summary-report .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,.8fr) repeat(2,minmax(11.5rem,1fr))}.fs-sales-ar-ageing-report .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1.35fr) repeat(3,minmax(11.5rem,1fr))}.fs-sales-invoice-report .fs-list-page__filters-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.55rem}.fs-sales-invoice-report .fs-list-page__filters-controls>*{width:100%;min-width:0}.fs-sales-invoice-report .fs-list-page__filters-controls .fs-checkbox-control{white-space:nowrap;background:#0f170c5c;border:1px solid #84a46538;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding-inline:.72rem;display:inline-flex}.fs-sales-receipt-report .fs-list-page__filters-controls{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:.55rem}.fs-sales-receipt-report .fs-list-page__filters-controls>*{width:100%;min-width:0}.fs-sales-receipt-report .fs-list-page__filters-controls>:first-child,.fs-sales-receipt-report .fs-list-page__filters-controls>:nth-child(2),.fs-sales-receipt-report .fs-list-page__filters-controls>:nth-child(3){grid-column:span 4}.fs-sales-receipt-report .fs-list-page__filters-controls>:nth-child(4),.fs-sales-receipt-report .fs-list-page__filters-controls>:nth-child(5),.fs-sales-receipt-report .fs-list-page__filters-controls>:nth-child(6),.fs-sales-receipt-report .fs-list-page__filters-controls>:nth-child(7){grid-column:span 3}.fs-sales-receipt-report .fs-list-page__filters-controls .fs-checkbox-control{white-space:nowrap;background:#0f170c5c;border:1px solid #84a46538;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding-inline:.72rem;display:inline-flex}}.fs-sales-ar-ageing-report__summary-grid,.fs-sales-customer-statement-report__summary-grid,.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.fs-sales-ar-ageing-report .fs-data-table,.fs-sales-customer-statement-report .fs-data-table,.fs-sales-receipt-report .fs-data-table,.fs-sales-summary-report .fs-data-table{min-width:max(100%,1020px)}.fs-sales-invoice-report .fs-data-table{min-width:max(100%,1120px)}.fs-sales-invoice-report:has(.fs-summary-notes) .fs-data-table{min-width:max(100%,1180px)}}@media (max-width:900px){.fs-sales-ar-ageing-report__summary-grid,.fs-sales-customer-statement-report__summary-grid,.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-sales-ar-ageing-report__summary-grid,.fs-sales-customer-statement-report__summary-grid,.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report__metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fs-sales-ar-ageing-report .fs-data-table,.fs-sales-customer-statement-report .fs-data-table,.fs-sales-receipt-report .fs-data-table,.fs-sales-summary-report .fs-data-table{min-width:max(100%,980px)}.fs-sales-invoice-report .fs-data-table,.fs-sales-invoice-report:has(.fs-summary-notes) .fs-data-table{min-width:max(100%,1100px)}}@media (max-width:640px){.fs-sales-ar-ageing-report .fs-data-table-shell__table-wrapper,.fs-sales-customer-statement-report .fs-data-table-shell__table-wrapper,.fs-sales-invoice-report .fs-data-table-shell__table-wrapper,.fs-sales-receipt-report .fs-data-table-shell__table-wrapper,.fs-sales-summary-report .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#768e9e3d);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #040c1261);-webkit-overflow-scrolling:touch;padding:.42rem;overflow:auto hidden}.fs-sales-ar-ageing-report .fs-data-table-shell__table-wrapper:before,.fs-sales-customer-statement-report .fs-data-table-shell__table-wrapper:before,.fs-sales-invoice-report .fs-data-table-shell__table-wrapper:before,.fs-sales-receipt-report .fs-data-table-shell__table-wrapper:before,.fs-sales-summary-report .fs-data-table-shell__table-wrapper:before{display:block}.fs-sales-ar-ageing-report .fs-data-table,.fs-sales-customer-statement-report .fs-data-table,.fs-sales-invoice-report .fs-data-table,.fs-sales-receipt-report .fs-data-table,.fs-sales-summary-report .fs-data-table{border-spacing:0;table-layout:fixed;width:100%;min-width:980px;max-width:none;display:table}.fs-sales-invoice-report .fs-data-table:has(.fs-summary-notes){min-width:1120px}.fs-sales-ar-ageing-report .fs-data-table thead,.fs-sales-customer-statement-report .fs-data-table thead,.fs-sales-invoice-report .fs-data-table thead,.fs-sales-receipt-report .fs-data-table thead,.fs-sales-summary-report .fs-data-table thead{display:table-header-group}.fs-sales-ar-ageing-report .fs-data-table tbody,.fs-sales-customer-statement-report .fs-data-table tbody,.fs-sales-invoice-report .fs-data-table tbody,.fs-sales-receipt-report .fs-data-table tbody,.fs-sales-summary-report .fs-data-table tbody{display:table-row-group}.fs-sales-ar-ageing-report .fs-data-table tbody tr,.fs-sales-customer-statement-report .fs-data-table tbody tr,.fs-sales-invoice-report .fs-data-table tbody tr,.fs-sales-receipt-report .fs-data-table tbody tr,.fs-sales-summary-report .fs-data-table tbody tr{width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;display:table-row}.fs-sales-ar-ageing-report .fs-data-table tbody td,.fs-sales-customer-statement-report .fs-data-table tbody td,.fs-sales-invoice-report .fs-data-table tbody td,.fs-sales-receipt-report .fs-data-table tbody td,.fs-sales-summary-report .fs-data-table tbody td{white-space:normal;width:auto;max-width:none;height:auto;min-height:0;display:table-cell}.fs-sales-ar-ageing-report .fs-data-table tbody td:before,.fs-sales-customer-statement-report .fs-data-table tbody td:before,.fs-sales-invoice-report .fs-data-table tbody td:before,.fs-sales-receipt-report .fs-data-table tbody td:before,.fs-sales-summary-report .fs-data-table tbody td:before{content:none}:root[data-theme=light] .fs-sales-ar-ageing-report .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-sales-customer-statement-report .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-sales-invoice-report .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-sales-receipt-report .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-sales-summary-report .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 0 0,#3f873312,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0d,#0000 62%),#fff;box-shadow:0 12px 28px #121f0b12,0 1px 2px #121f0b09,inset 0 1px #ffffffd6}}.fs-procurement-lines-card{overflow:hidden}.fs-procurement-lines-card__meta-row{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.fs-procurement-lines-table-wrapper{border-radius:1rem;overflow-x:auto}.fs-procurement-lines-table{table-layout:fixed;min-width:1180px}.fs-procurement-lines-table__col-line{width:86px}.fs-procurement-lines-table__col-item{width:210px}.fs-procurement-lines-table__col-unit{width:160px}.fs-procurement-lines-table__col-description{width:220px}.fs-procurement-lines-table__col-number{width:125px}.fs-procurement-lines-table__col-percent{width:105px}.fs-procurement-lines-table__col-total{width:140px}.fs-procurement-lines-table__col-actions{width:170px}.fs-procurement-lines-table__control,.fs-procurement-lines-table__numeric,.fs-procurement-lines-table__percent{width:100%}.fs-procurement-lines-table__description{resize:vertical;min-height:4.5rem}.fs-procurement-lines-table__actions{justify-content:flex-end;gap:.35rem}.fs-field__sr-only{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-table-empty-state{border:1px dashed var(--fs-border-subtle,#768e9e42);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-quiet,#111c25);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.fs-table-empty-state__icon{border:1px solid var(--fs-accent-indicator,#5faeb4);background:var(--fs-accent-indicator,#5faeb4);width:2rem;height:2rem;color:var(--fs-accent-soft,#91cdd1);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:850;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fs-table-empty-state__icon{border:1px solid color-mix(in srgb,var(--fs-accent-indicator,#5faeb4)48%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-indicator,#5faeb4)14%,transparent)}}.fs-table-empty-state__title{color:var(--fs-text,#e5ead8);margin:0;font-size:.88rem;font-weight:850}.fs-table-empty-state__text{color:var(--fs-text-soft,#8e9b79);margin:.18rem 0 0;font-size:.78rem;line-height:1.45}@media (min-width:981px){.fs-data-table{min-width:max(100%,820px)}.fs-list-page .fs-data-table{min-width:max(100%,900px)}.fs-procurement-grns .fs-data-table,.fs-procurement-purchase-orders .fs-data-table,.fs-procurement-supplier-invoices .fs-data-table,.fs-procurement-suppliers .fs-data-table{min-width:1080px}.fs-procurement-lines-table{min-width:1180px}}@media (max-width:1180px){.fs-data-table{min-width:max(100%,860px)}.fs-list-page .fs-data-table{min-width:max(100%,920px)}.fs-data-table-shell__table-wrapper,.fs-procurement-lines-table-wrapper,.fs-summary-table-wrapper{-webkit-overflow-scrolling:touch;overflow:auto hidden}.fs-procurement-grns .fs-data-table,.fs-procurement-purchase-orders .fs-data-table{min-width:1040px}.fs-procurement-lines-table,.fs-procurement-supplier-invoices .fs-data-table,.fs-procurement-suppliers .fs-data-table{min-width:1120px}.fs-health-biosecurity .fs-data-table,.fs-health-events .fs-data-table,.fs-health-incidents .fs-data-table,.fs-health-lab-orders .fs-data-table,.fs-health-mortality-events .fs-data-table,.fs-health-observations .fs-data-table,.fs-stock-transactions .fs-data-table{min-width:1180px}.fs-health-lab-tests .fs-data-table{min-width:1320px}.fs-core-farm-sites .fs-data-table,.fs-core-houses .fs-data-table,.fs-core-uoms .fs-data-table,.fs-finance-cost-centers .fs-data-table,.fs-finance-fiscal-calendar .fs-data-table,.fs-finance-journals .fs-data-table,.fs-finance-ledger .fs-data-table,.fs-flock-register-page .fs-data-table,.fs-flocks .fs-data-table,.fs-health-protocols .fs-data-table,.fs-inventory-items .fs-data-table,.fs-inventory-lots .fs-data-table,.fs-inventory-stores .fs-data-table,.fs-sales-invoices .fs-data-table,.fs-sales-orders .fs-data-table,.fs-sales-price-lists .fs-data-table,.fs-sales-receipts .fs-data-table{min-width:980px}.fs-finance-posting-profiles .fs-data-table{min-width:900px}.fs-sales-customers .fs-data-table,.fs-sales-customers .fs-data-table-shell__table-wrapper table{min-width:1120px}.fs-core-farm-sites .fs-procurement-register-notes__grid,.fs-core-houses .fs-procurement-register-notes__grid,.fs-core-register-page .fs-procurement-register-notes__grid,.fs-core-uoms .fs-procurement-register-notes__grid,.fs-finance-cost-centers .fs-procurement-register-notes__grid,.fs-finance-fiscal-calendar .fs-procurement-register-notes__grid,.fs-finance-journals .fs-procurement-register-notes__grid,.fs-finance-ledger .fs-procurement-register-notes__grid,.fs-finance-posting-profiles .fs-procurement-register-notes__grid,.fs-flock-register-page .fs-procurement-register-notes__grid,.fs-flocks .fs-procurement-register-notes__grid,.fs-health-biosecurity .fs-procurement-register-notes__grid,.fs-health-events .fs-procurement-register-notes__grid,.fs-health-incidents .fs-procurement-register-notes__grid,.fs-health-lab-orders .fs-procurement-register-notes__grid,.fs-health-lab-tests .fs-procurement-register-notes__grid,.fs-health-mortality-events .fs-procurement-register-notes__grid,.fs-health-observations .fs-procurement-register-notes__grid,.fs-health-protocols .fs-procurement-register-notes__grid,.fs-inventory-item-categories .fs-procurement-register-notes__grid,.fs-inventory-items .fs-procurement-register-notes__grid,.fs-inventory-lots .fs-procurement-register-notes__grid,.fs-inventory-register-page .fs-procurement-register-notes__grid,.fs-inventory-stores .fs-procurement-register-notes__grid,.fs-item-categories .fs-procurement-register-notes__grid,.fs-procurement-register-notes__grid,.fs-sales-customers .fs-procurement-register-notes__grid,.fs-sales-invoices .fs-procurement-register-notes__grid,.fs-sales-orders .fs-procurement-register-notes__grid,.fs-sales-price-lists .fs-procurement-register-notes__grid,.fs-sales-receipts .fs-procurement-register-notes__grid,.fs-stock-transactions .fs-procurement-register-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-sales-receipts .fs-procurement-register-notes__grid>div{grid-column:auto}}@media (max-width:980px){.fs-data-table-shell__header,.fs-list-page__filters-row{flex-direction:column;align-items:stretch}.fs-data-table-shell__toolbar,.fs-list-page__filters-actions,.fs-list-page__toolbar-actions{justify-content:flex-start}.fs-list-page__filters-actions,.fs-list-page__filters-main,.fs-list-page__filters-pagination{width:100%;min-width:0}.fs-list-page__filters-actions,.fs-list-page__toolbar-actions{align-self:auto;min-height:0}.fs-list-page__filters-controls{grid-template-columns:minmax(0,1fr)}.fs-list-page__filters-controls .fs-input,.fs-list-page__filters-controls .fs-select{min-height:2.25rem}.fs-list-page__filters-controls .fs-input,.fs-list-page__filters-controls .fs-select,.fs-list-page__filters-controls input[type=date]{min-width:0}.fs-list-page__filters-controls input[type=date]{white-space:nowrap}.fs-list-page__filters-main .fs-filters__date-range{grid-column:auto}.fs-data-table{min-width:max(100%,900px)}.fs-data-table td,.fs-data-table th{padding-inline:.65rem}}@media (max-width:760px){.fs-surface-panel{padding:.9rem}.fs-data-table-shell{gap:.75rem}.fs-data-table-shell__header{gap:.65rem}.fs-data-table-shell__toolbar{width:100%}.fs-data-table-shell__toolbar .fs-list-page__export-button,.fs-data-table-shell__toolbar .fs-pill-button{justify-content:center}.fs-data-table-shell__table-wrapper{border-radius:var(--fs-radius-lg,1rem);margin-inline:0;padding:.42rem}.fs-data-table{min-width:max(100%,860px);font-size:.82rem}.fs-data-table thead th{padding:.54rem .62rem}.fs-data-table tbody td{height:2.85rem;padding:.56rem .62rem}.fs-data-table td:last-child,.fs-data-table th:last-child,.fs-data-table__cell--actions{white-space:nowrap;vertical-align:middle;min-width:10.75rem}.fs-data-table td:last-child .fs-table-actions,.fs-data-table__cell--actions .fs-table-actions,.fs-data-table__cell--actions .fs-table__actions-stack{flex-wrap:wrap;justify-content:flex-start;max-width:15rem}.fs-list-page__filters-actions,.fs-list-page__filters-main,.fs-list-page__filters-pagination{padding:.5rem}.fs-list-page__filters-actions,.fs-list-page__toolbar-actions{grid-template-columns:1fr;gap:.5rem;width:100%;min-width:0;display:grid}.fs-list-page__filters-actions .fs-list-page__page-size,.fs-list-page__filters-actions .fs-list-page__page-size-select,.fs-list-page__filters-actions .fs-pill-button,.fs-list-page__toolbar-actions .fs-list-page__page-size,.fs-list-page__toolbar-actions .fs-list-page__page-size-select,.fs-list-page__toolbar-actions .fs-pill-button{width:100%}.fs-list-page__filters-actions .fs-list-page__page-size,.fs-list-page__toolbar-actions .fs-list-page__page-size{justify-content:space-between}.fs-core-farm-sites .fs-procurement-register-notes__grid,.fs-core-houses .fs-procurement-register-notes__grid,.fs-core-register-page .fs-procurement-register-notes__grid,.fs-core-uoms .fs-procurement-register-notes__grid,.fs-finance-cost-centers .fs-procurement-register-notes__grid,.fs-finance-fiscal-calendar .fs-procurement-register-notes__grid,.fs-finance-journals .fs-procurement-register-notes__grid,.fs-finance-ledger .fs-procurement-register-notes__grid,.fs-finance-posting-profiles .fs-procurement-register-notes__grid,.fs-flock-register-page .fs-procurement-register-notes__grid,.fs-flocks .fs-procurement-register-notes__grid,.fs-health-biosecurity .fs-procurement-register-notes__grid,.fs-health-events .fs-procurement-register-notes__grid,.fs-health-incidents .fs-procurement-register-notes__grid,.fs-health-lab-orders .fs-procurement-register-notes__grid,.fs-health-lab-tests .fs-procurement-register-notes__grid,.fs-health-mortality-events .fs-procurement-register-notes__grid,.fs-health-observations .fs-procurement-register-notes__grid,.fs-health-protocols .fs-procurement-register-notes__grid,.fs-inventory-item-categories .fs-procurement-register-notes__grid,.fs-inventory-items .fs-procurement-register-notes__grid,.fs-inventory-lots .fs-procurement-register-notes__grid,.fs-inventory-register-page .fs-procurement-register-notes__grid,.fs-inventory-stores .fs-procurement-register-notes__grid,.fs-item-categories .fs-procurement-register-notes__grid,.fs-procurement-register-notes__grid,.fs-sales-customers .fs-procurement-register-notes__grid,.fs-sales-invoices .fs-procurement-register-notes__grid,.fs-sales-orders .fs-procurement-register-notes__grid,.fs-sales-price-lists .fs-procurement-register-notes__grid,.fs-sales-receipts .fs-procurement-register-notes__grid,.fs-stock-transactions .fs-procurement-register-notes__grid{grid-template-columns:minmax(0,1fr)}.fs-sales-receipts .fs-procurement-register-notes__grid>div{grid-column:auto}.fs-core-farm-sites .fs-data-table,.fs-core-houses .fs-data-table,.fs-core-uoms .fs-data-table,.fs-finance-cost-centers .fs-data-table,.fs-finance-fiscal-calendar .fs-data-table,.fs-finance-journals .fs-data-table,.fs-finance-ledger .fs-data-table,.fs-flock-register-page .fs-data-table,.fs-flocks .fs-data-table,.fs-health-biosecurity .fs-data-table,.fs-health-incidents .fs-data-table,.fs-health-lab-orders .fs-data-table,.fs-health-lab-tests .fs-data-table,.fs-health-mortality-events .fs-data-table,.fs-health-observations .fs-data-table,.fs-health-protocols .fs-data-table,.fs-inventory-items .fs-data-table,.fs-inventory-lots .fs-data-table,.fs-inventory-stores .fs-data-table,.fs-sales-invoices .fs-data-table,.fs-sales-orders .fs-data-table,.fs-sales-price-lists .fs-data-table,.fs-sales-receipts .fs-data-table,.fs-stock-transactions .fs-data-table{min-width:max(100%,940px)}.fs-finance-posting-profiles .fs-data-table{min-width:max(100%,900px)}.fs-sales-customers .fs-data-table{min-width:max(100%,1180px)}.fs-table-empty-state{flex-direction:column}}@media (max-width:640px){.fs-data-table-shell__table-wrapper{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;margin-inline:0;padding:0;overflow:visible}.fs-data-table-shell__scroll-hint,.fs-data-table-shell__table-wrapper:before{display:none}.fs-data-table{border-spacing:0;table-layout:auto;width:100%;min-width:0;max-width:100%;display:block}.fs-data-table thead{display:none}.fs-data-table tbody{gap:.72rem;width:100%;max-width:100%;display:grid}.fs-data-table tbody tr{border:1px solid var(--fs-border-subtle,#768e9e3d);width:100%;min-width:0;max-width:100%;border-radius:1.05rem;display:grid;overflow:visible}.fs-data-table tbody tr,.fs-data-table tbody tr.fs-data-table__row--selected,.fs-data-table tbody tr:hover,.fs-data-table tbody tr:nth-child(2n),.fs-data-table tbody tr:nth-child(odd),.fs-data-table tbody tr[aria-selected=true]{background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-soft,0 10px 26px #040c124d)}.fs-data-table tbody tr:hover{box-shadow:0 12px 30px #040c1261,inset 3px 0 0 var(--fs-accent-indicator,#5faeb4)}.fs-data-table tbody td{box-sizing:border-box;border-bottom:1px solid var(--fs-border-subtle,#768e9e29);width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--fs-text-primary,#edf3f6);overflow-wrap:anywhere;grid-template-columns:minmax(6.5rem,.38fr) minmax(0,.62fr);align-items:start;gap:.7rem;padding:.68rem .78rem;display:grid;overflow:visible;text-align:left!important;white-space:normal!important}.fs-data-table tbody td:first-child,.fs-data-table tbody td:last-child{border-radius:0}.fs-data-table tbody td:last-child{border-bottom:0;padding-right:.82rem}.fs-data-table tbody td:before{content:attr(data-label);min-width:0;max-width:100%;color:var(--fs-text-muted,#8fa0ad);letter-spacing:.065em;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;margin-bottom:.08rem;font-size:.68rem;font-weight:900;line-height:1.35}.fs-data-table tbody td:not([data-label]):before,.fs-data-table tbody td[data-label=""]:before{content:""}.fs-data-table tbody td>*{min-width:0;max-width:100%}.fs-data-table__primary,.fs-table-cell-stack{gap:.16rem;min-width:0;max-width:100%}.fs-data-table .fs-link,.fs-data-table__meta,.fs-data-table__title-link,.fs-table-cell-ellipsis,.fs-table-cell-stack .fs-link,.fs-table-cell-stack>a,.fs-table-cell-stack__meta,.fs-table-cell-wrap{white-space:normal;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;max-width:100%;overflow:visible}.fs-data-table .fs-link,.fs-data-table__title-link,.fs-table-cell-stack .fs-link,.fs-table-cell-stack>a{line-height:1.28}.fs-data-table__meta,.fs-table-cell-stack__meta{font-size:.8rem;line-height:1.35}.fs-data-table .fs-chip,.fs-data-table .fs-status-pill{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:1.65rem;padding:.22rem .68rem;line-height:1.15}.fs-data-table td[style*="text-align: right"],.fs-data-table__cell--numeric,.fs-data-table__cell--right{white-space:normal!important}.fs-data-table td:last-child,.fs-data-table__cell--actions{width:100%;min-width:0}.fs-data-table td:last-child .fs-table-actions,.fs-data-table__cell--actions .fs-table-actions,.fs-data-table__cell--actions .fs-table__actions-stack,td[style*="text-align: right"] .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;max-width:none;display:flex}.fs-data-table td:last-child .fs-pill-button,.fs-data-table__cell--actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}.fs-data-table-shell{padding:.82rem}.fs-data-table-shell__description{padding:0 .15rem;font-size:.86rem;line-height:1.5}.fs-data-table-shell__footer{flex-direction:column;align-items:stretch;gap:.7rem;margin-top:.6rem}.fs-data-table-shell__page-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.fs-data-table-shell__page-controls .fs-pill-button{justify-content:center;width:100%}.fs-core-farm-sites .fs-data-table,.fs-core-houses .fs-data-table,.fs-core-register-page .fs-data-table,.fs-core-uoms .fs-data-table,.fs-finance-cost-centers .fs-data-table,.fs-finance-fiscal-calendar .fs-data-table,.fs-finance-journals .fs-data-table,.fs-finance-ledger .fs-data-table,.fs-finance-posting-profiles .fs-data-table,.fs-flock-register-page .fs-data-table,.fs-flocks .fs-data-table,.fs-health-biosecurity .fs-data-table,.fs-health-events .fs-data-table,.fs-health-incidents .fs-data-table,.fs-health-lab-orders .fs-data-table,.fs-health-lab-tests .fs-data-table,.fs-health-mortality-events .fs-data-table,.fs-health-observations .fs-data-table,.fs-health-protocols .fs-data-table,.fs-inventory-item-categories .fs-data-table,.fs-inventory-items .fs-data-table,.fs-inventory-lots .fs-data-table,.fs-inventory-register-page .fs-data-table,.fs-inventory-stores .fs-data-table,.fs-item-categories .fs-data-table,.fs-procurement-grns .fs-data-table,.fs-procurement-purchase-orders .fs-data-table,.fs-procurement-supplier-invoices .fs-data-table,.fs-procurement-suppliers .fs-data-table,.fs-sales-customers .fs-data-table,.fs-sales-invoices .fs-data-table,.fs-sales-orders .fs-data-table,.fs-sales-price-lists .fs-data-table,.fs-sales-receipts .fs-data-table,.fs-stock-transactions .fs-data-table{table-layout:auto;width:100%;min-width:0;max-width:100%}.fs-core-register-page .fs-data-table td,.fs-core-register-page .fs-data-table th,.fs-flock-register-page .fs-data-table td,.fs-flock-register-page .fs-data-table th,.fs-inventory-register-page .fs-data-table td,.fs-inventory-register-page .fs-data-table th,.fs-sales-customers .fs-data-table td,.fs-sales-customers .fs-data-table th,.fs-sales-invoices .fs-data-table td,.fs-sales-invoices .fs-data-table th,.fs-sales-orders .fs-data-table td,.fs-sales-orders .fs-data-table th,.fs-sales-price-lists .fs-data-table td,.fs-sales-price-lists .fs-data-table th,.fs-sales-receipts .fs-data-table td,.fs-sales-receipts .fs-data-table th{overflow:visible}.fs-core-register-page .fs-data-table__cell--actions,.fs-flock-register-page .fs-data-table__cell--actions,.fs-inventory-register-page .fs-data-table__cell--actions,.fs-sales-customers .fs-data-table__cell--actions,.fs-sales-invoices .fs-data-table__cell--actions,.fs-sales-orders .fs-data-table__cell--actions,.fs-sales-price-lists .fs-data-table__cell--actions,.fs-sales-receipts .fs-data-table__cell--actions{min-width:0}.fs-core-register-page .fs-data-table__cell--actions .fs-table-actions,.fs-flock-register-page .fs-data-table__cell--actions .fs-table-actions,.fs-inventory-register-page .fs-data-table__cell--actions .fs-table-actions,.fs-sales-customers .fs-data-table__cell--actions .fs-table-actions,.fs-sales-invoices .fs-data-table__cell--actions .fs-table-actions,.fs-sales-orders .fs-data-table__cell--actions .fs-table-actions,.fs-sales-price-lists .fs-data-table__cell--actions .fs-table-actions,.fs-sales-receipts .fs-data-table__cell--actions .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.fs-finance-ap-ageing .fs-data-table-shell__table-wrapper,.fs-finance-balance-sheet .fs-data-table-shell__table-wrapper,.fs-finance-general-ledger .fs-data-table-shell__table-wrapper,.fs-finance-journal-audit .fs-data-table-shell__table-wrapper,.fs-finance-profit-and-loss .fs-data-table-shell__table-wrapper,.fs-finance-report-page .fs-data-table-shell__table-wrapper,.fs-finance-report-table-wrapper,.fs-finance-reports .fs-data-table-shell__table-wrapper,.fs-finance-supplier-payments .fs-data-table-shell__table-wrapper,.fs-finance-trial-balance .fs-data-table-shell__table-wrapper,.fs-procurement-lines-table-wrapper,.fs-report-table-wrapper,.fs-summary-table-wrapper{border:1px solid var(--fs-border-subtle,#768e9e3d);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised,#14202a);box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #040c1261);-webkit-overflow-scrolling:touch;overflow:auto hidden}.fs-finance-ap-ageing .fs-data-table,.fs-finance-balance-sheet .fs-data-table,.fs-finance-general-ledger .fs-data-table,.fs-finance-journal-audit .fs-data-table,.fs-finance-profit-and-loss .fs-data-table,.fs-finance-report-page .fs-data-table,.fs-finance-report-table,.fs-finance-reports .fs-data-table,.fs-finance-supplier-payments .fs-data-table,.fs-finance-trial-balance .fs-data-table,.fs-procurement-lines-table,.fs-report-table,.fs-summary-table{border-spacing:0;table-layout:auto;width:max-content;min-width:980px;max-width:none;display:table}.fs-finance-ap-ageing .fs-data-table,.fs-finance-general-ledger .fs-data-table,.fs-finance-journal-audit .fs-data-table,.fs-finance-supplier-payments .fs-data-table{min-width:1180px}.fs-finance-ap-ageing .fs-data-table thead,.fs-finance-balance-sheet .fs-data-table thead,.fs-finance-general-ledger .fs-data-table thead,.fs-finance-journal-audit .fs-data-table thead,.fs-finance-profit-and-loss .fs-data-table thead,.fs-finance-report-page .fs-data-table thead,.fs-finance-report-table thead,.fs-finance-reports .fs-data-table thead,.fs-finance-supplier-payments .fs-data-table thead,.fs-finance-trial-balance .fs-data-table thead,.fs-procurement-lines-table thead,.fs-report-table thead,.fs-summary-table thead{display:table-header-group}.fs-finance-ap-ageing .fs-data-table tbody,.fs-finance-balance-sheet .fs-data-table tbody,.fs-finance-general-ledger .fs-data-table tbody,.fs-finance-journal-audit .fs-data-table tbody,.fs-finance-profit-and-loss .fs-data-table tbody,.fs-finance-report-page .fs-data-table tbody,.fs-finance-report-table tbody,.fs-finance-reports .fs-data-table tbody,.fs-finance-supplier-payments .fs-data-table tbody,.fs-finance-trial-balance .fs-data-table tbody,.fs-procurement-lines-table tbody,.fs-report-table tbody,.fs-summary-table tbody{display:table-row-group}.fs-finance-ap-ageing .fs-data-table tbody tr,.fs-finance-balance-sheet .fs-data-table tbody tr,.fs-finance-general-ledger .fs-data-table tbody tr,.fs-finance-journal-audit .fs-data-table tbody tr,.fs-finance-profit-and-loss .fs-data-table tbody tr,.fs-finance-report-page .fs-data-table tbody tr,.fs-finance-report-table tbody tr,.fs-finance-reports .fs-data-table tbody tr,.fs-finance-supplier-payments .fs-data-table tbody tr,.fs-finance-trial-balance .fs-data-table tbody tr,.fs-procurement-lines-table tbody tr,.fs-report-table tbody tr,.fs-summary-table tbody tr{width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;display:table-row}.fs-finance-ap-ageing .fs-data-table tbody td,.fs-finance-balance-sheet .fs-data-table tbody td,.fs-finance-general-ledger .fs-data-table tbody td,.fs-finance-journal-audit .fs-data-table tbody td,.fs-finance-profit-and-loss .fs-data-table tbody td,.fs-finance-report-page .fs-data-table tbody td,.fs-finance-report-table tbody td,.fs-finance-reports .fs-data-table tbody td,.fs-finance-supplier-payments .fs-data-table tbody td,.fs-finance-trial-balance .fs-data-table tbody td,.fs-procurement-lines-table tbody td,.fs-report-table tbody td,.fs-summary-table tbody td{white-space:normal;width:auto;max-width:none;height:auto;min-height:0;display:table-cell}.fs-finance-ap-ageing .fs-data-table tbody td:before,.fs-finance-balance-sheet .fs-data-table tbody td:before,.fs-finance-general-ledger .fs-data-table tbody td:before,.fs-finance-journal-audit .fs-data-table tbody td:before,.fs-finance-profit-and-loss .fs-data-table tbody td:before,.fs-finance-report-page .fs-data-table tbody td:before,.fs-finance-report-table tbody td:before,.fs-finance-reports .fs-data-table tbody td:before,.fs-finance-supplier-payments .fs-data-table tbody td:before,.fs-finance-trial-balance .fs-data-table tbody td:before,.fs-procurement-lines-table tbody td:before,.fs-report-table tbody td:before,.fs-summary-table tbody td:before{content:none}}@media (max-width:420px){.fs-data-table-shell{padding:.72rem}.fs-data-table tbody{gap:.64rem}.fs-data-table tbody tr{border-radius:.9rem}.fs-data-table tbody td{min-height:2.55rem;padding:.64rem .72rem}.fs-data-table tbody td:before{letter-spacing:.055em;font-size:.63rem}.fs-data-table-shell__page-controls{grid-template-columns:minmax(0,1fr)}.fs-filters__date-range{grid-template-columns:1fr;width:100%;min-width:0}.fs-filters__date-range-separator{display:none}}@media (max-width:640px){.fs-list-page .fs-data-table-shell{width:100%;min-width:0;max-width:100%;padding:.82rem;overflow:visible}.fs-list-page .fs-data-table-shell__table-wrapper,.fs-list-page .fs-data-table-shell__table-wrapper--sticky{width:100%;min-width:0;max-width:100%;max-height:none;box-shadow:none;background:0 0;border:0;margin-inline:0;padding:0;overflow:visible}.fs-list-page .fs-data-table-shell__scroll-hint,.fs-list-page .fs-data-table-shell__table-wrapper--sticky:before,.fs-list-page .fs-data-table-shell__table-wrapper:before{display:none}.fs-list-page .fs-data-table-shell__table-wrapper--sticky .fs-data-table thead th{z-index:auto;position:static;top:auto}.fs-list-page .fs-data-table,.fs-list-page .fs-data-table-shell__table-wrapper table{border-spacing:0;display:block;table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.fs-list-page .fs-data-table thead{display:none}.fs-list-page .fs-data-table tbody{gap:.72rem;width:100%;max-width:100%;display:grid}.fs-list-page .fs-data-table tbody tr{border:1px solid var(--fs-border-subtle,#768e9e3d);width:100%;min-width:0;max-width:100%;box-shadow:var(--fs-card-shadow-soft,0 10px 26px #040c124d);border-radius:1.05rem;display:grid;overflow:hidden}.fs-list-page .fs-data-table tbody tr,.fs-list-page .fs-data-table tbody tr.fs-data-table__row--selected,.fs-list-page .fs-data-table tbody tr:hover,.fs-list-page .fs-data-table tbody tr:nth-child(2n),.fs-list-page .fs-data-table tbody tr:nth-child(odd),.fs-list-page .fs-data-table tbody tr[aria-selected=true]{background:var(--fs-surface-raised,#14202a)}.fs-list-page .fs-data-table tbody tr:hover{box-shadow:0 12px 30px #040c1261,inset 3px 0 0 var(--fs-accent-indicator,#5faeb4)}.fs-list-page .fs-data-table tbody td,.fs-list-page .fs-data-table tbody td:first-child,.fs-list-page .fs-data-table tbody td:last-child,.fs-list-page .fs-data-table td,.fs-list-page .fs-data-table td.fs-data-table__cell--actions,.fs-list-page .fs-data-table th,.fs-list-page .fs-data-table__cell--actions{border-bottom:1px solid var(--fs-border-subtle,#768e9e29);height:auto;min-height:0;color:var(--fs-text-primary,#edf3f6);overflow-wrap:anywhere;border-radius:0;grid-template-columns:minmax(7.25rem,.42fr) minmax(0,.58fr);align-items:start;gap:.72rem;padding:.72rem .82rem;display:grid;overflow:visible;text-align:left!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important}.fs-list-page .fs-data-table tbody td:last-child{border-bottom:0}.fs-list-page .fs-data-table tbody td:before{content:attr(data-label);min-width:0;max-width:100%;color:var(--fs-text-muted,#8fa0ad);letter-spacing:.065em;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;font-size:.68rem;font-weight:900;line-height:1.35}.fs-list-page .fs-data-table tbody td:not([data-label]):before,.fs-list-page .fs-data-table tbody td[data-label=""]:before{content:""}.fs-list-page .fs-data-table tbody td>*,.fs-list-page .fs-data-table__meta,.fs-list-page .fs-link,.fs-list-page .fs-table-cell-ellipsis,.fs-list-page .fs-table-cell-stack,.fs-list-page .fs-table-cell-stack>*,.fs-list-page .fs-table-cell-stack__meta,.fs-list-page .fs-table-cell-wrap{text-overflow:clip;word-break:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:visible;white-space:normal!important}.fs-list-page .fs-table-cell-mono{word-break:keep-all;overflow-wrap:normal;min-width:0;max-width:100%;white-space:normal!important}.fs-list-page .fs-data-table .fs-chip,.fs-list-page .fs-data-table .fs-status-pill{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:1.65rem}.fs-list-page .fs-data-table td[style*="text-align: right"],.fs-list-page .fs-data-table__cell--numeric,.fs-list-page .fs-data-table__cell--right{text-align:left!important;white-space:normal!important}.fs-list-page .fs-data-table td:last-child .fs-table-actions,.fs-list-page .fs-data-table__cell--actions .fs-table-actions,.fs-list-page .fs-data-table__cell--actions .fs-table__actions-stack,.fs-list-page td[style*="text-align: right"] .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%;display:flex}.fs-list-page .fs-data-table td:last-child .fs-pill-button,.fs-list-page .fs-data-table__cell--actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}.fs-list-page .fs-data-table-shell__footer{z-index:1;border-top:1px solid var(--fs-divider,#84a46529);flex-direction:column;align-items:stretch;gap:.7rem;width:100%;margin-top:.9rem;padding-top:.75rem;display:flex;position:relative}.fs-list-page .fs-data-table-shell__page-meta{width:100%;font-size:.78rem;line-height:1.45;display:block}.fs-list-page .fs-data-table-shell__page-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.fs-list-page .fs-data-table-shell__page-controls .fs-pill-button{justify-content:center;width:100%;min-height:2rem}.fs-list-page .fs-data-table-shell__pagination{background:#0f170c6b;border:1px solid #84a4651f;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;display:inline-flex}.fs-list-page .fs-procurement-grn-table__actions,.fs-list-page .fs-procurement-po-table__actions,.fs-list-page .fs-procurement-supplier-invoice-table__actions,.fs-list-page .fs-procurement-supplier-table__actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%}.fs-list-page .fs-procurement-grn-table__actions .fs-pill-button,.fs-list-page .fs-procurement-po-table__actions .fs-pill-button,.fs-list-page .fs-procurement-supplier-invoice-table__actions .fs-pill-button,.fs-list-page .fs-procurement-supplier-table__actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}.fs-list-page .fs-inventory-item-categories .fs-table-actions,.fs-list-page .fs-inventory-items .fs-table-actions,.fs-list-page .fs-inventory-lots .fs-table-actions,.fs-list-page .fs-inventory-register-page .fs-table-actions,.fs-list-page .fs-inventory-stores .fs-table-actions,.fs-list-page .fs-item-categories .fs-table-actions,.fs-list-page .fs-stock-transactions .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%}.fs-list-page .fs-inventory-item-categories .fs-table-actions .fs-pill-button,.fs-list-page .fs-inventory-items .fs-table-actions .fs-pill-button,.fs-list-page .fs-inventory-lots .fs-table-actions .fs-pill-button,.fs-list-page .fs-inventory-register-page .fs-table-actions .fs-pill-button,.fs-list-page .fs-inventory-stores .fs-table-actions .fs-pill-button,.fs-list-page .fs-item-categories .fs-table-actions .fs-pill-button,.fs-list-page .fs-stock-transactions .fs-table-actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}.fs-list-page .fs-health-biosecurity .fs-table-actions,.fs-list-page .fs-health-events .fs-table-actions,.fs-list-page .fs-health-events-table__actions,.fs-list-page .fs-health-incidents .fs-table-actions,.fs-list-page .fs-health-lab-orders .fs-table-actions,.fs-list-page .fs-health-lab-tests .fs-table-actions,.fs-list-page .fs-health-mortality-events .fs-table-actions,.fs-list-page .fs-health-observations .fs-table-actions,.fs-list-page .fs-health-protocols .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%}.fs-list-page .fs-health-biosecurity .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-events .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-events-table__actions .fs-pill-button,.fs-list-page .fs-health-incidents .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-lab-orders .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-lab-tests .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-mortality-events .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-observations .fs-table-actions .fs-pill-button,.fs-list-page .fs-health-protocols .fs-table-actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}.fs-list-page .fs-flock-register-page .fs-table-actions,.fs-list-page .fs-flocks .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%}.fs-list-page .fs-flock-register-page .fs-table-actions .fs-pill-button,.fs-list-page .fs-flocks .fs-table-actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}.fs-list-page .fs-core-farm-sites .fs-table-actions,.fs-list-page .fs-core-houses .fs-table-actions,.fs-list-page .fs-core-register-page .fs-table-actions,.fs-list-page .fs-core-uoms .fs-table-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%}.fs-list-page .fs-core-farm-sites .fs-table-actions .fs-pill-button,.fs-list-page .fs-core-houses .fs-table-actions .fs-pill-button,.fs-list-page .fs-core-register-page .fs-table-actions .fs-pill-button,.fs-list-page .fs-core-uoms .fs-table-actions .fs-pill-button{justify-content:center;min-width:6.5rem;max-width:100%;min-height:2rem;padding-inline:.9rem}}@media (max-width:420px){.fs-list-page .fs-data-table-shell{padding:.72rem}.fs-list-page .fs-data-table tbody{gap:.64rem}.fs-list-page .fs-data-table tbody tr{border-radius:.9rem}.fs-list-page .fs-data-table tbody td,.fs-list-page .fs-data-table tbody td:first-child,.fs-list-page .fs-data-table tbody td:last-child,.fs-list-page .fs-data-table td.fs-data-table__cell--actions,.fs-list-page .fs-data-table__cell--actions{grid-template-columns:minmax(6.4rem,.4fr) minmax(0,.6fr);min-height:2.55rem;padding:.64rem .72rem}.fs-list-page .fs-data-table tbody td:before{letter-spacing:.055em;font-size:.63rem}.fs-list-page .fs-data-table-shell__page-controls{grid-template-columns:minmax(0,1fr)}}:root[data-theme=light] .fs-surface-panel{border-color:var(--fs-border-subtle,#5a743c2e);color:var(--fs-text,#182112);background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 0 0,#3f873312,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0d,#0000 62%),#fff;box-shadow:0 12px 28px #121f0b12,0 1px 2px #121f0b09,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-surface-panel:before{background:linear-gradient(#ffffffad,#0000 42%),radial-gradient(circle at 88% 0,#3f873306,#0000 34%)}:root[data-theme=light] .fs-surface-panel--quiet{box-shadow:none;background:radial-gradient(circle at 0 0,#3f873309,#0000 58%),#ffffffb8}:root[data-theme=light] .fs-data-table{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-table-wrapper--embedded{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#fffffff0,#f8faf7e0),#fff;box-shadow:inset 0 1px #ffffffc7,0 6px 18px #121f0b09}:root[data-theme=light] .fs-table--form-lines{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-table--form-lines td,:root[data-theme=light] .fs-table--form-lines th{border-bottom-color:#5a743c1f}:root[data-theme=light] .fs-data-table thead th,:root[data-theme=light] .fs-table--form-lines thead th{color:var(--fs-text-soft,#5d6d49);background:linear-gradient(#fffffffa,#f2f5ecf5),#f8faf4}:root[data-theme=light] .fs-data-table thead th{border-bottom-color:#5a743c29}:root[data-theme=light] .fs-data-table thead th:after{background:#5a743c0f}:root[data-theme=light] .fs-data-table tbody td{color:var(--fs-text,#182112);border-bottom-color:#5a743c1f}:root[data-theme=light] .fs-data-table tbody tr:nth-child(odd){background-color:#fff}:root[data-theme=light] .fs-data-table tbody tr:nth-child(2n){background:radial-gradient(circle at 0,#3f87330a,#0000 55%),#f8faf4}:root[data-theme=light] .fs-data-table tbody tr:hover{background:radial-gradient(circle at 0,#3f873312,#0000 56%),#f2f5ec;box-shadow:inset 3px 0 #3f873361}:root[data-theme=light] .fs-data-table tbody tr:hover td{border-bottom-color:#5a743c2e}:root[data-theme=light] .fs-data-table tbody tr.fs-data-table__row--selected,:root[data-theme=light] .fs-data-table tbody tr[aria-selected=true]{background:radial-gradient(circle at 0,#3f87331c,#0000 58%),#eef4e7}:root[data-theme=light] .fs-data-table .fs-link:hover,:root[data-theme=light] .fs-data-table__sort-button:hover,:root[data-theme=light] .fs-data-table__title-link:hover,:root[data-theme=light] .fs-table-cell-stack .fs-link:hover,:root[data-theme=light] .fs-table-cell-stack>a:hover{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-data-table__meta,:root[data-theme=light] .fs-table-cell-stack__meta{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 0 0,#3f873312,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0d,#0000 62%),#fff;box-shadow:0 12px 28px #121f0b12,0 1px 2px #121f0b09,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-data-table-shell__table-wrapper:before{background:linear-gradient(#ffffffa8,#0000 42%),radial-gradient(circle at 88% 0,#3f873306,#0000 34%)}:root[data-theme=light] .fs-finance-ap-ageing .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-balance-sheet .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-general-ledger .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-journal-audit .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-profit-and-loss .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-report-page .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-report-table-wrapper,:root[data-theme=light] .fs-finance-reports .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-supplier-payments .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-finance-trial-balance .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-report-table-wrapper{border-color:var(--fs-border-subtle,#5a743c2e);background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 0 0,#3f873312,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0d,#0000 62%),#fff;box-shadow:0 12px 28px #121f0b12,0 1px 2px #121f0b09,inset 0 1px #ffffffd6}:root[data-theme=light] .fs-data-table-shell__title,:root[data-theme=light] .fs-procurement-register-notes__grid strong,:root[data-theme=light] .fs-summary-table__title,:root[data-theme=light] .fs-table-empty-state__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-data-table-shell__description,:root[data-theme=light] .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-data-table-shell__pagination,:root[data-theme=light] .fs-data-table-shell__status,:root[data-theme=light] .fs-procurement-register-notes__grid span,:root[data-theme=light] .fs-summary-table__meta,:root[data-theme=light] .fs-table-empty-state__text{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-data-table-shell__eyebrow,:root[data-theme=light] .fs-list-page__filters-eyebrow{color:#2a6320}:root[data-theme=light] .fs-list-page__filters-main{background:linear-gradient(#ffffffe0,#f8faf4c7),radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffdb;border-color:#5a743c29;box-shadow:0 6px 18px #121f0b0b,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-list-page__filters-actions,:root[data-theme=light] .fs-list-page__filters-pagination{background:#ffffffc7;border-color:#5a743c24;box-shadow:0 4px 14px #121f0b0a,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-list-page__filters-title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-filters__date-range-separator,:root[data-theme=light] .fs-list-page__filters-description{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-summary-table__note{color:#5d6d49e0}:root[data-theme=light] .fs-summary-table__subrow td{background:radial-gradient(circle at 0,#3f87330a,#0000 55%),#f8faf4;border-top-color:#5a743c2e}:root[data-theme=light] .fs-summary-table__subrow .fs-summary-table__meta{color:#5d6d49d1}:root[data-theme=light] .fs-procurement-register-notes__grid>div{background:radial-gradient(circle at 0 0,#3f87330a,#0000 58%),#ffffffad;border-color:#5a743c24}:root[data-theme=light] .fs-core-register-page .fs-list-page__header{border-bottom-color:#5a743c24}:root[data-theme=light] .fs-core-register-page .fs-procurement-register-notes__grid>div{background:linear-gradient(#ffffffe6,#f8faf4c2),radial-gradient(circle at 0 0,#3f873309,#0000 58%),#ffffffb8;border-color:#5a743c21;box-shadow:0 6px 16px #121f0b0b,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-table-empty-state{background:radial-gradient(circle at 0 0,#3f87330a,#0000 58%),#ffffffad;border-color:#5a743c24}:root[data-theme=light] .fs-table-empty-state__icon{color:#2a6320;background:#3f87331a;border-color:#3f87334d}:root[data-theme=light] .fs-table-skeleton-row{background:linear-gradient(90deg,#5a743c12,#5a743c24,#5a743c12) 0 0/180% 100%}:root[data-theme=light] .fs-data-table-shell__scroll-hint{color:var(--fs-text-soft,#5d6d49);background:#ffffffc7;border-color:#5a743c24}@media (max-width:640px){:root[data-theme=light] .fs-data-table tbody tr,:root[data-theme=light] .fs-data-table tbody tr.fs-data-table__row--selected,:root[data-theme=light] .fs-data-table tbody tr:hover,:root[data-theme=light] .fs-data-table tbody tr:nth-child(2n),:root[data-theme=light] .fs-data-table tbody tr:nth-child(odd),:root[data-theme=light] .fs-data-table tbody tr[aria-selected=true]{border-color:var(--fs-border-subtle,#5a743c2e);background:radial-gradient(circle at 0 0,#3f87330e,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b09,#0000 62%),#ffffffc7;box-shadow:0 10px 24px #121f0b12,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-data-table tbody td{color:var(--fs-text,#182112);border-bottom-color:#5a743c1f}:root[data-theme=light] .fs-data-table tbody td:before{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-sales-receipt-report .fs-list-page__filters-controls .fs-checkbox-control{background:#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-list-page .fs-data-table tbody tr,:root[data-theme=light] .fs-list-page .fs-data-table tbody tr.fs-data-table__row--selected,:root[data-theme=light] .fs-list-page .fs-data-table tbody tr:hover,:root[data-theme=light] .fs-list-page .fs-data-table tbody tr:nth-child(2n),:root[data-theme=light] .fs-list-page .fs-data-table tbody tr:nth-child(odd),:root[data-theme=light] .fs-list-page .fs-data-table tbody tr[aria-selected=true]{border-color:var(--fs-border-subtle,#5a743c2e);background:radial-gradient(circle at 0 0,#3f87330e,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b09,#0000 62%),#ffffffc7;box-shadow:0 10px 24px #121f0b12,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-list-page .fs-data-table tbody td{color:var(--fs-text,#182112);border-bottom-color:#5a743c1f}:root[data-theme=light] .fs-list-page .fs-data-table tbody td:before{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-list-page .fs-data-table-shell__pagination{color:var(--fs-text-soft,#5d6d49);background:#ffffffb8;border-color:#5a743c24}:root[data-theme=light] .fs-list-page .fs-data-table-shell__footer{border-top-color:#5a743c24}}@media (prefers-reduced-motion:reduce){.fs-data-table tbody tr,.fs-data-table-shell__table-wrapper,.fs-data-table__sort-button,.fs-surface-panel,.fs-table-skeleton-row{transition:none!important;animation:none!important}}.fs-sales-ar-ageing-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-ar-ageing-report__summary-grid,.fs-sales-customer-statement-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-customer-statement-report__summary-grid,.fs-sales-invoice-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-summary-report__metrics-grid{gap:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:900px){.fs-sales-ar-ageing-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-ar-ageing-report__summary-grid,.fs-sales-customer-statement-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-customer-statement-report__summary-grid,.fs-sales-invoice-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-summary-report__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.fs-sales-ar-ageing-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-ar-ageing-report__summary-grid,.fs-sales-customer-statement-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-customer-statement-report__summary-grid,.fs-sales-invoice-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report .fs-dashboard__metrics-grid.fs-sales-dashboard__metrics-grid.fs-sales-summary-report__metrics-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1121px){.fs-finance-ledger.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important;gap:.65rem!important;width:100%!important;display:grid!important}.fs-finance-ledger.fs-core-register-page .fs-list-page__filters-controls,.fs-finance-ledger.fs-core-register-page .fs-list-page__filters-main{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid{grid-template-columns:minmax(22rem,1.35fr) minmax(16rem,1fr) minmax(18rem,1fr)!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid .fs-list-search-input,.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid .fs-search-select-field,.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid .fs-search-select-field__control,.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid .fs-table-filter,.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid>*{width:100%!important;min-width:0!important;max-width:none!important}.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid .fs-table-filter>span{display:none!important}.fs-finance-ledger.fs-core-register-page .fs-list-page__filters-actions{width:auto!important;min-width:max-content!important}.fs-finance-ledger.fs-core-register-page .fs-list-page__toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;height:100%!important}}@media (max-width:1120px){.fs-finance-ledger.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:1fr!important;display:grid!important}.fs-finance-ledger.fs-core-register-page .fs-finance-ledger__filters-grid{grid-template-columns:1fr!important;width:100%!important;display:grid!important}}@media (min-width:1121px){.fs-finance-journals.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important;gap:.65rem!important;width:100%!important;display:grid!important}.fs-finance-journals.fs-core-register-page .fs-list-page__filters-controls,.fs-finance-journals.fs-core-register-page .fs-list-page__filters-main{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid{grid-template-columns:minmax(22rem,1.45fr) minmax(15rem,1fr) minmax(15rem,1fr)!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid .fs-list-search-input,.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid .fs-search-select-field,.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid .fs-search-select-field__control,.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid .fs-search-select__trigger,.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid .fs-table-filter,.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid>*{width:100%!important;min-width:0!important;max-width:none!important}.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid .fs-table-filter>span{display:none!important}.fs-finance-journals.fs-core-register-page .fs-list-page__filters-actions{width:auto!important;min-width:max-content!important}.fs-finance-journals.fs-core-register-page .fs-list-page__toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;height:100%!important}}@media (max-width:1120px){.fs-finance-journals.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:1fr!important;display:grid!important}.fs-finance-journals.fs-core-register-page .fs-finance-journals__filters-grid{grid-template-columns:1fr!important;width:100%!important;display:grid!important}}@media (min-width:1121px){.fs-finance-fiscal-calendar.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important;gap:.65rem!important;width:100%!important;display:grid!important}.fs-finance-fiscal-calendar.fs-core-register-page .fs-list-page__filters-controls,.fs-finance-fiscal-calendar.fs-core-register-page .fs-list-page__filters-main{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.fs-finance-fiscal-calendar__filters-grid{grid-template-columns:minmax(22rem,1.45fr) minmax(16rem,1fr) minmax(14rem,.9fr)!important;align-items:center!important;gap:.55rem!important;display:grid!important}.fs-finance-fiscal-calendar__filters-grid,.fs-finance-fiscal-calendar__filters-grid .fs-list-search-input,.fs-finance-fiscal-calendar__filters-grid .fs-search-select-field,.fs-finance-fiscal-calendar__filters-grid .fs-search-select-field__control,.fs-finance-fiscal-calendar__filters-grid .fs-search-select__trigger,.fs-finance-fiscal-calendar__filters-grid .fs-table-filter,.fs-finance-fiscal-calendar__filters-grid>*{width:100%!important;min-width:0!important;max-width:none!important}.fs-finance-fiscal-calendar__filters-grid .fs-table-filter>span{display:none!important}.fs-finance-fiscal-calendar.fs-core-register-page .fs-list-page__filters-actions{width:auto!important;min-width:max-content!important}.fs-finance-fiscal-calendar.fs-core-register-page .fs-list-page__toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;height:100%!important}}.fs-finance-fiscal-calendar__table .fs-table-actions .fs-pill-button,.fs-finance-fiscal-periods-table__actions .fs-pill-button{min-width:4.8rem}@media (max-width:1120px){.fs-finance-fiscal-calendar.fs-core-register-page .fs-list-page__filters-row,.fs-finance-fiscal-calendar__filters-grid{grid-template-columns:1fr!important;display:grid!important}.fs-finance-fiscal-calendar__filters-grid{width:100%!important}}@media (min-width:1121px){.fs-finance-fiscal-years.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important;gap:.65rem!important;width:100%!important;display:grid!important}.fs-finance-fiscal-years.fs-core-register-page .fs-list-page__filters-controls,.fs-finance-fiscal-years.fs-core-register-page .fs-list-page__filters-main{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.fs-finance-fiscal-years__filters-grid{grid-template-columns:minmax(22rem,1.55fr) minmax(14rem,.85fr)!important;align-items:center!important;gap:.55rem!important;display:grid!important}.fs-finance-fiscal-years__filters-grid,.fs-finance-fiscal-years__filters-grid .fs-list-search-input,.fs-finance-fiscal-years__filters-grid .fs-search-select-field,.fs-finance-fiscal-years__filters-grid .fs-search-select-field__control,.fs-finance-fiscal-years__filters-grid .fs-search-select__trigger,.fs-finance-fiscal-years__filters-grid .fs-table-filter,.fs-finance-fiscal-years__filters-grid>*{width:100%!important;min-width:0!important;max-width:none!important}.fs-finance-fiscal-years__filters-grid .fs-table-filter>span{display:none!important}.fs-finance-fiscal-years.fs-core-register-page .fs-list-page__filters-actions{width:auto!important;min-width:max-content!important}.fs-finance-fiscal-years.fs-core-register-page .fs-list-page__toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;height:100%!important}}.fs-finance-fiscal-years-table__actions,.fs-finance-fiscal-years__table .fs-data-table__cell--actions .fs-table-actions{justify-content:flex-end}@media (max-width:1120px){.fs-finance-fiscal-years.fs-core-register-page .fs-list-page__filters-row,.fs-finance-fiscal-years__filters-grid{grid-template-columns:1fr!important;display:grid!important}.fs-finance-fiscal-years__filters-grid{width:100%!important}}.fs-finance-fiscal-calendar .fs-data-table td:nth-child(7),.fs-finance-fiscal-calendar .fs-data-table th:nth-child(7){width:13.5rem;min-width:13.5rem}.fs-finance-fiscal-calendar td.fs-data-table__cell--actions,.fs-finance-fiscal-calendar__table .fs-data-table__cell--actions{overflow:visible}.fs-finance-fiscal-calendar__table .fs-table-actions,.fs-finance-fiscal-periods-table__actions{flex-wrap:nowrap;justify-content:flex-end;gap:.42rem;min-width:11.5rem;display:inline-flex}.fs-finance-fiscal-calendar__table .fs-table-actions .fs-pill-button,.fs-finance-fiscal-periods-table__actions .fs-pill-button{min-width:5.2rem;padding-inline:.78rem}.fs-finance-fiscal-years .fs-data-table td:nth-child(6),.fs-finance-fiscal-years .fs-data-table th:nth-child(6){width:13.5rem;min-width:13.5rem}.fs-finance-fiscal-years td.fs-data-table__cell--actions,.fs-finance-fiscal-years__table .fs-data-table__cell--actions{overflow:visible}.fs-finance-fiscal-years-table__actions,.fs-finance-fiscal-years__table .fs-table-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.42rem;min-width:11.5rem;display:inline-flex}.fs-finance-fiscal-years-table__actions .fs-pill-button,.fs-finance-fiscal-years__table .fs-table-actions .fs-pill-button{min-width:5.2rem;padding-inline:.78rem}@media (min-width:1121px){.fs-finance-posting-profiles.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important;gap:.65rem!important;width:100%!important;display:grid!important}.fs-finance-posting-profiles.fs-core-register-page .fs-list-page__filters-controls,.fs-finance-posting-profiles.fs-core-register-page .fs-list-page__filters-main{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid{grid-template-columns:minmax(26rem,1.65fr) minmax(15rem,.75fr)!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid .fs-list-search-input,.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid .fs-search-select-field,.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid .fs-search-select-field__control,.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid .fs-search-select__trigger,.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid .fs-select,.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid .fs-table-filter,.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid>*{width:100%!important;min-width:0!important;max-width:none!important}.fs-finance-posting-profiles.fs-core-register-page .fs-list-page__filters-actions{width:auto!important;min-width:max-content!important}.fs-finance-posting-profiles.fs-core-register-page .fs-list-page__toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;height:100%!important}}@media (max-width:1120px){.fs-finance-posting-profiles.fs-core-register-page .fs-list-page__filters-row{grid-template-columns:1fr!important;display:grid!important}.fs-finance-posting-profiles.fs-core-register-page .fs-finance-posting-profiles__filters-grid{grid-template-columns:1fr!important;width:100%!important;display:grid!important}}.fs-finance-operational-postings-table .fs-table-cell-stack--right{align-items:flex-end}.fs-finance-operational-postings-table .fs-table-cell-stack__meta{max-width:100%}.fs-finance-operational-postings-table td[data-label=Required\ action]{color:#e5ead8c2;font-size:.82rem;line-height:1.45}:root[data-theme=light] .fs-finance-operational-postings-table td[data-label=Required\ action]{color:#202f1abd}.fs-finance-cost-centers__filters-grid{grid-template-columns:minmax(26rem,1.65fr) minmax(15rem,.75fr);align-items:center;gap:.55rem;width:100%;display:grid}.fs-finance-cost-centers__filters-grid .fs-list-search,.fs-finance-cost-centers__filters-grid .fs-select{width:100%;min-width:0}@media (max-width:760px){.fs-finance-cost-centers__filters-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.fs-finance-cost-centers.fs-core-register-page .fs-finance-cost-centers__filters-grid{grid-template-columns:minmax(26rem,1.65fr) minmax(15rem,.75fr)}.fs-finance-cost-centers.fs-core-register-page .fs-finance-cost-centers__filters-grid .fs-list-search-input,.fs-finance-cost-centers.fs-core-register-page .fs-finance-cost-centers__filters-grid .fs-select,.fs-finance-cost-centers.fs-core-register-page .fs-finance-cost-centers__filters-grid>*{width:100%;min-width:0}}.fs-finance-payment-terms__filters-grid{grid-template-columns:minmax(18rem,1.35fr) minmax(10rem,.75fr) minmax(10rem,.75fr) minmax(11rem,.85fr);align-items:end;gap:.65rem;width:100%;display:grid}.fs-finance-payment-terms__filters-grid .fs-list-search,.fs-finance-payment-terms__filters-grid .fs-select{width:100%}.fs-finance-payment-terms .fs-data-table{table-layout:fixed;min-width:1180px}.fs-finance-payment-terms .fs-data-table__cell--actions,.fs-finance-payment-terms td.fs-data-table__cell--actions{text-align:right;white-space:nowrap}.fs-finance-payment-terms-table__actions{justify-content:flex-end;gap:.35rem}.fs-finance-payment-terms-table__actions .fs-pill-button{min-height:2rem;padding-inline:.7rem}@media (max-width:980px){.fs-finance-payment-terms__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-finance-payment-terms__filters-grid{grid-template-columns:1fr}.fs-finance-payment-terms.fs-core-register-page .fs-finance-payment-terms__filters-grid .fs-list-search-input,.fs-finance-payment-terms.fs-core-register-page .fs-finance-payment-terms__filters-grid .fs-select,.fs-finance-payment-terms.fs-core-register-page .fs-finance-payment-terms__filters-grid>*{width:100%;min-width:0}}.fs-partners-business-partners,.fs-partners-categories{--partners-register-control-height:2.35rem;max-width:min(100%,104rem);padding-top:1.1rem}.fs-partners-business-partners .fs-list-page,.fs-partners-categories .fs-list-page{gap:.975rem}.fs-partners-business-partners .fs-list-page__header,.fs-partners-categories .fs-list-page__header{border-bottom-color:var(--fs-divider,#84a46529);align-items:end;padding-bottom:.72rem}.fs-partners-business-partners .fs-list-page__title,.fs-partners-categories .fs-list-page__title{color:var(--fs-text,#e5ead8);letter-spacing:0}.fs-partners-business-partners .fs-list-page__subtitle,.fs-partners-categories .fs-list-page__subtitle{max-width:44rem;color:var(--fs-text-soft,#8e9b79);margin-top:.28rem;font-size:.82rem}.fs-partners-business-partners .fs-list-page__meta,.fs-partners-categories .fs-list-page__meta{color:var(--fs-text-soft,#8e9b79);margin-top:.18rem;font-size:.82rem}.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-business-partners .fs-list-page__filters-main,.fs-partners-categories .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-main{min-width:0}.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);align-items:start;gap:.5rem;display:grid}.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid{align-items:stretch;gap:.5rem;width:100%;min-width:0;display:grid}.fs-partners-business-partners .fs-table-filter,.fs-partners-categories .fs-table-filter{min-width:0}.fs-partners-business-partners .fs-table-filter>span,.fs-partners-categories .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-partners-business-partners .fs-list-search-input,.fs-partners-business-partners .fs-select,.fs-partners-categories .fs-list-search-input,.fs-partners-categories .fs-select{width:100%;min-width:0;min-height:var(--partners-register-control-height);border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847;border-radius:.68rem}.fs-partners-business-partners .fs-list-page__page-size,.fs-partners-categories .fs-list-page__page-size{min-height:var(--partners-register-control-height);border-radius:.68rem}.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__filters-actions{min-width:auto}.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__toolbar-actions{min-height:var(--partners-register-control-height);gap:.38rem}.fs-partners-business-partners .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-business-partners .fs-list-page__toolbar-actions a,.fs-partners-business-partners .fs-list-page__toolbar-actions button,.fs-partners-categories .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-categories .fs-list-page__toolbar-actions a,.fs-partners-categories .fs-list-page__toolbar-actions button{min-height:var(--partners-register-control-height);border-radius:.72rem}.fs-partners-business-partners .fs-list-page__page-size,.fs-partners-categories .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-partners-business-partners .fs-list-page__page-size-label,.fs-partners-categories .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}@media (max-width:1180px){.fs-partners-categories .fs-list-page__filters-controls{grid-template-columns:minmax(0,1fr)}.fs-partners-categories__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid{grid-template-columns:1fr}.fs-partners-business-partners__filters-grid{overflow-x:visible}}.fs-partners-business-partners__summary,.fs-partners-categories__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-partners-business-partners__summary-grid,.fs-partners-categories__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-business-partners__summary-item,.fs-partners-categories__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-partners-business-partners__summary-item:last-child,.fs-partners-categories__summary-item:last-child{border-right:0}.fs-partners-business-partners__summary-label,.fs-partners-categories__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-partners-business-partners__summary-item strong,.fs-partners-categories__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-partners-business-partners__summary-item small,.fs-partners-categories__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-partners-business-partners__table,.fs-partners-categories__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-partners-business-partners__table .fs-data-table-shell__header,.fs-partners-categories__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-partners-business-partners__table .fs-data-table-shell__description,.fs-partners-categories__table .fs-data-table-shell__description{color:var(--fs-text-soft,#8e9b79);font-size:.74rem}.fs-partners-business-partners__table .fs-data-table-shell__table-wrapper,.fs-partners-categories__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-partners-business-partners__table .fs-data-table,.fs-partners-categories__table .fs-data-table{table-layout:fixed}.fs-partners-business-partners__table .fs-data-table{min-width:1240px}.fs-partners-categories__table .fs-data-table{min-width:1300px}.fs-partners-business-partners__table .fs-data-table th,.fs-partners-categories__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;white-space:nowrap;font-size:.66rem}.fs-partners-business-partners__table .fs-data-table--enterprise td,.fs-partners-business-partners__table .fs-data-table--enterprise th,.fs-partners-categories__table .fs-data-table--enterprise td,.fs-partners-categories__table .fs-data-table--enterprise th{vertical-align:middle;padding-top:.64rem;padding-bottom:.64rem}.fs-partners-business-partners__table .fs-link,.fs-partners-categories__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-partners-business-partners__table .fs-table-cell-stack,.fs-partners-categories__table .fs-table-cell-stack{gap:.2rem}.fs-partners-business-partners__table .fs-table-cell-stack__meta,.fs-partners-categories__table .fs-table-cell-stack__meta{max-width:100%;color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-partners-business-partners__table .fs-data-table-shell__footer,.fs-partners-categories__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-partners-business-partners__table .fs-data-table-shell__page-meta,.fs-partners-business-partners__table .fs-data-table-shell__pagination,.fs-partners-categories__table .fs-data-table-shell__page-meta,.fs-partners-categories__table .fs-data-table-shell__pagination{color:var(--fs-text-soft,#8e9b79)}.fs-partners-business-partners__table .fs-data-table td:nth-child(9),.fs-partners-business-partners__table .fs-data-table th:nth-child(9){width:10.5rem!important;min-width:10.5rem!important;padding-inline:.75rem!important}.fs-partners-categories__table .fs-data-table td:nth-child(9),.fs-partners-categories__table .fs-data-table th:nth-child(9){width:11.5rem!important;min-width:11.5rem!important;padding-inline:.85rem!important}.fs-partners-business-partners__table .fs-data-table__cell--actions,.fs-partners-categories__table .fs-data-table__cell--actions{white-space:nowrap!important;overflow:visible!important}.fs-partners-business-partners-table__actions,.fs-partners-categories-table__actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;width:100%!important;min-width:0!important;display:inline-flex!important}.fs-partners-business-partners-table__actions .fs-pill-button,.fs-partners-categories-table__actions .fs-pill-button{flex:none!important;min-width:4.25rem!important;min-height:2.05rem!important;padding-inline:.72rem!important}:root[data-theme=light] .fs-partners-business-partners .fs-list-page__title,:root[data-theme=light] .fs-partners-business-partners__summary-item strong,:root[data-theme=light] .fs-partners-categories .fs-list-page__title,:root[data-theme=light] .fs-partners-categories__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-business-partners .fs-list-page__meta,:root[data-theme=light] .fs-partners-business-partners .fs-list-page__page-size-label,:root[data-theme=light] .fs-partners-business-partners .fs-list-page__subtitle,:root[data-theme=light] .fs-partners-business-partners__summary-item small,:root[data-theme=light] .fs-partners-business-partners__summary-label,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table th,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table-shell__description,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-partners-business-partners__table .fs-table-cell-stack__meta,:root[data-theme=light] .fs-partners-categories .fs-list-page__meta,:root[data-theme=light] .fs-partners-categories .fs-list-page__page-size-label,:root[data-theme=light] .fs-partners-categories .fs-list-page__subtitle,:root[data-theme=light] .fs-partners-categories__summary-item small,:root[data-theme=light] .fs-partners-categories__summary-label,:root[data-theme=light] .fs-partners-categories__table .fs-data-table th,:root[data-theme=light] .fs-partners-categories__table .fs-data-table-shell__description,:root[data-theme=light] .fs-partners-categories__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-partners-categories__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-partners-categories__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-partners-business-partners .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-business-partners__summary,:root[data-theme=light] .fs-partners-business-partners__table,:root[data-theme=light] .fs-partners-categories .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-categories__summary,:root[data-theme=light] .fs-partners-categories__table{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-partners-business-partners .fs-list-page__page-size,:root[data-theme=light] .fs-partners-business-partners .fs-list-search-input,:root[data-theme=light] .fs-partners-business-partners .fs-select,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-partners-categories .fs-list-page__page-size,:root[data-theme=light] .fs-partners-categories .fs-list-search-input,:root[data-theme=light] .fs-partners-categories .fs-select,:root[data-theme=light] .fs-partners-categories__table .fs-data-table-shell__table-wrapper{background:#ffffffb3;border-color:#5a743c29}@media (max-width:1180px){.fs-partners-categories__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-categories__filters-grid>*{grid-column:auto!important}.fs-partners-business-partners__summary-grid,.fs-partners-categories__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-business-partners__summary-item:nth-child(2),.fs-partners-categories__summary-item:nth-child(2){border-right:0}.fs-partners-business-partners__summary-item:nth-child(-n+2),.fs-partners-categories__summary-item:nth-child(-n+2){border-bottom:1px solid #84a46524}}@media (max-width:760px){.fs-partners-business-partners__summary-grid,.fs-partners-categories__summary-grid{grid-template-columns:1fr}.fs-partners-business-partners__summary-item,.fs-partners-business-partners__summary-item:nth-child(2),.fs-partners-categories__summary-item,.fs-partners-categories__summary-item:nth-child(2){border-right:0}.fs-partners-business-partners__summary-item:not(:last-child),.fs-partners-categories__summary-item:not(:last-child){border-bottom:1px solid #84a46524}.fs-partners-business-partners__table .fs-data-table tbody tr,.fs-partners-categories__table .fs-data-table tbody tr{grid-template-columns:minmax(0,1fr)}.fs-partners-business-partners__table .fs-table-actions,.fs-partners-categories__table .fs-table-actions{justify-content:flex-start}}@media (max-width:560px){.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid{grid-template-columns:1fr}}.fs-partners-banking .fs-list-page__filters-controls{width:100%;min-width:0;max-width:none;display:block}.fs-partners-banking__filters-grid{grid-template-columns:repeat(4,minmax(9.5rem,1fr));gap:.5rem;width:100%;min-width:0;display:grid}.fs-partners-banking__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-banking__summary-item{border-right:1px solid #84a46529;gap:.22rem;min-width:0;padding:.82rem .9rem;display:grid}.fs-partners-banking__summary-item:last-child{border-right:0}.fs-partners-banking__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-banking__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1.18rem;line-height:1.1}.fs-partners-banking__summary-item small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-banking-table__actions{justify-content:center}:root[data-theme=light] .fs-partners-banking__summary-item small,:root[data-theme=light] .fs-partners-banking__summary-label{color:#64748b}:root[data-theme=light] .fs-partners-banking__summary-item strong{color:#0f172a}@media (max-width:1180px){.fs-partners-banking__filters-grid,.fs-partners-banking__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-banking__summary-item:nth-child(2){border-right:0}.fs-partners-banking__summary-item:nth-child(n+3){border-top:1px solid #84a46529}}@media (max-width:620px){.fs-partners-banking__filters-grid,.fs-partners-banking__summary-grid{grid-template-columns:1fr}.fs-partners-banking__summary-item{border-right:0}.fs-partners-banking__summary-item+.fs-partners-banking__summary-item{border-top:1px solid #84a46529}}.fs-partners-addresses,.fs-partners-banking,.fs-partners-business-partners,.fs-partners-categories,.fs-partners-contacts{--fs-partners-register-border:#84a4652e;--fs-partners-register-surface:#081b0b3d;--fs-partners-register-surface-strong:#0610086b;--fs-partners-register-text:var(--fs-text,#e5ead8);--fs-partners-register-muted:var(--fs-text-soft,#8e9b79)}.fs-partners-addresses .fs-list-page,.fs-partners-banking .fs-list-page,.fs-partners-business-partners .fs-list-page,.fs-partners-categories .fs-list-page,.fs-partners-contacts .fs-list-page{gap:1rem}.fs-partners-addresses .fs-list-page__header,.fs-partners-banking .fs-list-page__header,.fs-partners-business-partners .fs-list-page__header,.fs-partners-categories .fs-list-page__header,.fs-partners-contacts .fs-list-page__header{margin-bottom:.18rem}.fs-partners-addresses .fs-list-page__title,.fs-partners-banking .fs-list-page__title,.fs-partners-business-partners .fs-list-page__title,.fs-partners-categories .fs-list-page__title,.fs-partners-contacts .fs-list-page__title{color:var(--fs-partners-register-text);letter-spacing:-.035em}.fs-partners-addresses .fs-list-page__meta,.fs-partners-addresses .fs-list-page__page-size-label,.fs-partners-addresses .fs-list-page__subtitle,.fs-partners-banking .fs-list-page__meta,.fs-partners-banking .fs-list-page__page-size-label,.fs-partners-banking .fs-list-page__subtitle,.fs-partners-business-partners .fs-list-page__meta,.fs-partners-business-partners .fs-list-page__page-size-label,.fs-partners-business-partners .fs-list-page__subtitle,.fs-partners-categories .fs-list-page__meta,.fs-partners-categories .fs-list-page__page-size-label,.fs-partners-categories .fs-list-page__subtitle,.fs-partners-contacts .fs-list-page__meta,.fs-partners-contacts .fs-list-page__page-size-label,.fs-partners-contacts .fs-list-page__subtitle{color:var(--fs-partners-register-muted)}.fs-partners-addresses .fs-list-page__filters-row,.fs-partners-banking .fs-list-page__filters-row,.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row,.fs-partners-contacts .fs-list-page__filters-row{border:1px solid var(--fs-partners-register-border);background:linear-gradient(180deg,#e5ead809,transparent 52%),var(--fs-partners-register-surface);border-radius:1rem;box-shadow:inset 0 1px #e5ead80e,0 1rem 2.2rem #0000001c}.fs-partners-addresses .fs-list-page__filters-controls,.fs-partners-banking .fs-list-page__filters-controls,.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-controls,.fs-partners-contacts .fs-list-page__filters-controls{max-width:none;display:block}.fs-partners-addresses__filters-grid,.fs-partners-banking__filters-grid,.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid,.fs-partners-contacts__filters-grid{width:100%}.fs-partners-business-partners__filters-grid{grid-template-columns:minmax(7.5rem,.9fr) minmax(8.5rem,1.05fr) minmax(8.5rem,1.05fr) minmax(8rem,.9fr) minmax(7.5rem,.9fr)}.fs-partners-categories__filters-grid{grid-template-columns:minmax(8rem,1fr) minmax(9rem,1fr) minmax(9rem,1fr) minmax(7.5rem,.85fr)}.fs-partners-contacts__filters-grid{grid-template-columns:minmax(8.5rem,1.1fr) minmax(8.5rem,1fr) minmax(9rem,1fr) minmax(8.5rem,1fr) minmax(7.5rem,.85fr)}.fs-partners-addresses__filters-grid{grid-template-columns:minmax(8.5rem,1fr) minmax(8.5rem,1fr) minmax(9rem,1fr) minmax(9rem,1fr) minmax(7.5rem,.85fr)}.fs-partners-banking__filters-grid{grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(10rem,1fr) minmax(7.5rem,.85fr)}.fs-partners-addresses .fs-table-filter,.fs-partners-banking .fs-table-filter,.fs-partners-business-partners .fs-table-filter,.fs-partners-categories .fs-table-filter,.fs-partners-contacts .fs-table-filter{min-width:0}.fs-partners-addresses .fs-table-filter>span,.fs-partners-banking .fs-table-filter>span,.fs-partners-business-partners .fs-table-filter>span,.fs-partners-categories .fs-table-filter>span,.fs-partners-contacts .fs-table-filter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-partners-addresses .fs-list-page__page-size,.fs-partners-addresses .fs-list-search-input,.fs-partners-addresses .fs-select,.fs-partners-banking .fs-list-page__page-size,.fs-partners-banking .fs-list-search-input,.fs-partners-banking .fs-select,.fs-partners-business-partners .fs-list-page__page-size,.fs-partners-business-partners .fs-list-search-input,.fs-partners-business-partners .fs-select,.fs-partners-categories .fs-list-page__page-size,.fs-partners-categories .fs-list-search-input,.fs-partners-categories .fs-select,.fs-partners-contacts .fs-list-page__page-size,.fs-partners-contacts .fs-list-search-input,.fs-partners-contacts .fs-select{width:100%;min-width:0;color:var(--fs-partners-register-text);background:#050f087a;border-color:#84a46533}.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{gap:.5rem}.fs-partners-addresses .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-addresses .fs-list-page__toolbar-actions a,.fs-partners-addresses .fs-list-page__toolbar-actions button,.fs-partners-banking .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-banking .fs-list-page__toolbar-actions a,.fs-partners-banking .fs-list-page__toolbar-actions button,.fs-partners-business-partners .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-business-partners .fs-list-page__toolbar-actions a,.fs-partners-business-partners .fs-list-page__toolbar-actions button,.fs-partners-categories .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-categories .fs-list-page__toolbar-actions a,.fs-partners-categories .fs-list-page__toolbar-actions button,.fs-partners-contacts .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-contacts .fs-list-page__toolbar-actions a,.fs-partners-contacts .fs-list-page__toolbar-actions button{white-space:nowrap}.fs-partners-addresses__summary,.fs-partners-banking__summary,.fs-partners-business-partners__summary,.fs-partners-categories__summary,.fs-partners-contacts__summary{border:1px solid var(--fs-partners-register-border);background:linear-gradient(180deg,#428e351c,transparent 56%),var(--fs-partners-register-surface);border-radius:1rem;overflow:hidden}.fs-partners-addresses__summary-grid,.fs-partners-banking__summary-grid,.fs-partners-business-partners__summary-grid,.fs-partners-categories__summary-grid,.fs-partners-contacts__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-addresses__summary-item,.fs-partners-banking__summary-item,.fs-partners-business-partners__summary-item,.fs-partners-categories__summary-item,.fs-partners-contacts__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:.95rem 1rem;display:grid}.fs-partners-addresses__summary-item:last-child,.fs-partners-banking__summary-item:last-child,.fs-partners-business-partners__summary-item:last-child,.fs-partners-categories__summary-item:last-child,.fs-partners-contacts__summary-item:last-child{border-right:0}.fs-partners-addresses__summary-label,.fs-partners-banking__summary-label,.fs-partners-business-partners__summary-label,.fs-partners-categories__summary-label,.fs-partners-contacts__summary-label{color:var(--fs-partners-register-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-addresses__summary-item strong,.fs-partners-banking__summary-item strong,.fs-partners-business-partners__summary-item strong,.fs-partners-categories__summary-item strong,.fs-partners-contacts__summary-item strong{color:var(--fs-partners-register-text);font-size:1.35rem;line-height:1.05}.fs-partners-addresses__summary-item small,.fs-partners-banking__summary-item small,.fs-partners-business-partners__summary-item small,.fs-partners-categories__summary-item small,.fs-partners-contacts__summary-item small{color:var(--fs-partners-register-muted);font-size:.78rem;line-height:1.34}.fs-partners-addresses__table,.fs-partners-banking__table,.fs-partners-business-partners__table,.fs-partners-categories__table,.fs-partners-contacts__table{border:1px solid var(--fs-partners-register-border);background:linear-gradient(180deg,#e5ead809,transparent 48%),var(--fs-partners-register-surface);border-radius:1.1rem;overflow:hidden}.fs-partners-addresses__table .fs-data-table-shell__table-wrapper,.fs-partners-banking__table .fs-data-table-shell__table-wrapper,.fs-partners-business-partners__table .fs-data-table-shell__table-wrapper,.fs-partners-categories__table .fs-data-table-shell__table-wrapper,.fs-partners-contacts__table .fs-data-table-shell__table-wrapper{background:#050f0852;border-color:#84a46529}.fs-partners-addresses__table .fs-data-table th,.fs-partners-banking__table .fs-data-table th,.fs-partners-business-partners__table .fs-data-table th,.fs-partners-categories__table .fs-data-table th,.fs-partners-contacts__table .fs-data-table th{color:#becfa1d1;background:linear-gradient(#3f97341f,#0000 58%),#06100875}.fs-partners-addresses__table .fs-data-table--enterprise td,.fs-partners-addresses__table .fs-data-table--enterprise th,.fs-partners-banking__table .fs-data-table--enterprise td,.fs-partners-banking__table .fs-data-table--enterprise th,.fs-partners-business-partners__table .fs-data-table--enterprise td,.fs-partners-business-partners__table .fs-data-table--enterprise th,.fs-partners-categories__table .fs-data-table--enterprise td,.fs-partners-categories__table .fs-data-table--enterprise th,.fs-partners-contacts__table .fs-data-table--enterprise td,.fs-partners-contacts__table .fs-data-table--enterprise th{padding-block:.72rem}.fs-partners-addresses__table .fs-link,.fs-partners-banking__table .fs-link,.fs-partners-business-partners__table .fs-link,.fs-partners-categories__table .fs-link,.fs-partners-contacts__table .fs-link{color:#deb35c;font-weight:900}.fs-partners-addresses__table .fs-table-cell-stack,.fs-partners-banking__table .fs-table-cell-stack,.fs-partners-business-partners__table .fs-table-cell-stack,.fs-partners-categories__table .fs-table-cell-stack,.fs-partners-contacts__table .fs-table-cell-stack{min-width:0}.fs-partners-addresses__table .fs-table-cell-stack__meta,.fs-partners-banking__table .fs-table-cell-stack__meta,.fs-partners-business-partners__table .fs-table-cell-stack__meta,.fs-partners-categories__table .fs-table-cell-stack__meta,.fs-partners-contacts__table .fs-table-cell-stack__meta{color:var(--fs-partners-register-muted)}.fs-partners-addresses__table .fs-data-table__cell--actions,.fs-partners-banking__table .fs-data-table__cell--actions,.fs-partners-business-partners__table .fs-data-table__cell--actions,.fs-partners-categories__table .fs-data-table__cell--actions,.fs-partners-contacts__table .fs-data-table__cell--actions{min-width:8.8rem}.fs-partners-addresses-table__actions,.fs-partners-banking-table__actions,.fs-partners-business-partners-table__actions,.fs-partners-categories-table__actions,.fs-partners-contacts-table__actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:.42rem;display:inline-flex}.fs-partners-addresses-table__actions .fs-pill-button,.fs-partners-banking-table__actions .fs-pill-button,.fs-partners-business-partners-table__actions .fs-pill-button,.fs-partners-categories-table__actions .fs-pill-button,.fs-partners-contacts-table__actions .fs-pill-button{min-width:3.9rem;min-height:2.1rem;padding-inline:.82rem}:root[data-theme=light] .fs-partners-addresses,:root[data-theme=light] .fs-partners-banking,:root[data-theme=light] .fs-partners-business-partners,:root[data-theme=light] .fs-partners-categories,:root[data-theme=light] .fs-partners-contacts{--fs-partners-register-border:#0f172a17;--fs-partners-register-surface:#ffffffd1;--fs-partners-register-surface-strong:#fffffff0;--fs-partners-register-text:#0f172a;--fs-partners-register-muted:#64748b}:root[data-theme=light] .fs-partners-addresses .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-addresses__summary,:root[data-theme=light] .fs-partners-addresses__table,:root[data-theme=light] .fs-partners-banking .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-banking__summary,:root[data-theme=light] .fs-partners-banking__table,:root[data-theme=light] .fs-partners-business-partners .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-business-partners__summary,:root[data-theme=light] .fs-partners-business-partners__table,:root[data-theme=light] .fs-partners-categories .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-categories__summary,:root[data-theme=light] .fs-partners-categories__table,:root[data-theme=light] .fs-partners-contacts .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-contacts__summary,:root[data-theme=light] .fs-partners-contacts__table{border-color:var(--fs-partners-register-border);background:linear-gradient(#1f6b3009,#0000 58%),#ffffffdb;box-shadow:inset 0 1px #ffffffe6,0 1.2rem 2.8rem #0f172a0e}:root[data-theme=light] .fs-partners-addresses .fs-list-page__page-size,:root[data-theme=light] .fs-partners-addresses .fs-list-search-input,:root[data-theme=light] .fs-partners-addresses .fs-select,:root[data-theme=light] .fs-partners-banking .fs-list-page__page-size,:root[data-theme=light] .fs-partners-banking .fs-list-search-input,:root[data-theme=light] .fs-partners-banking .fs-select,:root[data-theme=light] .fs-partners-business-partners .fs-list-page__page-size,:root[data-theme=light] .fs-partners-business-partners .fs-list-search-input,:root[data-theme=light] .fs-partners-business-partners .fs-select,:root[data-theme=light] .fs-partners-categories .fs-list-page__page-size,:root[data-theme=light] .fs-partners-categories .fs-list-search-input,:root[data-theme=light] .fs-partners-categories .fs-select,:root[data-theme=light] .fs-partners-contacts .fs-list-page__page-size,:root[data-theme=light] .fs-partners-contacts .fs-list-search-input,:root[data-theme=light] .fs-partners-contacts .fs-select{color:#0f172a;background:#fffffff0;border-color:#0f172a1c;box-shadow:inset 0 1px #ffffffd9,0 .45rem 1.1rem #0f172a09}:root[data-theme=light] .fs-partners-addresses__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-partners-banking__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-partners-categories__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-partners-contacts__table .fs-data-table-shell__table-wrapper{background:#ffffffeb;border-color:#0f172a17}:root[data-theme=light] .fs-partners-addresses__table .fs-data-table th,:root[data-theme=light] .fs-partners-banking__table .fs-data-table th,:root[data-theme=light] .fs-partners-business-partners__table .fs-data-table th,:root[data-theme=light] .fs-partners-categories__table .fs-data-table th,:root[data-theme=light] .fs-partners-contacts__table .fs-data-table th{color:#475569;background:linear-gradient(#1f6b300a,#0000 64%),#f8fafcf5}:root[data-theme=light] .fs-partners-addresses__table .fs-link,:root[data-theme=light] .fs-partners-banking__table .fs-link,:root[data-theme=light] .fs-partners-business-partners__table .fs-link,:root[data-theme=light] .fs-partners-categories__table .fs-link,:root[data-theme=light] .fs-partners-contacts__table .fs-link{color:#855d1e}:root[data-theme=light] .fs-partners-addresses__summary-item,:root[data-theme=light] .fs-partners-banking__summary-item,:root[data-theme=light] .fs-partners-business-partners__summary-item,:root[data-theme=light] .fs-partners-categories__summary-item,:root[data-theme=light] .fs-partners-contacts__summary-item{border-right-color:#0f172a14}@media (max-width:1180px){.fs-partners-addresses__filters-grid,.fs-partners-addresses__summary-grid,.fs-partners-banking__filters-grid,.fs-partners-banking__summary-grid,.fs-partners-business-partners__filters-grid,.fs-partners-business-partners__summary-grid,.fs-partners-categories__filters-grid,.fs-partners-categories__summary-grid,.fs-partners-contacts__filters-grid,.fs-partners-contacts__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-addresses__summary-item:nth-child(2),.fs-partners-banking__summary-item:nth-child(2),.fs-partners-business-partners__summary-item:nth-child(2),.fs-partners-categories__summary-item:nth-child(2),.fs-partners-contacts__summary-item:nth-child(2){border-right:0}.fs-partners-addresses__summary-item:nth-child(n+3),.fs-partners-banking__summary-item:nth-child(n+3),.fs-partners-business-partners__summary-item:nth-child(n+3),.fs-partners-categories__summary-item:nth-child(n+3),.fs-partners-contacts__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:720px){.fs-partners-addresses__filters-grid,.fs-partners-addresses__summary-grid,.fs-partners-banking__filters-grid,.fs-partners-banking__summary-grid,.fs-partners-business-partners__filters-grid,.fs-partners-business-partners__summary-grid,.fs-partners-categories__filters-grid,.fs-partners-categories__summary-grid,.fs-partners-contacts__filters-grid,.fs-partners-contacts__summary-grid{grid-template-columns:1fr}.fs-partners-addresses__summary-item,.fs-partners-addresses__summary-item:nth-child(2),.fs-partners-banking__summary-item,.fs-partners-banking__summary-item:nth-child(2),.fs-partners-business-partners__summary-item,.fs-partners-business-partners__summary-item:nth-child(2),.fs-partners-categories__summary-item,.fs-partners-categories__summary-item:nth-child(2),.fs-partners-contacts__summary-item,.fs-partners-contacts__summary-item:nth-child(2){border-right:0}.fs-partners-addresses__summary-item+.fs-partners-addresses__summary-item,.fs-partners-banking__summary-item+.fs-partners-banking__summary-item,.fs-partners-business-partners__summary-item+.fs-partners-business-partners__summary-item,.fs-partners-categories__summary-item+.fs-partners-categories__summary-item,.fs-partners-contacts__summary-item+.fs-partners-contacts__summary-item{border-top:1px solid #84a46524}.fs-partners-addresses__table .fs-table-actions,.fs-partners-banking__table .fs-table-actions,.fs-partners-business-partners__table .fs-table-actions,.fs-partners-categories__table .fs-table-actions,.fs-partners-contacts__table .fs-table-actions{justify-content:flex-start}}.fs-partners-addresses .fs-list-page__filters-row,.fs-partners-banking .fs-list-page__filters-row,.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row,.fs-partners-contacts .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.72rem;display:grid}.fs-partners-addresses .fs-list-page__filters-main,.fs-partners-banking .fs-list-page__filters-main,.fs-partners-business-partners .fs-list-page__filters-main,.fs-partners-categories .fs-list-page__filters-main,.fs-partners-contacts .fs-list-page__filters-main{min-width:0}.fs-partners-addresses .fs-list-page__filters-controls,.fs-partners-banking .fs-list-page__filters-controls,.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-controls,.fs-partners-contacts .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.15fr) minmax(0,2.85fr);align-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__filters-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:.48rem;width:auto;min-width:max-content;height:100%;display:flex}.fs-partners-addresses .fs-list-page__toolbar-actions>*,.fs-partners-banking .fs-list-page__toolbar-actions>*,.fs-partners-business-partners .fs-list-page__toolbar-actions>*,.fs-partners-categories .fs-list-page__toolbar-actions>*,.fs-partners-contacts .fs-list-page__toolbar-actions>*{flex:none}.fs-partners-addresses .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-addresses .fs-list-page__toolbar-actions button,.fs-partners-banking .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-banking .fs-list-page__toolbar-actions button,.fs-partners-business-partners .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-business-partners .fs-list-page__toolbar-actions button,.fs-partners-categories .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-categories .fs-list-page__toolbar-actions button,.fs-partners-contacts .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-contacts .fs-list-page__toolbar-actions button{white-space:nowrap}.fs-partners-addresses .fs-list-page__page-size,.fs-partners-banking .fs-list-page__page-size,.fs-partners-business-partners .fs-list-page__page-size,.fs-partners-categories .fs-list-page__page-size,.fs-partners-contacts .fs-list-page__page-size{white-space:nowrap;flex:none;align-items:center;gap:.5rem;width:auto;min-width:9.5rem;display:inline-flex}.fs-partners-addresses .fs-list-page__page-size .fs-select,.fs-partners-banking .fs-list-page__page-size .fs-select,.fs-partners-business-partners .fs-list-page__page-size .fs-select,.fs-partners-categories .fs-list-page__page-size .fs-select,.fs-partners-contacts .fs-list-page__page-size .fs-select{width:auto;min-width:4.4rem}.fs-partners-addresses__filters-grid,.fs-partners-banking__filters-grid,.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid,.fs-partners-contacts__filters-grid{grid-auto-columns:minmax(8.6rem,1fr);grid-auto-flow:column;align-items:center;gap:.5rem;min-width:0;display:grid}.fs-partners-addresses__filters-grid .fs-table-filter,.fs-partners-banking__filters-grid .fs-table-filter,.fs-partners-business-partners__filters-grid .fs-table-filter,.fs-partners-categories__filters-grid .fs-table-filter,.fs-partners-contacts__filters-grid .fs-table-filter{min-width:0}.fs-partners-addresses__filters-grid .fs-select,.fs-partners-banking__filters-grid .fs-select,.fs-partners-business-partners__filters-grid .fs-select,.fs-partners-categories__filters-grid .fs-select,.fs-partners-contacts__filters-grid .fs-select{width:100%;min-width:0}:root[data-theme=light] .fs-partners-addresses .fs-list-page__filters-actions,:root[data-theme=light] .fs-partners-addresses .fs-list-page__toolbar-actions,:root[data-theme=light] .fs-partners-banking .fs-list-page__filters-actions,:root[data-theme=light] .fs-partners-banking .fs-list-page__toolbar-actions,:root[data-theme=light] .fs-partners-business-partners .fs-list-page__filters-actions,:root[data-theme=light] .fs-partners-business-partners .fs-list-page__toolbar-actions,:root[data-theme=light] .fs-partners-categories .fs-list-page__filters-actions,:root[data-theme=light] .fs-partners-categories .fs-list-page__toolbar-actions,:root[data-theme=light] .fs-partners-contacts .fs-list-page__filters-actions,:root[data-theme=light] .fs-partners-contacts .fs-list-page__toolbar-actions{box-shadow:none;background:0 0;border:0}@media (max-width:1180px){.fs-partners-addresses .fs-list-page__filters-row,.fs-partners-banking .fs-list-page__filters-row,.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row,.fs-partners-contacts .fs-list-page__filters-row{grid-template-columns:1fr}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__filters-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{justify-content:flex-start;width:100%;min-width:0}}@media (max-width:900px){.fs-partners-addresses .fs-list-page__filters-controls,.fs-partners-banking .fs-list-page__filters-controls,.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-controls,.fs-partners-contacts .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-partners-addresses__filters-grid,.fs-partners-banking__filters-grid,.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid,.fs-partners-contacts__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:620px){.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{flex-wrap:wrap}.fs-partners-addresses__filters-grid,.fs-partners-banking__filters-grid,.fs-partners-business-partners__filters-grid,.fs-partners-categories__filters-grid,.fs-partners-contacts__filters-grid{grid-template-columns:1fr}}.fs-partners-compliance .fs-list-page__filters-controls,.fs-partners-compliance .fs-list-page__filters-main{min-width:0}.fs-partners-compliance .fs-list-page__filters-controls{max-width:none}.fs-partners-compliance .fs-list-page__toolbar-actions{gap:.5rem}.fs-partners-compliance .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-compliance .fs-list-page__toolbar-actions a,.fs-partners-compliance .fs-list-page__toolbar-actions button{white-space:nowrap}@media (max-width:720px){.fs-partners-compliance .fs-list-page__filters-row,.fs-partners-compliance__filters-grid,.fs-partners-compliance__summary-grid{grid-template-columns:1fr}.fs-partners-compliance__summary-item,.fs-partners-compliance__summary-item:nth-child(2){border-right:0}.fs-partners-compliance__summary-item+.fs-partners-compliance__summary-item{border-top:1px solid #84a46524}.fs-partners-compliance__table .fs-table-actions{justify-content:flex-start}}.fs-partners-compliance{--fs-partners-register-border:#84a4652e;--fs-partners-register-surface:#081b0b3d;--fs-partners-register-surface-strong:#0610086b;--fs-partners-register-text:var(--fs-text,#e5ead8);--fs-partners-register-muted:var(--fs-text-soft,#8e9b79)}.fs-partners-compliance .fs-list-page{gap:1rem}.fs-partners-compliance .fs-list-page__header{margin-bottom:.18rem}.fs-partners-compliance .fs-list-page__title{color:var(--fs-partners-register-text);letter-spacing:-.035em}.fs-partners-compliance .fs-list-page__meta,.fs-partners-compliance .fs-list-page__page-size-label,.fs-partners-compliance .fs-list-page__subtitle{color:var(--fs-partners-register-muted)}.fs-partners-compliance .fs-list-page__filters-row{border:1px solid var(--fs-partners-register-border);background:linear-gradient(180deg,#e5ead809,transparent 52%),var(--fs-partners-register-surface);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.72rem;display:grid;box-shadow:inset 0 1px #e5ead80e,0 1rem 2.2rem #0000001c}.fs-partners-compliance .fs-list-page__filters-main{min-width:0}.fs-partners-compliance .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.15fr) minmax(0,2.85fr);align-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.fs-partners-compliance__filters-grid{grid-template-columns:minmax(8.5rem,1fr) minmax(8.5rem,1fr) minmax(8.5rem,1fr) minmax(9rem,1fr) minmax(7.5rem,.85fr);gap:.5rem;width:100%;min-width:0;display:grid}.fs-partners-compliance .fs-table-filter{min-width:0}.fs-partners-compliance .fs-table-filter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-partners-compliance .fs-list-page__page-size,.fs-partners-compliance .fs-list-search-input,.fs-partners-compliance .fs-select{width:100%;min-width:0;color:var(--fs-partners-register-text);background:#050f087a;border-color:#84a46533}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-banking .fs-list-page__filters-actions,.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__filters-actions,.fs-partners-compliance .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__filters-actions{flex:none;height:100%}.fs-partners-compliance__summary{border:1px solid var(--fs-partners-register-border);background:linear-gradient(180deg,#428e351c,transparent 56%),var(--fs-partners-register-surface);border-radius:1rem;overflow:hidden}.fs-partners-compliance__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-compliance__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:.95rem 1rem;display:grid}.fs-partners-compliance__summary-item:last-child{border-right:0}.fs-partners-compliance__summary-label{color:var(--fs-partners-register-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-compliance__summary-item strong{color:var(--fs-partners-register-text);font-size:1.35rem;line-height:1.05}.fs-partners-compliance__summary-item small{color:var(--fs-partners-register-muted);font-size:.78rem;line-height:1.34}.fs-partners-compliance__table{border:1px solid var(--fs-partners-register-border);background:linear-gradient(180deg,#e5ead809,transparent 48%),var(--fs-partners-register-surface);border-radius:1.1rem;overflow:hidden}.fs-partners-compliance__table .fs-data-table-shell__table-wrapper{background:#050f0852;border-color:#84a46529}.fs-partners-compliance__table .fs-data-table th{color:#becfa1d1;background:linear-gradient(#3f97341f,#0000 58%),#06100875}.fs-partners-compliance__table .fs-data-table--enterprise td,.fs-partners-compliance__table .fs-data-table--enterprise th{padding-block:.72rem}.fs-partners-compliance__table .fs-link{color:#deb35c;font-weight:900}.fs-partners-compliance__table .fs-table-cell-stack{min-width:0}.fs-partners-compliance__table .fs-table-cell-stack__meta{color:var(--fs-partners-register-muted)}.fs-partners-compliance__table .fs-data-table__cell--actions{min-width:8.8rem}.fs-partners-compliance-table__actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:.42rem;display:inline-flex}.fs-partners-compliance-table__actions .fs-pill-button{min-width:3.9rem;min-height:2.1rem;padding-inline:.82rem}:root[data-theme=light] .fs-partners-compliance{--fs-partners-register-border:#0f172a17;--fs-partners-register-surface:#ffffffd1;--fs-partners-register-surface-strong:#fffffff0;--fs-partners-register-text:#0f172a;--fs-partners-register-muted:#64748b}:root[data-theme=light] .fs-partners-compliance .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-compliance__summary,:root[data-theme=light] .fs-partners-compliance__table{border-color:var(--fs-partners-register-border);background:linear-gradient(#1f6b3009,#0000 58%),#ffffffdb;box-shadow:inset 0 1px #ffffffe6,0 1.2rem 2.8rem #0f172a0e}:root[data-theme=light] .fs-partners-compliance .fs-list-page__page-size,:root[data-theme=light] .fs-partners-compliance .fs-list-search-input,:root[data-theme=light] .fs-partners-compliance .fs-select{color:#0f172a;background:#fffffff0;border-color:#0f172a1c;box-shadow:inset 0 1px #ffffffd9,0 .45rem 1.1rem #0f172a09}:root[data-theme=light] .fs-partners-compliance__table .fs-data-table-shell__table-wrapper{background:#ffffffeb;border-color:#0f172a17}:root[data-theme=light] .fs-partners-compliance__table .fs-data-table th{color:#475569;background:linear-gradient(#1f6b300a,#0000 64%),#f8fafcf5}:root[data-theme=light] .fs-partners-compliance__table .fs-link{color:#855d1e}:root[data-theme=light] .fs-partners-compliance__summary-item{border-right-color:#0f172a14}@media (max-width:1180px){.fs-partners-compliance__filters-grid,.fs-partners-compliance__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-compliance__summary-item:nth-child(2){border-right:0}.fs-partners-compliance__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:980px){.fs-partners-addresses .fs-list-page__filters-row,.fs-partners-banking .fs-list-page__filters-row,.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row,.fs-partners-compliance .fs-list-page__filters-row,.fs-partners-contacts .fs-list-page__filters-row{grid-template-columns:1fr}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__filters-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-compliance .fs-list-page__filters-actions,.fs-partners-compliance .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{justify-content:flex-start;width:100%;min-width:0}}@media (max-width:720px){.fs-partners-compliance__filters-grid,.fs-partners-compliance__summary-grid{grid-template-columns:1fr}.fs-partners-compliance__summary-item,.fs-partners-compliance__summary-item:nth-child(2){border-right:0}.fs-partners-compliance__summary-item+.fs-partners-compliance__summary-item{border-top:1px solid #84a46524}.fs-partners-compliance__table .fs-table-actions{justify-content:flex-start}}.fs-partners-addresses .fs-list-page__filters-row,.fs-partners-banking .fs-list-page__filters-row,.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row,.fs-partners-compliance .fs-list-page__filters-row,.fs-partners-contacts .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.72rem;display:grid}.fs-partners-addresses .fs-list-page__filters-controls,.fs-partners-banking .fs-list-page__filters-controls,.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-controls,.fs-partners-compliance .fs-list-page__filters-controls,.fs-partners-contacts .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.15fr) minmax(0,2.85fr);align-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-banking .fs-list-page__filters-actions,.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__filters-actions,.fs-partners-compliance .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__filters-actions{justify-content:flex-end;align-items:center;width:auto;min-width:max-content;display:flex}.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-compliance .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:.48rem;width:auto;min-width:max-content;height:100%;display:inline-flex}.fs-partners-addresses .fs-list-page__toolbar-actions>*,.fs-partners-banking .fs-list-page__toolbar-actions>*,.fs-partners-business-partners .fs-list-page__toolbar-actions>*,.fs-partners-categories .fs-list-page__toolbar-actions>*,.fs-partners-compliance .fs-list-page__toolbar-actions>*,.fs-partners-contacts .fs-list-page__toolbar-actions>*{flex:none}.fs-partners-addresses .fs-list-page__page-size,.fs-partners-banking .fs-list-page__page-size,.fs-partners-business-partners .fs-list-page__page-size,.fs-partners-categories .fs-list-page__page-size,.fs-partners-compliance .fs-list-page__page-size,.fs-partners-contacts .fs-list-page__page-size{white-space:nowrap;flex:none;align-items:center;gap:.5rem;width:auto;min-width:9.5rem;display:inline-flex}@media (max-width:1180px){.fs-partners-addresses .fs-list-page__filters-row,.fs-partners-banking .fs-list-page__filters-row,.fs-partners-business-partners .fs-list-page__filters-row,.fs-partners-categories .fs-list-page__filters-row,.fs-partners-compliance .fs-list-page__filters-row,.fs-partners-contacts .fs-list-page__filters-row{grid-template-columns:1fr}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-banking .fs-list-page__filters-actions,.fs-partners-business-partners .fs-list-page__filters-actions,.fs-partners-categories .fs-list-page__filters-actions,.fs-partners-compliance .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__filters-actions{justify-content:flex-start;min-width:0}.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-compliance .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}}@media (max-width:720px){.fs-partners-addresses .fs-list-page__filters-controls,.fs-partners-banking .fs-list-page__filters-controls,.fs-partners-business-partners .fs-list-page__filters-controls,.fs-partners-categories .fs-list-page__filters-controls,.fs-partners-compliance .fs-list-page__filters-controls,.fs-partners-contacts .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-partners-addresses .fs-list-page__toolbar-actions,.fs-partners-addresses .fs-list-page__toolbar-actions>*,.fs-partners-banking .fs-list-page__toolbar-actions,.fs-partners-banking .fs-list-page__toolbar-actions>*,.fs-partners-business-partners .fs-list-page__toolbar-actions,.fs-partners-business-partners .fs-list-page__toolbar-actions>*,.fs-partners-categories .fs-list-page__toolbar-actions,.fs-partners-categories .fs-list-page__toolbar-actions>*,.fs-partners-compliance .fs-list-page__toolbar-actions,.fs-partners-compliance .fs-list-page__toolbar-actions>*,.fs-partners-contacts .fs-list-page__toolbar-actions,.fs-partners-contacts .fs-list-page__toolbar-actions>*{width:100%}}.fs-partners-documents{--fs-partners-documents-border:#84a46529}.fs-partners-documents .fs-list-page{gap:.82rem}.fs-partners-documents .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem;display:grid}.fs-partners-documents .fs-list-page__filters-controls,.fs-partners-documents .fs-list-page__filters-main{width:100%;min-width:0}.fs-partners-documents .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.85fr) minmax(0,3.15fr);align-items:start;gap:.55rem;display:grid}.fs-partners-documents__filters-grid{grid-template-columns:minmax(10rem,1fr) minmax(11rem,1fr) minmax(11rem,1fr) minmax(11rem,1fr) minmax(9rem,.9fr);align-items:end;gap:.5rem;display:grid}.fs-partners-documents .fs-table-filter{min-width:0}.fs-partners-documents .fs-table-filter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-partners-documents .fs-list-page__page-size,.fs-partners-documents .fs-list-search-input,.fs-partners-documents .fs-select{min-height:2.5rem}.fs-partners-documents .fs-list-page__filters-actions,.fs-partners-documents .fs-list-page__toolbar-actions{justify-content:flex-end;width:auto;min-width:max-content}.fs-partners-documents .fs-list-page__toolbar-actions>*{flex:none}.fs-partners-documents .fs-list-page__page-size{width:auto;min-width:10.5rem}.fs-partners-documents__summary{border:1px solid var(--fs-partners-documents-border);background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border-radius:1rem;overflow:hidden}.fs-partners-documents__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-documents__summary-item{border-right:1px solid var(--fs-partners-documents-border);gap:.18rem;min-width:0;padding:.82rem .95rem;display:grid}.fs-partners-documents__summary-item:last-child{border-right:0}.fs-partners-documents__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-documents__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1.04rem;line-height:1.18}.fs-partners-documents__summary-item small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-documents__table{border:1px solid var(--fs-partners-documents-border);background:linear-gradient(#e5ead809,#0000 48%),#081b0b33;border-radius:1rem}.fs-partners-documents__table .fs-data-table-shell__table-wrapper{border-radius:.9rem}.fs-partners-documents__table .fs-data-table th{white-space:nowrap}.fs-partners-documents__table .fs-data-table--enterprise td,.fs-partners-documents__table .fs-data-table--enterprise th{vertical-align:middle}.fs-partners-documents__table .fs-link{overflow-wrap:anywhere}.fs-partners-documents__table .fs-table-cell-stack{gap:.18rem}.fs-partners-documents__table .fs-table-cell-stack__meta{overflow-wrap:anywhere}.fs-partners-documents__table .fs-data-table__cell--actions{min-width:9.25rem}.fs-partners-documents-table__actions{flex-wrap:nowrap;justify-content:center;gap:.38rem;width:100%;display:inline-flex}.fs-partners-documents-table__actions .fs-pill-button{min-width:4rem;padding-inline:.7rem}:root[data-theme=light] .fs-partners-documents{--fs-partners-documents-border:#5a743c24}:root[data-theme=light] .fs-partners-documents .fs-list-page__filters-row,:root[data-theme=light] .fs-partners-documents__summary,:root[data-theme=light] .fs-partners-documents__table{border-color:var(--fs-partners-documents-border);background:linear-gradient(#fffffff5,#f7faf3e6),#fff;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-documents .fs-list-page__page-size,:root[data-theme=light] .fs-partners-documents .fs-list-search-input,:root[data-theme=light] .fs-partners-documents .fs-select{color:#0f172a;background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-partners-documents__table .fs-data-table-shell__table-wrapper{border-color:var(--fs-partners-documents-border)}:root[data-theme=light] .fs-partners-documents__table .fs-data-table th{color:#475569}:root[data-theme=light] .fs-partners-documents__summary-item strong,:root[data-theme=light] .fs-partners-documents__table .fs-link{color:#0f172a}:root[data-theme=light] .fs-partners-documents__summary-item small,:root[data-theme=light] .fs-partners-documents__summary-label{color:#64748b}:root[data-theme=light] .fs-partners-documents__summary-item{border-right-color:var(--fs-partners-documents-border)}@media (max-width:1320px){.fs-partners-documents .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-partners-documents__filters-grid,.fs-partners-documents__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-documents__summary-item:nth-child(2){border-right:0}.fs-partners-documents__summary-item:nth-child(n+3){border-top:1px solid var(--fs-partners-documents-border)}}@media (max-width:760px){.fs-partners-documents .fs-list-page__filters-row{gap:.6rem}.fs-partners-documents .fs-list-page__filters-actions,.fs-partners-documents .fs-list-page__toolbar-actions{justify-content:stretch;width:100%;min-width:0}.fs-partners-documents .fs-list-page__toolbar-actions>*{flex:auto}.fs-partners-documents__filters-grid,.fs-partners-documents__summary-grid{grid-template-columns:1fr}.fs-partners-documents__summary-item,.fs-partners-documents__summary-item:nth-child(2){border-right:0}.fs-partners-documents__summary-item+.fs-partners-documents__summary-item{border-top:1px solid var(--fs-partners-documents-border)}.fs-partners-documents__table .fs-table-actions{justify-content:flex-start}}.fs-partners-documents__table .fs-data-table-shell__table-wrapper{overflow-x:auto}.fs-partners-documents__table .fs-data-table{min-width:68rem}.fs-partners-documents__table .fs-data-table--enterprise td,.fs-partners-documents__table .fs-data-table--enterprise th{padding-block:.78rem}.fs-partners-documents-table__document-cell .fs-link{font-weight:850;line-height:1.25}.fs-partners-documents-table__classification{gap:.38rem;min-width:0;display:grid}.fs-partners-documents-table__classification>span:first-child{color:var(--fs-text,#e5ead8);font-weight:760}.fs-partners-documents-table__classification .fs-chip,.fs-partners-documents-table__validity .fs-chip{width:fit-content;max-width:100%}.fs-partners-documents-table__validity{gap:.28rem;min-width:0;display:grid}.fs-partners-documents-table__date-line{justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.fs-partners-documents-table__date-line span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-documents-table__date-line strong{min-width:0;color:var(--fs-text,#e5ead8);overflow-wrap:anywhere;text-align:right;font-size:.78rem;font-weight:850}.fs-partners-documents__table .fs-chip{white-space:nowrap}.fs-partners-documents__table .fs-table-cell-stack__meta{max-width:22rem}:root[data-theme=light] .fs-partners-documents-table__classification>span:first-child,:root[data-theme=light] .fs-partners-documents-table__date-line strong{color:#0f172a}:root[data-theme=light] .fs-partners-documents-table__date-line span{color:#64748b}@media (max-width:900px){.fs-partners-documents__table .fs-data-table{min-width:0}.fs-partners-documents-table__date-line{justify-content:flex-start}.fs-partners-documents-table__date-line strong{text-align:left}}.fs-partners-documents-table__classification small{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.32}.fs-partners-documents-table__muted-primary{color:var(--fs-text-soft,#8e9b79)}.fs-partners-documents__table .fs-chip--info{color:#bfdbfe;background:#3b82f621;border-color:#60a5fa47}.fs-partners-documents-table__validity .fs-chip{margin-top:.08rem}.fs-partners-documents__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79)}:root[data-theme=light] .fs-partners-documents-table__classification small,:root[data-theme=light] .fs-partners-documents-table__muted-primary,:root[data-theme=light] .fs-partners-documents__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-partners-documents__table .fs-chip--info{color:#1e40af;background:#dbeafed6;border-color:#2563eb33}.fs-hr-table-person{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.fs-hr-table-person__avatar{border:1px solid var(--fs-accent-indicator);background:radial-gradient(circle at 28% 18%,var(--fs-accent-indicator),transparent 38%),var(--fs-accent-soft);width:2.25rem;height:2.25rem;color:var(--fs-text);border-radius:.62rem;place-items:center;font-size:.7rem;font-weight:900;line-height:1;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-hr-table-person__avatar{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)36%,var(--fs-border-subtle));background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--fs-accent-indicator)14%,transparent),transparent 38%),var(--fs-accent-soft)}}.fs-hr-table-person__avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:440px){.fs-inventory-report-detail .fs-data-table tbody td,.fs-inventory-reports .fs-data-table tbody td{grid-template-columns:1fr;gap:.28rem}.fs-inventory-report-detail .fs-data-table__cell--actions .fs-pill-button,.fs-inventory-report-detail .fs-data-table__cell--actions .fs-table-actions,.fs-inventory-reports .fs-data-table__cell--actions .fs-pill-button,.fs-inventory-reports .fs-data-table__cell--actions .fs-table-actions{width:100%}.fs-inventory-report-detail .fs-data-table__cell--actions .fs-table-actions,.fs-inventory-reports .fs-data-table__cell--actions .fs-table-actions{justify-content:stretch}}.fs-analytics,.fs-dashboard,.fs-finance-cost-centers,.fs-finance-dashboard,.fs-finance-fiscal-calendar,.fs-finance-journal-detail,.fs-finance-journals,.fs-finance-ledger,.fs-finance-posting-profiles,.fs-finance-report,.fs-finance-reports,.fs-inventory,.fs-procurement-dashboard{gap:var(--fs-page-section-gap,1.15rem);flex-direction:column;min-width:0;display:flex}.fs-analytics,.fs-inventory{gap:1.1rem}.fs-dashboard__intro{margin-bottom:1.1rem}.fs-dashboard__intro-row{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.fs-dashboard__intro-main{flex-direction:column;gap:.35rem;min-width:0;display:flex}.fs-dashboard__intro-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.fs-dashboard__intro-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.022em;margin:0 0 .35rem;font-size:clamp(1.25rem,1.1rem + .45vw,1.65rem);font-weight:800;line-height:1.18}.fs-dashboard__intro-subtitle{max-width:72rem;color:var(--fs-text-soft,#8e9b79);font-size:.92rem;line-height:1.58}.fs-dashboard__intro-meta{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;gap:.4rem .65rem;margin-top:.2rem;font-size:.78rem;display:flex}.fs-dashboard__intro-meta-item{align-items:center;gap:.32rem;display:inline-flex}.fs-dashboard__intro-meta-item:before{content:"";background:#84a4658c;border-radius:999px;flex-shrink:0;width:.34rem;height:.34rem}.fs-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:1rem;min-width:0;display:grid}.fs-dashboard__grid--2,.fs-dashboard__grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-dashboard__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-dashboard__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-dashboard__grid--wide{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fs-kpi-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}@media (min-width:768px){.fs-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-hr-employee-documents{--fs-hr-employee-documents-border:#84a46529}.fs-hr-employee-documents .fs-list-page{gap:1.05rem;display:grid}.fs-hr-employee-documents .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,.95fr) minmax(20rem,1.15fr);gap:.85rem;display:grid}.fs-hr-employee-documents .fs-table-filters{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.85rem;display:grid}.fs-hr-employee-documents .fs-list-page__page-size,.fs-hr-employee-documents .fs-list-search-input,.fs-hr-employee-documents .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-employee-documents__summary{border:1px solid var(--fs-hr-employee-documents-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-employee-documents__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-employee-documents__summary-item{border-right:1px solid var(--fs-hr-employee-documents-border);gap:.35rem;padding:1rem 1.15rem;display:grid}.fs-hr-employee-documents__summary-item:last-child{border-right:0}.fs-hr-employee-documents__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-employee-documents__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-employee-documents__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-hr-employee-documents__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-employee-documents__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-employee-documents__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-employee-documents__table .fs-data-table--enterprise td,.fs-hr-employee-documents__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-employee-document-form .fs-form-shell{align-items:start}.fs-form__grid--employee-document-link,.fs-form__grid--employee-document-validity{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-employee-document-form__toggle{align-self:stretch}.fs-hr-employee-document-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fs-hr-employee-document-form__summary-stats>div{background:#ffffff09;border:1px solid #84a46529;border-radius:.85rem;gap:.2rem;min-width:0;padding:.78rem;display:grid}.fs-hr-employee-document-form__summary-stats span{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-hr-employee-document-form__summary-stats strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;overflow:hidden}.fs-hr-employee-document-detail{padding-bottom:7rem}.fs-hr-employee-document-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-employee-document-detail__actions .fs-pill-button{min-width:8.25rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-employee-document-action-dialog__field{gap:.45rem;margin-top:.35rem;display:grid}.fs-hr-employee-document-action-dialog__field textarea{min-height:7rem}:root[data-theme=light] .fs-hr-employee-document-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-employee-document-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-employee-document-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-employee-document-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-employee-document-form__summary-stats strong,:root[data-theme=light] .fs-hr-employee-documents .fs-list-page__title,:root[data-theme=light] .fs-hr-employee-documents__summary-item strong,:root[data-theme=light] .fs-hr-employee-documents__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-employee-document-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-employee-document-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-employee-document-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-employee-document-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-employee-document-form__summary-stats span,:root[data-theme=light] .fs-hr-employee-documents .fs-list-page__meta,:root[data-theme=light] .fs-hr-employee-documents .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-employee-documents .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-employee-documents__summary-item small,:root[data-theme=light] .fs-hr-employee-documents__summary-label,:root[data-theme=light] .fs-hr-employee-documents__table .fs-data-table th,:root[data-theme=light] .fs-hr-employee-documents__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-employee-documents__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-employee-documents__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-employee-documents__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-employee-document-form__summary-stats>div,:root[data-theme=light] .fs-hr-employee-documents .fs-hr-employee-documents__summary,:root[data-theme=light] .fs-hr-employee-documents .fs-hr-employee-documents__table,:root[data-theme=light] .fs-hr-employee-documents .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-employee-documents .fs-list-page__page-size,:root[data-theme=light] .fs-hr-employee-documents .fs-list-search-input,:root[data-theme=light] .fs-hr-employee-documents .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-employee-documents__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-employee-documents__table .fs-link{color:#5c4314}@media (max-width:980px){.fs-form__grid--employee-document-link,.fs-form__grid--employee-document-validity,.fs-hr-employee-documents__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-form__grid--employee-document-link,.fs-form__grid--employee-document-validity,.fs-hr-employee-document-form__summary-stats,.fs-hr-employee-documents .fs-list-page__filters-controls,.fs-hr-employee-documents .fs-table-filters,.fs-hr-employee-documents__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-employee-documents__summary-item,.fs-hr-employee-documents__summary-item:last-child{border-right:0}.fs-hr-employee-documents__summary-item+.fs-hr-employee-documents__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-employee-documents__summary-item small{white-space:normal}.fs-hr-employee-document-detail{padding-bottom:10.5rem}.fs-hr-employee-document-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-employee-document-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-employee-document-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-health-closure-readiness{border-color:#76b5ad42}.fs-health-closure-readiness.is-blocked{border-color:#dc995c66}.fs-health-closure-readiness__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.fs-health-closure-readiness__grid article{background:#1e1b1880;border:1px solid #dc995c47;border-radius:.8rem;min-width:0;padding:.82rem}.fs-health-closure-readiness__grid span{color:var(--fs-text-soft,#9aaab3);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fs-health-closure-readiness__grid strong{color:var(--fs-text-strong,#eef5f4);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin-top:.2rem;font-size:1.4rem;display:block}.fs-health-closure-readiness__grid p{color:var(--fs-text-soft,#9aaab3);margin:.28rem 0 0;font-size:.76rem;line-height:1.45}.fs-health-incident-links,.fs-health-incident-timeline{gap:.6rem;padding:0 1rem 1rem;display:grid}.fs-health-incident-timeline article{grid-template-columns:.75rem minmax(0,1fr);gap:.65rem;display:grid}.fs-health-incident-timeline article>span{background:#0c161df5;border:2px solid #76b5add1;border-radius:999px;width:.56rem;height:.56rem;margin-top:.32rem;box-shadow:0 0 0 4px #76b5ad14}.fs-health-incident-links strong,.fs-health-incident-timeline strong{color:var(--fs-text-strong,#eef5f4);font-size:.82rem;display:block}.fs-health-incident-links small,.fs-health-incident-timeline small{color:var(--fs-text-soft,#9aaab3);text-transform:capitalize;font-size:.7rem}.fs-health-incident-timeline p{color:var(--fs-text-soft,#9aaab3);margin:.18rem 0 0;font-size:.76rem;line-height:1.45}.fs-health-incident-links article{background:#0c161d70;border:1px solid #76b5ad2e;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .75rem;display:flex}@media (max-width:760px){.fs-health-closure-readiness__grid{grid-template-columns:minmax(0,1fr)}}.fs-hr-employee-notes{--fs-hr-employee-notes-border:#84a46529}.fs-hr-employee-notes .fs-list-page{gap:1.05rem;display:grid}.fs-hr-employee-notes .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,.95fr) minmax(20rem,1.15fr);gap:.85rem;display:grid}.fs-hr-employee-notes .fs-table-filters{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.85rem;display:grid}.fs-hr-employee-notes .fs-list-page__page-size,.fs-hr-employee-notes .fs-list-search-input,.fs-hr-employee-notes .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-employee-notes__summary{border:1px solid var(--fs-hr-employee-notes-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-employee-notes__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-employee-notes__summary-item{border-right:1px solid var(--fs-hr-employee-notes-border);gap:.35rem;padding:1rem 1.15rem;display:grid}.fs-hr-employee-notes__summary-item:last-child{border-right:0}.fs-hr-employee-notes__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-employee-notes__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-employee-notes__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-hr-employee-notes__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-employee-notes__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-employee-notes__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-employee-notes__table .fs-data-table--enterprise td,.fs-hr-employee-notes__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-employee-note-form__shell{grid-template-columns:minmax(0,1fr) minmax(19rem,.32fr);align-items:start;gap:1.1rem;display:grid}.fs-hr-employee-note-form__top-actions{justify-content:flex-start;gap:.55rem;margin:-.2rem 0 .05rem;display:flex}.fs-hr-employee-note-form__top-actions .fs-pill-button{border-radius:999px;min-width:6.25rem;min-height:2.35rem}.fs-hr-employee-note-form__card{border-color:var(--fs-border-subtle);background:var(--fs-surface);gap:1.15rem;min-width:0;padding:1.15rem;display:grid}.fs-hr-employee-note-form__card-header{border-bottom:1px solid var(--fs-divider);padding-bottom:.95rem}.fs-hr-employee-note-form__section{gap:.85rem;min-width:0;display:grid}.fs-hr-employee-note-form__section+.fs-hr-employee-note-form__section{border-top:1px solid var(--fs-divider);padding-top:1.05rem}.fs-hr-employee-note-form__section-header{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.fs-hr-employee-note-form__section-header span{color:#e5ead899;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-hr-employee-note-form__section-header strong{overflow-wrap:anywhere;color:#f8fafceb;min-width:0;font-size:.86rem;font-weight:800}.fs-hr-employee-note-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.fs-hr-employee-note-form__grid>.fs-form-field--full{grid-column:1/-1}.fs-hr-employee-note-form .fs-form-field{min-width:0}.fs-hr-employee-note-form .fs-form-field>span,.fs-hr-employee-note-form .fs-search-select__label{color:#e5ead8b3;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.fs-hr-employee-note-form .fs-form-input,.fs-hr-employee-note-form .fs-search-select-field--form .fs-search-select__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:3rem;color:var(--fs-text-strong);box-shadow:none;border-radius:.9rem}.fs-hr-employee-note-form textarea.fs-form-input{resize:vertical;min-height:12rem;line-height:1.55}.fs-hr-employee-note-form .fs-form-input:focus,.fs-hr-employee-note-form .fs-search-select-field--form .fs-search-select__trigger:focus-visible{border-color:var(--fs-border-accent);box-shadow:var(--fs-focus-ring)}.fs-hr-employee-note-form__record-strip{margin-bottom:1rem}.fs-hr-employee-note-form__toggle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.95rem;align-self:stretch;align-items:flex-start;gap:.8rem;min-height:0;padding:1rem;display:flex}.fs-hr-employee-note-form__toggle input[type=checkbox]{width:1.12rem;height:1.12rem;accent-color:var(--fs-accent-indicator);flex:none;margin:.15rem 0 0}.fs-hr-employee-note-form__toggle span{gap:.15rem;display:grid}.fs-hr-employee-note-form__toggle strong{color:#f8fafc;letter-spacing:0;text-transform:none;font-size:.92rem}.fs-hr-employee-note-form__toggle small{color:#e5ead8a3;letter-spacing:0;text-transform:none;line-height:1.35}.fs-hr-employee-note-form__actions-anchor{min-height:4.25rem}.fs-hr-employee-note-form__actions.fs-stepper-nav{z-index:48;border:1px solid var(--fs-border-subtle);background:var(--fs-surface);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.85rem;justify-content:space-between;gap:.55rem;margin:.25rem auto 0;padding:.72rem;position:sticky;bottom:clamp(.7rem,1.4vw,1rem)}.fs-hr-employee-note-form__actions--floating.fs-stepper-nav{width:min(42rem,100vw - 2rem);margin:0;position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}.fs-hr-employee-note-form__actions .fs-pill-button{border-radius:999px;min-width:7.25rem;min-height:2.55rem}.fs-hr-employee-note-form__actions .fs-pill-button--primary{min-width:10rem}.fs-hr-employee-note-form__actions .fs-pill-button:disabled,.fs-hr-employee-note-form__actions .fs-pill-button[aria-disabled=true]{opacity:1;border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);text-shadow:none;color:var(--fs-text-muted)!important}.fs-hr-employee-note-form__summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-width:0;box-shadow:var(--fs-card-shadow-soft);border-radius:1rem;gap:1rem;padding:1rem;display:grid;position:sticky;top:1.1rem}.fs-hr-employee-note-form__summary-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-hr-employee-note-form__summary-header>span{color:#e5ead89e;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:800}.fs-hr-employee-note-form__summary-list{gap:.7rem;margin:0;display:grid}.fs-hr-employee-note-form__summary-list div{gap:.18rem;min-width:0;display:grid}.fs-hr-employee-note-form__summary-list dt{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-hr-employee-note-form__summary-list dd{overflow-wrap:anywhere;color:#f8fafc;min-width:0;margin:0;font-weight:800}.fs-hr-employee-note-detail{padding-bottom:7rem}.fs-hr-employee-note-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-employee-note-detail__actions .fs-pill-button{min-width:8.25rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-employee-note-detail__body{color:var(--fs-text,#e5ead8);white-space:pre-wrap;line-height:1.65}:root[data-theme=light] .fs-hr-employee-note-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-employee-note-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-employee-note-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-employee-note-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-employee-note-form__section-header strong,:root[data-theme=light] .fs-hr-employee-note-form__summary-list dd,:root[data-theme=light] .fs-hr-employee-note-form__toggle strong,:root[data-theme=light] .fs-hr-employee-notes .fs-list-page__title,:root[data-theme=light] .fs-hr-employee-notes__summary-item strong,:root[data-theme=light] .fs-hr-employee-notes__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-employee-note-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-employee-note-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-employee-note-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-employee-note-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-employee-note-form .fs-form-field>span,:root[data-theme=light] .fs-hr-employee-note-form .fs-search-select__label,:root[data-theme=light] .fs-hr-employee-note-form__section-header span,:root[data-theme=light] .fs-hr-employee-note-form__summary-header>span,:root[data-theme=light] .fs-hr-employee-note-form__summary-list dt,:root[data-theme=light] .fs-hr-employee-note-form__toggle small,:root[data-theme=light] .fs-hr-employee-notes .fs-list-page__meta,:root[data-theme=light] .fs-hr-employee-notes .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-employee-notes .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-employee-notes__summary-item small,:root[data-theme=light] .fs-hr-employee-notes__summary-label,:root[data-theme=light] .fs-hr-employee-notes__table .fs-data-table th,:root[data-theme=light] .fs-hr-employee-notes__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-employee-notes__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-employee-notes__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-employee-notes__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-employee-note-form__card,:root[data-theme=light] .fs-hr-employee-note-form__summary,:root[data-theme=light] .fs-hr-employee-note-form__toggle,:root[data-theme=light] .fs-hr-employee-notes .fs-hr-employee-notes__summary,:root[data-theme=light] .fs-hr-employee-notes .fs-hr-employee-notes__table,:root[data-theme=light] .fs-hr-employee-notes .fs-list-page__filters-row{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft)}:root[data-theme=light] .fs-hr-employee-note-form__actions.fs-stepper-nav{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none}:root[data-theme=light] .fs-hr-employee-note-form__actions .fs-pill-button:disabled,:root[data-theme=light] .fs-hr-employee-note-form__actions .fs-pill-button[aria-disabled=true]{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-muted)!important}:root[data-theme=light] .fs-hr-employee-note-form .fs-form-input,:root[data-theme=light] .fs-hr-employee-note-form .fs-search-select-field--form .fs-search-select__trigger,:root[data-theme=light] .fs-hr-employee-notes .fs-list-page__page-size,:root[data-theme=light] .fs-hr-employee-notes .fs-list-search-input,:root[data-theme=light] .fs-hr-employee-notes .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-employee-notes__table .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-strong)}:root[data-theme=light] .fs-hr-employee-notes__table .fs-link{color:#5c4314}@media (max-width:980px){.fs-hr-employee-note-form__grid,.fs-hr-employee-notes__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-employee-note-form__shell{grid-template-columns:minmax(0,1fr)}.fs-hr-employee-note-form__summary{order:-1;position:static}}@media (max-width:760px){.fs-hr-employee-note-form__grid,.fs-hr-employee-notes .fs-list-page__filters-controls,.fs-hr-employee-notes .fs-table-filters,.fs-hr-employee-notes__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-employee-notes__summary-item,.fs-hr-employee-notes__summary-item:last-child{border-right:0}.fs-hr-employee-notes__summary-item+.fs-hr-employee-notes__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-employee-notes__summary-item small{white-space:normal}.fs-hr-employee-note-form__top-actions{justify-content:flex-start;max-width:calc(100vw - 1.7rem)}.fs-hr-employee-note-form__actions .fs-pill-button{flex:1 1 0;min-width:0}.fs-hr-employee-note-form__top-actions .fs-pill-button{flex:none;min-width:6.25rem}.fs-hr-employee-note-form__card{padding:.95rem}.fs-hr-employee-note-form__section-header{justify-content:stretch;gap:.25rem;display:grid}.fs-hr-employee-note-form__actions.fs-stepper-nav{flex-wrap:wrap;display:flex}.fs-hr-employee-note-form__actions--floating.fs-stepper-nav{width:auto;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-employee-note-detail{padding-bottom:8.75rem}.fs-hr-employee-note-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-employee-note-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-employee-note-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-dashboard__section{flex-direction:column;gap:.9rem;min-width:0;display:flex}.fs-dashboard__section+.fs-dashboard__section{margin-top:.35rem}.fs-dashboard__section-header{justify-content:space-between;align-items:flex-end;gap:.85rem;min-width:0;display:flex}.fs-dashboard__section-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.016em;font-size:1.08rem;font-weight:800;line-height:1.28}.fs-dashboard__section-subtitle{max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin-top:.12rem;font-size:.8rem;line-height:1.45}.fs-dashboard__stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.fs-dashboard__card+.fs-dashboard__card{margin-top:1rem}.fs-dashboard__chart-grid>.fs-dashboard__card+.fs-dashboard__card,.fs-dashboard__grid>.fs-dashboard__card+.fs-dashboard__card,.fs-inventory__steps-grid>.fs-dashboard__card+.fs-dashboard__card,.fs-kpi-grid>.fs-dashboard__card+.fs-dashboard__card{margin-top:0}.fs-dashboard__card{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-panel-bg,radial-gradient(circle at top left,#4f9f4214,transparent 58%),radial-gradient(circle at bottom right,#c5962b0d,transparent 62%),linear-gradient(145deg,var(--fs-surface,#16200f),var(--fs-surface-inset,#0f170c)));height:100%;min-height:0;color:var(--fs-text,#e5ead8);box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #070b0585);transition:transform var(--fs-transition-fast,.12s ease),box-shadow var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),filter var(--fs-transition-fast,.12s ease);flex-direction:column;gap:.45rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}.fs-dashboard__card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.9;background:linear-gradient(#e5ead809,#0000 42%);position:absolute;inset:0}.fs-dashboard__card>*{z-index:1;position:relative}.fs-dashboard__card--accent{background:var(--fs-panel-bg-accent,radial-gradient(circle at top left,#4f9f422e,transparent 58%),radial-gradient(circle at bottom right,#c5962b14,transparent 62%),linear-gradient(145deg,var(--fs-surface-soft,#1c2914),var(--fs-surface,#16200f)));box-shadow:var(--fs-card-shadow-strong,0 18px 44px #070b05d1),0 0 0 1px #4f9f420f;border-color:#4f9f4273}.fs-dashboard__card--quiet{background:var(--fs-panel-bg-quiet,radial-gradient(circle at top left,#4f9f420d,transparent 58%),var(--fs-surface-quiet,#141d0f));box-shadow:none}.fs-dashboard__card--dashboard-panel{height:auto;min-height:0}.fs-dashboard__card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.fs-dashboard__card-header-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fs-dashboard__card-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.fs-dashboard__card:focus-within{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring)}.fs-dashboard__card-eyebrow{color:#b6f0a8;width:fit-content;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.085em;text-transform:uppercase;margin-bottom:.1rem;font-size:.72rem;font-weight:900;line-height:1.2}.fs-dashboard__card-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.012em;font-size:1.02rem;font-weight:800;line-height:1.28}.fs-dashboard__card-meta{color:var(--fs-text-soft,#8e9b79);margin-top:.15rem;font-size:.8rem;line-height:1.45}.fs-dashboard__card-footer{border-top:1px solid var(--fs-divider,#84a46529);color:var(--fs-text-soft,#8e9b79);justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.65rem;font-size:.78rem;display:flex}.fs-dashboard__card-link{color:var(--fs-link,#d3ad56);font-weight:800;text-decoration:none}.fs-dashboard__card-link:hover{color:var(--fs-link-hover,#e6c57d);text-underline-offset:.16em;text-decoration:underline}@media (hover:hover){.fs-dashboard__card:hover{border-color:var(--fs-border-strong,#84a46557);box-shadow:var(--fs-card-shadow-enterprise-hover,0 16px 38px #070b05a3),0 0 0 1px #84a4650e;transform:translateY(-1px)}.fs-dashboard__card--accent:hover{filter:brightness(1.03);border-color:#4f9f429e;box-shadow:0 18px 46px #070b05e0,0 0 0 1px #4f9f421f}.fs-dashboard__card--quiet:hover{box-shadow:0 10px 26px #070b0557}}.fs-dashboard__hero{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl,1.25rem);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:1rem;padding:1.15rem 1.25rem;display:grid;position:relative;overflow:hidden}.fs-dashboard__hero:before{content:"";pointer-events:none;background:linear-gradient(#edf2f509,#0000 42%),radial-gradient(circle at 76% 0,#347d730a,#0000 34%);position:absolute;inset:0}.fs-dashboard__hero>*{z-index:1;position:relative}.fs-dashboard__hero-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.fs-dashboard__hero-kicker{color:var(--fs-accent-indicator);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.105em;text-transform:uppercase;margin-bottom:.35rem;font-size:.74rem;font-weight:900;line-height:1.2}.fs-dashboard__hero-title{max-width:56rem;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.026em;margin:0;font-size:clamp(1.35rem,1.1rem + .85vw,2rem);font-weight:800;line-height:1.14}.fs-dashboard__hero-text{max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.fs-dashboard__hero-meta{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.fs-dashboard__hero-meta span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);border-radius:999px;align-items:center;padding:.2rem .58rem;font-size:.74rem;line-height:1.25;display:inline-flex}.fs-dashboard__hero-aside{flex-direction:column;gap:.7rem;min-width:0;display:flex}.fs-dashboard__hero-score{border:1px solid var(--fs-warning-border);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-quiet);min-height:8.5rem;box-shadow:var(--fs-card-shadow-soft);flex-direction:column;justify-content:center;padding:.9rem 1rem;display:flex}.fs-dashboard__hero-score-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-dashboard__hero-score strong{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:clamp(1.58rem,1.12rem + 1vw,2.25rem);font-weight:800;line-height:1.02}.fs-dashboard__hero-score span:last-child{color:var(--fs-text-soft,#8e9b79);margin-top:.18rem;font-size:.78rem}.fs-dashboard__card .fs-dashboard__hero-score{min-height:auto}.fs-dashboard__card--dashboard-panel .fs-dashboard__hero-score{min-height:8.5rem}.fs-dashboard__hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fs-dashboard__hero-mini-grid>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset);min-width:0;padding:.75rem .8rem}.fs-dashboard__hero-mini-grid span{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;display:block}.fs-dashboard__hero-mini-grid strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;margin-top:.16rem;font-size:.98rem;font-weight:850;line-height:1.2;display:block}.fs-dashboard__metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:.7rem;display:grid}.fs-sales-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.fs-sales-invoice-report__metrics-grid,.fs-sales-summary-report__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-sales-receipt-report__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-sales-dashboard__metrics-grid .fs-dashboard__metric-card{min-height:148px;padding:1rem 1.05rem}.fs-sales-dashboard__metrics-grid .fs-dashboard__metric-label{max-width:92%}.fs-sales-dashboard__metrics-grid .fs-dashboard__metric-value{font-size:clamp(1.45rem,1.08rem + .7vw,1.95rem)}.fs-sales-dashboard__metrics-grid .fs-dashboard__metric-helper{max-width:18rem}.fs-dashboard__metric-link{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.fs-dashboard__metric-link:hover{text-decoration:none}.fs-dashboard__metric-card{border-radius:var(--fs-radius-lg,1rem);height:100%;min-height:108px;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f4217,#0000 58%),radial-gradient(circle at 100% 100%,#c5962b0b,#0000 62%),linear-gradient(145deg,#1c2914eb,#0f170ceb);border:1px solid #84a4652e;flex-direction:column;gap:.34rem;padding:.82rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #070b056b,inset 0 1px #e5ead809}.fs-dashboard__metric-card:before{content:"";pointer-events:none;background:linear-gradient(#e5ead809,#0000 44%);position:absolute;inset:0}.fs-dashboard__metric-card>*{z-index:1;position:relative}.fs-dashboard__metric-card-top{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.fs-dashboard__metric-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.fs-dashboard__metric-indicator{background:#84a46573;border-radius:999px;flex-shrink:0;width:.52rem;height:.52rem;box-shadow:0 0 10px #84a46542}.fs-dashboard__metric-value,.fs-dashboard__org-count{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin-top:.04rem;font-size:clamp(1.32rem,1.04rem + .58vw,1.82rem);font-weight:800;line-height:1.06}.fs-dashboard__metric-helper{color:var(--fs-text-soft,#8e9b79);margin-top:.12rem;font-size:.76rem;line-height:1.42}.fs-dashboard__metric-unit{color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;margin-left:.35rem;font-size:.76rem;font-weight:800}.fs-dashboard__metric-row{justify-content:space-between;align-items:flex-end;gap:.85rem;display:flex}.fs-dashboard__metric-main{min-width:0}.fs-dashboard__metric-sub{color:var(--fs-text-soft,#8e9b79);margin-top:.2rem;font-size:.78rem}.fs-dashboard__inline-status{margin-top:.2rem}.fs-dashboard__metric-card--neutral{background:radial-gradient(circle at 0 0,#84a4651b,#0000 58%),radial-gradient(circle at 100% 100%,#c5962b0b,#0000 62%),linear-gradient(145deg,#1c2914f0,#0f170cf0);border-color:#84a46542}.fs-dashboard__metric-card--neutral .fs-dashboard__metric-indicator{background:#84a4659e;box-shadow:0 0 12px #84a46557}.fs-dashboard__metric-card--success{background:radial-gradient(circle at 0 0,#4f9f4229,#0000 58%),radial-gradient(circle at 100% 100%,#6fca5f0e,#0000 62%),linear-gradient(145deg,#1c2914f2,#0f170cf2);border-color:#4f9f426b}.fs-dashboard__metric-card--success .fs-dashboard__metric-indicator{background:#6fca5f;box-shadow:0 0 14px #6fca5f8f}.fs-dashboard__metric-card--warning{background:radial-gradient(circle at 0 0,#c5962b24,#0000 58%),radial-gradient(circle at 100% 100%,#d6a6420e,#0000 62%),linear-gradient(145deg,#1e2210f2,#0f170cf2);border-color:#c5962b75}.fs-dashboard__metric-card--warning .fs-dashboard__metric-indicator{background:#d6a642;box-shadow:0 0 14px #d6a6428a}.fs-dashboard__metric-card--danger{background:radial-gradient(circle at 0 0,#d6645824,#0000 58%),radial-gradient(circle at 100% 100%,#d664580b,#0000 62%),linear-gradient(145deg,#201812f2,#0f170cf2);border-color:#d6645875}.fs-dashboard__metric-card--danger .fs-dashboard__metric-indicator{background:#d66458;box-shadow:0 0 14px #d664588a}.fs-dashboard__metric-card--info{background:radial-gradient(circle at 0 0,#3f96bd24,#0000 58%),radial-gradient(circle at 100% 100%,#5dade20b,#0000 62%),linear-gradient(145deg,#142222f2,#0f170cf2);border-color:#3f96bd75}.fs-dashboard__metric-link:focus-visible{outline:none}.fs-dashboard__metric-link:focus-visible .fs-dashboard__metric-card{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring)}@media (hover:hover){.fs-dashboard__metric-link:hover .fs-dashboard__metric-card--success{border-color:#6fca5f94}.fs-dashboard__metric-link:hover .fs-dashboard__metric-card--warning{border-color:#d6a64299}.fs-dashboard__metric-link:hover .fs-dashboard__metric-card--danger{border-color:#d664589e}.fs-dashboard__metric-link:hover .fs-dashboard__metric-card--info{border-color:#5dade29e}.fs-dashboard__metric-link:hover .fs-dashboard__metric-card--neutral{border-color:#84a4657a}}.fs-dashboard__metric-card--info .fs-dashboard__metric-indicator{background:#5dade2;box-shadow:0 0 14px #5dade28a}@media (hover:hover){.fs-dashboard__metric-link:hover .fs-dashboard__metric-card{border-color:#84a46566;transform:translateY(-2px);box-shadow:0 16px 38px #070b0594,0 0 0 1px #84a4650e}}.fs-kpi-icon{background:radial-gradient(circle at 30% 0,#4f9f426b,var(--fs-surface-inset,#0f170c));color:#b6f0a8;border:1px solid #4f9f4285;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;display:inline-flex;box-shadow:0 8px 22px #070b05b8,inset 0 1px #b4f0a014}.fs-kpi-icon--info{background:radial-gradient(circle at 30% 0,#3f96bd5c,var(--fs-surface-inset,#0f170c));color:#a8d8f0;border-color:#3f96bd75}.fs-kpi-icon--warning{background:radial-gradient(circle at 30% 0,#c5962b5c,var(--fs-surface-inset,#0f170c));color:#f0d08a;border-color:#c5962b75}.fs-kpi-icon--danger{background:radial-gradient(circle at 30% 0,#d6645857,var(--fs-surface-inset,#0f170c));color:#f4b3ab;border-color:#d6645870}.fs-kpi-icon__svg{flex-shrink:0;width:1.1rem!important;height:1.1rem!important}.fs-analytics__trend-pill,.fs-dashboard__trend{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.24rem;width:fit-content;min-height:1.55rem;padding:.14rem .55rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.fs-analytics__trend-pill--good,.fs-dashboard__trend--up{background:var(--fs-success-soft,#4f9f4229);color:#b6f0a8;border-color:#4f9f4257}.fs-analytics__trend-pill--bad,.fs-dashboard__trend--down{background:var(--fs-danger-soft,#d664582e);color:#f4b3ab;border-color:#d6645857}.fs-analytics__trend-pill--neutral,.fs-dashboard__trend--neutral{color:var(--fs-text-soft,#8e9b79);background:#84a4651a;border-color:#84a4653d}.fs-dashboard__org-list{color:var(--fs-text-soft,#8e9b79);flex-direction:column;gap:.18rem;margin:.55rem 0 0;padding:0;font-size:.8rem;line-height:1.45;list-style:none;display:flex}.fs-dashboard__org-list-item{align-items:center;gap:.4rem;min-width:0;display:flex}.fs-dashboard__org-list-item:before{content:"";background-color:#84a4658c;border-radius:999px;flex-shrink:0;width:.32rem;height:.32rem}.fs-dashboard__org-list-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-dashboard__activity-list{flex-direction:column;gap:.55rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.fs-dashboard__activity-item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;display:grid}.fs-dashboard__activity-dot{background:var(--fs-accent,#4f9f42);border-radius:999px;width:.55rem;height:.55rem;margin-top:.32rem;box-shadow:0 0 8px #4f9f4294}.fs-dashboard__activity-title{color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:800}.fs-dashboard__activity-meta{color:var(--fs-text-soft,#8e9b79);margin-top:.08rem;font-size:.76rem}.fs-dashboard__empty-panel{border-radius:var(--fs-radius-md,.8rem);background:#0f170c61;border:1px dashed #84a4653d;flex-direction:column;gap:.18rem;margin-top:.65rem;padding:.95rem 1rem;display:flex}.fs-dashboard__empty-panel strong{color:var(--fs-text,#e5ead8);font-size:.86rem}.fs-dashboard__empty-panel span{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.45}.fs-dashboard__chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.fs-dashboard__chart-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.fs-dashboard__chart-card{gap:.75rem;min-height:240px}.fs-dashboard__chart{border-radius:var(--fs-radius-lg,1rem);background:var(--fs-chart-empty-bg,linear-gradient(180deg,#0f170c57,#0f170c24));min-height:190px;color:var(--fs-text-soft,#8e9b79);border:1px dashed #84a46538;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fs-dashboard__chart--large{min-height:220px}.fs-dashboard__chart-card .fs-dashboard__chart{min-height:190px;margin-top:.15rem}.fs-dashboard__chart:before{content:"";pointer-events:none;background-image:linear-gradient(#84a46509 1px,#0000 0),linear-gradient(90deg,#84a46509 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 72%);mask-image:linear-gradient(#00000073,#0000 72%)}.fs-dashboard__chart>*{z-index:1;position:relative}.fs-dashboard__chart-placeholder{text-align:center;opacity:.96;flex-direction:column;align-items:center;gap:.35rem;max-width:34rem;margin:0 auto;padding:1rem;display:flex}.fs-dashboard__chart-placeholder-title{color:var(--fs-text,#e5ead8);letter-spacing:-.01em;font-size:.85rem;font-weight:800}.fs-dashboard__chart-placeholder-text{color:#8e9b79eb;max-width:26rem;font-size:.78rem;line-height:1.45}.fs-dashboard__health-grid,.fs-dashboard__tenant-grid,.fs-finance-health-grid{gap:.65rem;margin:.65rem 0 0;display:grid}.fs-dashboard__health-grid,.fs-dashboard__tenant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-finance-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-dashboard__health-grid>div,.fs-dashboard__tenant-grid>div,.fs-finance-health-grid>div{border-radius:var(--fs-radius-md,.8rem);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c6b;border:1px solid #84a46529;min-width:0;padding:.72rem .8rem}.fs-dashboard__health-grid dt,.fs-dashboard__tenant-grid dt,.fs-finance-health-grid dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.25}.fs-dashboard__health-grid dd,.fs-dashboard__tenant-grid dd,.fs-finance-health-grid dd{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;margin:.22rem 0 0;font-size:.95rem;font-weight:850;line-height:1.25}.fs-finance-health-grid dd{font-size:1.1rem}.fs-dashboard__health-grid dd small,.fs-dashboard__tenant-grid small,.fs-finance-health-grid dd small{color:var(--fs-text-muted,#6f7d5d);margin-top:.18rem;font-size:.72rem;font-weight:750;line-height:1.35;display:block}.fs-analytics__hero{margin-bottom:.1rem}.fs-analytics__range-panel{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f4214,#0000 58%),#0f170c75;border:1px solid #84a46533;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.65rem;display:grid;box-shadow:inset 0 1px #e5ead809,0 10px 24px #070b053d}.fs-analytics__range-button{width:100%;min-height:2.15rem;color:var(--fs-text-soft,#8e9b79);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.01em;cursor:pointer;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease),box-shadow var(--fs-transition-base,.16s ease);background:#0f170c80;border:1px solid #84a46538;border-radius:999px;font-size:.76rem;font-weight:850}.fs-analytics__range-button:hover{color:var(--fs-text,#e5ead8);background:#1c2914c7;border-color:#84a46561}.fs-analytics__range-button:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-analytics__range-button--active{color:#dffad6;background:radial-gradient(circle at 0 0,#4f9f4247,#0000 58%),#4f9f4224;border-color:#4f9f42a8;box-shadow:0 0 0 1px #4f9f4214,inset 0 1px #b4f0a014}.fs-analytics__metric-card{justify-content:flex-start;min-height:178px}.fs-analytics__metric-head{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.fs-analytics__metric-title-row{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.fs-analytics__metric-title-wrap{min-width:0}.fs-analytics__metric-title{color:var(--fs-text,#e5ead8);letter-spacing:-.01em;margin:.08rem 0 0;font-size:.9rem;font-weight:850;line-height:1.28}.fs-analytics__metric-action{flex-shrink:0;display:inline-flex}.fs-analytics__metric-value-row{flex-wrap:wrap;align-items:baseline;gap:.2rem;margin-top:.45rem;display:flex}.fs-analytics .fs-dashboard__chart-card{min-height:330px}.fs-analytics .fs-dashboard__chart-card .fs-dashboard__chart{background:radial-gradient(circle at 0 0,#4f9f420b,#0000 58%),linear-gradient(#0f170c47,#0f170c24);border-style:solid;border-color:#84a46529;min-height:260px}.fs-analytics .fs-dashboard__chart-placeholder{min-height:210px}.fs-inventory__hero{margin-bottom:.1rem}.fs-inventory__metric-card{min-height:168px}.fs-inventory__risk-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.fs-inventory__compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.fs-inventory__control-card{gap:.85rem}.fs-inventory__control-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:flex-start;gap:1rem;display:grid}.fs-inventory__control-list{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.fs-inventory__tip{margin-top:.35rem}.fs-inventory__steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.fs-inventory__step-card{min-height:150px;color:inherit;gap:.45rem;text-decoration:none}.fs-inventory__step-card:hover{text-decoration:none}.fs-inventory__step-number{color:#b6f0a8;font-variant-numeric:tabular-nums;background:#4f9f4224;border:1px solid #4f9f4266;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:850;display:inline-flex}.fs-inventory__step-title{color:var(--fs-text,#e5ead8);letter-spacing:-.01em;margin-top:.2rem;font-size:.9rem;font-weight:850;line-height:1.25;display:block}.fs-inventory__step-text{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.45;display:block}.fs-inventory__step-status{width:fit-content;color:var(--fs-text-soft,#8e9b79);background:#84a4651a;border:1px solid #84a4653d;border-radius:999px;margin-top:auto;padding:.15rem .52rem;font-size:.7rem;font-weight:850}.fs-inventory__step-card--complete .fs-inventory__step-status{color:#b6f0a8;background:#4f9f4229;border-color:#4f9f4257}.fs-inventory__module-card{min-height:230px}.fs-inventory__module-meta{width:fit-content;color:var(--fs-text-soft,#8e9b79);background:#84a46514;border:1px solid #84a46533;border-radius:999px;margin-top:.3rem;padding:.18rem .55rem;font-size:.72rem;font-weight:750;line-height:1.25}.fs-inventory__module-actions{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.75rem;display:flex}.fs-finance-dashboard .fs-dashboard__card{min-width:0}.fs-finance-dashboard .fs-dashboard__card--dashboard-panel{padding:1rem 1.1rem}.fs-finance-dashboard .fs-dashboard__hero{margin-bottom:0}.fs-finance-dashboard .fs-dashboard__alerts{flex-direction:column;gap:.65rem;display:flex}.fs-finance-readiness-card{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f421f,#0000 58%),#0f170c75;border:1px solid #84a4652e;flex-direction:column;gap:.7rem;margin-top:.75rem;padding:.9rem 1rem;display:flex}.fs-finance-readiness-card strong{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:clamp(1.5rem,1.08rem + .9vw,2.12rem);font-weight:800;line-height:1;display:block}.fs-finance-ledger__mini-bar,.fs-finance-readiness-bar{background:#0f170c99;border:1px solid #84a4652e;border-radius:999px;width:100%;height:.58rem;position:relative;overflow:hidden}.fs-finance-readiness-card .fs-finance-readiness-bar{background:#070b056b;height:.62rem}.fs-finance-ledger__mini-bar span,.fs-finance-readiness-bar span{border-radius:inherit;background:linear-gradient(90deg,#4f9f42e6,#c5962bd9);height:100%;display:block}.fs-finance-readiness-card .fs-finance-readiness-bar span{inset-block:0;position:absolute;left:0}.fs-finance-readiness-card .fs-chip{align-self:flex-start;width:fit-content}.fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr);gap:.45rem;margin-top:.65rem;display:grid}.fs-dashboard__quick-action{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset);min-width:0;min-height:2.62rem;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),filter var(--fs-transition-fast,.12s ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.52rem .68rem;text-decoration:none;display:grid}.fs-dashboard__quick-action:hover{filter:brightness(1.03);background:radial-gradient(circle at 0 0,#c5962b1a,#0000 58%),#0f170c85;border-color:#c5962b6b;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b053d,0 0 0 1px #c5962b0d}.fs-dashboard__quick-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-dashboard__quick-action-icon{width:1.55rem;height:1.55rem;color:var(--fs-link,#d3ad56);background:#c5962b1f;border:1px solid #c5962b47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.86rem;font-weight:900;display:inline-flex}.fs-dashboard__quick-action-body{flex-direction:column;gap:.16rem;min-width:0;display:flex}.fs-dashboard__quick-action-title{color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:850;line-height:1.25}.fs-dashboard__quick-action-text{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.42}.fs-overview-dashboard{gap:.85rem;max-width:min(100%,104rem);padding-top:.85rem}.fs-overview-dashboard .fs-dashboard__hero{border-radius:.82rem;min-height:12.75rem}.fs-overview-dashboard .fs-dashboard__hero-title{letter-spacing:0;max-width:46rem;font-size:1.72rem;line-height:1.08}.fs-overview-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.fs-overview-dashboard .fs-dashboard__hero-aside{justify-content:center;min-width:min(100%,23rem)}.fs-overview-dashboard .fs-dashboard__hero-score{min-height:5.9rem;padding:.78rem .9rem}.fs-overview-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,Inter,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:1.72rem;line-height:1.08}.fs-overview-dashboard .fs-dashboard__hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.fs-overview-dashboard .fs-dashboard__hero-mini-grid>div{min-height:3.15rem;padding:.55rem .65rem}.fs-overview-dashboard .fs-feature-card__actions{justify-content:flex-end}.fs-overview-dashboard .fs-dashboard__metric-card{border-radius:.72rem;gap:.24rem;min-height:6.15rem;padding:.72rem .78rem}.fs-overview-dashboard .fs-dashboard__hero-mini-grid span,.fs-overview-dashboard .fs-dashboard__metric-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:0;font-size:.66rem}.fs-overview-dashboard .fs-dashboard__metric-card-top{margin-bottom:.18rem}.fs-overview-dashboard .fs-dashboard__metric-value{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,Inter,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-overview-dashboard .fs-dashboard__metric-helper{color:var(--fs-text-soft,#8e9b79);max-width:15rem;margin-top:.16rem;font-size:.7rem;line-height:1.3}.fs-overview-dashboard .fs-dashboard__card-header{gap:.75rem}.fs-overview-dashboard .fs-dashboard__card--dashboard-panel{border-radius:.82rem}.fs-overview-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.15}.fs-overview-dashboard .fs-dashboard__hero-mini-grid>div,.fs-overview-dashboard .fs-dashboard__insight-row{background:#06100847;border-color:#84a46524;border-radius:.68rem}.fs-overview-dashboard .fs-dashboard__hero-mini-grid strong{color:var(--fs-text,#e5ead8);letter-spacing:0;font-size:.84rem;line-height:1.34}.fs-overview-dashboard .fs-dashboard__stack{gap:.55rem;margin-top:.15rem}.fs-overview-dashboard .fs-dashboard__insight-row{min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.72rem .78rem;text-decoration:none;display:grid}.fs-overview-dashboard .fs-dashboard__insight-row:hover{background:#06100861;border-color:#84a46557;text-decoration:none}.fs-overview-dashboard .fs-dashboard__insight-row:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-overview-dashboard .fs-dashboard__insight-row>div{gap:.18rem;min-width:0;display:grid}.fs-overview-dashboard .fs-dashboard__insight-row strong{color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.25}.fs-overview-dashboard .fs-dashboard__insight-row p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.78rem;line-height:1.42}.fs-overview-dashboard .fs-status-badge{min-width:2.25rem;min-height:1.85rem;color:var(--fs-text,#e5ead8);background:#84a4651a;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.28rem .62rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.fs-overview-dashboard .fs-status-badge--tone-warning{color:#d3ad56;background:#c5962b1f;border-color:#c5962b42}.fs-overview-dashboard .fs-status-badge--tone-info{color:#8ab8e8;background:#4f89c21f;border-color:#4f89c242}.fs-overview-dashboard .fs-status-badge--tone-success{color:#8ed580;background:#4f9f421c;border-color:#4f9f423d}.fs-overview-dashboard .fs-dashboard__quick-action{border-radius:.78rem;min-height:2.72rem}.fs-overview-dashboard .fs-dashboard__grid--2col .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.fs-overview-dashboard .fs-dashboard__quick-action-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fs-overview-dashboard__chart-grid{gap:.65rem}.fs-overview-dashboard__chart-card{gap:.7rem;min-height:24rem}.fs-overview-dashboard__chart{background:radial-gradient(circle at top left,#58a89c0e,transparent 48%),var(--fs-surface-inset,#0f170c61);border-style:solid;border-color:#84a46529;min-height:17.5rem}.fs-overview-dashboard__chart--coverage{min-height:19.5rem}.fs-overview-dashboard__chart .recharts-legend-item-text{color:var(--fs-text-soft,#8e9b79)!important}:root[data-theme=light] .fs-overview-dashboard__chart{background:radial-gradient(circle at 0 0,#2373530f,#0000 48%),#f7faf3c7;border-color:#5a743c24}.fs-overview-dashboard__readiness-card{gap:.8rem}.fs-overview-dashboard__readiness-summary{align-items:baseline;gap:.45rem;min-width:0;display:flex}.fs-overview-dashboard__readiness-summary strong{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-sans,Inter,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.5rem;font-weight:800;line-height:1}.fs-overview-dashboard__readiness-summary span{color:var(--fs-text-soft,#8e9b79);font-size:.8rem;font-weight:800}.fs-overview-dashboard__setup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.25rem;display:grid}.fs-overview-dashboard__setup-item{border-radius:var(--fs-radius-md,.8rem);min-width:0;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c61;border:1px solid #84a46529;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.68rem .72rem;text-decoration:none;display:grid}.fs-overview-dashboard__setup-item:hover{background:radial-gradient(circle at 0 0,#4f9f4216,#0000 58%),#0f170c80;border-color:#84a4655c;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b0538}.fs-overview-dashboard__setup-item:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-overview-dashboard__setup-item-main{flex-direction:column;gap:.16rem;min-width:0;display:flex}.fs-overview-dashboard__setup-item-main strong{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;line-height:1.28;overflow:hidden}.fs-overview-dashboard__setup-item-main span{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.fs-overview-dashboard__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__hero-mini-grid span,:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__insight-row p,:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__metric-helper,:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__metric-label,:root[data-theme=light] .fs-overview-dashboard__readiness-summary span,:root[data-theme=light] .fs-overview-dashboard__setup-item-main span{color:#64748b}:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__hero-mini-grid strong,:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__insight-row strong,:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__metric-value,:root[data-theme=light] .fs-overview-dashboard__readiness-summary strong,:root[data-theme=light] .fs-overview-dashboard__setup-item-main strong{color:#0f172a}:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__insight-row,:root[data-theme=light] .fs-overview-dashboard__setup-item{background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-overview-dashboard .fs-dashboard__insight-row:hover,:root[data-theme=light] .fs-overview-dashboard__setup-item:hover{background:#fffffff0;border-color:#5a743c42}:root[data-theme=light] .fs-overview-dashboard .fs-status-badge{color:#0f172a;background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-overview-dashboard .fs-status-badge--tone-warning{color:#7c5612;background:#a9781b1a;border-color:#a9781b3d}:root[data-theme=light] .fs-overview-dashboard .fs-status-badge--tone-info{color:#205881;background:#25639114;border-color:#25639138}:root[data-theme=light] .fs-overview-dashboard .fs-status-badge--tone-success{color:#2a6320;background:#3f87331a;border-color:#3f873338}@media (max-width:980px){.fs-overview-dashboard .fs-dashboard__metrics-grid,.fs-overview-dashboard__setup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-overview-dashboard__chart-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.fs-overview-dashboard .fs-dashboard__grid--2col .fs-dashboard__quick-actions-grid,.fs-overview-dashboard__profile-grid,.fs-overview-dashboard__setup-list{grid-template-columns:minmax(0,1fr)}.fs-overview-dashboard .fs-dashboard__hero-title{font-size:1.42rem}.fs-overview-dashboard .fs-dashboard__hero-score strong{font-size:1.5rem}.fs-overview-dashboard .fs-dashboard__metric-value{font-size:1.08rem}.fs-overview-dashboard .fs-dashboard__insight-row{grid-template-columns:minmax(0,1fr);align-items:start}.fs-overview-dashboard .fs-status-badge{justify-self:start}.fs-overview-dashboard__chart-card{min-height:22rem}.fs-overview-dashboard__chart,.fs-overview-dashboard__chart--coverage{min-height:17rem}}.fs-farm-sites{--fs-core-sites-border:#84a46529;max-width:min(100%,104rem);padding-top:1.1rem}.fs-farm-sites .fs-list-page{gap:1.05rem;display:grid}.fs-farm-sites .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-farm-sites .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.2fr) repeat(2,minmax(11rem,.8fr));align-items:start;gap:.5rem;display:grid}.fs-farm-sites .fs-list-page__page-size,.fs-farm-sites .fs-list-search-input,.fs-farm-sites .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-farm-sites .fs-list-search-input,.fs-farm-sites .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847}.fs-farm-sites .fs-list-page__filters-actions{min-width:auto}.fs-farm-sites .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-farm-sites .fs-list-page__toolbar-actions .fs-pill-button,.fs-farm-sites .fs-list-page__toolbar-actions a,.fs-farm-sites .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-farm-sites .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-farm-sites .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-farm-sites__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;margin-bottom:1.125rem;padding:0;overflow:hidden}.fs-farm-sites__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-farm-sites__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-farm-sites__summary-item:last-child{border-right:0}.fs-farm-sites__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-farm-sites__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-farm-sites__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-farm-sites .fs-farm-sites__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-farm-sites__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-farm-sites__table .fs-data-table-shell__description{color:var(--fs-text-soft,#8e9b79);font-size:.74rem}.fs-farm-sites__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-farm-sites__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-farm-sites__table .fs-data-table--enterprise td,.fs-farm-sites__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-farm-sites__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-farm-sites__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-farm-sites__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-farm-sites__table .fs-data-table-shell__page-meta,.fs-farm-sites__table .fs-data-table-shell__pagination{color:var(--fs-text-soft,#8e9b79)}:root[data-theme=light] .fs-farm-sites .fs-list-page__title,:root[data-theme=light] .fs-farm-sites__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-farm-sites .fs-list-page__meta,:root[data-theme=light] .fs-farm-sites .fs-list-page__page-size-label,:root[data-theme=light] .fs-farm-sites .fs-list-page__subtitle,:root[data-theme=light] .fs-farm-sites__summary-item small,:root[data-theme=light] .fs-farm-sites__summary-label,:root[data-theme=light] .fs-farm-sites__table .fs-data-table th,:root[data-theme=light] .fs-farm-sites__table .fs-data-table-shell__description,:root[data-theme=light] .fs-farm-sites__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-farm-sites__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-farm-sites__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-farm-sites .fs-farm-sites__summary,:root[data-theme=light] .fs-farm-sites .fs-farm-sites__table,:root[data-theme=light] .fs-farm-sites .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-farm-sites .fs-list-page__page-size,:root[data-theme=light] .fs-farm-sites .fs-list-search-input,:root[data-theme=light] .fs-farm-sites .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-farm-sites__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-farm-sites__table .fs-link{color:#5c4314}@media (max-width:1180px){.fs-farm-sites .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr)}.fs-farm-sites .fs-list-page__filters-actions,.fs-farm-sites .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:980px){.fs-farm-sites .fs-list-page__filters-controls,.fs-farm-sites__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-farm-sites__summary-item,.fs-farm-sites__summary-item:last-child{border-right:0}.fs-farm-sites__summary-item+.fs-farm-sites__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-farm-sites{padding-inline:.78rem}.fs-farm-sites .fs-list-page{gap:.7rem}.fs-farm-sites .fs-list-page__filters-row,.fs-farm-sites__table{border-radius:.82rem}.fs-farm-sites__summary-item small{white-space:normal}.fs-farm-sites__table .fs-data-table-shell__table-wrapper{background:0 0;border:0;margin:.5rem .55rem 0;overflow:visible}.fs-farm-sites__table .fs-data-table tbody tr{border-color:var(--fs-border-subtle,#84a4652e);border-radius:.72rem;gap:0;box-shadow:0 8px 20px #070b052e,inset 0 1px #e5ead809}.fs-farm-sites__table .fs-data-table tbody{gap:.55rem}.fs-farm-sites__table .fs-data-table tbody td,.fs-farm-sites__table .fs-data-table tbody td:first-child,.fs-farm-sites__table .fs-data-table tbody td:last-child,.fs-farm-sites__table .fs-data-table td.fs-data-table__cell--actions,.fs-farm-sites__table .fs-data-table__cell--actions{grid-template-columns:minmax(5.9rem,.38fr) minmax(0,.62fr);gap:.48rem;padding:.5rem .62rem}.fs-farm-sites__table .fs-data-table tbody td:before{font-size:.62rem}.fs-farm-sites .fs-table-actions{justify-content:flex-start}}.fs-houses{--fs-core-houses-border:#84a46529;max-width:min(100%,104rem);padding-top:1.1rem}.fs-houses .fs-list-page{gap:1.05rem;display:grid}.fs-houses .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-houses .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.2fr) repeat(2,minmax(11rem,.8fr));align-items:start;gap:.5rem;display:grid}.fs-houses .fs-list-page__page-size,.fs-houses .fs-list-search-input,.fs-houses .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-houses .fs-list-search-input,.fs-houses .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847}.fs-houses .fs-list-page__filters-actions{min-width:auto}.fs-houses .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-houses .fs-list-page__toolbar-actions .fs-pill-button,.fs-houses .fs-list-page__toolbar-actions a,.fs-houses .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-houses .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-houses .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-houses__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;margin-bottom:1.125rem;padding:0;overflow:hidden}.fs-houses__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-houses__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-houses__summary-item:last-child{border-right:0}.fs-houses__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-houses__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-houses__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-houses .fs-houses__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-houses__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-houses__table .fs-data-table-shell__description{color:var(--fs-text-soft,#8e9b79);font-size:.74rem}.fs-houses__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-houses__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-houses__table .fs-data-table--enterprise td,.fs-houses__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-houses__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-houses__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-houses__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-houses__table .fs-data-table-shell__page-meta,.fs-houses__table .fs-data-table-shell__pagination{color:var(--fs-text-soft,#8e9b79)}:root[data-theme=light] .fs-houses .fs-list-page__title,:root[data-theme=light] .fs-houses__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-houses .fs-list-page__meta,:root[data-theme=light] .fs-houses .fs-list-page__page-size-label,:root[data-theme=light] .fs-houses .fs-list-page__subtitle,:root[data-theme=light] .fs-houses__summary-item small,:root[data-theme=light] .fs-houses__summary-label,:root[data-theme=light] .fs-houses__table .fs-data-table th,:root[data-theme=light] .fs-houses__table .fs-data-table-shell__description,:root[data-theme=light] .fs-houses__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-houses__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-houses__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-houses .fs-houses__summary,:root[data-theme=light] .fs-houses .fs-houses__table,:root[data-theme=light] .fs-houses .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-houses .fs-list-page__page-size,:root[data-theme=light] .fs-houses .fs-list-search-input,:root[data-theme=light] .fs-houses .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-houses__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-houses__table .fs-link{color:#5c4314}@media (max-width:1180px){.fs-houses .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr)}.fs-houses .fs-list-page__filters-actions,.fs-houses .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:980px){.fs-houses .fs-list-page__filters-controls,.fs-houses__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-houses__summary-item,.fs-houses__summary-item:last-child{border-right:0}.fs-houses__summary-item+.fs-houses__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-houses{padding-inline:.78rem}.fs-houses .fs-list-page{gap:.7rem}.fs-houses .fs-list-page__filters-row,.fs-houses__table{border-radius:.82rem}.fs-houses__summary-item small{white-space:normal}.fs-houses__table .fs-data-table-shell__table-wrapper{background:0 0;border:0;margin:.5rem .55rem 0;overflow:visible}.fs-houses__table .fs-data-table tbody tr{border-color:var(--fs-border-subtle,#84a4652e);border-radius:.72rem;gap:0;box-shadow:0 8px 20px #070b052e,inset 0 1px #e5ead809}.fs-houses__table .fs-data-table tbody{gap:.55rem}.fs-houses__table .fs-data-table tbody td,.fs-houses__table .fs-data-table tbody td:first-child,.fs-houses__table .fs-data-table tbody td:last-child,.fs-houses__table .fs-data-table td.fs-data-table__cell--actions,.fs-houses__table .fs-data-table__cell--actions{grid-template-columns:minmax(5.9rem,.38fr) minmax(0,.62fr);gap:.48rem;padding:.5rem .62rem}.fs-houses__table .fs-data-table tbody td:before{font-size:.62rem}.fs-houses .fs-table-actions{justify-content:flex-start}}.fs-units{max-width:min(100%,104rem);padding-top:1.1rem}.fs-units .fs-list-page{gap:1.05rem;display:grid}.fs-units .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-units .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.2fr) repeat(2,minmax(11rem,.8fr));align-items:start;gap:.5rem;display:grid}.fs-units .fs-list-page__page-size,.fs-units .fs-list-search-input,.fs-units .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-units .fs-list-search-input,.fs-units .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847}.fs-units .fs-list-page__filters-actions{min-width:auto}.fs-units .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-units .fs-list-page__toolbar-actions .fs-pill-button,.fs-units .fs-list-page__toolbar-actions a,.fs-units .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-units .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-units .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-units__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;margin-bottom:1.125rem;padding:0;overflow:hidden}.fs-units__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-units__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-units__summary-item:last-child{border-right:0}.fs-units__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-units__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-units__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-units .fs-units__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-units__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-units__table .fs-data-table-shell__description,.fs-units__table .fs-data-table-shell__page-meta,.fs-units__table .fs-data-table-shell__pagination,.fs-units__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79)}.fs-units__table .fs-data-table-shell__description{font-size:.74rem}.fs-units__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-units__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-units__table .fs-data-table--enterprise td,.fs-units__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-units__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-units__table .fs-table-cell-stack__meta{font-size:.72rem}.fs-units__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}:root[data-theme=light] .fs-units .fs-list-page__title,:root[data-theme=light] .fs-units__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-units .fs-list-page__meta,:root[data-theme=light] .fs-units .fs-list-page__page-size-label,:root[data-theme=light] .fs-units .fs-list-page__subtitle,:root[data-theme=light] .fs-units__summary-item small,:root[data-theme=light] .fs-units__summary-label,:root[data-theme=light] .fs-units__table .fs-data-table th,:root[data-theme=light] .fs-units__table .fs-data-table-shell__description,:root[data-theme=light] .fs-units__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-units__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-units__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-units .fs-list-page__filters-row,:root[data-theme=light] .fs-units .fs-units__summary,:root[data-theme=light] .fs-units .fs-units__table{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-units .fs-list-page__page-size,:root[data-theme=light] .fs-units .fs-list-search-input,:root[data-theme=light] .fs-units .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-units__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-units__table .fs-link{color:#5c4314}@media (max-width:1180px){.fs-units .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr)}.fs-units .fs-list-page__filters-actions,.fs-units .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:980px){.fs-units .fs-list-page__filters-controls,.fs-units__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-units__summary-item,.fs-units__summary-item:last-child{border-right:0}.fs-units__summary-item+.fs-units__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-units{padding-inline:.78rem}.fs-units .fs-list-page{gap:.7rem}.fs-units .fs-list-page__filters-row,.fs-units__table{border-radius:.82rem}.fs-units__summary-item small{white-space:normal}.fs-units__table .fs-data-table-shell__table-wrapper{background:0 0;border:0;margin:.5rem .55rem 0;overflow:visible}.fs-units__table .fs-data-table tbody tr{border-color:var(--fs-border-subtle,#84a4652e);border-radius:.72rem;gap:0;box-shadow:0 8px 20px #070b052e,inset 0 1px #e5ead809}.fs-units__table .fs-data-table tbody{gap:.55rem}.fs-units__table .fs-data-table tbody td,.fs-units__table .fs-data-table tbody td:first-child,.fs-units__table .fs-data-table tbody td:last-child,.fs-units__table .fs-data-table td.fs-data-table__cell--actions,.fs-units__table .fs-data-table__cell--actions{grid-template-columns:minmax(5.9rem,.38fr) minmax(0,.62fr);gap:.48rem;padding:.5rem .62rem}.fs-units__table .fs-data-table tbody td:before{font-size:.62rem}.fs-units .fs-table-actions{justify-content:flex-start}}.fs-reference-data{--fs-reference-detail-action-width:31rem}.fs-reference-data .fs-list-page{gap:.95rem}.fs-reference-data .fs-list-page__filters-row{border-radius:.95rem;gap:.78rem;padding:.72rem}.fs-reference-data .fs-list-page__filters-controls{grid-template-columns:minmax(16rem,1.3fr) minmax(11rem,.72fr) minmax(11rem,.72fr) minmax(10rem,.64fr);gap:.68rem}.fs-reference-data .fs-list-page__page-size,.fs-reference-data .fs-list-search-input,.fs-reference-data .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.78rem;min-height:2.55rem}.fs-reference-data .fs-list-page__filters-actions{align-items:stretch}.fs-reference-data .fs-list-page__toolbar-actions{gap:.5rem}.fs-reference-data .fs-list-page__toolbar-actions .fs-pill-button,.fs-reference-data .fs-list-page__toolbar-actions a,.fs-reference-data .fs-list-page__toolbar-actions button{min-height:2.55rem}.fs-reference-data .fs-list-page__page-size{padding-inline:.72rem}.fs-reference-data__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;margin-bottom:1.125rem;padding:0;overflow:hidden}.fs-reference-data__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-reference-data__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-reference-data__summary-item:last-child{border-right:0}.fs-reference-data__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-reference-data__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-reference-data__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-reference-data .fs-reference-data__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-reference-data__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-reference-data__table .fs-data-table-shell__description,.fs-reference-data__table .fs-data-table-shell__page-meta,.fs-reference-data__table .fs-data-table-shell__pagination,.fs-reference-data__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79)}.fs-reference-data__table .fs-data-table-shell__description{font-size:.74rem}.fs-reference-data__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-reference-data__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-reference-data__table .fs-data-table--enterprise td,.fs-reference-data__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-reference-data__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-reference-data__table .fs-table-cell-stack__meta{font-size:.72rem}.fs-reference-data__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}:root[data-theme=light] .fs-reference-data .fs-list-page__title,:root[data-theme=light] .fs-reference-data__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-reference-data .fs-list-page__meta,:root[data-theme=light] .fs-reference-data .fs-list-page__page-size-label,:root[data-theme=light] .fs-reference-data .fs-list-page__subtitle,:root[data-theme=light] .fs-reference-data__summary-item small,:root[data-theme=light] .fs-reference-data__summary-label,:root[data-theme=light] .fs-reference-data__table .fs-data-table th,:root[data-theme=light] .fs-reference-data__table .fs-data-table-shell__description,:root[data-theme=light] .fs-reference-data__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-reference-data__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-reference-data__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-reference-data .fs-list-page__filters-row,:root[data-theme=light] .fs-reference-data .fs-reference-data__summary,:root[data-theme=light] .fs-reference-data .fs-reference-data__table{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-reference-data .fs-list-page__page-size,:root[data-theme=light] .fs-reference-data .fs-list-search-input,:root[data-theme=light] .fs-reference-data .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-reference-data__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-reference-data__table .fs-link{color:#5c4314}@media (max-width:1180px){.fs-reference-data .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr)}.fs-reference-data .fs-list-page__filters-actions,.fs-reference-data .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:980px){.fs-reference-data .fs-list-page__filters-controls,.fs-reference-data__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-reference-data__summary-item,.fs-reference-data__summary-item:last-child{border-right:0}.fs-reference-data__summary-item+.fs-reference-data__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-reference-data{padding-inline:.78rem}.fs-reference-data .fs-list-page{gap:.7rem}.fs-reference-data .fs-list-page__filters-row,.fs-reference-data__table{border-radius:.82rem}.fs-reference-data__summary-item small{white-space:normal}.fs-reference-data__table .fs-data-table-shell__table-wrapper{background:0 0;border:0;margin:.5rem .55rem 0;overflow:visible}.fs-reference-data__table .fs-data-table tbody tr{border-color:var(--fs-border-subtle,#84a4652e);border-radius:.72rem;gap:0;box-shadow:0 8px 20px #070b052e,inset 0 1px #e5ead809}.fs-reference-data__table .fs-data-table tbody{gap:.55rem}.fs-reference-data__table .fs-data-table tbody td,.fs-reference-data__table .fs-data-table tbody td:first-child,.fs-reference-data__table .fs-data-table tbody td:last-child,.fs-reference-data__table .fs-data-table td.fs-data-table__cell--actions,.fs-reference-data__table .fs-data-table__cell--actions{grid-template-columns:minmax(5.9rem,.38fr) minmax(0,.62fr);gap:.48rem;padding:.5rem .62rem}.fs-reference-data__table .fs-data-table tbody td:before{font-size:.62rem}.fs-reference-data .fs-table-actions{justify-content:flex-start}}.fs-core-house-detail{padding-bottom:6.25rem}.fs-core-house-detail__body{padding:clamp(1rem,2vw,1.35rem);position:relative}.fs-core-house-detail__card{padding:clamp(1.05rem,2vw,1.5rem);overflow:hidden}.fs-core-house-detail__record-header{border-bottom:1px solid var(--fs-divider,#84a46524);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.fs-core-house-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .28rem;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-house-detail__record-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:0;font-size:clamp(1.12rem,1.8vw,1.52rem);line-height:1.15}.fs-core-house-detail__record-subtitle{color:var(--fs-text-soft,#8e9b79);margin:.25rem 0 0;font-size:.84rem;line-height:1.35}.fs-core-house-detail__snapshot{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#84a46514,#84a46506),#081b0b33;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid;overflow:hidden}.fs-core-house-detail__snapshot-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:.92rem 1rem;display:grid}.fs-core-house-detail__snapshot-item:last-child{border-right:0}.fs-core-house-detail__snapshot-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-house-detail__snapshot-item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.fs-core-house-detail__snapshot-item small{min-width:0;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.fs-core-house-detail__sections{grid-template-columns:minmax(0,1fr) minmax(20rem,.92fr);align-items:start;gap:1rem;display:grid}.fs-core-house-detail__sections .fs-summary-section{border:1px solid var(--fs-border-subtle,#84a4652e);height:100%;box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b24;border-radius:.9rem;padding:1rem}.fs-core-house-detail__sections .fs-summary-section__title{margin-bottom:.72rem;font-size:clamp(1.05rem,1.4vw,1.28rem)}.fs-core-house-detail__sections .fs-summary-grid__row{grid-template-columns:minmax(9rem,.38fr) minmax(0,.62fr);align-items:center;min-height:2.05rem}.fs-core-house-detail__sections .fs-summary-grid__row dt{color:var(--fs-text-soft,#8e9b79)}.fs-core-house-detail__sections .fs-summary-grid__row dd{color:var(--fs-text,#e5ead8);text-align:right;font-weight:750}.fs-core-house-detail__sections .fs-summary-notes{margin-top:.5rem}.fs-core-house-detail__sections .fs-summary-subsection-title{margin-top:1rem}.fs-core-house-detail__actions.fs-form__actions{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15eb,#071c0be6),#071c0bf0;border:1px solid #84a46538;border-radius:1rem;justify-content:flex-end;gap:.55rem;width:min(100% - 2rem,36rem);margin:0;padding:.58rem;position:fixed;bottom:1rem;left:auto;right:max(1rem,50vw + min(100vw - 2rem,104rem)/-2);box-shadow:0 18px 42px #070b0557,0 0 0 1px #e5ead809,inset 0 1px #e5ead812}.fs-core-house-detail__actions.fs-form__actions .fs-pill-button{min-height:2.28rem}:root[data-theme=light] .fs-core-house-detail__snapshot{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-core-house-detail__record-title,:root[data-theme=light] .fs-core-house-detail__sections .fs-summary-grid__row dd,:root[data-theme=light] .fs-core-house-detail__snapshot-item strong{color:#0f172a}:root[data-theme=light] .fs-core-house-detail__eyebrow,:root[data-theme=light] .fs-core-house-detail__record-subtitle,:root[data-theme=light] .fs-core-house-detail__sections .fs-summary-grid__row dt,:root[data-theme=light] .fs-core-house-detail__snapshot-item small,:root[data-theme=light] .fs-core-house-detail__snapshot-item span{color:#64748b}:root[data-theme=light] .fs-core-house-detail__sections .fs-summary-section{background:#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-core-house-detail__actions.fs-form__actions{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:0 18px 40px #121f0b1f,inset 0 1px #ffffffc7}@media (max-width:980px){.fs-core-house-detail__sections{grid-template-columns:minmax(0,1fr)}.fs-core-house-detail__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-house-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-house-detail__snapshot-item:nth-child(n+3){border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-core-house-detail{padding-bottom:11rem}.fs-core-house-detail__body,.fs-core-house-detail__card{padding:.78rem}.fs-core-house-detail__record-header{gap:.72rem;display:grid}.fs-core-house-detail__sections .fs-summary-grid__row{grid-template-columns:minmax(0,1fr)}.fs-core-house-detail__sections .fs-summary-grid__row dd{text-align:left}.fs-core-house-detail__actions.fs-form__actions{border-radius:.92rem;justify-content:stretch;width:auto;bottom:.78rem;left:clamp(.78rem,2vw,1rem);right:clamp(.78rem,2vw,1rem)}.fs-core-house-detail__actions.fs-form__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;padding-inline:.72rem}}@media (max-width:540px){.fs-core-house-detail__snapshot{grid-template-columns:minmax(0,1fr)}.fs-core-house-detail__snapshot-item,.fs-core-house-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-house-detail__snapshot-item+.fs-core-house-detail__snapshot-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-core-house-detail__snapshot-item small{white-space:normal}}.fs-core-unit-detail{padding-bottom:6.25rem}.fs-core-unit-detail__body{padding:clamp(1rem,2vw,1.35rem);position:relative}.fs-core-unit-detail__card{padding:clamp(1.05rem,2vw,1.5rem);overflow:hidden}.fs-core-unit-detail__record-header{border-bottom:1px solid var(--fs-divider,#84a46524);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.fs-core-unit-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .28rem;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-unit-detail__record-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:0;font-size:clamp(1.12rem,1.8vw,1.52rem);line-height:1.15}.fs-core-unit-detail__subcode{color:var(--fs-text-soft,#8e9b79);font-weight:750}.fs-core-unit-detail__chips{flex-wrap:wrap;gap:.38rem;margin-top:.55rem;display:flex}.fs-core-unit-detail__snapshot{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#84a46514,#84a46506),#081b0b33;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid;overflow:hidden}.fs-core-unit-detail__snapshot-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:.92rem 1rem;display:grid}.fs-core-unit-detail__snapshot-item:last-child{border-right:0}.fs-core-unit-detail__snapshot-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-unit-detail__snapshot-item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.fs-core-unit-detail__snapshot-item small{min-width:0;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.fs-core-unit-detail__sections{grid-template-columns:minmax(0,1fr) minmax(20rem,.92fr);align-items:start;gap:1rem;display:grid}.fs-core-unit-detail__sections .fs-summary-section{border:1px solid var(--fs-border-subtle,#84a4652e);height:100%;box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b24;border-radius:.9rem;padding:1rem}.fs-core-unit-detail__sections .fs-summary-section__title{margin-bottom:.72rem;font-size:clamp(1.05rem,1.4vw,1.28rem)}.fs-core-unit-detail__sections .fs-summary-grid__row{grid-template-columns:minmax(9rem,.38fr) minmax(0,.62fr);align-items:center;min-height:2.05rem}.fs-core-unit-detail__sections .fs-summary-grid__row dt{color:var(--fs-text-soft,#8e9b79)}.fs-core-unit-detail__sections .fs-summary-grid__row dd{color:var(--fs-text,#e5ead8);text-align:right;font-weight:750}.fs-core-unit-detail__sections .fs-summary-notes{margin-top:.5rem}.fs-core-unit-detail__sections .fs-summary-subsection-title{margin-top:1rem}.fs-core-unit-detail__actions.fs-form__actions{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15eb,#071c0be6),#071c0bf0;border:1px solid #84a46538;border-radius:1rem;justify-content:flex-end;gap:.55rem;width:min(100% - 2rem,28rem);margin:0;padding:.58rem;position:fixed;bottom:1rem;left:auto;right:max(1rem,50vw + min(100vw - 2rem,104rem)/-2);box-shadow:0 18px 42px #070b0557,0 0 0 1px #e5ead809,inset 0 1px #e5ead812}.fs-core-unit-detail__actions.fs-form__actions .fs-pill-button{min-height:2.28rem}:root[data-theme=light] .fs-core-unit-detail__snapshot{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-core-unit-detail__record-title,:root[data-theme=light] .fs-core-unit-detail__sections .fs-summary-grid__row dd,:root[data-theme=light] .fs-core-unit-detail__snapshot-item strong{color:#0f172a}:root[data-theme=light] .fs-core-unit-detail__eyebrow,:root[data-theme=light] .fs-core-unit-detail__sections .fs-summary-grid__row dt,:root[data-theme=light] .fs-core-unit-detail__snapshot-item small,:root[data-theme=light] .fs-core-unit-detail__snapshot-item span,:root[data-theme=light] .fs-core-unit-detail__subcode{color:#64748b}:root[data-theme=light] .fs-core-unit-detail__sections .fs-summary-section{background:#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-core-unit-detail__actions.fs-form__actions{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:0 18px 40px #121f0b1f,inset 0 1px #ffffffc7}@media (max-width:980px){.fs-core-unit-detail__sections{grid-template-columns:minmax(0,1fr)}.fs-core-unit-detail__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-unit-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-unit-detail__snapshot-item:nth-child(n+3){border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-core-unit-detail{padding-bottom:9rem}.fs-core-unit-detail__body,.fs-core-unit-detail__card{padding:.78rem}.fs-core-unit-detail__record-header{gap:.72rem;display:grid}.fs-core-unit-detail__sections .fs-summary-grid__row{grid-template-columns:minmax(0,1fr)}.fs-core-unit-detail__sections .fs-summary-grid__row dd{text-align:left}.fs-core-unit-detail__actions.fs-form__actions{border-radius:.92rem;justify-content:stretch;width:auto;bottom:.78rem;left:clamp(.78rem,2vw,1rem);right:clamp(.78rem,2vw,1rem)}.fs-core-unit-detail__actions.fs-form__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;padding-inline:.72rem}}@media (max-width:540px){.fs-core-unit-detail__snapshot{grid-template-columns:minmax(0,1fr)}.fs-core-unit-detail__snapshot-item,.fs-core-unit-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-unit-detail__snapshot-item+.fs-core-unit-detail__snapshot-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-core-unit-detail__snapshot-item small{white-space:normal}}.fs-core-reference-detail{padding-bottom:6.25rem}.fs-core-reference-detail__body{padding:clamp(1rem,2vw,1.35rem);position:relative}.fs-core-reference-detail__card{padding:clamp(1.05rem,2vw,1.5rem);overflow:hidden}.fs-core-reference-detail__record-header{border-bottom:1px solid var(--fs-divider,#84a46524);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.fs-core-reference-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .28rem;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-reference-detail__record-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:0;font-size:clamp(1.12rem,1.8vw,1.52rem);line-height:1.15}.fs-core-reference-detail__subcode{color:var(--fs-text-soft,#8e9b79);font-weight:750}.fs-core-reference-detail__chips{flex-wrap:wrap;gap:.38rem;margin-top:.55rem;display:flex}.fs-core-reference-detail__snapshot{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#84a46514,#84a46506),#081b0b33;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid;overflow:hidden}.fs-core-reference-detail__snapshot-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:.92rem 1rem;display:grid}.fs-core-reference-detail__snapshot-item:last-child{border-right:0}.fs-core-reference-detail__snapshot-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-reference-detail__snapshot-item strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.fs-core-reference-detail__snapshot-item small{min-width:0;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.fs-core-reference-detail__sections{grid-template-columns:minmax(0,1fr) minmax(20rem,.92fr);align-items:start;gap:1rem;display:grid}.fs-core-reference-detail__sections .fs-summary-section{border:1px solid var(--fs-border-subtle,#84a4652e);height:100%;box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b24;border-radius:.9rem;padding:1rem}.fs-core-reference-detail__sections .fs-summary-section__title{margin-bottom:.72rem;font-size:clamp(1.05rem,1.4vw,1.28rem)}.fs-core-reference-detail__sections .fs-summary-grid__row{grid-template-columns:minmax(9rem,.38fr) minmax(0,.62fr);align-items:center;min-height:2.05rem}.fs-core-reference-detail__sections .fs-summary-grid__row dt{color:var(--fs-text-soft,#8e9b79)}.fs-core-reference-detail__sections .fs-summary-grid__row dd{color:var(--fs-text,#e5ead8);text-align:right;font-weight:750}.fs-core-reference-detail__json-section{grid-column:1/-1}.fs-core-reference-detail__json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.fs-core-reference-detail__json-grid pre{white-space:pre-wrap;word-break:break-word;max-height:16rem;overflow:auto}.fs-core-reference-detail__sections .fs-summary-notes{margin-top:.5rem}.fs-core-reference-detail__sections .fs-summary-subsection-title{margin-top:0}.fs-core-reference-detail__actions.fs-form__actions{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15eb,#071c0be6),#071c0bf0;border:1px solid #84a46538;border-radius:1rem;justify-content:flex-end;gap:.55rem;width:min(100% - 2rem,31rem);margin:0;padding:.58rem;position:fixed;bottom:1rem;left:auto;right:max(1rem,50vw + min(100vw - 2rem,104rem)/-2);box-shadow:0 18px 42px #070b0557,0 0 0 1px #e5ead809,inset 0 1px #e5ead812}.fs-core-reference-detail__actions.fs-form__actions .fs-pill-button{min-height:2.28rem}:root[data-theme=light] .fs-core-reference-detail__snapshot{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-core-reference-detail__record-title,:root[data-theme=light] .fs-core-reference-detail__sections .fs-summary-grid__row dd,:root[data-theme=light] .fs-core-reference-detail__snapshot-item strong{color:#0f172a}:root[data-theme=light] .fs-core-reference-detail__eyebrow,:root[data-theme=light] .fs-core-reference-detail__sections .fs-summary-grid__row dt,:root[data-theme=light] .fs-core-reference-detail__snapshot-item small,:root[data-theme=light] .fs-core-reference-detail__snapshot-item span,:root[data-theme=light] .fs-core-reference-detail__subcode{color:#64748b}:root[data-theme=light] .fs-core-reference-detail__sections .fs-summary-section{background:#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-core-reference-detail__actions.fs-form__actions{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:0 18px 40px #121f0b1f,inset 0 1px #ffffffc7}@media (max-width:980px){.fs-core-reference-detail__json-grid,.fs-core-reference-detail__sections{grid-template-columns:minmax(0,1fr)}.fs-core-reference-detail__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-reference-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-reference-detail__snapshot-item:nth-child(n+3){border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-core-reference-detail{padding-bottom:9rem}.fs-core-reference-detail__body,.fs-core-reference-detail__card{padding:.78rem}.fs-core-reference-detail__record-header{gap:.72rem;display:grid}.fs-core-reference-detail__sections .fs-summary-grid__row{grid-template-columns:minmax(0,1fr)}.fs-core-reference-detail__sections .fs-summary-grid__row dd{text-align:left}.fs-core-reference-detail__actions.fs-form__actions{border-radius:.92rem;justify-content:stretch;width:auto;bottom:.78rem;left:clamp(.78rem,2vw,1rem);right:clamp(.78rem,2vw,1rem)}.fs-core-reference-detail__actions.fs-form__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;padding-inline:.72rem}}@media (max-width:540px){.fs-core-reference-detail__snapshot{grid-template-columns:minmax(0,1fr)}.fs-core-reference-detail__snapshot-item,.fs-core-reference-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-reference-detail__snapshot-item+.fs-core-reference-detail__snapshot-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-core-reference-detail__snapshot-item small{white-space:normal}}.fs-core-site-detail__actions-anchor{min-height:0}.fs-core-site-detail__actions{justify-content:flex-end}.fs-core-site-detail__actions--floating.fs-system-settings-record-page__actions{width:min(100% - 2rem,40rem);position:fixed;bottom:1rem;left:auto;right:max(1rem,50vw + min(100vw - 2rem,104rem)/-2)}.fs-core-site-detail__snapshot{border:1px solid var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead808,#0000 45%),#081b0b33;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-core-site-detail__snapshot-item{border-right:1px solid var(--fs-divider,#84a46524);gap:.22rem;min-width:0;padding:.92rem 1rem;display:grid}.fs-core-site-detail__snapshot-item:last-child{border-right:0}.fs-core-site-detail__snapshot-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-core-site-detail__snapshot-item strong{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.fs-core-site-detail__snapshot-item small{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.fs-core-site-detail__notes{grid-column:1/-1}.fs-core-site-detail__notes>p{color:var(--fs-text,#e5ead8);line-height:1.6}:root[data-theme=light] .fs-core-site-detail__snapshot{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-core-site-detail__notes>p,:root[data-theme=light] .fs-core-site-detail__snapshot-item strong{color:#0f172a}:root[data-theme=light] .fs-core-site-detail__snapshot-item small,:root[data-theme=light] .fs-core-site-detail__snapshot-item span{color:#64748b}@media (max-width:980px){.fs-core-site-detail__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-core-site-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-site-detail__snapshot-item:nth-child(n+3){border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-core-site-detail__actions,.fs-core-site-detail__actions--floating.fs-system-settings-record-page__actions{justify-content:stretch;width:auto;position:static}.fs-core-site-detail__actions .fs-pill-button{flex:100%}.fs-core-site-detail__snapshot{grid-template-columns:minmax(0,1fr)}.fs-core-site-detail__snapshot-item,.fs-core-site-detail__snapshot-item:nth-child(2n){border-right:0}.fs-core-site-detail__snapshot-item+.fs-core-site-detail__snapshot-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-core-site-detail__snapshot-item small,.fs-core-site-detail__snapshot-item strong{white-space:normal}}.fs-system-settings-dashboard{gap:.85rem;max-width:min(100%,104rem);padding-top:.85rem}.fs-system-settings-dashboard .fs-dashboard__hero{border-radius:.82rem;min-height:12.75rem}.fs-system-settings-dashboard .fs-dashboard__hero-title{letter-spacing:0;max-width:46rem;font-size:1.72rem;line-height:1.08}.fs-system-settings-dashboard .fs-dashboard__hero-text{max-width:46rem;font-size:.88rem;line-height:1.5}.fs-system-settings-dashboard .fs-dashboard__hero-aside{justify-content:space-between;min-width:min(100%,23rem)}.fs-system-settings-dashboard .fs-dashboard__hero-score{min-height:5.9rem;padding:.78rem .9rem}.fs-system-settings-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;white-space:nowrap;font-size:1.72rem;line-height:1.08}.fs-system-settings-dashboard .fs-dashboard__hero-score span:last-child{font-size:.72rem;line-height:1.35}.fs-system-settings-dashboard .fs-feature-card__actions{justify-content:flex-end}.fs-system-settings-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.fs-system-settings-dashboard .fs-dashboard__metric-card,.fs-system-settings-section__metrics .fs-dashboard__metric-card{border-radius:.72rem;gap:.24rem;min-height:6.15rem;padding:.72rem .78rem}.fs-system-settings-dashboard .fs-dashboard__metric-card-top,.fs-system-settings-section__metrics .fs-dashboard__metric-card-top{margin-bottom:.18rem}.fs-system-settings-dashboard .fs-dashboard__metric-value,.fs-system-settings-section__metrics .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-system-settings-dashboard .fs-dashboard__metric-helper,.fs-system-settings-section__metrics .fs-dashboard__metric-helper{max-width:15rem;margin-top:.16rem;font-size:.7rem;line-height:1.3}.fs-system-settings-dashboard .fs-dashboard__metric-label{letter-spacing:.06em;font-size:.66rem}.fs-system-settings-dashboard .fs-dashboard__card--dashboard-panel{border-radius:.82rem}.fs-system-settings-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.14}.fs-system-settings-dashboard .fs-dashboard__card-header{gap:.75rem;margin-bottom:.6rem}.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid>div{min-height:3.15rem;padding:.55rem .65rem}.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid span{font-size:.66rem}.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;margin-top:.1rem;font-size:.84rem}.fs-system-settings-dashboard .fs-dashboard__grid--2col{align-items:start}.fs-system-settings-dashboard__operations-grid{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr)}.fs-system-settings-dashboard__workspace-grid .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.fs-system-settings-dashboard__setup-card .fs-health-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-system-settings-dashboard__setup-card .fs-health-list-item:last-child{grid-column:1/-1}.fs-system-settings-dashboard .fs-dashboard__quick-action{align-items:flex-start;min-height:4rem;padding:.58rem .65rem}.fs-system-settings-dashboard .fs-dashboard__quick-action-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fs-system-settings-dashboard .fs-health-list{gap:.48rem}.fs-system-settings-dashboard .fs-health-list-item{border-radius:.72rem;padding:.68rem .75rem}.fs-system-settings-dashboard .fs-health-list-item__title-row strong{font-size:.8rem}.fs-system-settings-dashboard .fs-health-list-item__date,.fs-system-settings-dashboard .fs-health-list-item__meta{font-size:.72rem}.fs-system-settings-dashboard__health-card--danger{border-color:#d6645852}.fs-system-settings-dashboard__health-card--warning{border-color:#c5962b57}.fs-system-settings-dashboard__health-card--success{border-color:#4f9f4257}.fs-system-settings-dashboard__analytics-grid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.55fr);gap:.65rem;min-width:0;display:grid}.fs-system-settings-dashboard__chart-card{gap:.7rem;min-width:0;min-height:24rem}.fs-system-settings-dashboard__chart-card--wide{grid-column:1/-1}.fs-system-settings-dashboard__chart-card .fs-dashboard__card-meta{color:var(--fs-text-soft,#8e9b79);margin:.22rem 0 0;font-size:.78rem;line-height:1.42}.fs-system-settings-dashboard__donut-shell{justify-content:center;align-items:center;min-width:0;min-height:14.25rem;display:flex;position:relative}.fs-system-settings-dashboard__donut-center{pointer-events:none;justify-items:center;gap:.12rem;width:7.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fs-system-settings-dashboard__donut-center strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:1.72rem;line-height:1}.fs-system-settings-dashboard__donut-center span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-system-settings-dashboard__chart-legend{gap:.4rem;display:grid}.fs-system-settings-dashboard__chart-legend>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;display:grid}.fs-system-settings-dashboard__chart-legend>div>span{border-radius:999px;width:.58rem;height:.58rem}.fs-system-settings-dashboard__chart-legend small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem}.fs-system-settings-dashboard__chart-legend strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:.8rem}.fs-system-settings-dashboard__module-chart,.fs-system-settings-dashboard__posture-chart{background:radial-gradient(circle at top left,#58a89c0e,transparent 48%),var(--fs-surface-inset,#0f170c61);border-style:solid;border-color:#84a46529;min-height:18.5rem}.fs-system-settings-dashboard__posture-chart .recharts-legend-item-text{color:var(--fs-text-soft,#8e9b79)!important}:root[data-theme=light] .fs-system-settings-dashboard__module-chart,:root[data-theme=light] .fs-system-settings-dashboard__posture-chart{background:radial-gradient(circle at 0 0,#2373530f,#0000 48%),#f7faf3c7;border-color:#5a743c24}.fs-system-settings-dashboard .fs-alert{border-radius:.95rem;box-shadow:0 14px 34px #0206172e,inset 0 1px #ffffff0f}@media (max-width:1320px){.fs-system-settings-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.fs-system-settings-dashboard__analytics-grid,.fs-system-settings-dashboard__operations-grid{grid-template-columns:minmax(0,1fr)}.fs-system-settings-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-system-settings-dashboard .fs-dashboard__hero{min-height:auto}.fs-system-settings-dashboard .fs-dashboard__card-header{margin-bottom:.45rem}.fs-system-settings-dashboard__setup-card .fs-health-list,.fs-system-settings-dashboard__workspace-grid .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}.fs-system-settings-dashboard__setup-card .fs-health-list-item:last-child{grid-column:auto}.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-system-settings-dashboard .fs-health-list-item__meta,.fs-system-settings-dashboard .fs-health-list-item__title-row strong{text-overflow:clip;white-space:normal;overflow:visible}.fs-system-settings-dashboard .fs-dashboard__card-actions,.fs-system-settings-dashboard .fs-feature-card__actions{justify-content:flex-start}}@media (max-width:640px){.fs-system-settings-dashboard .fs-dashboard__hero-title{font-size:1.42rem}.fs-system-settings-dashboard .fs-dashboard__hero-score strong{font-size:1.5rem}.fs-system-settings-dashboard .fs-dashboard__metric-card{min-height:6rem}.fs-system-settings-dashboard .fs-dashboard__metric-value{font-size:1.08rem}.fs-system-settings-dashboard .fs-feature-card__actions .fs-pill-button{flex:auto}}@media (max-width:340px){.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid,.fs-system-settings-dashboard .fs-dashboard__metrics-grid{grid-template-columns:minmax(0,1fr)}}.fs-health-incident-command__hero{background:radial-gradient(circle at 8% 0,#56a49a2e,#0000 44%),linear-gradient(145deg,#1d2d34f7,#0c161dfa);border-color:#76b5ad57}.fs-health-incidents .fs-health-command-centre.fs-health-incident-command__hero{background:radial-gradient(circle at 8% 0,#56a49a33,#0000 44%),radial-gradient(circle at 100% 100%,#397d9117,#0000 50%),linear-gradient(145deg,#1e2f37fa,#0b161dfc);border-color:#76b5ad61}.fs-health-incident-command__hero .fs-health-command-centre__eyebrow{color:#8cc9c1}.fs-health-incident-command__hero .fs-health-command-centre__badges span,.fs-health-incident-command__hero .fs-health-command-score{background:#08121894;border-color:#76b5ad42}.fs-health-incident-command__actions{margin-top:-.1rem}.fs-health-incident-command__kpis .fs-health-kpi-card{background:radial-gradient(circle at 0 0,#56a49a1a,#0000 58%),linear-gradient(145deg,#1b2a31f0,#0c161df5);border-color:#76b5ad33;min-height:112px}.fs-health-incidents .fs-health-incident-command__kpis .fs-health-kpi-card{background:radial-gradient(circle at 0 0,#56a49a1f,#0000 58%),linear-gradient(145deg,#1a2b32f5,#0b161dfa);border-color:#76b5ad3d}.fs-health-command-queues{background:#0c161dc7;border:1px solid #76b5ad33;border-radius:.85rem;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:flex}.fs-health-command-queues button{min-height:2.2rem;color:var(--fs-text-soft,#9aaab3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.62rem;padding:.45rem .8rem;font-size:.78rem;font-weight:760}.fs-health-command-queues button:focus-visible,.fs-health-command-queues button:hover{color:var(--fs-text-strong,#eef5f4);border-color:#76b5ad3d;outline:none}.fs-health-command-queues button.is-active{color:#dff4f1;background:#56a49a2b;border-color:#76b5ad7a;box-shadow:inset 3px 0 #76b5ad}:root[data-theme=light] .fs-health-incident-command__hero,:root[data-theme=light] .fs-health-incident-command__kpis .fs-health-kpi-card{background:radial-gradient(circle at 0 0,#56a49a1f,#0000 56%),linear-gradient(145deg,#f7fbfb,#edf5f4)}:root[data-theme=light] .fs-health-command-queues{background:#f5faf9f5}@media (max-width:760px){.fs-health-command-queues{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-health-command-queues button{text-align:left}}.fs-hr-dashboard{max-width:min(100%,104rem);padding-top:1.1rem}.fs-hr-dashboard .fs-dashboard__hero{border-radius:.95rem;min-height:14rem}.fs-hr-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.fs-hr-dashboard .fs-dashboard__hero-aside{justify-content:center}.fs-hr-dashboard .fs-dashboard__hero-score{min-height:8.4rem}.fs-hr-dashboard .fs-feature-card__actions{justify-content:flex-start}.fs-hr-dashboard .fs-dashboard__hero-mini-grid span,.fs-hr-dashboard .fs-dashboard__metric-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-dashboard .fs-dashboard__metric-value{color:var(--fs-text,#e5ead8)}.fs-hr-dashboard .fs-dashboard__metric-helper{color:var(--fs-text-soft,#8e9b79);max-width:15rem;margin-top:.58rem}.fs-hr-dashboard .fs-dashboard__card-header{gap:.75rem}.fs-hr-dashboard .fs-dashboard__card--dashboard-panel{border-radius:.9rem}.fs-hr-dashboard .fs-dashboard__hero-mini-grid>div,.fs-hr-dashboard .fs-dashboard__insight-row{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem}.fs-hr-dashboard .fs-dashboard__hero-mini-grid strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-hr-dashboard .fs-dashboard__insight-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.72rem .78rem;display:grid}.fs-hr-dashboard .fs-dashboard__insight-row>div{gap:.18rem;min-width:0;display:grid}.fs-hr-dashboard .fs-dashboard__insight-row strong{color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.25}.fs-hr-dashboard .fs-dashboard__insight-row p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.78rem;line-height:1.42}.fs-hr-dashboard .fs-status-badge{min-width:2.25rem;min-height:1.85rem;color:var(--fs-text,#e5ead8);background:#84a4651a;border:1px solid #84a4652e;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.28rem .62rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.fs-hr-dashboard .fs-status-badge__dot{opacity:.7;background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.fs-hr-dashboard .fs-status-badge--tone-warning{color:#d3ad56;background:#c5962b1f;border-color:#c5962b42}.fs-hr-dashboard .fs-status-badge--tone-danger{color:#e07a72;background:#b8463c1a;border-color:#b8463c3d}.fs-hr-dashboard .fs-status-badge--tone-success{color:#8ed580;background:#4f9f421c;border-color:#4f9f423d}.fs-hr-dashboard .fs-dashboard__quick-action{border-radius:.78rem;min-height:2.72rem}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{gap:.55rem}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-action{align-items:flex-start;min-height:4.25rem;padding-block:.68rem}.fs-hr-dashboard .fs-dashboard__quick-action-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__hero-mini-grid span,:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__insight-row p,:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__metric-helper,:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__metric-label{color:#64748b}:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__hero-mini-grid strong,:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__insight-row strong,:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__metric-value{color:#0f172a}:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-hr-dashboard .fs-dashboard__insight-row{background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-hr-dashboard .fs-status-badge{color:#0f172a;background:#f7faf3db;border-color:#5a743c29}:root[data-theme=light] .fs-hr-dashboard .fs-status-badge--tone-warning{color:#7c5612;background:#a9781b1a;border-color:#a9781b3d}:root[data-theme=light] .fs-hr-dashboard .fs-status-badge--tone-danger{color:#96302b;background:#b8463c14;border-color:#b8463c38}:root[data-theme=light] .fs-hr-dashboard .fs-status-badge--tone-success{color:#2a6320;background:#3f87331a;border-color:#3f873338}@media (max-width:1320px){.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.fs-hr-dashboard .fs-dashboard__metrics-grid,.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.fs-hr-dashboard .fs-dashboard__metrics-grid,.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-dashboard .fs-dashboard__insight-row{grid-template-columns:minmax(0,1fr);align-items:start}.fs-hr-dashboard .fs-status-badge{justify-self:start}}.fs-finance-cost-centers__hero,.fs-finance-fiscal-calendar__hero,.fs-finance-journal-detail__hero,.fs-finance-journals__hero,.fs-finance-ledger__hero,.fs-finance-posting-profiles__hero,.fs-finance-reports__hero{margin-bottom:.05rem}.fs-finance-ledger__hero--compact{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);padding-block:1rem}.fs-finance-ledger__hero--compact .fs-dashboard__hero-score{min-height:auto}.fs-finance-ledger__hero--compact .fs-dashboard__hero-score strong{font-size:clamp(1.6rem,1.1rem + .9vw,2.15rem)}.fs-finance-ledger__hero--compact .fs-dashboard__hero-mini-grid{display:none}.fs-finance-journals__metrics-grid,.fs-finance-ledger__metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-finance-cost-centers__metrics-grid,.fs-finance-fiscal-calendar__metrics-grid,.fs-finance-posting-profiles__metrics-grid,.fs-finance-reports__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-finance-journals__filters,.fs-finance-ledger__filters,.fs-finance-reports__controls{gap:.95rem;padding-block:.95rem}.fs-finance-journals__filters .fs-dashboard__card-header,.fs-finance-ledger__filters .fs-dashboard__card-header{align-items:center}.fs-finance-ledger__filters .fs-dashboard__card-title{font-size:1rem}.fs-finance-ledger__filters .fs-dashboard__card-meta{max-width:52rem}.fs-finance-journals__filter-grid,.fs-finance-ledger__filter-grid,.fs-finance-reports__filter-grid{align-items:end;gap:.75rem;margin-top:.2rem;display:grid}.fs-finance-ledger__filter-grid{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(150px,1fr))}.fs-finance-journals__filter-grid{grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(170px,.7fr))}.fs-finance-reports__filter-grid{grid-template-columns:minmax(260px,1.4fr) minmax(220px,.6fr)}.fs-form-field{flex-direction:column;gap:.32rem;min-width:0;display:flex}.fs-form-field>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-form-field input,.fs-form-field select{width:100%;min-height:2.35rem;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);transition:border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);background:#0f170c94;border:1px solid #84a46538;border-radius:999px;outline:none;padding:.42rem .75rem;font-size:.8rem;font-weight:750}.fs-form-field input::placeholder{color:#8e9b79b8}.fs-form-field input:focus,.fs-form-field select:focus{box-shadow:var(--fs-focus-ring);background:#0f170cc7;border-color:#4f9f42ad}.fs-finance-ledger__groups{flex-direction:column;gap:1rem;margin-top:.95rem;display:flex}.fs-finance-ledger__group{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c5c;border:1px solid #84a46529;min-width:0;overflow:hidden}.fs-finance-ledger__group-header{border-bottom:1px solid #84a46524;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .9rem;display:flex}.fs-finance-ledger__group-header h3{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.012em;margin:0;font-size:.98rem;font-weight:800;line-height:1.25}.fs-finance-ledger__group-header p{color:var(--fs-text-soft,#8e9b79);margin:.12rem 0 0;font-size:.76rem}.fs-finance-ledger__account-cell{grid-template-columns:1rem minmax(0,1fr);align-items:flex-start;gap:.35rem;display:grid}.fs-finance-ledger__tree-marker{color:#84a465c7;justify-content:center;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex}.fs-finance-ledger .fs-dashboard__empty-panel,.fs-finance-ledger [class*=empty]{border-radius:var(--fs-radius-lg,1rem)}.fs-finance-ledger__setup-note{border-radius:var(--fs-radius-md,.8rem);color:var(--fs-text-soft,#8e9b79);background:radial-gradient(circle at 0 0,#c5962b13,#0000 58%),#0f170c6b;border:1px solid #c5962b38;margin-top:.75rem;padding:.8rem .9rem;font-size:.78rem;line-height:1.45}.fs-finance-ledger__setup-note strong{color:var(--fs-text,#e5ead8)}.fs-finance-cost-centers .fs-list-page,.fs-finance-fiscal-calendar .fs-list-page{margin-top:0}.fs-finance-cost-centers .fs-list-page__header{border-radius:var(--fs-radius-lg,1rem)}.fs-finance-journal-detail .fs-summary-grid{margin-top:.75rem}.fs-finance-journal-detail .fs-dashboard__hero-mini-grid .fs-chip{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:.68rem}.fs-finance-fiscal-calendar__year-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.95rem;display:grid}.fs-finance-fiscal-calendar .fs-dashboard__card--quiet{min-height:122px}.fs-finance-fiscal-calendar .fs-table-actions{justify-content:flex-start}.fs-finance-posting-profiles__notes-grid>div,.fs-finance-posting-profiles__readiness-panel,.fs-finance-posting-profiles__requirement-card,.fs-finance-posting-profiles__warnings{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c6b;border:1px solid #84a46529}.fs-finance-posting-profiles__readiness-panel{flex-direction:column;gap:.75rem;margin-top:.95rem;padding:.95rem 1rem;display:flex}.fs-finance-posting-profiles__readiness-panel strong{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:clamp(1.5rem,1.08rem + .9vw,2.12rem);font-weight:800;line-height:1;display:block}.fs-finance-posting-profiles__readiness-panel p{color:var(--fs-text-soft,#8e9b79);margin:.18rem 0 0;font-size:.8rem;line-height:1.45}.fs-finance-posting-profiles__warnings{border-radius:var(--fs-radius-md,.8rem);background:radial-gradient(circle at 0 0,#c5962b14,#0000 58%),#0f170c6b;border-color:#c5962b42;margin-top:.85rem;padding:.85rem .95rem}.fs-finance-posting-profiles__notes-grid strong,.fs-finance-posting-profiles__requirement-card strong,.fs-finance-posting-profiles__requirement-top>span:first-child,.fs-finance-posting-profiles__warnings strong{color:var(--fs-text,#e5ead8);font-weight:850}.fs-finance-posting-profiles__notes-grid strong,.fs-finance-posting-profiles__warnings strong{font-size:.84rem}.fs-finance-posting-profiles__warnings ul{color:var(--fs-text-soft,#8e9b79);margin:.45rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.5}.fs-finance-posting-profiles__notes-grid,.fs-finance-posting-profiles__requirements-grid{gap:.75rem;margin-top:.95rem;display:grid}.fs-finance-posting-profiles__requirements-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-finance-posting-profiles__notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-finance-posting-profiles__requirement-card{border-radius:var(--fs-radius-md,.8rem);flex-direction:column;gap:.38rem;min-width:0;padding:.85rem .9rem;display:flex}.fs-finance-posting-profiles__requirement-card--ready{border-color:#4f9f4247}.fs-finance-posting-profiles__requirement-card--missing{background:radial-gradient(circle at 0 0,#d6645814,#0000 58%),#0f170c6b;border-color:#d664584d}.fs-finance-posting-profiles__requirement-top{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.fs-finance-posting-profiles__requirement-card strong,.fs-finance-posting-profiles__requirement-top>span:first-child{font-size:.82rem;line-height:1.35}.fs-finance-posting-profiles__notes-grid span,.fs-finance-posting-profiles__requirement-card p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.74rem;line-height:1.45}.fs-finance-posting-profiles__notes-grid>div{border-radius:var(--fs-radius-md,.8rem);flex-direction:column;gap:.2rem;min-width:0;padding:.85rem .9rem;display:flex}.fs-finance-posting-profiles__table-button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.fs-finance-posting-profiles__selected-row{background:linear-gradient(90deg,#4f9f4214,#0000 62%),#4f9f4209}.fs-finance-reports__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;gap:1rem;margin-top:.95rem;display:grid}.fs-finance-reports__report-card{border-radius:var(--fs-radius-lg,1rem);min-width:0;min-height:235px;transition:transform var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),opacity var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f4213,#0000 58%),radial-gradient(circle at 100% 100%,#c5962b0b,#0000 62%),#0f170c6b;border:1px solid #84a4652e;flex-direction:column;gap:.72rem;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #070b0557,inset 0 1px #e5ead809}.fs-finance-reports__report-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#e5ead80e,#0000 34%),linear-gradient(135deg,#e5ead808,#0000 48%);position:absolute;inset:0}.fs-finance-reports__report-card>*{z-index:1;position:relative}.fs-finance-reports__report-card--interactive{cursor:default}.fs-finance-reports__report-card--planned{opacity:.88}.fs-finance-reports__report-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-finance-reports__report-title-group{gap:.45rem;min-width:0;display:grid}.fs-finance-reports__category{color:#b6f0a8;letter-spacing:.085em;text-transform:uppercase;background:#84a46514;border:1px solid #84a46533;border-radius:999px;align-items:center;width:fit-content;min-height:1.35rem;padding:.22rem .55rem;font-size:.68rem;font-weight:850;line-height:1.2;display:inline-flex}.fs-finance-reports__report-card h3{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.014em;margin:0;font-size:1.03rem;font-weight:800;line-height:1.25}.fs-finance-reports__description,.fs-finance-reports__insight p,.fs-finance-reports__supporting-text{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.78rem;line-height:1.55}.fs-finance-reports__metric-panel{border-radius:var(--fs-radius-md,.8rem);background:radial-gradient(circle at 0 0,#4f9f420f,#0000 58%),#070b0538;border:1px solid #84a46529;gap:.3rem;margin-top:.1rem;padding:.85rem;display:grid}.fs-finance-reports__insight-label,.fs-finance-reports__metric-panel span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:850}.fs-finance-reports__metric-panel strong{color:var(--fs-text-strong,#f3f7eb);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:850;line-height:1.22;display:block}.fs-finance-reports__insight{border-left:3px solid var(--fs-accent,#4f9f42);padding-left:.8rem}.fs-finance-reports__insight p{margin-top:.18rem}.fs-finance-reports__badges{flex-wrap:wrap;gap:.45rem;display:flex}.fs-finance-reports__badges span{min-height:1.35rem;color:var(--fs-text-soft,#8e9b79);background:#84a46514;border:1px solid #84a4652e;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}.fs-finance-reports__footer{border-top:1px solid #84a46524;gap:.75rem;margin-top:auto;padding-top:.8rem;display:grid}.fs-finance-reports__footer>span{min-width:0;color:var(--fs-text-muted,#6f7d5d);font-family:var(--fs-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.35;overflow:hidden}.fs-finance-reports__governance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:.9rem;display:grid}.fs-finance-reports__governance-grid>div{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c66;border:1px solid #84a46529;flex-direction:column;gap:.24rem;min-width:0;padding:1rem;display:flex}.fs-finance-reports__governance-grid strong{color:var(--fs-text,#e5ead8);font-size:.84rem;font-weight:850;line-height:1.3;display:block}.fs-finance-reports__governance-grid span{color:var(--fs-text-soft,#8e9b79);margin-top:.45rem;font-size:.76rem;line-height:1.55;display:block}.fs-finance-reports__controls,.fs-finance-reports__governance-card,.fs-finance-reports__library-panel,.fs-finance-reports__summary-card{transition:transform var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease)}@media (hover:hover){.fs-finance-reports__report-card:hover{background:radial-gradient(circle at 0 0,#4f9f421a,#0000 58%),radial-gradient(circle at 100% 100%,#c5962b0f,#0000 62%),#0f170c80;border-color:#84a46557;transform:translateY(-2px);box-shadow:0 16px 38px #070b057a,0 0 0 1px #84a4650d}.fs-finance-reports__report-card:hover:before{opacity:1}.fs-finance-reports__summary-card:hover{box-shadow:var(--fs-card-shadow-hover,0 16px 40px #070b05d1);transform:translateY(-2px)}.fs-finance-reports__report-card--available:hover{border-color:#4f9f4275}.fs-finance-reports__report-card--summary:hover{border-color:#c5962b75}}.fs-procurement-dashboard__loading{justify-content:flex-start;display:flex}.fs-procurement-dashboard__hero{margin-bottom:.05rem}.fs-procurement-dashboard .fs-dashboard__hero{min-height:260px}.fs-procurement-dashboard__hero-aside{min-width:300px}.fs-procurement-dashboard__ap-card{min-height:132px}.fs-procurement-dashboard__ap-card strong{font-size:clamp(1.58rem,1.12rem + 1vw,2.25rem)}.fs-procurement-dashboard__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.fs-procurement-dashboard__health{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f4214,#0000 58%),#0f170c85;border:1px solid #84a46533;flex-direction:column;gap:.16rem;padding:.75rem .85rem;display:flex;box-shadow:0 8px 22px #070b0542,inset 0 1px #e5ead809}.fs-procurement-dashboard__health-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-procurement-dashboard__health strong{color:var(--fs-text,#e5ead8);font-size:.92rem;font-weight:850;line-height:1.25}.fs-procurement-dashboard__health span:last-child{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.42}.fs-procurement-dashboard__health--success{background:radial-gradient(circle at 0 0,#4f9f4224,#0000 58%),#0f170c85;border-color:#4f9f4257}.fs-procurement-dashboard__health--info{background:radial-gradient(circle at 0 0,#3f96bd1f,#0000 58%),#0f170c85;border-color:#3f96bd57}.fs-procurement-dashboard__health--warning{background:radial-gradient(circle at 0 0,#c5962b1f,#0000 58%),#0f170c85;border-color:#c5962b5c}.fs-procurement-dashboard__health--danger{background:radial-gradient(circle at 0 0,#d664581f,#0000 58%),#0f170c85;border-color:#d6645861}.fs-procurement-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-procurement-dashboard__kpi-grid .fs-dashboard__card{min-height:186px;color:inherit;text-decoration:none}.fs-procurement-dashboard__kpi-grid .fs-dashboard__card:hover{text-decoration:none}.fs-procurement-dashboard__kpi-card{justify-content:space-between}.fs-procurement-dashboard__kpi--danger{border-color:#d6645847}.fs-procurement-dashboard__exception-panel,.fs-procurement-dashboard__quick-panel{min-height:100%}.fs-procurement-dashboard__quick-panel{padding:.95rem 1rem}.fs-procurement-dashboard__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.9rem;display:grid}.fs-procurement-dashboard__quick-action{border-radius:var(--fs-radius-lg,1rem);min-width:0;min-height:136px;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f420f,#0000 58%),#0f170c61;border:1px solid #84a46529;flex-direction:column;gap:.38rem;padding:.9rem .95rem;text-decoration:none;display:flex}.fs-procurement-dashboard__quick-action:hover{background:radial-gradient(circle at 0 0,#4f9f4217,#0000 58%),#0f170c80;border-color:#84a46557;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b0542}.fs-procurement-dashboard__quick-number{color:#b6f0a8;font-variant-numeric:tabular-nums;background:#4f9f4224;border:1px solid #4f9f4261;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;font-weight:850;display:inline-flex}.fs-procurement-dashboard__quick-title{color:var(--fs-text,#e5ead8);margin-top:.12rem;font-size:.9rem;font-weight:850;line-height:1.28}.fs-procurement-dashboard__quick-text{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.45}.fs-procurement-dashboard__quick-cta{min-height:1.55rem;color:var(--fs-link,#d3ad56);background:#0f170c6b;border:1px solid #84a46533;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:.14rem .6rem;font-size:.7rem;font-weight:850;display:inline-flex}.fs-procurement-dashboard__quick-action--success{border-color:#4f9f423d}.fs-procurement-dashboard__quick-action--info{border-color:#3f96bd3d}.fs-procurement-dashboard__quick-action--warning{border-color:#c5962b42}.fs-procurement-dashboard__quick-action--danger{border-color:#d6645847}.fs-procurement-dashboard__quick-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.fs-procurement-dashboard__quick-panel .fs-dashboard__quick-action{align-items:center;min-height:94px;padding:.68rem .72rem}.fs-procurement-dashboard__quick-panel .fs-dashboard__quick-action-icon{width:1.7rem;height:1.7rem;font-size:.72rem}.fs-procurement-dashboard__quick-panel .fs-dashboard__quick-action-title{font-size:.8rem}.fs-procurement-dashboard__quick-panel .fs-dashboard__quick-action-text{font-size:.72rem;line-height:1.35}.fs-procurement-dashboard__activity-panel{min-height:250px}.fs-procurement-dashboard__activity-list{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.fs-procurement-dashboard__activity-row{border-radius:var(--fs-radius-lg,1rem);min-height:104px;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c6b;border:1px solid #84a46526;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;text-decoration:none;display:flex}.fs-procurement-dashboard__activity-row:hover{background:radial-gradient(circle at 0 0,#4f9f4214,#0000 58%),#0f170c85;border-color:#84a46557;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b0538}.fs-procurement-dashboard__activity-row .fs-dashboard__card-title{font-size:1rem}.fs-procurement-dashboard__activity-row-main{min-width:0}.fs-procurement-dashboard__activity-row-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.fs-procurement-dashboard__activity-amount{color:var(--fs-text-soft,#8e9b79);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem;font-weight:750}.fs-procurement-dashboard__activity-arrow{color:var(--fs-link,#d3ad56);font-weight:900}.fs-procurement-dashboard__activity-empty{border-radius:var(--fs-radius-lg,1rem);background:#0f170c57;border:1px dashed #84a4653d;flex-direction:column;gap:.25rem;margin-top:.75rem;padding:1rem;display:flex}.fs-procurement-dashboard__activity-empty strong{color:var(--fs-text,#e5ead8);font-size:.84rem;font-weight:850}.fs-procurement-dashboard__activity-empty span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.45}.fs-procurement-dashboard__control-card{min-height:138px}.fs-procurement-dashboard__control-card .fs-dashboard__card-title{font-size:.98rem}.fs-procurement-dashboard__exception-panel .fs-dashboard__health-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.fs-procurement-dashboard__exception-panel .fs-dashboard__health-grid>div{min-height:76px}.fs-procurement-dashboard__exception-panel .fs-dashboard__health-grid dd{font-size:1rem}.fs-finance-report__summary-panel{border:1px solid var(--fs-border-subtle,#84a4652e);border-radius:var(--fs-radius-xl,1.25rem);background:radial-gradient(circle at top left,#4f9f4224,transparent 42%),radial-gradient(circle at bottom right,#c5962b13,transparent 54%),linear-gradient(145deg,var(--fs-surface-soft,#1c2914),var(--fs-surface-inset,#0f170c));box-shadow:var(--fs-card-shadow-enterprise,0 12px 32px #070b0585),inset 0 1px 0 #e5ead809;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:1rem;padding:1.05rem 1.15rem;display:grid;position:relative;overflow:hidden}.fs-finance-report__summary-panel:before{content:"";pointer-events:none;background:linear-gradient(#e5ead809,#0000 42%),radial-gradient(circle at 68% 0,#b4f0a00b,#0000 34%);position:absolute;inset:0}.fs-finance-report__summary-panel>*{z-index:1;position:relative}.fs-finance-report__summary-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.fs-finance-report__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.026em;margin:0;font-size:clamp(1.38rem,1.08rem + .78vw,2.05rem);font-weight:800;line-height:1.12}.fs-finance-report__subtitle{max-width:64rem;color:var(--fs-text-soft,#8e9b79);margin:.45rem 0 0;font-size:.88rem;line-height:1.58}.fs-finance-report__meta-strip{flex-wrap:wrap;gap:.42rem;margin-top:.85rem;display:flex}.fs-finance-report__meta-strip span{min-height:1.52rem;color:var(--fs-text-soft,#8e9b79);background:#0f170c85;border:1px solid #84a46538;border-radius:999px;align-items:center;padding:.18rem .58rem;font-size:.72rem;font-weight:750;line-height:1.25;display:inline-flex}.fs-finance-report__control-card{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f4233,#0000 56%),#0f170c94;border:1px solid #4f9f425c;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:.95rem 1rem;display:flex;box-shadow:0 10px 26px #070b055c,inset 0 1px #b4f0a00f}.fs-finance-report__control-card>strong{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.026em;font-variant-numeric:tabular-nums;font-size:clamp(1.42rem,1.06rem + .82vw,2.08rem);font-weight:800;line-height:1.04}.fs-finance-report__control-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.25rem 0 0;display:grid}.fs-finance-report__control-card dl>div{border-radius:var(--fs-radius-md,.8rem);background:#070b0533;border:1px solid #84a4652e;min-width:0;padding:.65rem .72rem}.fs-finance-report__control-card dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.065em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.25}.fs-finance-report__control-card dd{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;margin:.18rem 0 0;font-size:.86rem;font-weight:850;line-height:1.25}.fs-finance-report__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-finance-report__metric-card{min-height:126px}.fs-finance-report__controls-card,.fs-finance-report__table-card{gap:.9rem}.fs-finance-report__table-card .fs-data-table-shell{margin-top:.35rem}.fs-finance-report__empty-card{padding:1rem}.fs-finance-report__amount-strong{color:var(--fs-text-strong,#f3f7eb);font-weight:850}.fs-sales-receipt-report .fs-summary-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem;margin-top:.75rem;display:grid}.fs-sales-receipt-report .fs-summary-note{border-radius:var(--fs-radius-md,.8rem);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c6b;border:1px solid #84a46529;min-width:0;padding:.75rem .85rem}.fs-sales-receipt-report .fs-summary-note p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.76rem;line-height:1.45}.fs-sales-receipt-report .fs-summary-note p+p{margin-top:.16rem}.fs-sales-receipt-report .fs-summary-note strong{color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:850}.fs-flock-dashboard__kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fs-flock-dashboard__kpi-grid>:nth-child(n+7):nth-child(-n+9){grid-column:span 2}.fs-flock-dashboard__kpi-grid .fs-dashboard__metric-card{min-height:128px}.fs-flock-dashboard--compact{gap:1rem}.fs-flock-dashboard--compact .fs-dashboard__alerts{gap:.75rem;display:grid}.fs-flock-dashboard--compact .fs-dashboard__hero{min-height:230px}.fs-flock-dashboard--compact .fs-dashboard__hero-title{max-width:58rem;font-size:clamp(1.35rem,1.08rem + .72vw,1.85rem)}.fs-flock-dashboard--compact .fs-dashboard__hero-text{max-width:54rem}.fs-flock-enterprise-section{border-radius:var(--fs-radius-xl,1.25rem);background:radial-gradient(circle at 0 0,#4f9f4213,#0000 42%),radial-gradient(circle at 100% 100%,#c5962b0e,#0000 58%),#070b0529;border:1px solid #84a4652e;flex-direction:column;gap:.85rem;padding:.85rem;display:flex;box-shadow:inset 0 1px #e5ead809,0 12px 34px #070b0557}.fs-flock-enterprise-section--compact{gap:.75rem;padding:.75rem}.fs-flock-control-centre{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f4221,#0000 48%),linear-gradient(145deg,#1c2914f0,#0f170cf0);border:1px solid #84a46533;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:1rem;padding:1.05rem 1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #070b0566,inset 0 1px #e5ead80a}.fs-flock-control-centre--compact{padding:.95rem 1rem}.fs-flock-control-centre:before{content:"";pointer-events:none;background:linear-gradient(#e5ead80a,#0000 46%),radial-gradient(circle at 72% 0,#b4f0a00b,#0000 32%);position:absolute;inset:0}.fs-flock-control-centre>*{z-index:1;position:relative}.fs-flock-control-centre__main{flex-direction:column;justify-content:center;min-width:0;display:flex}.fs-flock-control-centre__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.024em;margin:0;font-size:clamp(1.25rem,1rem + .72vw,1.78rem);font-weight:800;line-height:1.15}.fs-flock-control-centre__text{max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:.42rem 0 0;font-size:.86rem;line-height:1.58}.fs-flock-control-centre__badges{flex-wrap:wrap;gap:.42rem;margin-top:.8rem;display:flex}.fs-flock-control-centre__rules{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.fs-flock-control-centre__rules>div{border-radius:var(--fs-radius-md,.8rem);background:radial-gradient(circle at 0 0,#c5962b13,#0000 58%),#0f170c80;border:1px solid #84a4652e;min-width:0;padding:.72rem .8rem}.fs-flock-control-centre__rules span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.25;display:block}.fs-flock-control-centre__rules strong{color:var(--fs-text-strong,#f3f7eb);font-variant-numeric:tabular-nums;margin-top:.22rem;font-size:.94rem;font-weight:850;line-height:1.22;display:block}.fs-flock-control-grid,.fs-flock-control-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.fs-flock-control-metric__link{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.fs-flock-control-metric__link:hover{text-decoration:none}.fs-flock-control-metric{border-radius:var(--fs-radius-lg,1rem);height:100%;min-height:116px;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);background:radial-gradient(circle at 0 0,#4f9f4213,#0000 54%),#0f170c7a;border:1px solid #84a46529;flex-direction:column;gap:.55rem;padding:.82rem .88rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #070b0542,inset 0 1px #e5ead808}.fs-flock-control-metric--compact{min-height:108px;padding:.78rem .82rem}.fs-flock-control-metric:before{content:"";pointer-events:none;background:linear-gradient(#e5ead808,#0000 46%);position:absolute;inset:0}.fs-flock-control-metric>*{z-index:1;position:relative}.fs-flock-control-metric__top{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.fs-flock-control-metric__label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-flock-control-metric__dot{background:#84a46580;border-radius:999px;flex-shrink:0;width:.48rem;height:.48rem;box-shadow:0 0 10px #84a46542}.fs-flock-control-metric__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.fs-flock-control-metric--compact .fs-flock-control-metric__body{gap:.65rem}.fs-flock-control-metric__value{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,1.1rem + .7vw,2.05rem);font-weight:800;line-height:1}.fs-flock-control-metric--compact .fs-flock-control-metric__value{font-size:clamp(1.35rem,1rem + .52vw,1.8rem)}.fs-flock-control-metric__helper{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.36}.fs-flock-control-metric--compact .fs-flock-control-metric__helper{font-size:.72rem;line-height:1.34}.fs-flock-control-metric--success{border-color:#4f9f4247}.fs-flock-control-metric--success .fs-flock-control-metric__dot{background:#6fca5f;box-shadow:0 0 12px #6fca5f70}.fs-flock-control-metric--warning{background:radial-gradient(circle at 0 0,#c5962b17,#0000 54%),#0f170c80;border-color:#c5962b57}.fs-flock-control-metric--warning .fs-flock-control-metric__dot{background:#d6a642;box-shadow:0 0 12px #d6a6426b}.fs-flock-control-metric--danger{background:radial-gradient(circle at 0 0,#d6645817,#0000 54%),#0f170c80;border-color:#d6645857}.fs-flock-control-metric--danger .fs-flock-control-metric__dot{background:#d66458;box-shadow:0 0 12px #d664586b}.fs-flock-control-metric--info{background:radial-gradient(circle at 0 0,#3f96bd16,#0000 54%),#0f170c80;border-color:#3f96bd4d}.fs-flock-control-metric--info .fs-flock-control-metric__dot{background:#5dade2;box-shadow:0 0 12px #5dade26b}.fs-flock-dashboard__compact-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-flock-dashboard__compact-health-grid>div{min-height:76px}.fs-flock-dashboard__compact-health-grid dd{font-size:.95rem}.fs-flock-dashboard__chart-card{min-height:255px}.fs-flock-dashboard__chart-card .fs-dashboard__chart{min-height:170px}.fs-flock-dashboard__activity-card{min-height:auto}.fs-flock-dashboard__activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.fs-flock-dashboard__activity-row{border-radius:var(--fs-radius-lg,1rem);min-width:0;color:inherit;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);background:radial-gradient(circle at 0 0,#4f9f420f,#0000 58%),#0f170c6b;border:1px solid #84a46529;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .85rem;text-decoration:none;display:grid}.fs-flock-dashboard__activity-row:hover{background:radial-gradient(circle at 0 0,#4f9f4217,#0000 58%),#0f170c85;border-color:#84a46557;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b053d}.fs-flock-dashboard__activity-dot{background:var(--fs-accent,#4f9f42);border-radius:999px;width:.56rem;height:.56rem;box-shadow:0 0 10px #4f9f428a}.fs-flock-dashboard__activity-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.fs-flock-dashboard__activity-body span,.fs-flock-dashboard__activity-body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-flock-dashboard__activity-body strong{color:var(--fs-text,#e5ead8);font-size:.84rem;font-weight:850;line-height:1.25}.fs-flock-dashboard__activity-body span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-flock-dashboard__quick-card .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-flock-dashboard__quick-card .fs-dashboard__quick-action{align-items:center;min-height:88px}@media (hover:hover){.fs-flock-control-metric__link:hover .fs-flock-control-metric{border-color:#84a46561;transform:translateY(-2px);box-shadow:0 14px 30px #070b056b,0 0 0 1px #84a4650e}}.fs-health-dashboard-page{gap:var(--fs-page-section-gap,1.15rem);flex-direction:column;min-width:0;display:flex}.fs-health-dashboard-hero{margin-bottom:.1rem}.fs-health-dashboard-page .fs-page-hero__meta{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;display:flex}.fs-health-dashboard-page .fs-page-hero__meta span{align-items:center;gap:.25rem;display:inline-flex}.fs-health-dashboard-page .fs-page-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fs-health-command-centre{border-radius:var(--fs-radius-xl,1.25rem);background:radial-gradient(circle at 0 0,#4f9f4226,#0000 46%),radial-gradient(circle at 100% 100%,#c5962b14,#0000 56%),linear-gradient(145deg,#1c2914f2,#0f170cf2);border:1px solid #84a46533;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:1rem;padding:1.1rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #070b057a,inset 0 1px #e5ead80a}.fs-health-command-centre:before{content:"";pointer-events:none;background:linear-gradient(#e5ead80a,#0000 46%),radial-gradient(circle at 72% 0,#b4f0a00b,#0000 34%);position:absolute;inset:0}.fs-health-command-centre>*{z-index:1;position:relative}.fs-health-command-centre__main{flex-direction:column;justify-content:center;min-width:0;display:flex}.fs-health-command-centre__eyebrow,.fs-health-overview-card__eyebrow,.fs-health-panel__eyebrow{color:#b6f0a8;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1.2}.fs-health-command-centre h2,.fs-health-overview-card h2,.fs-health-panel h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.024em;margin:.18rem 0 0;font-weight:800}.fs-health-command-centre h2{max-width:58rem;font-size:clamp(1.4rem,1.05rem + .9vw,2.05rem);line-height:1.14}.fs-health-command-centre p{max-width:64rem;color:var(--fs-text-soft,#8e9b79);margin:.48rem 0 0;font-size:.9rem;line-height:1.58}.fs-health-command-centre__badges{flex-wrap:wrap;gap:.42rem;margin-top:.85rem;display:flex}.fs-health-command-centre__badges span{min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);background:#0f170c85;border:1px solid #84a46538;border-radius:999px;align-items:center;padding:.18rem .58rem;font-size:.74rem;font-weight:750;line-height:1.25;display:inline-flex}.fs-health-command-score{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#84a46524,#0000 58%),#0f170c94;border:1px solid #84a46538;flex-direction:column;justify-content:center;min-width:0;min-height:9rem;padding:.95rem 1rem;display:flex;box-shadow:0 10px 26px #070b055c,inset 0 1px #b4f0a00f}.fs-health-command-score__label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-health-command-score strong{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:.16rem;font-size:clamp(1.8rem,1.18rem + 1.25vw,2.6rem);font-weight:800;line-height:1}.fs-health-command-score span:last-child{color:var(--fs-text-soft,#8e9b79);margin-top:.24rem;font-size:.78rem;line-height:1.45}.fs-health-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.fs-health-kpi-card{border-radius:var(--fs-radius-lg,1rem);height:100%;min-height:132px;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f4217,#0000 58%),radial-gradient(circle at 100% 100%,#c5962b0b,#0000 62%),linear-gradient(145deg,#1c2914eb,#0f170ceb);border:1px solid #84a4652e;flex-direction:column;gap:.42rem;padding:.9rem .95rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #070b056b,inset 0 1px #e5ead809}.fs-health-kpi-card:before{content:"";pointer-events:none;background:linear-gradient(#e5ead809,#0000 44%);position:absolute;inset:0}.fs-health-kpi-card>*{z-index:1;position:relative}.fs-health-kpi-card:hover{text-decoration:none}.fs-health-kpi-card__header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.fs-health-kpi-card__label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.22}.fs-health-kpi-card__indicator{background:#84a46580;border-radius:999px;flex-shrink:0;width:.52rem;height:.52rem;margin-top:.08rem;box-shadow:0 0 10px #84a46547}.fs-health-kpi-card__value{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.08rem;font-size:clamp(1.42rem,1.04rem + .72vw,1.95rem);font-weight:800;line-height:1.05}.fs-health-kpi-card__helper{color:var(--fs-text-soft,#8e9b79);margin:auto 0 0;font-size:.75rem;line-height:1.4}.fs-health-tone--success{border-color:#4f9f4266}.fs-health-tone--success .fs-health-kpi-card__indicator,.fs-health-tone--success.fs-health-command-score .fs-health-kpi-card__indicator{background:#6fca5f;box-shadow:0 0 14px #6fca5f85}.fs-health-tone--warning{background:radial-gradient(circle at 0 0,#c5962b24,#0000 58%),linear-gradient(145deg,#1e2210f2,#0f170cf2);border-color:#c5962b75}.fs-health-tone--warning .fs-health-kpi-card__indicator{background:#d6a642;box-shadow:0 0 14px #d6a64285}.fs-health-tone--danger{background:radial-gradient(circle at 0 0,#d6645829,#0000 58%),linear-gradient(145deg,#201812f5,#0f170cf5);border-color:#d6645880}.fs-health-tone--danger .fs-health-kpi-card__indicator{background:#d66458;box-shadow:0 0 14px #d664588a}.fs-health-tone--info{background:radial-gradient(circle at 0 0,#3f96bd21,#0000 58%),linear-gradient(145deg,#142222f0,#0f170cf0);border-color:#3f96bd70}.fs-health-tone--info .fs-health-kpi-card__indicator{background:#5dade2;box-shadow:0 0 14px #5dade285}.fs-health-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.fs-health-overview-card{border-radius:var(--fs-radius-lg,1rem);background:radial-gradient(circle at 0 0,#4f9f4214,#0000 58%),#0f170c70;border:1px solid #84a4652e;flex-direction:column;min-height:214px;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #070b0557,inset 0 1px #e5ead809}.fs-health-overview-card:before{content:"";pointer-events:none;background:linear-gradient(#e5ead809,#0000 46%);position:absolute;inset:0}.fs-health-overview-card>*{z-index:1;position:relative}.fs-health-overview-card h2{font-size:1.12rem;line-height:1.22}.fs-health-overview-card p{color:var(--fs-text-soft,#8e9b79);margin:.42rem 0 0;font-size:.78rem;line-height:1.48}.fs-health-overview-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin:auto 0 0;padding-top:.85rem;display:grid}.fs-health-overview-card__metrics>div{border-radius:var(--fs-radius-md,.8rem);background:#070b052e;border:1px solid #84a46529;min-width:0;padding:.62rem .65rem}.fs-health-overview-card__metrics dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.2}.fs-health-overview-card__metrics dd{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;margin:.18rem 0 0;font-size:.95rem;font-weight:850;line-height:1.2}.fs-health-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:1rem;display:grid}.fs-health-dashboard-layout__main,.fs-health-dashboard-layout__side{flex-direction:column;gap:1rem;min-width:0;display:flex}.fs-health-dashboard-layout__side{position:sticky;top:1rem}.fs-health-panel{border-radius:var(--fs-radius-xl,1.25rem);background:radial-gradient(circle at 0 0,#4f9f4213,#0000 58%),radial-gradient(circle at 100% 100%,#c5962b0a,#0000 62%),#0f170c70;border:1px solid #84a4652e;min-width:0;padding:1rem;position:relative;overflow:hidden;box-shadow:0 12px 30px #070b0561,inset 0 1px #e5ead809}.fs-health-panel__header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.85rem;display:flex}.fs-health-panel h2{font-size:1.08rem;line-height:1.25}.fs-health-panel__link{color:var(--fs-link,#d3ad56);flex-shrink:0;font-size:.78rem;font-weight:850;text-decoration:none}.fs-health-panel__link:hover{color:var(--fs-link-hover,#e6c57d);text-underline-offset:.16em;text-decoration:underline}.fs-health-list{flex-direction:column;gap:.58rem;display:flex}.fs-health-list-item{border-radius:var(--fs-radius-lg,1rem);min-width:0;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#070b052e;border:1px solid #84a46526;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.78rem .85rem;text-decoration:none;display:grid}.fs-health-list-item:hover{background:radial-gradient(circle at 0 0,#4f9f4216,#0000 58%),#0f170c80;border-color:#84a46557;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b0538}.fs-health-list-item__main{min-width:0}.fs-health-list-item__title-row{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.fs-health-list-item__title-row strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;line-height:1.28;overflow:hidden}.fs-health-list-item__meta{text-overflow:ellipsis;margin-top:.16rem;line-height:1.35;display:block;overflow:hidden}.fs-health-list-item__date,.fs-health-list-item__meta{color:var(--fs-text-soft,#8e9b79);white-space:nowrap;font-size:.76rem}.fs-health-list-item__date{font-weight:750}.fs-health-chip-group{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.3rem;display:inline-flex}.fs-health-quick-actions{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.fs-health-quick-action{border-radius:var(--fs-radius-md,.8rem);min-width:0;min-height:3.6rem;color:inherit;transition:transform var(--fs-transition-fast,.12s ease),border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);background:radial-gradient(circle at 0 0,#4f9f420f,#0000 58%),#070b052e;border:1px solid #84a46529;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.72rem .78rem;text-decoration:none;display:grid}.fs-health-quick-action:hover{background:radial-gradient(circle at 0 0,#c5962b1a,#0000 58%),#0f170c85;border-color:#c5962b6b;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #070b0538}.fs-health-quick-action__icon{width:1.55rem;height:1.55rem;color:var(--fs-link,#d3ad56);background:#c5962b1f;border:1px solid #c5962b47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.fs-health-quick-action__content{flex-direction:column;gap:.16rem;min-width:0;display:flex}.fs-health-quick-action__content strong{color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:850;line-height:1.25}.fs-health-quick-action__content span{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.38}.fs-health-report-links{flex-wrap:wrap;gap:.45rem;display:flex}.fs-health-report-links a{min-height:1.85rem;color:var(--fs-link,#d3ad56);background:#070b052e;border:1px solid #84a46533;border-radius:999px;align-items:center;padding:.28rem .68rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.fs-health-report-links a:hover{color:var(--fs-link-hover,#e6c57d);background:#c5962b1a;border-color:#c5962b6b;text-decoration:none}.fs-health-empty-state{justify-items:center;gap:1rem;min-width:0;display:grid}.fs-health-empty-state__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.fs-dashboard-skeleton{flex-direction:column;gap:1rem;display:flex}.fs-dashboard-skeleton__card,.fs-dashboard-skeleton__hero,.fs-dashboard-skeleton__panel{border-radius:var(--fs-radius-lg,1rem);background-color:#0f170c6b;background-image:linear-gradient(90deg,#84a4650f,#84a4651f,#84a4650f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #84a46524;animation:fs-dashboard-skeleton-shimmer 1.35s ease-in-out infinite;position:relative;overflow:hidden}.fs-dashboard-skeleton__hero{border-radius:var(--fs-radius-xl,1.25rem);min-height:190px}.fs-dashboard-skeleton__card{min-height:132px}.fs-dashboard-skeleton__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-dashboard-skeleton__panel{min-height:260px}@keyframes fs-dashboard-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}:root[data-theme=light] .fs-health-command-centre,:root[data-theme=light] .fs-health-kpi-card,:root[data-theme=light] .fs-health-list-item,:root[data-theme=light] .fs-health-overview-card,:root[data-theme=light] .fs-health-panel,:root[data-theme=light] .fs-health-quick-action,:root[data-theme=light] .fs-health-report-links a{background:radial-gradient(circle at 0 0,#3f87330e,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b09,#0000 62%),#ffffffc2;border-color:#5a743c29;box-shadow:0 10px 24px #121f0b12,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-health-command-centre h2,:root[data-theme=light] .fs-health-command-score strong,:root[data-theme=light] .fs-health-kpi-card__value,:root[data-theme=light] .fs-health-list-item__title-row strong,:root[data-theme=light] .fs-health-overview-card h2,:root[data-theme=light] .fs-health-overview-card__metrics dd,:root[data-theme=light] .fs-health-panel h2,:root[data-theme=light] .fs-health-quick-action__content strong{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-health-command-centre p,:root[data-theme=light] .fs-health-command-centre__badges span,:root[data-theme=light] .fs-health-command-score span:last-child,:root[data-theme=light] .fs-health-command-score__label,:root[data-theme=light] .fs-health-kpi-card__helper,:root[data-theme=light] .fs-health-kpi-card__label,:root[data-theme=light] .fs-health-list-item__date,:root[data-theme=light] .fs-health-list-item__meta,:root[data-theme=light] .fs-health-overview-card p,:root[data-theme=light] .fs-health-overview-card__metrics dt,:root[data-theme=light] .fs-health-quick-action__content span{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-health-command-centre__eyebrow,:root[data-theme=light] .fs-health-overview-card__eyebrow,:root[data-theme=light] .fs-health-panel__eyebrow{color:#2a6320}:root[data-theme=light] .fs-health-command-score,:root[data-theme=light] .fs-health-overview-card__metrics>div{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c29}@media (hover:hover){.fs-health-kpi-card:hover,.fs-health-list-item:hover,.fs-health-quick-action:hover{transform:translateY(-2px)}}@media (max-width:1320px){.fs-health-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.fs-health-command-centre,.fs-health-dashboard-layout{grid-template-columns:minmax(0,1fr)}.fs-health-dashboard-layout__side{position:static}}@media (max-width:760px){.fs-dashboard-skeleton__split,.fs-health-kpi-grid,.fs-health-overview-grid{grid-template-columns:minmax(0,1fr)}.fs-health-command-centre{padding:1rem}.fs-health-list-item,.fs-health-list-item__title-row,.fs-health-panel__header{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:flex-start}.fs-health-list-item__date{justify-self:start}.fs-health-chip-group{justify-content:flex-start}}@media (max-width:640px){.fs-health-overview-card__metrics{grid-template-columns:minmax(0,1fr)}.fs-health-command-centre h2{font-size:1.35rem}.fs-health-command-score strong{font-size:2rem}}@media (max-width:760px){.fs-health-dashboard-page .fs-page-hero__actions,.fs-health-dashboard-page .fs-page-hero__meta{flex-direction:column;align-items:flex-start}.fs-health-dashboard-page .fs-page-hero__actions .fs-button{justify-content:center;width:100%}}:root[data-theme=light] .fs-analytics__metric-title,:root[data-theme=light] .fs-dashboard__activity-title,:root[data-theme=light] .fs-dashboard__card-title,:root[data-theme=light] .fs-dashboard__chart-placeholder-title,:root[data-theme=light] .fs-dashboard__empty-panel strong,:root[data-theme=light] .fs-dashboard__health-grid dd,:root[data-theme=light] .fs-dashboard__hero-mini-grid strong,:root[data-theme=light] .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-dashboard__hero-title,:root[data-theme=light] .fs-dashboard__intro-title,:root[data-theme=light] .fs-dashboard__metric-value,:root[data-theme=light] .fs-dashboard__org-count,:root[data-theme=light] .fs-dashboard__quick-action-title,:root[data-theme=light] .fs-dashboard__section-title,:root[data-theme=light] .fs-dashboard__tenant-grid dd,:root[data-theme=light] .fs-finance-health-grid dd,:root[data-theme=light] .fs-finance-ledger__group-header h3,:root[data-theme=light] .fs-finance-ledger__setup-note strong,:root[data-theme=light] .fs-finance-posting-profiles__notes-grid strong,:root[data-theme=light] .fs-finance-posting-profiles__readiness-panel strong,:root[data-theme=light] .fs-finance-posting-profiles__requirement-card strong,:root[data-theme=light] .fs-finance-posting-profiles__requirement-top>span:first-child,:root[data-theme=light] .fs-finance-posting-profiles__warnings strong,:root[data-theme=light] .fs-finance-readiness-card strong,:root[data-theme=light] .fs-finance-report__amount-strong,:root[data-theme=light] .fs-finance-report__control-card dd,:root[data-theme=light] .fs-finance-report__control-card>strong,:root[data-theme=light] .fs-finance-report__title,:root[data-theme=light] .fs-finance-reports__governance-grid strong,:root[data-theme=light] .fs-finance-reports__metric-panel strong,:root[data-theme=light] .fs-finance-reports__report-card h3,:root[data-theme=light] .fs-flock-control-centre__rules strong,:root[data-theme=light] .fs-flock-control-centre__title,:root[data-theme=light] .fs-flock-control-metric__value,:root[data-theme=light] .fs-flock-dashboard__activity-body strong,:root[data-theme=light] .fs-inventory__step-title,:root[data-theme=light] .fs-overview-dashboard__readiness-summary strong,:root[data-theme=light] .fs-overview-dashboard__setup-item-main strong,:root[data-theme=light] .fs-procurement-dashboard__activity-empty strong,:root[data-theme=light] .fs-procurement-dashboard__health strong,:root[data-theme=light] .fs-procurement-dashboard__quick-title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-dashboard__activity-meta,:root[data-theme=light] .fs-dashboard__card-footer,:root[data-theme=light] .fs-dashboard__card-meta,:root[data-theme=light] .fs-dashboard__chart,:root[data-theme=light] .fs-dashboard__empty-panel span,:root[data-theme=light] .fs-dashboard__health-grid dd small,:root[data-theme=light] .fs-dashboard__health-grid dt,:root[data-theme=light] .fs-dashboard__hero-mini-grid span,:root[data-theme=light] .fs-dashboard__hero-score span:last-child,:root[data-theme=light] .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-dashboard__hero-text,:root[data-theme=light] .fs-dashboard__intro-meta,:root[data-theme=light] .fs-dashboard__intro-subtitle,:root[data-theme=light] .fs-dashboard__metric-helper,:root[data-theme=light] .fs-dashboard__metric-label,:root[data-theme=light] .fs-dashboard__metric-sub,:root[data-theme=light] .fs-dashboard__metric-unit,:root[data-theme=light] .fs-dashboard__org-list,:root[data-theme=light] .fs-dashboard__quick-action-text,:root[data-theme=light] .fs-dashboard__section-subtitle,:root[data-theme=light] .fs-dashboard__tenant-grid dt,:root[data-theme=light] .fs-dashboard__tenant-grid small,:root[data-theme=light] .fs-finance-health-grid dd small,:root[data-theme=light] .fs-finance-health-grid dt,:root[data-theme=light] .fs-finance-ledger__group-header p,:root[data-theme=light] .fs-finance-ledger__setup-note,:root[data-theme=light] .fs-finance-ledger__tree-marker,:root[data-theme=light] .fs-finance-posting-profiles__notes-grid span,:root[data-theme=light] .fs-finance-posting-profiles__readiness-panel p,:root[data-theme=light] .fs-finance-posting-profiles__requirement-card p,:root[data-theme=light] .fs-finance-posting-profiles__warnings ul,:root[data-theme=light] .fs-finance-report__control-card dt,:root[data-theme=light] .fs-finance-report__meta-strip span,:root[data-theme=light] .fs-finance-report__subtitle,:root[data-theme=light] .fs-finance-reports__badges span,:root[data-theme=light] .fs-finance-reports__description,:root[data-theme=light] .fs-finance-reports__governance-grid span,:root[data-theme=light] .fs-finance-reports__insight p,:root[data-theme=light] .fs-finance-reports__insight-label,:root[data-theme=light] .fs-finance-reports__metric-panel span,:root[data-theme=light] .fs-finance-reports__supporting-text,:root[data-theme=light] .fs-flock-control-centre__rules span,:root[data-theme=light] .fs-flock-control-centre__text,:root[data-theme=light] .fs-flock-control-metric__helper,:root[data-theme=light] .fs-flock-control-metric__label,:root[data-theme=light] .fs-flock-dashboard__activity-body span,:root[data-theme=light] .fs-form-field>span,:root[data-theme=light] .fs-inventory__module-meta,:root[data-theme=light] .fs-inventory__step-status,:root[data-theme=light] .fs-inventory__step-text,:root[data-theme=light] .fs-overview-dashboard__readiness-summary span,:root[data-theme=light] .fs-overview-dashboard__setup-item-main span,:root[data-theme=light] .fs-procurement-dashboard__activity-amount,:root[data-theme=light] .fs-procurement-dashboard__activity-empty span,:root[data-theme=light] .fs-procurement-dashboard__health span:last-child,:root[data-theme=light] .fs-procurement-dashboard__health-label,:root[data-theme=light] .fs-procurement-dashboard__quick-text{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-dashboard__intro-meta-item:before,:root[data-theme=light] .fs-dashboard__org-list-item:before{background-color:#5a743c73}:root[data-theme=light] .fs-dashboard__card{border-color:var(--fs-border-subtle,#5a743c2e);background:var(--fs-panel-bg,radial-gradient(circle at top left,#3f873312,transparent 58%),radial-gradient(circle at bottom right,#a9781b0d,transparent 62%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#f2f5ec)));box-shadow:var(--fs-card-shadow-enterprise,0 10px 26px #121f0b13)}:root[data-theme=light] .fs-dashboard__card:before{background:linear-gradient(#ffffffb3,#0000 48%)}:root[data-theme=light] .fs-dashboard__card--accent{background:var(--fs-panel-bg-accent,radial-gradient(circle at top left,#3f873321,transparent 58%),radial-gradient(circle at bottom right,#a9781b0f,transparent 62%),linear-gradient(145deg,#fff,#eef4e7));box-shadow:var(--fs-card-shadow-strong,0 18px 44px #121f0b24),0 0 0 1px #3f87330a;border-color:#3f873361}:root[data-theme=light] .fs-dashboard__card--quiet{background:var(--fs-panel-bg-quiet,radial-gradient(circle at top left,#3f87330a,transparent 58%),var(--fs-surface-quiet,#f8faf4));box-shadow:none}:root[data-theme=light] .fs-dashboard__card-eyebrow,:root[data-theme=light] .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-finance-reports__category{color:#2a6320}:root[data-theme=light] .fs-dashboard__card-footer,:root[data-theme=light] .fs-finance-reports__footer{border-top-color:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-dashboard__hero,:root[data-theme=light] .fs-finance-report__summary-panel{border-color:var(--fs-border-subtle,#5a743c2e);background:radial-gradient(circle at top left,#3f87331f,transparent 42%),radial-gradient(circle at bottom right,#a9781b0f,transparent 52%),linear-gradient(145deg,#fff,var(--fs-surface-soft,#f2f5ec));box-shadow:var(--fs-card-shadow-enterprise,0 10px 26px #121f0b13),inset 0 1px 0 #ffffffb8}:root[data-theme=light] .fs-dashboard__hero:before,:root[data-theme=light] .fs-finance-report__summary-panel:before{background:linear-gradient(#ffffffa8,#0000 42%),radial-gradient(circle at 68% 0,#3f87330a,#0000 34%)}:root[data-theme=light] .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-finance-report__meta-strip span{color:var(--fs-text-soft,#5d6d49);background:#ffffffa8;border-color:#5a743c2e}:root[data-theme=light] .fs-dashboard__hero-score,:root[data-theme=light] .fs-finance-report__control-card{background:radial-gradient(circle at 0 0,#3f873324,#0000 58%),#ffffffa8;border-color:#3f87334d;box-shadow:0 8px 20px #121f0b14,inset 0 1px #ffffffc2}:root[data-theme=light] .fs-dashboard__empty-panel,:root[data-theme=light] .fs-dashboard__health-grid>div,:root[data-theme=light] .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-dashboard__quick-action,:root[data-theme=light] .fs-dashboard__tenant-grid>div,:root[data-theme=light] .fs-finance-health-grid>div,:root[data-theme=light] .fs-finance-posting-profiles__notes-grid>div,:root[data-theme=light] .fs-finance-posting-profiles__readiness-panel,:root[data-theme=light] .fs-finance-posting-profiles__requirement-card,:root[data-theme=light] .fs-finance-readiness-card,:root[data-theme=light] .fs-finance-report__control-card dl>div,:root[data-theme=light] .fs-finance-reports__governance-grid>div,:root[data-theme=light] .fs-finance-reports__metric-panel,:root[data-theme=light] .fs-flock-control-centre__rules>div,:root[data-theme=light] .fs-flock-control-metric,:root[data-theme=light] .fs-flock-dashboard__activity-row,:root[data-theme=light] .fs-overview-dashboard__setup-item,:root[data-theme=light] .fs-procurement-dashboard__activity-empty,:root[data-theme=light] .fs-procurement-dashboard__activity-row,:root[data-theme=light] .fs-procurement-dashboard__health,:root[data-theme=light] .fs-procurement-dashboard__quick-action{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-dashboard__metric-card{background:radial-gradient(circle at 0 0,#3f87330f,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b0a,#0000 62%),linear-gradient(145deg,#fff,#f4f7ef);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b13,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-dashboard__metric-card--neutral{background:radial-gradient(circle at 0 0,#5a743c12,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b09,#0000 62%),linear-gradient(145deg,#fff,#f4f7ef);border-color:#5a743c3d}:root[data-theme=light] .fs-dashboard__metric-card--success{background:radial-gradient(circle at 0 0,#3f87331b,#0000 58%),radial-gradient(circle at 100% 100%,#3f873309,#0000 62%),linear-gradient(145deg,#fff,#f2f7ee);border-color:#3f873357}:root[data-theme=light] .fs-dashboard__metric-card--warning{background:radial-gradient(circle at 0 0,#a9781b1b,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b09,#0000 62%),linear-gradient(145deg,#fff,#f8f4e8);border-color:#a9781b57}:root[data-theme=light] .fs-dashboard__metric-card--danger{background:radial-gradient(circle at 0 0,#b8463c17,#0000 58%),radial-gradient(circle at 100% 100%,#b8463c08,#0000 62%),linear-gradient(145deg,#fff,#fbf0ee);border-color:#b8463c52}:root[data-theme=light] .fs-dashboard__metric-card--info{background:radial-gradient(circle at 0 0,#1f7ea817,#0000 58%),radial-gradient(circle at 100% 100%,#1f7ea808,#0000 62%),linear-gradient(145deg,#fff,#eef7fa);border-color:#1f7ea852}:root[data-theme=light] .fs-dashboard__metric-card--neutral .fs-dashboard__metric-indicator{background:#5a743c94;box-shadow:0 0 10px #5a743c38}:root[data-theme=light] .fs-dashboard__metric-card--success .fs-dashboard__metric-indicator{background:#4f9f42;box-shadow:0 0 10px #3f873342}:root[data-theme=light] .fs-dashboard__metric-card--warning .fs-dashboard__metric-indicator{background:#c5962b;box-shadow:0 0 10px #a9781b42}:root[data-theme=light] .fs-dashboard__metric-card--danger .fs-dashboard__metric-indicator{background:#b8463c;box-shadow:0 0 10px #b8463c3d}:root[data-theme=light] .fs-dashboard__metric-card--info .fs-dashboard__metric-indicator{background:#1f7ea8;box-shadow:0 0 10px #1f7ea83d}:root[data-theme=light] .fs-dashboard__chart{background:linear-gradient(#ffffffb8,#f2f5ec7a);border-color:#5a743c38}:root[data-theme=light] .fs-dashboard__chart:before{background-image:linear-gradient(#5a743c0b 1px,#0000 0),linear-gradient(90deg,#5a743c0b 1px,#0000 0)}:root[data-theme=light] .fs-dashboard__chart-placeholder-text{color:#5d6d49e0}:root[data-theme=light] .fs-analytics .fs-dashboard__chart-card .fs-dashboard__chart{background:radial-gradient(circle at 0 0,#3f87330a,#0000 58%),linear-gradient(#ffffffc2,#f2f5ec70);border-color:#5a743c24}:root[data-theme=light] .fs-analytics__range-panel{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffbd,0 8px 20px #121f0b0f}:root[data-theme=light] .fs-analytics__range-button{color:var(--fs-text-soft,#5d6d49);background:#ffffffad;border-color:#5a743c2e}:root[data-theme=light] .fs-analytics__range-button:hover{color:var(--fs-text,#182112);background:#fff;border-color:#5a743c52}:root[data-theme=light] .fs-analytics__range-button--active{color:#2a6320;background:radial-gradient(circle at 0 0,#3f873324,#0000 58%),#3f873314;border-color:#3f87337a;box-shadow:0 0 0 1px #3f87330a,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-kpi-icon{color:#2a6320;background:radial-gradient(circle at 30% 0,#3f87333d,#fff);border-color:#3f873357;box-shadow:0 8px 20px #121f0b1a,inset 0 1px #fffc}:root[data-theme=light] .fs-kpi-icon--info{color:#1f5878;background:radial-gradient(circle at 30% 0,#1f7ea82e,#fff);border-color:#1f7ea84d}:root[data-theme=light] .fs-kpi-icon--warning{color:#7a4f0e;background:radial-gradient(circle at 30% 0,#9d6d1633,#fff);border-color:#9d6d164d}:root[data-theme=light] .fs-kpi-icon--danger{color:#8c2a22;background:radial-gradient(circle at 30% 0,#b8463c2e,#fff);border-color:#b8463c4d}:root[data-theme=light] .fs-analytics__trend-pill--good,:root[data-theme=light] .fs-dashboard__trend--up{background:var(--fs-success-soft,#3f87331f);color:#2a6320;border-color:#3f873357}:root[data-theme=light] .fs-analytics__trend-pill--bad,:root[data-theme=light] .fs-dashboard__trend--down{background:var(--fs-danger-soft,#b8463c1f);color:#8c2a22;border-color:#b8463c4d}:root[data-theme=light] .fs-analytics__trend-pill--neutral,:root[data-theme=light] .fs-dashboard__trend--neutral{color:var(--fs-text-soft,#5d6d49);background:#5a743c14;border-color:#5a743c38}:root[data-theme=light] .fs-finance-ledger__mini-bar,:root[data-theme=light] .fs-finance-readiness-bar{background:#5a743c14;border-color:#5a743c29}:root[data-theme=light] .fs-form-field input,:root[data-theme=light] .fs-form-field select{color:var(--fs-text,#182112);background:#ffffffbd;border-color:#5a743c2e}:root[data-theme=light] .fs-form-field input::placeholder{color:#5d6d49b8}:root[data-theme=light] .fs-form-field input:focus,:root[data-theme=light] .fs-form-field select:focus{background:#fff;border-color:#3f873375}:root[data-theme=light] .fs-finance-ledger__group{background:radial-gradient(circle at 0 0,#3f87330a,#0000 58%),#ffffffa8;border-color:#5a743c24}:root[data-theme=light] .fs-finance-ledger__group-header{border-bottom-color:#5a743c1f}:root[data-theme=light] .fs-finance-ledger__setup-note,:root[data-theme=light] .fs-finance-posting-profiles__warnings{background:radial-gradient(circle at 0 0,#9d6d160f,#0000 58%),#ffffffb8;border-color:#9d6d1638}:root[data-theme=light] .fs-inventory__step-number,:root[data-theme=light] .fs-procurement-dashboard__quick-number{color:#2a6320;background:#3f87331a;border-color:#3f873357}:root[data-theme=light] .fs-finance-reports__badges span,:root[data-theme=light] .fs-inventory__module-meta,:root[data-theme=light] .fs-inventory__step-status{background:#5a743c12;border-color:#5a743c2e}:root[data-theme=light] .fs-inventory__step-card--complete .fs-inventory__step-status{color:#2a6320;background:#3f87331a;border-color:#3f87334d}:root[data-theme=light] .fs-finance-posting-profiles__selected-row{background:linear-gradient(90deg,#3f873314,#0000 62%),#3f873308}:root[data-theme=light] .fs-finance-reports__category{background:#3f873312;border-color:#3f873338}:root[data-theme=light] .fs-finance-reports__report-card{background:radial-gradient(circle at 0 0,#3f87330e,#0000 58%),radial-gradient(circle at 100% 100%,#a9781b09,#0000 62%),#ffffffbd;border-color:#5a743c29;box-shadow:0 10px 24px #121f0b12,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-finance-reports__footer>span{color:var(--fs-text-muted,#7c896a)}:root[data-theme=light] .fs-procurement-dashboard__quick-cta{background:#ffffffad;border-color:#5a743c29}:root[data-theme=light] .fs-flock-enterprise-section{background:radial-gradient(circle at 0 0,#3f87330e,#0000 42%),radial-gradient(circle at 100% 100%,#a9781b0a,#0000 58%),#ffffff8f;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffb8,0 10px 26px #121f0b0f}:root[data-theme=light] .fs-flock-control-centre{background:radial-gradient(circle at 0 0,#3f873318,#0000 48%),linear-gradient(145deg,#fff,#f2f5ec);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b13,inset 0 1px #ffffffc2}:root[data-theme=light] .fs-flock-control-centre:before{background:linear-gradient(#ffffffa8,#0000 46%),radial-gradient(circle at 72% 0,#3f87330a,#0000 32%)}:root[data-theme=light] .fs-flock-control-metric--warning{background:radial-gradient(circle at 0 0,#9d6d1611,#0000 58%),#ffffffc2;border-color:#9d6d1642}:root[data-theme=light] .fs-flock-control-metric--danger{background:radial-gradient(circle at 0 0,#b8463c0f,#0000 58%),#ffffffc2;border-color:#b8463c42}:root[data-theme=light] .fs-flock-control-metric--info{background:radial-gradient(circle at 0 0,#1f7ea80e,#0000 58%),#ffffffc2;border-color:#1f7ea83d}@media (hover:hover){:root[data-theme=light] .fs-dashboard__card:hover{box-shadow:var(--fs-card-shadow-enterprise-hover,0 14px 34px #121f0b1c),0 0 0 1px #5a743c0a;border-color:#5a743c57}:root[data-theme=light] .fs-dashboard__card--accent:hover{border-color:#3f873380;box-shadow:0 18px 42px #121f0b29,0 0 0 1px #3f873314}:root[data-theme=light] .fs-dashboard__card--quiet:hover{box-shadow:0 8px 22px #121f0b14}:root[data-theme=light] .fs-finance-reports__report-card--available:hover{border-color:#3f873366}:root[data-theme=light] .fs-finance-reports__report-card--summary:hover{border-color:#a9781b61}}:root[data-theme=light] .fs-sales-receipt-report .fs-summary-note{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-sales-receipt-report .fs-summary-note p{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-sales-receipt-report .fs-summary-note strong{color:var(--fs-text,#182112)}@media (max-width:1320px){.fs-dashboard__metrics-grid,.fs-finance-journals__metrics-grid,.fs-finance-ledger__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-overview-dashboard .fs-dashboard__metrics-grid,.fs-sales-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-finance-posting-profiles__metrics-grid,.fs-finance-posting-profiles__notes-grid,.fs-finance-posting-profiles__requirements-grid,.fs-finance-reports__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-dashboard__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-flock-dashboard__kpi-grid>:nth-child(n+7):nth-child(-n+9){grid-column:span 1}.fs-flock-control-grid,.fs-flock-control-grid--compact,.fs-flock-dashboard__quick-card .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.fs-finance-ledger__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.fs-finance-cost-centers__metrics-grid,.fs-finance-fiscal-calendar__metrics-grid,.fs-finance-fiscal-calendar__year-grid,.fs-procurement-dashboard__metrics-grid,.fs-procurement-dashboard__quick-grid,.fs-sales-dashboard__metrics-grid,.fs-sales-invoice-report__metrics-grid,.fs-sales-receipt-report__metrics-grid,.fs-sales-summary-report__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-report__summary-panel,.fs-procurement-dashboard__quick-panel .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-report__control-card dl,.fs-finance-report__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.fs-dashboard__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-dashboard__hero,.fs-finance-ledger__hero--compact{grid-template-columns:minmax(0,1fr)}.fs-dashboard__hero-aside{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:stretch;display:grid}.fs-dashboard__health-grid,.fs-dashboard__tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-analytics__metric-card{min-height:164px}.fs-inventory__steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory__control-grid{grid-template-columns:minmax(0,1fr)}.fs-inventory__control-list,.fs-procurement-dashboard__hero-actions{justify-content:flex-start}.fs-procurement-dashboard__hero-aside{min-width:0}.fs-flock-dashboard__compact-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-dashboard__activity-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.fs-dashboard__grid--2col,.fs-procurement-dashboard__quick-grid{grid-template-columns:minmax(0,1fr)}.fs-dashboard__metrics-grid,.fs-flock-control-grid,.fs-flock-control-grid--compact,.fs-flock-dashboard__kpi-grid,.fs-flock-dashboard__quick-card .fs-dashboard__quick-actions-grid,.fs-overview-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-control-centre{grid-template-columns:minmax(0,1fr)}.fs-flock-control-centre__rules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:340px){.fs-overview-dashboard .fs-dashboard__metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fs-dashboard__chart-grid,.fs-finance-journals__filter-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-journals__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.fs-finance-ledger__filter-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-ledger__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form-field input,.fs-form-field select{border-radius:var(--fs-radius-md,.8rem)}}@media (max-width:760px){.fs-analytics__metric-head,.fs-dashboard__card-header,.fs-dashboard__intro-row,.fs-dashboard__section-header{flex-direction:column;align-items:flex-start}.fs-dashboard__card-actions,.fs-dashboard__intro-actions{justify-content:flex-start}.fs-dashboard__grid--2,.fs-dashboard__grid--3,.fs-dashboard__grid--4,.fs-dashboard__health-grid,.fs-dashboard__hero-aside,.fs-dashboard__hero-mini-grid,.fs-dashboard__tenant-grid,.fs-finance-reports__filter-grid,.fs-finance-reports__grid,.fs-finance-reports__metrics-grid,.fs-inventory__compact-grid,.fs-inventory__steps-grid,.fs-procurement-dashboard__exception-panel .fs-dashboard__health-grid,.fs-procurement-dashboard__metrics-grid,.fs-procurement-dashboard__quick-grid{grid-template-columns:minmax(0,1fr)}.fs-dashboard__hero{padding:1rem}.fs-procurement-dashboard .fs-dashboard__hero{min-height:auto}.fs-analytics__metric-action{align-self:flex-start}.fs-analytics__range-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-analytics__range-button{min-height:2rem;padding-inline:.35rem;font-size:.68rem}.fs-inventory__module-card{min-height:auto}.fs-inventory__module-actions{flex-direction:column;align-items:stretch}.fs-inventory__module-actions .fs-pill-button{justify-content:center}.fs-finance-reports__footer,.fs-finance-reports__report-card-top,.fs-procurement-dashboard__activity-row{flex-direction:column;align-items:flex-start}.fs-finance-reports__footer .fs-table-actions{flex-direction:column;align-items:stretch}.fs-finance-reports__footer .fs-pill-button{justify-content:center;width:100%}.fs-procurement-dashboard__activity-row-side{align-items:flex-start;width:100%}.fs-finance-report__summary-panel{padding:1rem}.fs-finance-report__control-card dl,.fs-finance-report__metrics-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-report__meta-strip span{width:100%}}@media (max-width:720px){.fs-finance-posting-profiles__metrics-grid,.fs-finance-posting-profiles__notes-grid,.fs-finance-posting-profiles__requirements-grid,.fs-flock-control-centre__rules,.fs-flock-control-grid,.fs-flock-control-grid--compact,.fs-flock-dashboard__compact-health-grid,.fs-flock-dashboard__quick-card .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}.fs-flock-enterprise-section{padding:.65rem}.fs-flock-control-metric--compact .fs-flock-control-metric__body,.fs-flock-control-metric__body{grid-template-columns:minmax(0,1fr);gap:.3rem}.fs-flock-dashboard__activity-row{grid-template-columns:auto minmax(0,1fr)}.fs-flock-dashboard__activity-row .fs-chip{grid-column:2;width:fit-content}}.fs-hr-structure{padding-bottom:4rem}.fs-hr-structure__summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-structure__summary-item{border-right:1px solid var(--fs-divider);gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-structure__summary-item:last-child{border-right:0}.fs-hr-structure-detail__field span,.fs-hr-structure-detail__hero-copy>span,.fs-hr-structure-detail__panel header span,.fs-hr-structure-detail__status>span,.fs-hr-structure__domain-header span,.fs-hr-structure__domain-stats span,.fs-hr-structure__record-code,.fs-hr-structure__summary-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-hr-structure-detail__field strong,.fs-hr-structure-detail__hero-copy h1,.fs-hr-structure-detail__panel h2,.fs-hr-structure-detail__status strong,.fs-hr-structure__domain-stats strong,.fs-hr-structure__record-main strong,.fs-hr-structure__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8)}.fs-hr-structure__summary-item strong{font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.12}.fs-hr-structure-detail__hero-copy p,.fs-hr-structure-detail__meta span,.fs-hr-structure__domain-header p,.fs-hr-structure__empty span,.fs-hr-structure__record-main small,.fs-hr-structure__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.42}.fs-hr-structure__domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.fs-hr-structure-detail__hero,.fs-hr-structure-detail__panel,.fs-hr-structure__domain{border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);min-width:0;box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight);border-radius:.95rem}.fs-hr-structure__domain{gap:.82rem;padding:.9rem;display:grid}.fs-hr-structure-detail__panel header,.fs-hr-structure__domain-header,.fs-hr-structure__record{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.fs-hr-structure-detail__panel h2,.fs-hr-structure__domain-header h2{margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-hr-structure__domain-header p{margin:.22rem 0 0}.fs-hr-structure-detail__fields,.fs-hr-structure__domain-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.fs-hr-structure-detail__field,.fs-hr-structure-detail__status,.fs-hr-structure__domain-stats>div,.fs-hr-structure__empty,.fs-hr-structure__record{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;min-width:0;padding:.72rem}.fs-hr-structure__records{gap:.55rem;min-width:0;display:grid}.fs-hr-structure__record-main{gap:.22rem;min-width:0;display:grid}.fs-hr-structure__record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.fs-hr-structure__record-actions .fs-pill-button{min-height:2rem;padding-inline:.7rem}.fs-hr-structure__empty{border-style:dashed;gap:.22rem;display:grid}.fs-hr-structure-detail{padding-bottom:5rem}.fs-hr-structure-detail__hero{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:stretch;gap:1rem;padding:clamp(1rem,1.45vw,1.4rem);display:grid}.fs-hr-structure-detail__hero-copy{align-content:center;gap:.38rem;min-width:0;display:grid}.fs-hr-structure-detail__hero-copy h1{margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.04}.fs-hr-structure-detail__hero-copy p{max-width:68ch;margin:0}.fs-hr-structure-detail__meta{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.fs-hr-structure-detail__meta span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:999px;align-items:center;max-width:100%;min-height:1.55rem;padding:.22rem .56rem;display:inline-flex}.fs-hr-structure-detail__status{align-content:center;gap:.28rem;display:grid}.fs-hr-structure-detail__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.fs-hr-structure-detail__panel{gap:.85rem;padding:1rem;display:grid}.fs-hr-structure-detail__field{gap:.22rem;display:grid}:root[data-theme=light] .fs-hr-structure-detail__field strong,:root[data-theme=light] .fs-hr-structure-detail__hero-copy h1,:root[data-theme=light] .fs-hr-structure-detail__panel h2,:root[data-theme=light] .fs-hr-structure-detail__status strong,:root[data-theme=light] .fs-hr-structure__domain-stats strong,:root[data-theme=light] .fs-hr-structure__record-main strong,:root[data-theme=light] .fs-hr-structure__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-structure-detail__field span,:root[data-theme=light] .fs-hr-structure-detail__hero-copy p,:root[data-theme=light] .fs-hr-structure-detail__hero-copy>span,:root[data-theme=light] .fs-hr-structure-detail__meta span,:root[data-theme=light] .fs-hr-structure-detail__panel header span,:root[data-theme=light] .fs-hr-structure-detail__status>span,:root[data-theme=light] .fs-hr-structure__domain-header p,:root[data-theme=light] .fs-hr-structure__domain-header span,:root[data-theme=light] .fs-hr-structure__domain-stats span,:root[data-theme=light] .fs-hr-structure__empty span,:root[data-theme=light] .fs-hr-structure__record-code,:root[data-theme=light] .fs-hr-structure__record-main small,:root[data-theme=light] .fs-hr-structure__summary-item small,:root[data-theme=light] .fs-hr-structure__summary-item span{color:#64748b}@media (max-width:1040px){.fs-hr-structure-detail__hero,.fs-hr-structure__domains,.fs-hr-structure__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-hr-structure-detail__fields,.fs-hr-structure-detail__hero,.fs-hr-structure__domain-stats,.fs-hr-structure__domains,.fs-hr-structure__summary{grid-template-columns:minmax(0,1fr)}.fs-hr-structure__summary-item,.fs-hr-structure__summary-item:last-child{border-right:0}.fs-hr-structure__summary-item:not(:last-child){border-bottom:1px solid var(--fs-divider)}.fs-hr-structure-detail__panel header,.fs-hr-structure__domain-header,.fs-hr-structure__record{flex-direction:column}.fs-hr-structure-detail__actions,.fs-hr-structure-detail__actions .fs-pill-button,.fs-hr-structure__domain-header .fs-pill-button,.fs-hr-structure__record-actions{width:100%}.fs-hr-structure-detail__actions,.fs-hr-structure__record-actions{justify-content:stretch}.fs-hr-structure-detail__actions .fs-pill-button,.fs-hr-structure__record-actions .fs-pill-button{justify-content:center}}.fs-hr-staff{padding-bottom:5rem}.fs-hr-staff__activity-card,.fs-hr-staff__attention,.fs-hr-staff__coverage,.fs-hr-staff__summary,.fs-hr-staff__workflow-card{border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);min-width:0;box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight);border-radius:.95rem}.fs-hr-staff__summary{background:var(--fs-surface-quiet);box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-staff__summary-item{border-right:1px solid var(--fs-divider);gap:.24rem;min-width:0;padding:1rem;display:grid}.fs-hr-staff__summary-item:last-child{border-right:0}.fs-hr-staff__attention-item span,.fs-hr-staff__section-header span,.fs-hr-staff__summary-item span,.fs-hr-staff__workflow-header span,.fs-hr-staff__workflow-stat span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-hr-staff__activity-row strong,.fs-hr-staff__attention-item strong,.fs-hr-staff__coverage-list strong,.fs-hr-staff__empty strong,.fs-hr-staff__section-header h2,.fs-hr-staff__summary-item strong,.fs-hr-staff__workflow-card h2,.fs-hr-staff__workflow-stat strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8)}.fs-hr-staff__summary-item strong{font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.12}.fs-hr-staff__activity-row span,.fs-hr-staff__attention-item small,.fs-hr-staff__coverage-list small,.fs-hr-staff__empty span,.fs-hr-staff__section-header p,.fs-hr-staff__summary-item small,.fs-hr-staff__workflow-header p{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.42}.fs-hr-staff__activity-grid,.fs-hr-staff__command-grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:.9rem;display:grid}.fs-hr-staff__activity-card,.fs-hr-staff__attention,.fs-hr-staff__coverage{align-content:start;gap:.72rem;padding:.9rem;display:grid}.fs-hr-staff__section-header,.fs-hr-staff__workflow-header{justify-content:space-between;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-hr-staff__section-header h2,.fs-hr-staff__workflow-card h2{margin:0;font-size:1.05rem;line-height:1.18}.fs-hr-staff__section-header p,.fs-hr-staff__workflow-header p{margin:.26rem 0 0}.fs-hr-staff__attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.fs-hr-staff__activity-row,.fs-hr-staff__attention-item,.fs-hr-staff__employee-row,.fs-hr-staff__empty{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;min-width:0;padding:.72rem;text-decoration:none}.fs-hr-staff__attention-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.fs-hr-staff__attention-item strong{font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1}.fs-hr-staff__activity-list,.fs-hr-staff__coverage-list{gap:.55rem;min-width:0;display:grid}.fs-hr-staff__employee-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;display:grid}.fs-hr-staff__employee-row>span{border:1px solid var(--fs-accent-indicator);background:var(--fs-accent-soft);width:2.45rem;height:2.45rem;color:var(--fs-text,#e5ead8);border-radius:.72rem;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.fs-hr-staff__employee-row>span{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)36%,var(--fs-border-subtle))}}.fs-hr-staff__employee-row div{gap:.16rem;min-width:0;display:grid}.fs-hr-staff__activity-row em,.fs-hr-staff__employee-row em{min-width:max-content;color:var(--fs-accent-indicator);font-size:.72rem;font-style:normal;font-weight:850}.fs-hr-staff__workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.fs-hr-staff__workflow-card{align-content:space-between;gap:.75rem;padding:.9rem;display:grid}.fs-hr-staff__workflow-stat{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;gap:.22rem;min-width:6.75rem;padding:.58rem .65rem;display:grid}.fs-hr-staff__workflow-stat strong{font-size:1.12rem;line-height:1.05}.fs-hr-staff__workflow-actions{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.fs-hr-staff__activity-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:.7rem;display:grid}.fs-hr-staff__empty{border-style:dashed;gap:.22rem;display:grid}:root[data-theme=light] .fs-hr-staff__activity-row strong,:root[data-theme=light] .fs-hr-staff__attention-item strong,:root[data-theme=light] .fs-hr-staff__coverage-list strong,:root[data-theme=light] .fs-hr-staff__empty strong,:root[data-theme=light] .fs-hr-staff__section-header h2,:root[data-theme=light] .fs-hr-staff__summary-item strong,:root[data-theme=light] .fs-hr-staff__workflow-card h2,:root[data-theme=light] .fs-hr-staff__workflow-stat strong{color:#0f172a}:root[data-theme=light] .fs-hr-staff__activity-row span,:root[data-theme=light] .fs-hr-staff__attention-item small,:root[data-theme=light] .fs-hr-staff__attention-item span,:root[data-theme=light] .fs-hr-staff__coverage-list small,:root[data-theme=light] .fs-hr-staff__empty span,:root[data-theme=light] .fs-hr-staff__section-header p,:root[data-theme=light] .fs-hr-staff__section-header span,:root[data-theme=light] .fs-hr-staff__summary-item small,:root[data-theme=light] .fs-hr-staff__summary-item span,:root[data-theme=light] .fs-hr-staff__workflow-header p,:root[data-theme=light] .fs-hr-staff__workflow-header span,:root[data-theme=light] .fs-hr-staff__workflow-stat span{color:#64748b}:root[data-theme=light] .fs-hr-staff__employee-row>span{border-color:var(--fs-accent-indicator);background:var(--fs-accent-soft);color:var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-hr-staff__employee-row>span{border-color:color-mix(in srgb,var(--fs-accent-indicator)36%,var(--fs-border-subtle))}}:root[data-theme=light] .fs-hr-staff__activity-row em,:root[data-theme=light] .fs-hr-staff__employee-row em{color:var(--fs-accent-indicator)}@media (max-width:1180px){.fs-hr-staff__workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.fs-hr-staff__activity-grid,.fs-hr-staff__attention-grid,.fs-hr-staff__command-grid,.fs-hr-staff__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-hr-staff__activity-grid,.fs-hr-staff__attention-grid,.fs-hr-staff__command-grid,.fs-hr-staff__summary,.fs-hr-staff__workflow-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-staff__summary-item,.fs-hr-staff__summary-item:last-child{border-right:0}.fs-hr-staff__summary-item:not(:last-child){border-bottom:1px solid var(--fs-divider)}.fs-hr-staff__activity-row,.fs-hr-staff__section-header,.fs-hr-staff__workflow-header{flex-direction:column;grid-template-columns:minmax(0,1fr)}.fs-hr-staff__section-header .fs-pill-button,.fs-hr-staff__workflow-actions,.fs-hr-staff__workflow-actions .fs-pill-button,.fs-hr-staff__workflow-stat{width:100%}.fs-hr-staff__section-header .fs-pill-button,.fs-hr-staff__workflow-actions .fs-pill-button{justify-content:center}.fs-hr-staff__employee-row{grid-template-columns:auto minmax(0,1fr)}.fs-hr-staff__employee-row em{grid-column:2;min-width:0}.fs-hr-staff__activity-row em{min-width:0}}.fs-hr-staff-assignments__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-staff-assignments__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-staff-assignments__summary-item:last-child{border-right:0}.fs-hr-staff-assignment-detail__field span,.fs-hr-staff-assignment-detail__snapshot-item span,.fs-hr-staff-assignment-form__summary-stats span,.fs-hr-staff-assignments__summary-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-hr-staff-assignment-detail__field strong,.fs-hr-staff-assignment-detail__snapshot-item strong,.fs-hr-staff-assignment-form__summary-stats strong,.fs-hr-staff-assignments__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8)}.fs-hr-staff-assignments__summary-item strong{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.12}.fs-hr-staff-assignments__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-hr-staff-assignment-detail__snapshot-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-hr-staff-assignments__table .fs-data-table--enterprise td,.fs-hr-staff-assignments__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-hr-staff-assignments__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-hr-staff-assignments__table .fs-table-cell-stack__meta{font-size:.72rem}.fs-hr-staff-assignments__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-staff-assignment-detail{padding-bottom:7rem}.fs-hr-staff-assignment-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-staff-assignment-detail__actions .fs-pill-button{min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-staff-assignment-detail__actions .fs-pill-button--primary{min-width:11.5rem}.fs-hr-staff-assignment-detail__actions .fs-pill-button--danger{min-width:9.8rem}.fs-hr-staff-assignment-detail__snapshot{background:linear-gradient(#84a4650f,#84a46505),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-staff-assignment-detail__field,.fs-hr-staff-assignment-detail__snapshot-item{background:#06100833;border:1px solid #84a46524;gap:.22rem;min-width:0;padding:.76rem;display:grid}.fs-hr-staff-assignment-detail__snapshot-item{background:0 0;border-width:0 1px 0 0}.fs-hr-staff-assignment-detail__snapshot-item:last-child{border-right:0}.fs-hr-staff-assignment-detail__field{border-radius:.75rem}.fs-hr-staff-assignment-form .fs-form-shell{align-items:start}.fs-form__grid--staff-assignment-period,.fs-form__grid--staff-assignment-scope,.fs-form__grid--staff-assignment-target{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-staff-assignment-form__toggle{grid-column:1/-1}.fs-hr-staff-assignment-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fs-hr-staff-assignment-form__summary-stats>div{background:#06100833;border:1px solid #84a46524;border-radius:.75rem;gap:.2rem;min-width:0;padding:.68rem;display:grid}:root[data-theme=light] .fs-hr-staff-assignment-detail__snapshot,:root[data-theme=light] .fs-hr-staff-assignments .fs-hr-staff-assignments__table,:root[data-theme=light] .fs-hr-staff-assignments__summary{background:linear-gradient(180deg,#fffffff0,#f7faf3e6),var(--fs-surface,#fff);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b0f}:root[data-theme=light] .fs-hr-staff-assignment-detail__field,:root[data-theme=light] .fs-hr-staff-assignment-detail__snapshot-item,:root[data-theme=light] .fs-hr-staff-assignment-form__summary-stats>div,:root[data-theme=light] .fs-hr-staff-assignments__summary-item,:root[data-theme=light] .fs-hr-staff-assignments__table .fs-data-table-shell__table-wrapper{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-staff-assignment-detail__field strong,:root[data-theme=light] .fs-hr-staff-assignment-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-staff-assignment-form__summary-stats strong,:root[data-theme=light] .fs-hr-staff-assignments__summary-item strong,:root[data-theme=light] .fs-hr-staff-assignments__table .fs-link{color:#0f172a}:root[data-theme=light] .fs-hr-staff-assignment-detail__field span,:root[data-theme=light] .fs-hr-staff-assignment-detail__snapshot-item small,:root[data-theme=light] .fs-hr-staff-assignment-detail__snapshot-item span,:root[data-theme=light] .fs-hr-staff-assignment-form__summary-stats span,:root[data-theme=light] .fs-hr-staff-assignments__summary-item small,:root[data-theme=light] .fs-hr-staff-assignments__summary-item span,:root[data-theme=light] .fs-hr-staff-assignments__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-staff-assignments__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-staff-assignments .fs-list-page__page-size,:root[data-theme=light] .fs-hr-staff-assignments .fs-list-search-input,:root[data-theme=light] .fs-hr-staff-assignments .fs-search-select-field--dense .fs-search-select__trigger{color:#0f172a;background:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #ffffffd1,0 7px 18px #121f0b0e}:root[data-theme=light] .fs-hr-staff-assignments .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled){background:#fbfcf8;border-color:#5a743c5c}:root[data-theme=light] .fs-hr-staff-assignments .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-staff-assignments .fs-search-select__chevron,:root[data-theme=light] .fs-hr-staff-assignments .fs-search-select__value--placeholder{color:#64748b}@media (max-width:980px){.fs-hr-staff-assignment-detail__snapshot,.fs-hr-staff-assignments__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-form__grid--staff-assignment-period,.fs-form__grid--staff-assignment-scope,.fs-form__grid--staff-assignment-target,.fs-hr-staff-assignment-detail__snapshot,.fs-hr-staff-assignment-form__summary-stats,.fs-hr-staff-assignments .fs-list-page__filters-controls,.fs-hr-staff-assignments .fs-table-filters,.fs-hr-staff-assignments__summary{grid-template-columns:minmax(0,1fr)}.fs-hr-staff-assignment-detail__snapshot-item,.fs-hr-staff-assignment-detail__snapshot-item:last-child,.fs-hr-staff-assignments__summary-item,.fs-hr-staff-assignments__summary-item:last-child{border-right:0}.fs-hr-staff-assignment-detail__snapshot-item:not(:last-child),.fs-hr-staff-assignments__summary-item:not(:last-child){border-bottom:1px solid #84a46524}.fs-hr-staff-assignment-form__toggle{grid-column:auto}.fs-hr-staff-assignment-detail{padding-bottom:8.75rem}.fs-hr-staff-assignment-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-staff-assignment-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-staff-assignment-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem}}.fs-hr-shifts__summary{background:linear-gradient(#84a4650f,#84a46505),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-shift-detail__snapshot-item,.fs-hr-shifts__summary-item{gap:.22rem;min-width:0;padding:.76rem;display:grid}.fs-hr-shifts__summary-item{border-right:1px solid #84a46524}.fs-hr-shifts__summary-item:last-child{border-right:0}.fs-hr-shift-detail__snapshot-item span,.fs-hr-shift-form__summary-stats span,.fs-hr-shifts__summary-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.fs-hr-shift-detail__snapshot-item strong,.fs-hr-shift-form__summary-stats strong,.fs-hr-shifts__summary-item strong{min-width:0;color:var(--fs-text-strong,#f6f7ef);font-size:clamp(1rem,.9rem + .32vw,1.22rem);line-height:1.1}.fs-hr-shift-detail__snapshot-item small,.fs-hr-shifts__summary-item small{min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-hr-shifts .fs-list-page__filters-row{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:none;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-shifts .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-shifts .fs-list-page__page-size,.fs-hr-shifts .fs-list-search-input,.fs-hr-shifts .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-shifts .fs-list-page__filters-actions{min-width:auto}.fs-hr-shifts .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-shifts .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-shifts .fs-list-page__toolbar-actions a,.fs-hr-shifts .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-shifts__table .fs-data-table-shell__table-wrapper{background:#06100829;border-color:#84a46529}.fs-hr-shifts__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-shift-detail{padding-bottom:7rem}.fs-hr-shift-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-shift-detail__actions .fs-pill-button{min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-shift-detail__actions .fs-pill-button--primary{min-width:10rem}.fs-hr-shift-detail__actions .fs-pill-button--danger{min-width:9.8rem}.fs-hr-shift-detail__snapshot{background:linear-gradient(#84a4650f,#84a46505),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-shift-detail__snapshot-item{border-right:1px solid #84a46524}.fs-hr-shift-detail__snapshot-item:last-child{border-right:0}.fs-hr-shift-form .fs-form-shell{align-items:start}.fs-form__grid--shift-identity{grid-template-columns:minmax(10rem,.6fr) minmax(15rem,1fr) minmax(16rem,1fr)}.fs-form__grid--shift-window{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-form__grid--shift-controls{grid-template-columns:minmax(0,1fr)}.fs-hr-shift-form__toggle{width:100%}.fs-hr-shift-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fs-hr-shift-form__summary-stats>div{background:#06100833;border:1px solid #84a46524;border-radius:.75rem;gap:.2rem;min-width:0;padding:.68rem;display:grid}:root[data-theme=light] .fs-hr-shift-detail__snapshot,:root[data-theme=light] .fs-hr-shifts .fs-hr-shifts__table,:root[data-theme=light] .fs-hr-shifts__summary{background:linear-gradient(180deg,#fffffff0,#f7faf3e6),var(--fs-surface,#fff);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b0f}:root[data-theme=light] .fs-hr-shift-detail__snapshot-item,:root[data-theme=light] .fs-hr-shift-form__summary-stats>div,:root[data-theme=light] .fs-hr-shifts__summary-item,:root[data-theme=light] .fs-hr-shifts__table .fs-data-table-shell__table-wrapper{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-shift-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-shift-form__summary-stats strong,:root[data-theme=light] .fs-hr-shifts__summary-item strong,:root[data-theme=light] .fs-hr-shifts__table .fs-link{color:#0f172a}:root[data-theme=light] .fs-hr-shift-detail__snapshot-item small,:root[data-theme=light] .fs-hr-shift-detail__snapshot-item span,:root[data-theme=light] .fs-hr-shift-form__summary-stats span,:root[data-theme=light] .fs-hr-shifts__summary-item small,:root[data-theme=light] .fs-hr-shifts__summary-item span,:root[data-theme=light] .fs-hr-shifts__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-shifts__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-shifts .fs-list-page__page-size,:root[data-theme=light] .fs-hr-shifts .fs-list-search-input,:root[data-theme=light] .fs-hr-shifts .fs-search-select-field--dense .fs-search-select__trigger{color:#0f172a;background:#fffffff0;border-color:#5a743c2e}@media (max-width:980px){.fs-hr-shift-detail__snapshot,.fs-hr-shifts__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form__grid--shift-identity,.fs-form__grid--shift-window{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.fs-hr-shift-detail__snapshot,.fs-hr-shift-form__summary-stats,.fs-hr-shifts .fs-list-page__filters-controls,.fs-hr-shifts .fs-table-filters,.fs-hr-shifts__summary{grid-template-columns:minmax(0,1fr)}.fs-hr-shift-detail__snapshot-item,.fs-hr-shift-detail__snapshot-item:last-child,.fs-hr-shifts__summary-item,.fs-hr-shifts__summary-item:last-child{border-right:0}.fs-hr-shift-detail__snapshot-item:not(:last-child),.fs-hr-shifts__summary-item:not(:last-child){border-bottom:1px solid #84a46524}.fs-hr-shift-detail{padding-bottom:8.75rem}.fs-hr-shift-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-shift-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-shift-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem}}.fs-hr-shift-assignments__summary{background:linear-gradient(#84a4650f,#84a46505),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-shift-assignment-detail__snapshot-item,.fs-hr-shift-assignments__summary-item{gap:.22rem;min-width:0;padding:.76rem;display:grid}.fs-hr-shift-assignments__summary-item{border-right:1px solid #84a46524}.fs-hr-shift-assignments__summary-item:last-child{border-right:0}.fs-hr-shift-assignment-detail__snapshot-item span,.fs-hr-shift-assignment-form__summary-stats span,.fs-hr-shift-assignments__summary-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.fs-hr-shift-assignment-detail__snapshot-item strong,.fs-hr-shift-assignment-form__summary-stats strong,.fs-hr-shift-assignments__summary-item strong{min-width:0;color:var(--fs-text-strong,#f6f7ef);font-size:clamp(1rem,.9rem + .32vw,1.22rem);line-height:1.1}.fs-hr-shift-assignment-detail__snapshot-item small,.fs-hr-shift-assignments__summary-item small{min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-hr-shift-assignments .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-shift-assignments .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-shift-assignments .fs-list-page__page-size,.fs-hr-shift-assignments .fs-list-search-input,.fs-hr-shift-assignments .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-shift-assignments .fs-list-page__filters-actions{min-width:auto}.fs-hr-shift-assignments .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-shift-assignments .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-shift-assignments .fs-list-page__toolbar-actions a,.fs-hr-shift-assignments .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-shift-assignments__table .fs-data-table-shell__table-wrapper{background:#06100829;border-color:#84a46529}.fs-hr-shift-assignments__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-shift-assignment-detail{padding-bottom:7rem}.fs-hr-shift-assignment-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-shift-assignment-detail__actions .fs-pill-button{min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-shift-assignment-detail__actions .fs-pill-button--primary{min-width:11.5rem}.fs-hr-shift-assignment-detail__actions .fs-pill-button--danger{min-width:9.8rem}.fs-hr-shift-assignment-detail__snapshot{background:linear-gradient(#84a4650f,#84a46505),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-shift-assignment-detail__snapshot-item{border-right:1px solid #84a46524}.fs-hr-shift-assignment-detail__snapshot-item:last-child{border-right:0}.fs-hr-shift-assignment-detail__end-dialog{gap:.65rem;min-width:min(22rem,100%);margin-top:.35rem;display:grid}.fs-hr-shift-assignment-form .fs-form-shell{align-items:start}.fs-form__grid--shift-assignment-period,.fs-form__grid--shift-assignment-target{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form__grid--shift-assignment-period .fs-search-select-field{grid-column:1/-1}.fs-form__grid--shift-assignment-controls{grid-template-columns:minmax(0,1fr)}.fs-hr-shift-assignment-form__toggle{width:100%}.fs-hr-shift-assignment-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fs-hr-shift-assignment-form__summary-stats>div{background:#06100833;border:1px solid #84a46524;border-radius:.75rem;gap:.2rem;min-width:0;padding:.68rem;display:grid}.fs-hr-shift-assignment-dialog{width:min(58rem,100vw - 2rem)}.fs-hr-shift-assignment-dialog__body{gap:.8rem;display:grid}.fs-hr-shift-assignment-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fs-hr-shift-assignment-dialog__grid .fs-hr-shift-assignment-dialog__notes,.fs-hr-shift-assignment-dialog__grid .fs-hr-shift-assignment-dialog__toggle,.fs-hr-shift-assignment-dialog__grid .fs-search-select-field:first-child{grid-column:1/-1}.fs-hr-shift-assignment-dialog__notes textarea{min-height:6rem}.fs-hr-shift-assignment-dialog__toggle{width:100%}:root[data-theme=light] .fs-hr-shift-assignment-detail__snapshot,:root[data-theme=light] .fs-hr-shift-assignments .fs-hr-shift-assignments__table,:root[data-theme=light] .fs-hr-shift-assignments__summary{background:linear-gradient(180deg,#fffffff0,#f7faf3e6),var(--fs-surface,#fff);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b0f}:root[data-theme=light] .fs-hr-shift-assignment-detail__snapshot-item,:root[data-theme=light] .fs-hr-shift-assignment-form__summary-stats>div,:root[data-theme=light] .fs-hr-shift-assignments__summary-item,:root[data-theme=light] .fs-hr-shift-assignments__table .fs-data-table-shell__table-wrapper{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-shift-assignment-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-shift-assignment-form__summary-stats strong,:root[data-theme=light] .fs-hr-shift-assignments__summary-item strong,:root[data-theme=light] .fs-hr-shift-assignments__table .fs-link{color:#0f172a}:root[data-theme=light] .fs-hr-shift-assignment-detail__snapshot-item small,:root[data-theme=light] .fs-hr-shift-assignment-detail__snapshot-item span,:root[data-theme=light] .fs-hr-shift-assignment-form__summary-stats span,:root[data-theme=light] .fs-hr-shift-assignments__summary-item small,:root[data-theme=light] .fs-hr-shift-assignments__summary-item span,:root[data-theme=light] .fs-hr-shift-assignments__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-shift-assignments__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-shift-assignments .fs-list-page__page-size,:root[data-theme=light] .fs-hr-shift-assignments .fs-list-search-input,:root[data-theme=light] .fs-hr-shift-assignments .fs-search-select-field--dense .fs-search-select__trigger{color:#0f172a;background:#fffffff0;border-color:#5a743c2e}@media (max-width:980px){.fs-hr-shift-assignment-detail__snapshot,.fs-hr-shift-assignments__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-form__grid--shift-assignment-period,.fs-form__grid--shift-assignment-target,.fs-hr-shift-assignment-detail__snapshot,.fs-hr-shift-assignment-dialog__grid,.fs-hr-shift-assignment-form__summary-stats,.fs-hr-shift-assignments .fs-list-page__filters-controls,.fs-hr-shift-assignments .fs-table-filters,.fs-hr-shift-assignments__summary{grid-template-columns:minmax(0,1fr)}.fs-form__grid--shift-assignment-period .fs-search-select-field{grid-column:auto}.fs-hr-shift-assignment-detail__snapshot-item,.fs-hr-shift-assignment-detail__snapshot-item:last-child,.fs-hr-shift-assignments__summary-item,.fs-hr-shift-assignments__summary-item:last-child{border-right:0}.fs-hr-shift-assignment-detail__snapshot-item:not(:last-child),.fs-hr-shift-assignments__summary-item:not(:last-child){border-bottom:1px solid #84a46524}.fs-hr-shift-assignment-detail{padding-bottom:8.75rem}.fs-hr-shift-assignment-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-shift-assignment-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-shift-assignment-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem}}.fs-hr-attendance{max-width:min(100%,104rem);padding-top:1.1rem}.fs-hr-attendance .fs-list-page{gap:.82rem}.fs-hr-attendance .fs-list-page__header{border-bottom-color:var(--fs-divider,#84a46529);align-items:end;padding-bottom:.72rem}.fs-hr-attendance .fs-list-page__title{color:var(--fs-text,#e5ead8);letter-spacing:0}.fs-hr-attendance .fs-list-page__subtitle{max-width:44rem;color:var(--fs-text-soft,#8e9b79);margin-top:.28rem;font-size:.82rem}.fs-hr-attendance .fs-list-page__meta{color:var(--fs-text-soft,#8e9b79);margin-top:.18rem;font-size:.82rem}.fs-hr-attendance .fs-list-page__filters-row{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:none;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-attendance .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-attendance .fs-table-filters{grid-template-columns:minmax(12rem,16rem);gap:.5rem;display:grid}.fs-hr-attendance .fs-list-page__page-size,.fs-hr-attendance .fs-list-search-input,.fs-hr-attendance .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-attendance .fs-list-search-input,.fs-hr-attendance .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text,#e5ead8)}.fs-hr-attendance .fs-list-page__filters-actions{min-width:auto}.fs-hr-attendance .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-attendance .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-attendance .fs-list-page__toolbar-actions a,.fs-hr-attendance .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-attendance .fs-list-page__page-size{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);gap:.38rem;padding-inline:.55rem .25rem}.fs-hr-attendance .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-attendance__summary{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.88rem;padding:0;overflow:hidden}.fs-hr-attendance__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-attendance__summary-item{border-right:1px solid var(--fs-divider,#84a46524);gap:.18rem;min-width:0;padding:.82rem .95rem;display:grid}.fs-hr-attendance__summary-item:last-child{border-right:0}.fs-hr-attendance__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-hr-attendance__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1.05rem;line-height:1.15}.fs-hr-attendance__summary-item small{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.fs-hr-attendance .fs-hr-attendance__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-hr-attendance__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-hr-attendance__table .fs-data-table-shell__description{color:var(--fs-text-soft,#8e9b79);font-size:.74rem}.fs-hr-attendance__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-hr-attendance__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-hr-attendance__table .fs-data-table--enterprise td,.fs-hr-attendance__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-hr-attendance__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-hr-attendance__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-attendance__clock{min-width:0;color:var(--fs-text);white-space:normal;gap:.16rem;font-size:.76rem;line-height:1.3;display:grid}.fs-hr-attendance__clock span{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.35rem;min-width:0;display:grid}.fs-hr-attendance__clock small{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.fs-hr-attendance__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-attendance__table .fs-data-table-shell__page-meta,.fs-hr-attendance__table .fs-data-table-shell__pagination{color:var(--fs-text-soft,#8e9b79)}.fs-hr-attendance-form .fs-form-shell{align-items:start}.fs-form__grid--attendance-target{grid-template-columns:minmax(0,1.3fr) minmax(12rem,.8fr) minmax(12rem,.9fr)}.fs-form__grid--attendance-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form__grid--attendance-time{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-form__grid--attendance-time .fs-system-settings-form-field:nth-last-child(-n+3){grid-column:span 1}.fs-form__grid--attendance-controls{grid-template-columns:minmax(0,1fr)}.fs-hr-attendance-form__toggle{width:100%}.fs-hr-attendance-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fs-hr-attendance-form__summary-stats>div{background:#06100833;border:1px solid #84a46524;border-radius:.75rem;gap:.2rem;min-width:0;padding:.68rem;display:grid}.fs-hr-attendance-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.fs-hr-attendance-form__summary-stats strong{min-width:0;color:var(--fs-text-strong,#f6f7ef);font-size:clamp(1rem,.9rem + .32vw,1.22rem);line-height:1.1}.fs-hr-attendance-detail{padding-bottom:7rem}.fs-hr-attendance-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-attendance-detail__actions .fs-pill-button{min-width:8.5rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-attendance-delete-dialog__field{gap:.45rem;margin-top:.35rem;display:grid}.fs-hr-attendance-delete-dialog__field textarea{min-height:7rem}:root[data-theme=light] .fs-hr-attendance .fs-list-page__title,:root[data-theme=light] .fs-hr-attendance-form__summary-stats strong,:root[data-theme=light] .fs-hr-attendance__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-attendance .fs-list-page__meta,:root[data-theme=light] .fs-hr-attendance .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-attendance .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-attendance-form__summary-stats span,:root[data-theme=light] .fs-hr-attendance__summary-item small,:root[data-theme=light] .fs-hr-attendance__summary-label,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table th,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-attendance__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-attendance .fs-hr-attendance__summary,:root[data-theme=light] .fs-hr-attendance .fs-hr-attendance__table,:root[data-theme=light] .fs-hr-attendance .fs-list-page__filters-row,:root[data-theme=light] .fs-hr-attendance-form__summary-stats>div{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}@media (max-width:980px){.fs-form__grid--attendance-target,.fs-form__grid--attendance-time,.fs-hr-attendance__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-form__grid--attendance-scope,.fs-form__grid--attendance-target,.fs-form__grid--attendance-time,.fs-hr-attendance .fs-list-page__filters-controls,.fs-hr-attendance .fs-table-filters,.fs-hr-attendance-form__summary-stats,.fs-hr-attendance__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-attendance__summary-item,.fs-hr-attendance__summary-item:last-child{border-right:0}.fs-hr-attendance__summary-item+.fs-hr-attendance__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-attendance__summary-item small{white-space:normal}.fs-hr-attendance-detail{padding-bottom:8.75rem}.fs-hr-attendance-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;width:auto;max-width:none;padding:.58rem}.fs-hr-attendance-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-attendance-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem}}@media (max-width:640px){.fs-dashboard{gap:.9rem}.fs-dashboard__intro{margin-bottom:1.1rem}.fs-dashboard__section{gap:.75rem}.fs-dashboard__chart-grid,.fs-dashboard__chart-stack,.fs-dashboard__stack{gap:.85rem}.fs-dashboard__card{padding:.95rem 1rem}.fs-dashboard__card+.fs-dashboard__card{margin-top:.85rem}.fs-dashboard__metric-row{flex-direction:column;align-items:flex-start}.fs-dashboard__metrics-grid,.fs-finance-fiscal-calendar__metrics-grid,.fs-finance-fiscal-calendar__year-grid,.fs-finance-health-grid,.fs-flock-dashboard__kpi-grid,.fs-sales-dashboard__metrics-grid,.fs-sales-invoice-report__metrics-grid,.fs-sales-receipt-report__metrics-grid,.fs-sales-summary-report__metrics-grid{grid-template-columns:minmax(0,1fr)}.fs-dashboard__metric-card,.fs-sales-dashboard__metrics-grid .fs-dashboard__metric-card,.fs-sales-invoice-report__metrics-grid .fs-dashboard__metric-card,.fs-sales-receipt-report__metrics-grid .fs-dashboard__metric-card,.fs-sales-summary-report__metrics-grid .fs-dashboard__metric-card{min-height:128px}.fs-dashboard__chart{min-height:180px}.fs-dashboard__hero-title{font-size:1.35rem}.fs-dashboard__hero-text{font-size:.84rem}.fs-dashboard__hero-score strong{font-size:2rem}.fs-dashboard__chart-card .fs-dashboard__chart{min-height:190px}}@media (max-width:620px){.fs-finance-cost-centers__metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fs-finance-journals__metrics-grid,.fs-finance-ledger__metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.fs-analytics__range-panel{grid-template-columns:minmax(0,1fr)}.fs-analytics .fs-dashboard__chart-card{min-height:300px}.fs-analytics .fs-dashboard__chart-card .fs-dashboard__chart{min-height:230px}}@media (prefers-reduced-motion:reduce){.fs-analytics__range-button,.fs-dashboard__card,.fs-dashboard__card-link,.fs-dashboard__metric-card,.fs-dashboard__metric-link,.fs-dashboard__quick-action,.fs-finance-reports__controls,.fs-finance-reports__governance-card,.fs-finance-reports__library-panel,.fs-finance-reports__report-card,.fs-finance-reports__report-card:before,.fs-finance-reports__summary-card,.fs-flock-control-metric,.fs-flock-dashboard__activity-row,.fs-procurement-dashboard__activity-row,.fs-procurement-dashboard__quick-action{transition:none}.fs-dashboard__card:hover,.fs-dashboard__metric-link:hover .fs-dashboard__metric-card,.fs-dashboard__quick-action:hover,.fs-finance-reports__report-card:hover,.fs-finance-reports__summary-card:hover,.fs-flock-control-metric__link:hover .fs-flock-control-metric,.fs-flock-dashboard__activity-row:hover,.fs-procurement-dashboard__activity-row:hover,.fs-procurement-dashboard__quick-action:hover{transform:none}}.fs-health-report{position:relative}.fs-health-report>.fs-app-shell__loading--compact{z-index:8;align-self:flex-start;width:fit-content;max-width:100%;margin-bottom:-.25rem;position:sticky;top:.75rem}.fs-system-settings-dashboard .fs-dashboard__hero,.fs-system-settings-record-page .fs-dashboard__hero,.fs-system-settings-section .fs-dashboard__hero{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise)}.fs-system-settings-dashboard .fs-dashboard__hero-mini-grid>div,.fs-system-settings-dashboard .fs-dashboard__hero-score,.fs-system-settings-record-page .fs-dashboard__hero-mini-grid>div,.fs-system-settings-record-page .fs-dashboard__hero-score,.fs-system-settings-section .fs-dashboard__hero-mini-grid>div,.fs-system-settings-section .fs-dashboard__hero-score{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-system-settings-dashboard .fs-dashboard__card,.fs-system-settings-record-page .fs-dashboard__card{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-system-settings-dashboard .fs-dashboard__metric-card,.fs-system-settings-record-page .fs-dashboard__metric-card,.fs-system-settings-section .fs-dashboard__metric-card{border-color:var(--fs-border-subtle);background:linear-gradient(180deg,#edf2f506,transparent 52%),var(--fs-surface-soft);box-shadow:none}.fs-system-settings-dashboard .fs-dashboard__metric-card--success,.fs-system-settings-record-page .fs-dashboard__metric-card--success,.fs-system-settings-section .fs-dashboard__metric-card--success{border-color:var(--fs-success-border)}.fs-system-settings-dashboard .fs-dashboard__metric-card--warning,.fs-system-settings-record-page .fs-dashboard__metric-card--warning,.fs-system-settings-section .fs-dashboard__metric-card--warning{border-color:var(--fs-warning-border)}.fs-system-settings-dashboard .fs-dashboard__metric-card--danger,.fs-system-settings-record-page .fs-dashboard__metric-card--danger,.fs-system-settings-section .fs-dashboard__metric-card--danger{border-color:var(--fs-danger-border)}.fs-system-settings-dashboard .fs-dashboard__metric-card--info,.fs-system-settings-record-page .fs-dashboard__metric-card--info,.fs-system-settings-section .fs-dashboard__metric-card--info{border-color:var(--fs-info-border)}.fs-system-settings-dashboard .fs-dashboard__quick-action{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none}.fs-system-settings-dashboard .fs-dashboard__quick-action:hover{border-color:var(--fs-border-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-system-settings-dashboard .fs-dashboard__quick-action:hover{background:color-mix(in srgb,var(--fs-accent)9%,var(--fs-surface-inset))}}.fs-system-settings-dashboard .fs-pill-button,.fs-system-settings-record-page .fs-pill-button,.fs-system-settings-register .fs-pill-button,.fs-system-settings-section .fs-pill-button{border-radius:.58rem}:root[data-theme=light] .fs-system-settings-dashboard .fs-dashboard__card,:root[data-theme=light] .fs-system-settings-dashboard .fs-dashboard__hero,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__card,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero,:root[data-theme=light] .fs-system-settings-section .fs-dashboard__card,:root[data-theme=light] .fs-system-settings-section .fs-dashboard__hero{border-color:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-enterprise);background:#fff}:root[data-theme=light] .fs-system-settings-dashboard .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-system-settings-dashboard .fs-dashboard__hero-score,:root[data-theme=light] .fs-system-settings-dashboard .fs-dashboard__metric-card,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero-score,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__metric-card,:root[data-theme=light] .fs-system-settings-section .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-system-settings-section .fs-dashboard__hero-score,:root[data-theme=light] .fs-system-settings-section .fs-dashboard__metric-card{border-color:var(--fs-border-subtle);box-shadow:none;background:#fbfcfa}:root[data-theme=light] .fs-system-settings-record-page select,:root[data-theme=light] .fs-system-settings-register select{color-scheme:light}.fs-system-settings-register{width:min(100%,100rem);margin:0 auto;padding:1.45rem clamp(1rem,1.4vw,1.6rem) 2.25rem}.fs-system-settings-register .fs-list-page{gap:1.05rem;display:grid}.fs-system-settings-register .fs-list-page__header{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.05rem 1.15rem;display:grid}.fs-system-settings-register .fs-list-page__title{color:var(--fs-text-strong,#f3f7eb);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,1.15rem + 1vw,2.15rem);line-height:1.05}.fs-system-settings-register .fs-list-page__meta,.fs-system-settings-register .fs-list-page__subtitle{max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin-top:.35rem;font-size:.86rem;line-height:1.45}.fs-system-settings-register .fs-list-page__action,.fs-system-settings-register .fs-list-page__action--primary,.fs-system-settings-register .fs-list-page__primary-action{border:1px solid var(--fs-border-accent);background:var(--fs-gradient-brand);color:#fff;letter-spacing:.01em;min-height:2.35rem;box-shadow:var(--fs-button-shadow);transition:transform var(--fs-transition-fast,.12s ease),box-shadow var(--fs-transition-base,.16s ease),filter var(--fs-transition-base,.16s ease);border-radius:.58rem;justify-content:center;align-items:center;padding:.58rem 1rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.fs-system-settings-register .fs-list-page__action--primary:hover,.fs-system-settings-register .fs-list-page__action:hover,.fs-system-settings-register .fs-list-page__primary-action:hover{background:var(--fs-gradient-brand-hover);filter:none;text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 26px #0000004d}.fs-system-settings-register .fs-list-page__filters-row{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft);border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;padding:.58rem;display:grid}.fs-system-settings-register .fs-list-page__filters-main{min-width:0}.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:minmax(16rem,1.45fr) minmax(0,2.8fr);align-items:start;gap:.65rem;min-width:0;display:grid}.fs-system-settings-register .fs-list-search-input{width:100%;min-height:2.45rem}.fs-system-settings-register .fs-table-filters{grid-template-columns:repeat(auto-fit,minmax(9.8rem,1fr));gap:.55rem;min-width:0;display:grid}.fs-system-settings-register .fs-table-filter{gap:.22rem;min-width:0;display:grid}.fs-system-settings-register .fs-table-filter>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1}.fs-system-settings-register .fs-input,.fs-system-settings-register .fs-table-filter input,.fs-system-settings-register select{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset);min-height:2.45rem;color:var(--fs-text);outline:none;font-size:.82rem}.fs-system-settings-register .fs-table-filter input{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);width:100%;padding:0 .85rem}.fs-system-settings-register .fs-table-filter input::placeholder{color:#e5ead87a}.fs-system-settings-register select{width:100%;padding:0 .75rem}.fs-system-settings-register .fs-input:focus,.fs-system-settings-register .fs-table-filter input:focus,.fs-system-settings-register select:focus{border-color:var(--fs-accent);box-shadow:var(--fs-focus-ring)}.fs-system-settings-register .fs-list-page__filters-actions{justify-content:flex-end;align-items:stretch;min-width:max-content;display:flex}.fs-system-settings-register .fs-list-page__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;height:100%;display:flex}.fs-system-settings-register .fs-list-page__page-size{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-inset);white-space:nowrap;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .35rem 0 .65rem;display:inline-flex}.fs-system-settings-register .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;font-weight:700}.fs-system-settings-register .fs-list-page__page-size-select{min-width:4.25rem}.fs-system-settings-register .fs-export-csv-button,.fs-system-settings-register .fs-pill-button,.fs-system-settings-register button{border-radius:.58rem;min-height:2.25rem}.fs-system-settings-record-page select,.fs-system-settings-register select{color-scheme:dark}.fs-system-settings-register .fs-procurement-register-notes,.fs-system-settings-register__summary{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-soft);padding:0;overflow:hidden}.fs-system-settings-register .fs-procurement-register-notes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.fs-system-settings-register .fs-procurement-register-notes__grid>div{border:0;border-right:1px solid var(--fs-divider);background:0 0;border-radius:0;min-width:0;padding:.82rem .95rem}.fs-system-settings-register .fs-procurement-register-notes__grid>div:last-child{border-right:0}.fs-system-settings-register .fs-procurement-register-notes__grid strong{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15;display:block}.fs-system-settings-register .fs-procurement-register-notes__grid span{color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.82rem;font-weight:760;line-height:1.35;display:block;overflow:hidden}.fs-system-settings-register .fs-data-table-shell{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-enterprise);overflow:hidden}.fs-system-settings-register .fs-data-table-shell__header{padding:.85rem 1rem .55rem}.fs-system-settings-register .fs-data-table-shell__description{color:var(--fs-text-soft,#8e9b79);font-size:.78rem}.fs-system-settings-register .fs-data-table{font-size:.82rem}.fs-system-settings-register .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-system-settings-register .fs-data-table td{vertical-align:middle}.fs-system-settings-register .fs-data-table--enterprise td,.fs-system-settings-register .fs-data-table--enterprise th{padding-top:.72rem;padding-bottom:.72rem}.fs-system-settings-register .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-system-settings-register .fs-table-cell-stack{gap:.18rem}.fs-system-settings-register .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-system-settings-register .fs-table-actions{justify-content:flex-end;gap:.38rem;min-width:max-content;max-width:100%}.fs-system-settings-register .fs-data-table-shell__table-wrapper table{table-layout:fixed;width:100%;min-width:100%!important}.fs-system-settings-register .fs-data-table td:first-child,.fs-system-settings-register .fs-data-table th:first-child{width:clamp(12rem,22%,16rem)}.fs-system-settings-register .fs-pill,.fs-system-settings-register .fs-pill-button{white-space:nowrap}.fs-system-settings-register .fs-data-table td.fs-data-table__cell--actions,.fs-system-settings-register .fs-data-table:has(.fs-data-table__cell--actions) th:last-child{min-width:10.75rem;width:10.75rem!important}.fs-system-settings-register .fs-data-table td.fs-data-table__cell--actions{padding-right:.9rem;overflow:hidden}.fs-system-settings-register .fs-data-table__cell--actions .fs-table-actions{flex-wrap:nowrap;width:100%}.fs-system-settings-register .fs-data-table:has(.fs-data-table__cell--actions) td:nth-last-child(2),.fs-system-settings-register .fs-data-table:has(.fs-data-table__cell--actions) th:nth-last-child(2){white-space:nowrap;min-width:6.4rem}.fs-system-settings-register .fs-table-cell-stack .fs-link,.fs-system-settings-register .fs-table-cell-stack strong{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.fs-system-settings-register .fs-dashboard__empty-panel,.fs-system-settings-register .fs-empty-state,.fs-system-settings-register .fs-list-page__empty{border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-soft);text-align:left;max-width:none;min-height:10rem;padding:1.15rem 1.25rem}.fs-system-settings-register .fs-dashboard__empty-panel,.fs-system-settings-register .fs-empty-state__content{align-items:flex-start}.fs-system-settings-register .fs-dashboard__empty-panel-badges,.fs-system-settings-register .fs-empty-state__badges{justify-content:flex-start}:root[data-theme=light] .fs-system-settings-register .fs-dashboard__empty-panel,:root[data-theme=light] .fs-system-settings-register .fs-data-table-shell,:root[data-theme=light] .fs-system-settings-register .fs-empty-state,:root[data-theme=light] .fs-system-settings-register .fs-list-page__empty,:root[data-theme=light] .fs-system-settings-register .fs-list-page__filters-row,:root[data-theme=light] .fs-system-settings-register .fs-list-page__page-size,:root[data-theme=light] .fs-system-settings-register .fs-procurement-register-notes{border-color:var(--fs-border-subtle);background:#fbfcfa}:root[data-theme=light] .fs-system-settings-register .fs-empty-state{box-shadow:0 18px 44px #26341e14}:root[data-theme=light] .fs-system-settings-register .fs-input,:root[data-theme=light] .fs-system-settings-register .fs-procurement-register-notes__grid>div,:root[data-theme=light] .fs-system-settings-register .fs-table-filter input,:root[data-theme=light] .fs-system-settings-register select{border-color:var(--fs-border-subtle);background:#fff}:root[data-theme=light] .fs-system-settings-register .fs-list-page__page-size,:root[data-theme=light] .fs-system-settings-register .fs-list-search-input,:root[data-theme=light] .fs-system-settings-register .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle);color:#0f172a;background:#fff;box-shadow:inset 0 1px #ffffffd1,0 7px 18px #0f172a0e}:root[data-theme=light] .fs-system-settings-register .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled){background:#fbfcf8;border-color:#5a743c5c}:root[data-theme=light] .fs-system-settings-register .fs-procurement-register-notes__grid>div{background:0 0}:root[data-theme=light] .fs-system-settings-register .fs-table-filter input::placeholder{color:#59664a94}:root[data-theme=light] .fs-system-settings-register .fs-list-page__title,:root[data-theme=light] .fs-system-settings-register .fs-procurement-register-notes__grid span{color:var(--fs-text-strong,#172210)}:root[data-theme=light] .fs-system-settings-register .fs-data-table th,:root[data-theme=light] .fs-system-settings-register .fs-data-table-shell__description,:root[data-theme=light] .fs-system-settings-register .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-system-settings-register .fs-data-table-shell__pagination,:root[data-theme=light] .fs-system-settings-register .fs-list-page__meta,:root[data-theme=light] .fs-system-settings-register .fs-list-page__page-size-label,:root[data-theme=light] .fs-system-settings-register .fs-list-page__subtitle,:root[data-theme=light] .fs-system-settings-register .fs-procurement-register-notes__grid strong,:root[data-theme=light] .fs-system-settings-register .fs-table-cell-mono,:root[data-theme=light] .fs-system-settings-register .fs-table-cell-stack__meta,:root[data-theme=light] .fs-system-settings-register .fs-table-filter>span{color:#64748b}:root[data-theme=light] .fs-system-settings-register .fs-link{color:#5c4314}@media (max-width:1180px){.fs-system-settings-register .fs-list-page__filters-row{grid-template-columns:1fr}.fs-system-settings-register .fs-list-page__filters-actions,.fs-system-settings-register .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:920px){.fs-system-settings-register{padding-inline:.85rem}.fs-system-settings-register .fs-list-page__header{grid-template-columns:1fr;align-items:start}.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-system-settings-register .fs-procurement-register-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-system-settings-register .fs-procurement-register-notes__grid,.fs-system-settings-register .fs-table-filters{grid-template-columns:1fr}.fs-system-settings-register .fs-list-page__toolbar-actions{width:100%}.fs-system-settings-register .fs-list-page__toolbar-actions>*{flex:auto}}.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:minmax(20rem,1.2fr) minmax(0,2.8fr);gap:.55rem}.fs-system-settings-register .fs-table-filters{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));align-items:stretch}.fs-system-settings-register .fs-table-filter{gap:0}.fs-system-settings-register .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-system-settings-register .fs-table-filter input,.fs-system-settings-register .fs-table-filter select{min-height:2.45rem}.fs-system-settings-register .fs-list-page__filters-actions,.fs-system-settings-register .fs-list-page__filters-row{align-items:center}.fs-system-settings-register .fs-list-page__page-size,.fs-system-settings-register .fs-list-page__toolbar-actions,.fs-system-settings-register .fs-list-page__toolbar-actions .fs-pill-button,.fs-system-settings-register .fs-list-page__toolbar-actions a,.fs-system-settings-register .fs-list-page__toolbar-actions button{min-height:2.45rem}.fs-system-settings-register .fs-dashboard__empty-panel,.fs-system-settings-register .fs-empty-state,.fs-system-settings-register .fs-list-page__empty{margin-top:.55rem}.fs-system-settings-register .fs-search-select-field--dense{min-height:auto;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;outline:0}.fs-system-settings-register .fs-search-select-field--dense:focus-within{box-shadow:none}.fs-system-settings-register .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:2.35rem;color:var(--fs-text);box-shadow:none;border-radius:.68rem}.fs-system-settings-register .fs-search-select-field--dense .fs-search-select__trigger:focus-visible{border-color:var(--fs-accent);box-shadow:var(--fs-focus-ring)}@media (max-width:1180px){.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.8fr) minmax(0,2.6fr)}}@media (max-width:980px){.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:1fr}}.fs-hr-employees{max-width:min(100%,104rem);padding-top:1.1rem}.fs-hr-employees .fs-list-page{gap:.82rem}.fs-hr-employees .fs-list-page__header{border-bottom-color:var(--fs-divider,#84a46529);align-items:end;padding-bottom:.72rem}.fs-hr-employees .fs-list-page__title{color:var(--fs-text,#e5ead8);letter-spacing:0}.fs-hr-employees .fs-list-page__subtitle{max-width:44rem;color:var(--fs-text-soft,#8e9b79);margin-top:.28rem;font-size:.82rem}.fs-hr-employees .fs-list-page__meta{color:var(--fs-text-soft,#8e9b79);margin-top:.18rem;font-size:.82rem}.fs-hr-employees .fs-list-page__filters-row{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:none;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-employees .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-employees .fs-table-filters{grid-template-columns:repeat(3,minmax(9.5rem,1fr));gap:.5rem}.fs-hr-employees .fs-list-page__page-size,.fs-hr-employees .fs-list-search-input,.fs-hr-employees .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-employees .fs-list-search-input,.fs-hr-employees .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text,#e5ead8)}.fs-hr-employees .fs-list-page__filters-actions{min-width:auto}.fs-hr-employees .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-employees .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-employees .fs-list-page__toolbar-actions a,.fs-hr-employees .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-employees .fs-list-page__page-size{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);gap:.38rem;padding-inline:.55rem .25rem}.fs-hr-employees .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-employees__summary{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.88rem;padding:0;overflow:hidden}.fs-hr-employees__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-employees__summary-item{border-right:1px solid var(--fs-divider,#84a46524);gap:.18rem;min-width:0;padding:.82rem .95rem;display:grid}.fs-hr-employees__summary-item:last-child{border-right:0}.fs-hr-employees__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fs-hr-employees__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1.05rem;line-height:1.15}.fs-hr-employees__summary-item small{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.fs-hr-employees .fs-hr-employees__table{border-color:var(--fs-border-subtle);background:var(--fs-surface);border-radius:.9rem}.fs-hr-employees__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-hr-employees__table .fs-data-table-shell__description{color:var(--fs-text-soft,#8e9b79);font-size:.74rem}.fs-hr-employees__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-hr-employees__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-hr-employees__table .fs-data-table--enterprise td,.fs-hr-employees__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-hr-employees__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-hr-employees__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-employees__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-employees__table .fs-data-table-shell__page-meta,.fs-hr-employees__table .fs-data-table-shell__pagination{color:var(--fs-text-soft,#8e9b79)}:root[data-theme=light] .fs-hr-employees .fs-list-page__title,:root[data-theme=light] .fs-hr-employees__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-employees .fs-list-page__meta,:root[data-theme=light] .fs-hr-employees .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-employees .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-employees__summary-item small,:root[data-theme=light] .fs-hr-employees__summary-label,:root[data-theme=light] .fs-hr-employees__table .fs-data-table th,:root[data-theme=light] .fs-hr-employees__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-employees__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-employees__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-employees__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-employees__table .fs-link{color:#5c4314}@media (max-width:1180px){.fs-hr-employees .fs-list-page__filters-controls{grid-template-columns:minmax(13rem,.8fr) minmax(0,2.2fr)}.fs-hr-employees .fs-table-filters{grid-template-columns:repeat(3,minmax(8.75rem,1fr))}}@media (max-width:980px){.fs-hr-employees .fs-list-page__filters-controls,.fs-hr-employees .fs-table-filters{grid-template-columns:1fr}.fs-hr-employees__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-employees__summary-item:nth-child(2n){border-right:0}.fs-hr-employees__summary-item:nth-child(n+3){border-top:1px solid var(--fs-divider,#84a46524)}}@media (max-width:760px){.fs-hr-employees{padding-inline:.78rem}.fs-hr-employees .fs-list-page{gap:.7rem}.fs-hr-employees .fs-list-page__filters-row,.fs-hr-employees__table{border-radius:.82rem}.fs-hr-employees__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-employees__summary-item,.fs-hr-employees__summary-item:nth-child(2n){border-right:0}.fs-hr-employees__summary-item+.fs-hr-employees__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-employees__summary-item small{white-space:normal}.fs-hr-employees__table .fs-data-table-shell__table-wrapper{background:0 0;border:0;margin:.5rem .55rem 0;overflow:visible}.fs-hr-employees__table .fs-data-table tbody tr{border-color:var(--fs-border-subtle,#84a4652e);border-radius:.72rem;gap:0;box-shadow:0 8px 20px #070b052e,inset 0 1px #e5ead809}.fs-hr-employees__table .fs-data-table tbody{gap:.55rem}.fs-hr-employees__table .fs-data-table tbody td,.fs-hr-employees__table .fs-data-table tbody td:first-child,.fs-hr-employees__table .fs-data-table tbody td:last-child,.fs-hr-employees__table .fs-data-table td.fs-data-table__cell--actions,.fs-hr-employees__table .fs-data-table__cell--actions{grid-template-columns:minmax(5.9rem,.38fr) minmax(0,.62fr);gap:.48rem;padding:.5rem .62rem}.fs-hr-employees__table .fs-data-table tbody td:before{letter-spacing:.045em;font-size:.62rem}.fs-hr-employees__table .fs-data-table tbody td[data-label=Hired],.fs-hr-employees__table .fs-data-table tbody td[data-label=Primary\ role]{display:none}.fs-hr-employees__table .fs-table-cell-stack{gap:.08rem}.fs-hr-employees__table .fs-table-actions{gap:.35rem}.fs-hr-employees__table .fs-data-table td:last-child .fs-pill-button,.fs-hr-employees__table .fs-data-table__cell--actions .fs-pill-button{border-radius:999px;min-width:5rem;min-height:1.85rem;padding-inline:.72rem}}.fs-system-settings-section{gap:var(--fs-space-6,1.5rem);display:grid}.fs-system-settings-section__hero{position:relative;overflow:hidden}.fs-system-settings-section__icon{background:var(--fs-accent-soft);border:1px solid var(--fs-border-accent);width:1.75rem;height:1.75rem;color:var(--fs-accent-indicator);border-radius:.58rem;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.fs-system-settings-section__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-system-settings-section__resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.fs-system-settings-section__resource{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:12.25rem;box-shadow:none;align-items:flex-start}.fs-system-settings-section__resource:hover{border-color:var(--fs-border-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-system-settings-section__resource:hover{background:color-mix(in srgb,var(--fs-accent)9%,var(--fs-surface-inset))}}.fs-system-settings-section__resource .fs-dashboard__quick-action-body{gap:.55rem}.fs-system-settings-section__resource-meta{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.fs-system-settings-section__resource .fs-dashboard__quick-action-text{color:var(--fs-text-soft,#8e9b79);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fs-system-settings-section .fs-dashboard__card{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-system-settings-section__resource--warning{border-color:var(--fs-warning-border)}.fs-system-settings-section__resource--danger{border-color:var(--fs-danger-border)}.fs-system-settings-section__resource--success{border-color:var(--fs-success-border)}.fs-system-settings-section__resource--info{border-color:var(--fs-info-border)}.fs-system-settings-section__flow{gap:.85rem;display:grid}.fs-system-settings-section__flow>div{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.15rem .85rem;padding:1rem;display:grid}.fs-system-settings-section__flow>div>span{background:var(--fs-warning-soft);border:1px solid var(--fs-warning-border);width:2.25rem;height:2.25rem;color:var(--fs-warning-text);letter-spacing:.04em;border-radius:.65rem;grid-row:span 2;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.fs-system-settings-section__flow strong{color:var(--fs-text,#e5ead8);font-size:.94rem}.fs-system-settings-section__flow p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.55}:root[data-theme=light] .fs-system-settings-section__icon{background:var(--fs-accent-soft);border-color:var(--fs-border-accent)}:root[data-theme=light] .fs-system-settings-section__flow>div{border-color:var(--fs-border-subtle);box-shadow:none;background:#fbfcfa}:root[data-theme=light] .fs-system-settings-section__flow>div>span{color:#78530a;background:#c5962b1a;border-color:#c5962b38}:root[data-theme=light] .fs-system-settings-section__flow strong{color:#0f172a}:root[data-theme=light] .fs-system-settings-section__flow p{color:#475569}@media (max-width:1180px){.fs-system-settings-section__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-system-settings-section__resource-grid{grid-template-columns:1fr}}@media (max-width:760px){.fs-system-settings-section__flow>div,.fs-system-settings-section__metrics{grid-template-columns:1fr}.fs-system-settings-section__flow>div>span{grid-row:auto}}.fs-system-settings-record-page{gap:var(--fs-space-6,1.5rem);display:grid}.fs-system-settings-record-page__hero{position:relative;overflow:hidden}.fs-system-settings-record-page__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.fs-system-settings-record-page__actions-anchor{justify-content:flex-end;min-height:3.5rem;display:flex}.fs-system-settings-record-page__actions--sticky{z-index:8;border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--fs-card-shadow-enterprise);border-radius:.82rem;justify-content:flex-end;padding:.9rem;position:sticky;bottom:1rem}@supports (color:color-mix(in lab,red,red)){.fs-system-settings-record-page__actions--sticky{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-system-settings-record-page__actions--rail.fs-system-settings-record-page__actions{z-index:48;border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);width:fit-content;max-width:min(100%,74rem);box-shadow:var(--fs-card-shadow-enterprise);border-radius:.82rem;justify-self:end;margin:0;padding:.48rem;position:relative;bottom:auto;right:auto}@supports (color:color-mix(in lab,red,red)){.fs-system-settings-record-page__actions--rail.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}.fs-system-settings-record-page__actions--rail .fs-pill-button{border-radius:.58rem;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-system-settings-record-page__actions--rail .fs-pill-button--primary{min-width:11.25rem}.fs-system-settings-record-page__actions-meta{max-width:24rem;color:var(--fs-text-soft,#8e9b79);padding-inline:.75rem .45rem;font-size:.78rem;font-weight:750;line-height:1.3}.fs-system-settings-record-page__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-system-settings-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.fs-system-settings-record-grid>.fs-dashboard__card{border-radius:var(--fs-radius-lg,1rem);align-self:start;min-width:0;margin-top:0}.fs-system-settings-record-field{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.85rem;gap:.35rem;min-width:0;padding:1rem;display:grid}.fs-system-settings-record-field>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.fs-system-settings-record-field>strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.95rem;line-height:1.45}.fs-system-settings-record-empty{border:1px dashed var(--fs-border-strong);color:var(--fs-text-soft,#8e9b79);background:var(--fs-surface-inset);border-radius:.85rem;padding:1.25rem}.fs-system-settings-record-page__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.fs-system-settings-record-page__preview>div{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.85rem;gap:.25rem;padding:1rem;display:grid}.fs-system-settings-record-page__preview strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.94rem}.fs-system-settings-record-page__preview span{overflow-wrap:anywhere;color:var(--fs-text-soft,#8e9b79);font-size:.82rem}.fs-hr-employees__summary,.fs-hr-users__summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.95rem;padding:0;overflow:hidden}.fs-hr-employees__summary-grid,.fs-hr-users__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-employees__summary-item,.fs-hr-users__summary-item{border-right:1px solid var(--fs-divider);gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-employees__summary-item:last-child,.fs-hr-users__summary-item:last-child{border-right:0}.fs-hr-employees__summary-label,.fs-hr-users__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-hr-employees__summary-item strong,.fs-hr-users__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-hr-employees__summary-item small,.fs-hr-users__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-finance-ledger__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-ledger__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-finance-ledger__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-finance-ledger__summary-item:last-child{border-right:0}.fs-finance-ledger__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-ledger__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-finance-ledger__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-finance-ledger__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-ledger__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-finance-ledger__summary-item small,:root[data-theme=light] .fs-finance-ledger__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-ledger__summary-item strong{color:#0f172a}@media (max-width:980px){.fs-finance-ledger__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-ledger__summary-item:nth-child(2n){border-right:0}.fs-finance-ledger__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:640px){.fs-finance-ledger__summary-grid{grid-template-columns:1fr}.fs-finance-ledger__summary-item,.fs-finance-ledger__summary-item:nth-child(2n){border-right:0}.fs-finance-ledger__summary-item+.fs-finance-ledger__summary-item{border-top:1px solid #84a46524}}.fs-hr-employee-detail{padding-bottom:7rem}.fs-hr-employee-detail__hero{border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);min-width:0;box-shadow:var(--fs-card-shadow-enterprise);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(21rem,34rem);align-items:stretch;gap:1rem;padding:clamp(1rem,1.45vw,1.4rem);display:grid}.fs-hr-employee-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-hr-employee-detail__avatar{border:1px solid var(--fs-accent-indicator);background:radial-gradient(circle at 28% 18%,var(--fs-accent-indicator),transparent 38%),var(--fs-accent-soft);width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-hr-employee-detail__avatar{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)36%,var(--fs-border-subtle));background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--fs-accent-indicator)14%,transparent),transparent 38%),var(--fs-accent-soft)}}.fs-hr-employee-detail__avatar img{object-fit:cover;width:100%;height:100%}.fs-hr-employee-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-hr-employee-detail__eyebrow{border:1px solid var(--fs-border-subtle);width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-hr-employee-detail__hero-copy h1{color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-hr-employee-detail__hero-meta{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.fs-hr-employee-detail__hero-meta span{border:1px solid var(--fs-border-subtle);max-width:100%;min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:.24rem .54rem;font-size:.72rem;line-height:1.1;display:inline-flex;overflow:hidden}.fs-hr-employee-detail__status-panel{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr);gap:.62rem;min-width:0;display:grid}.fs-hr-employee-detail__status-grid>div,.fs-hr-employee-detail__status-main{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;gap:.18rem;min-width:0;padding:.82rem;display:grid}.fs-hr-employee-detail__status-main{align-content:center}.fs-hr-employee-detail__status-grid span,.fs-hr-employee-detail__status-main>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-hr-employee-detail__status-main strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-hr-employee-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.fs-hr-employee-detail__status-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.28}.fs-hr-employee-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-employee-detail__actions .fs-pill-button{min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-employee-detail__actions .fs-pill-button--primary{min-width:11.5rem}.fs-hr-employee-detail__actions .fs-pill-button--danger{min-width:9.4rem}.fs-hr-employee-detail__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-hr-employee-detail__snapshot-item{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-hr-employee-detail__snapshot-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.fs-hr-employee-detail__snapshot-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-hr-employee-detail__snapshot-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-hr-employee-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-hr-employee-detail__section{border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);min-width:0;box-shadow:var(--fs-card-shadow-soft);border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-hr-employee-detail__section-header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-hr-employee-detail__section-header h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-hr-employee-detail__section-header p{color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.78rem;line-height:1.4}.fs-hr-employee-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-hr-employee-detail__fields--secondary{margin-top:.66rem}.fs-hr-employee-detail__field{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-hr-employee-detail__field>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-hr-employee-detail__field>strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-hr-employee-detail__notes,.fs-hr-employee-detail__secondary{grid-column:1/-1}.fs-hr-employee-detail__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.74rem;display:grid}.fs-hr-employee-detail__disclosure{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.86rem;min-width:0;padding:.78rem}.fs-hr-employee-detail__disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;list-style:none;display:flex}.fs-hr-employee-detail__disclosure summary::-webkit-details-marker{display:none}.fs-hr-employee-detail__disclosure summary span{gap:.12rem;min-width:0;display:grid}.fs-hr-employee-detail__disclosure summary strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.25}.fs-hr-employee-detail__disclosure summary small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-hr-employee-detail__disclosure summary em{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.7rem;font-style:normal;font-weight:850}.fs-hr-employee-detail__disclosure[open] summary em{color:var(--fs-accent,#79c267)}.fs-hr-employee-detail__empty-note{border:1px dashed var(--fs-border-strong);color:var(--fs-text-soft,#8e9b79);background:var(--fs-surface-inset);border-radius:.72rem;margin:.66rem 0 0;padding:.76rem;font-size:.9rem;line-height:1.45}:root[data-theme=light] .fs-hr-employees__summary,:root[data-theme=light] .fs-hr-users__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-hr-employees__summary-item,:root[data-theme=light] .fs-hr-users__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-hr-employees__summary-item small,:root[data-theme=light] .fs-hr-employees__summary-label,:root[data-theme=light] .fs-hr-users__summary-item small,:root[data-theme=light] .fs-hr-users__summary-label{color:#64748b}:root[data-theme=light] .fs-hr-employees__summary-item strong,:root[data-theme=light] .fs-hr-users__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-employee-detail__disclosure summary em,:root[data-theme=light] .fs-hr-employee-detail__disclosure summary small,:root[data-theme=light] .fs-hr-employee-detail__empty-note,:root[data-theme=light] .fs-hr-employee-detail__eyebrow,:root[data-theme=light] .fs-hr-employee-detail__field>span,:root[data-theme=light] .fs-hr-employee-detail__hero-meta span,:root[data-theme=light] .fs-hr-employee-detail__section-header p,:root[data-theme=light] .fs-hr-employee-detail__snapshot-item small,:root[data-theme=light] .fs-hr-employee-detail__snapshot-item span,:root[data-theme=light] .fs-hr-employee-detail__status-grid span,:root[data-theme=light] .fs-hr-employee-detail__status-main>span{color:#64748b}:root[data-theme=light] .fs-hr-employee-detail__avatar,:root[data-theme=light] .fs-hr-employee-detail__disclosure summary strong,:root[data-theme=light] .fs-hr-employee-detail__field>strong,:root[data-theme=light] .fs-hr-employee-detail__hero-copy h1,:root[data-theme=light] .fs-hr-employee-detail__section-header h2,:root[data-theme=light] .fs-hr-employee-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-employee-detail__status-grid strong,:root[data-theme=light] .fs-hr-employee-detail__status-main strong{color:#0f172a}.fs-hr-user-detail{padding-bottom:7rem}.fs-hr-user-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(21rem,34rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;box-shadow:0 14px 34px #070b0547}.fs-hr-user-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-hr-user-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid;overflow:hidden}.fs-hr-user-detail__avatar img{object-fit:cover;width:100%;height:100%}.fs-hr-user-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-hr-user-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-hr-user-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-hr-user-detail__hero-meta{flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%;display:flex}.fs-hr-user-detail__hero-meta span{max-width:100%;min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;border:1px solid #84a46533;border-radius:999px;align-items:center;padding:.24rem .54rem;font-size:.72rem;line-height:1.1;display:inline-flex;overflow:hidden}.fs-hr-user-detail__status-panel{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr);gap:.62rem;min-width:0;display:grid}.fs-hr-user-detail__status-grid>div,.fs-hr-user-detail__status-main{background:#06100847;border:1px solid #84a4652e;border-radius:.78rem;gap:.18rem;min-width:0;padding:.82rem;display:grid}.fs-hr-user-detail__status-main{align-content:center}.fs-hr-user-detail__status-grid span,.fs-hr-user-detail__status-main>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-hr-user-detail__status-main strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-hr-user-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.fs-hr-user-detail__status-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.28}.fs-hr-user-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-user-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-self:end;width:fit-content;max-width:min(100%,72rem);margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-hr-user-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}.fs-hr-user-detail__actions .fs-pill-button{border-radius:999px;min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-user-detail__actions .fs-pill-button--primary{min-width:11.5rem}.fs-hr-user-detail__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-hr-user-detail__snapshot-item{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-hr-user-detail__field>span,.fs-hr-user-detail__snapshot-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-hr-user-detail__field>strong,.fs-hr-user-detail__snapshot-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);line-height:1.3}.fs-hr-user-detail__snapshot-item strong{font-size:1rem}.fs-hr-user-detail__snapshot-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-hr-user-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-hr-user-detail__section{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-hr-user-detail__section-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-hr-user-detail__section-header h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-hr-user-detail__section-header p{color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.78rem;line-height:1.4}.fs-hr-user-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-hr-user-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-hr-user-detail__field>strong{font-size:.9rem}.fs-hr-user-detail__empty{color:var(--fs-text-soft,#8e9b79);background:#081b0b2e;border:1px dashed #84a4654d;border-radius:.85rem;padding:1.25rem}:root[data-theme=light] .fs-hr-user-detail__hero,:root[data-theme=light] .fs-hr-user-detail__section,:root[data-theme=light] .fs-hr-user-detail__snapshot-item{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-hr-user-detail__avatar,:root[data-theme=light] .fs-hr-user-detail__empty,:root[data-theme=light] .fs-hr-user-detail__eyebrow,:root[data-theme=light] .fs-hr-user-detail__field,:root[data-theme=light] .fs-hr-user-detail__hero-meta span,:root[data-theme=light] .fs-hr-user-detail__status-grid>div,:root[data-theme=light] .fs-hr-user-detail__status-main{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-user-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-hr-user-detail__empty,:root[data-theme=light] .fs-hr-user-detail__eyebrow,:root[data-theme=light] .fs-hr-user-detail__field>span,:root[data-theme=light] .fs-hr-user-detail__hero-meta span,:root[data-theme=light] .fs-hr-user-detail__section-header p,:root[data-theme=light] .fs-hr-user-detail__snapshot-item small,:root[data-theme=light] .fs-hr-user-detail__snapshot-item span,:root[data-theme=light] .fs-hr-user-detail__status-grid span,:root[data-theme=light] .fs-hr-user-detail__status-main>span{color:#64748b}:root[data-theme=light] .fs-hr-user-detail__avatar,:root[data-theme=light] .fs-hr-user-detail__field>strong,:root[data-theme=light] .fs-hr-user-detail__hero-copy h1,:root[data-theme=light] .fs-hr-user-detail__section-header h2,:root[data-theme=light] .fs-hr-user-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-user-detail__status-grid strong,:root[data-theme=light] .fs-hr-user-detail__status-main strong{color:#0f172a}.fs-hr-memberships{max-width:min(100%,104rem);padding-top:1.1rem}.fs-hr-memberships .fs-list-page{gap:.82rem}.fs-hr-memberships .fs-list-page__header{border-bottom-color:var(--fs-divider,#84a46529);align-items:end;padding-bottom:.72rem}.fs-hr-memberships .fs-list-page__title{color:var(--fs-text,#e5ead8);letter-spacing:0}.fs-hr-memberships .fs-list-page__subtitle{max-width:46rem;color:var(--fs-text-soft,#8e9b79);margin-top:.28rem;font-size:.82rem}.fs-hr-memberships .fs-list-page__meta{color:var(--fs-text-soft,#8e9b79);margin-top:.18rem;font-size:.82rem}.fs-hr-memberships .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-memberships .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-memberships .fs-table-filters{grid-template-columns:repeat(3,minmax(9.5rem,1fr));gap:.5rem}.fs-hr-memberships .fs-list-page__page-size,.fs-hr-memberships .fs-list-search-input,.fs-hr-memberships .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-memberships .fs-list-search-input,.fs-hr-memberships .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847}.fs-hr-memberships .fs-list-page__filters-actions{min-width:auto}.fs-hr-memberships .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-memberships .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-memberships .fs-list-page__toolbar-actions a,.fs-hr-memberships .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-memberships .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-hr-memberships .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-memberships__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-hr-memberships__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-memberships__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-memberships__summary-item:last-child{border-right:0}.fs-hr-memberships__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-hr-memberships__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-hr-memberships__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-hr-memberships .fs-hr-memberships__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-hr-memberships__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-hr-memberships__table .fs-data-table-shell__description,.fs-hr-memberships__table .fs-data-table-shell__page-meta,.fs-hr-memberships__table .fs-data-table-shell__pagination,.fs-hr-memberships__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79)}.fs-hr-memberships__table .fs-data-table-shell__description{font-size:.74rem}.fs-hr-memberships__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-hr-memberships__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-hr-memberships__table .fs-data-table--enterprise td,.fs-hr-memberships__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-hr-memberships__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-hr-memberships__table .fs-table-cell-stack__meta{font-size:.72rem}.fs-hr-memberships__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-membership-detail{padding-bottom:7rem}.fs-hr-membership-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(21rem,34rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;box-shadow:0 14px 34px #070b0547}.fs-hr-membership-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-hr-membership-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid}.fs-hr-membership-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-hr-membership-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-hr-membership-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-hr-membership-detail__hero-meta{flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%;display:flex}.fs-hr-membership-detail__hero-meta span{max-width:100%;min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;border:1px solid #84a46533;border-radius:999px;align-items:center;padding:.24rem .54rem;font-size:.72rem;line-height:1.1;display:inline-flex;overflow:hidden}.fs-hr-membership-detail__status-panel{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr);gap:.62rem;min-width:0;display:grid}.fs-hr-membership-detail__status-grid>div,.fs-hr-membership-detail__status-main{background:#06100847;border:1px solid #84a4652e;border-radius:.78rem;gap:.18rem;min-width:0;padding:.82rem;display:grid}.fs-hr-membership-detail__status-main{align-content:center}.fs-hr-membership-detail__field>span,.fs-hr-membership-detail__snapshot-item span,.fs-hr-membership-detail__status-grid span,.fs-hr-membership-detail__status-main>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-hr-membership-detail__status-main strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-hr-membership-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.fs-hr-membership-detail__field>strong,.fs-hr-membership-detail__snapshot-item strong,.fs-hr-membership-detail__status-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);line-height:1.3}.fs-hr-membership-detail__status-grid strong{font-size:.88rem;line-height:1.28}.fs-hr-membership-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-membership-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-self:end;width:fit-content;max-width:min(100%,72rem);margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-hr-membership-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}.fs-hr-membership-detail__actions .fs-pill-button{border-radius:999px;min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-membership-detail__actions .fs-pill-button--primary{min-width:11.5rem}.fs-hr-membership-detail__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-hr-membership-detail__snapshot-item{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-hr-membership-detail__snapshot-item strong{font-size:1rem}.fs-hr-membership-detail__snapshot-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-hr-membership-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-hr-membership-detail__section{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-hr-membership-detail__section-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-hr-membership-detail__section-header h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-hr-membership-detail__section-header p{color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.78rem;line-height:1.4}.fs-hr-membership-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-hr-membership-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-hr-membership-detail__field>strong{font-size:.9rem}:root[data-theme=light] .fs-hr-memberships .fs-list-page__title,:root[data-theme=light] .fs-hr-memberships__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-memberships .fs-list-page__meta,:root[data-theme=light] .fs-hr-memberships .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-memberships .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-memberships__summary-item small,:root[data-theme=light] .fs-hr-memberships__summary-label,:root[data-theme=light] .fs-hr-memberships__table .fs-data-table th,:root[data-theme=light] .fs-hr-memberships__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-memberships__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-memberships__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-memberships__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-membership-detail__hero,:root[data-theme=light] .fs-hr-membership-detail__section,:root[data-theme=light] .fs-hr-membership-detail__snapshot-item,:root[data-theme=light] .fs-hr-memberships .fs-hr-memberships__summary,:root[data-theme=light] .fs-hr-memberships .fs-hr-memberships__table,:root[data-theme=light] .fs-hr-memberships .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-membership-detail__avatar,:root[data-theme=light] .fs-hr-membership-detail__eyebrow,:root[data-theme=light] .fs-hr-membership-detail__field,:root[data-theme=light] .fs-hr-membership-detail__hero-meta span,:root[data-theme=light] .fs-hr-membership-detail__status-grid>div,:root[data-theme=light] .fs-hr-membership-detail__status-main,:root[data-theme=light] .fs-hr-memberships .fs-list-page__page-size,:root[data-theme=light] .fs-hr-memberships .fs-list-search-input,:root[data-theme=light] .fs-hr-memberships .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-memberships__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-memberships__table .fs-link{color:#5c4314}:root[data-theme=light] .fs-hr-membership-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-hr-membership-detail__eyebrow,:root[data-theme=light] .fs-hr-membership-detail__field>span,:root[data-theme=light] .fs-hr-membership-detail__hero-meta span,:root[data-theme=light] .fs-hr-membership-detail__section-header p,:root[data-theme=light] .fs-hr-membership-detail__snapshot-item small,:root[data-theme=light] .fs-hr-membership-detail__snapshot-item span,:root[data-theme=light] .fs-hr-membership-detail__status-grid span,:root[data-theme=light] .fs-hr-membership-detail__status-main>span{color:#64748b}:root[data-theme=light] .fs-hr-membership-detail__avatar,:root[data-theme=light] .fs-hr-membership-detail__field>strong,:root[data-theme=light] .fs-hr-membership-detail__hero-copy h1,:root[data-theme=light] .fs-hr-membership-detail__section-header h2,:root[data-theme=light] .fs-hr-membership-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-membership-detail__status-grid strong,:root[data-theme=light] .fs-hr-membership-detail__status-main strong{color:#0f172a}.fs-hr-employee-roles{max-width:min(100%,104rem);padding-top:1.1rem}.fs-hr-employee-roles .fs-list-page{gap:.82rem}.fs-hr-employee-roles .fs-list-page__header{border-bottom-color:var(--fs-divider,#84a46529);align-items:end;padding-bottom:.72rem}.fs-hr-employee-roles .fs-list-page__title{color:var(--fs-text,#e5ead8);letter-spacing:0}.fs-hr-employee-roles .fs-list-page__subtitle{max-width:46rem;margin-top:.28rem}.fs-hr-employee-roles .fs-list-page__meta,.fs-hr-employee-roles .fs-list-page__page-size-label,.fs-hr-employee-roles .fs-list-page__subtitle{color:var(--fs-text-soft,#8e9b79);font-size:.82rem}.fs-hr-employee-roles .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-employee-roles .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-employee-roles .fs-table-filters{grid-template-columns:repeat(3,minmax(9.5rem,1fr));gap:.5rem}.fs-hr-employee-roles .fs-list-page__page-size,.fs-hr-employee-roles .fs-list-search-input,.fs-hr-employee-roles .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-employee-roles .fs-list-search-input,.fs-hr-employee-roles .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847}.fs-hr-employee-roles .fs-list-page__filters-actions{min-width:auto}.fs-hr-employee-roles .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-employee-roles .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-employee-roles .fs-list-page__toolbar-actions a,.fs-hr-employee-roles .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-employee-roles .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-hr-employee-roles .fs-list-page__page-size-label{font-size:.72rem}.fs-hr-employee-roles__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-hr-employee-roles__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-employee-roles__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-employee-roles__summary-item:last-child{border-right:0}.fs-hr-employee-roles__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-hr-employee-roles__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-hr-employee-roles__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-hr-employee-roles .fs-hr-employee-roles__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-hr-employee-roles__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-hr-employee-roles__table .fs-data-table-shell__description,.fs-hr-employee-roles__table .fs-data-table-shell__page-meta,.fs-hr-employee-roles__table .fs-data-table-shell__pagination,.fs-hr-employee-roles__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79)}.fs-hr-employee-roles__table .fs-data-table-shell__description{font-size:.74rem}.fs-hr-employee-roles__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-hr-employee-roles__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-hr-employee-roles__table .fs-data-table--enterprise td,.fs-hr-employee-roles__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-hr-employee-roles__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-hr-employee-roles__table .fs-table-cell-stack__meta{font-size:.72rem}.fs-hr-employee-roles__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-employee-users__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-hr-employee-users__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-employee-users__summary-grid article{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-employee-users__summary-grid article:last-child{border-right:0}.fs-hr-employee-users__summary-grid span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-hr-employee-users__summary-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-hr-employee-users__summary-grid small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-hr-employee-users__action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.fs-hr-employee-users__action-card{background:linear-gradient(#e5ead809,#0000 50%),#081b0b38;border:1px solid #84a4652e;border-radius:.95rem;gap:1rem;min-width:0;padding:clamp(1rem,1.6vw,1.35rem);display:grid;box-shadow:0 12px 28px #070b0533}.fs-hr-employee-users__action-header h2{color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.05rem,1vw,1.22rem);line-height:1.15}.fs-hr-employee-users__action-body p,.fs-hr-employee-users__action-header p{color:var(--fs-text-soft,#8e9b79);margin:.32rem 0 0;font-size:.86rem;line-height:1.45}.fs-hr-employee-users__action-body{background:#06100838;border:1px solid #84a46524;border-radius:.78rem;gap:.28rem;min-height:5rem;padding:.8rem;display:grid}.fs-hr-employee-users__action-body strong{color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.3}.fs-hr-employee-users__action-buttons{flex-wrap:wrap;align-items:center;display:flex}:root[data-theme=light] .fs-hr-employee-users__action-card,:root[data-theme=light] .fs-hr-employee-users__summary{background:linear-gradient(180deg,#fffffff0,#f7faf3e6),var(--fs-surface,#fff);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b0f}:root[data-theme=light] .fs-hr-employee-users__action-body,:root[data-theme=light] .fs-hr-employee-users__summary-grid article{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-employee-users__action-body strong,:root[data-theme=light] .fs-hr-employee-users__action-header h2,:root[data-theme=light] .fs-hr-employee-users__summary-grid strong{color:#0f172a}:root[data-theme=light] .fs-hr-employee-users__action-body p,:root[data-theme=light] .fs-hr-employee-users__action-header p,:root[data-theme=light] .fs-hr-employee-users__summary-grid small,:root[data-theme=light] .fs-hr-employee-users__summary-grid span{color:#64748b}.fs-hr-employee-role-detail{padding-bottom:7rem}.fs-hr-employee-role-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(21rem,34rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;box-shadow:0 14px 34px #070b0547}.fs-hr-employee-role-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-hr-employee-role-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid}.fs-hr-employee-role-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-hr-employee-role-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-hr-employee-role-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-hr-employee-role-detail__hero-meta{flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%;display:flex}.fs-hr-employee-role-detail__hero-meta span{max-width:100%;min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;border:1px solid #84a46533;border-radius:999px;align-items:center;padding:.24rem .54rem;font-size:.72rem;line-height:1.1;display:inline-flex;overflow:hidden}.fs-hr-employee-role-detail__status-panel{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr);gap:.62rem;min-width:0;display:grid}.fs-hr-employee-role-detail__status-grid>div,.fs-hr-employee-role-detail__status-main{background:#06100847;border:1px solid #84a4652e;border-radius:.78rem;gap:.18rem;min-width:0;padding:.82rem;display:grid}.fs-hr-employee-role-detail__status-main{align-content:center}.fs-hr-employee-role-detail__field>span,.fs-hr-employee-role-detail__snapshot-item span,.fs-hr-employee-role-detail__status-grid span,.fs-hr-employee-role-detail__status-main>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-hr-employee-role-detail__status-main strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-hr-employee-role-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.fs-hr-employee-role-detail__field>strong,.fs-hr-employee-role-detail__snapshot-item strong,.fs-hr-employee-role-detail__status-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);line-height:1.3}.fs-hr-employee-role-detail__status-grid strong{font-size:.88rem;line-height:1.28}.fs-hr-employee-role-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-employee-role-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-self:end;width:fit-content;max-width:min(100%,82rem);margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-hr-employee-role-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}.fs-hr-employee-role-detail__actions .fs-pill-button{border-radius:999px;min-width:8.25rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-employee-role-detail__actions .fs-pill-button--primary{min-width:11.5rem}.fs-hr-employee-role-detail__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-hr-employee-role-detail__snapshot-item{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-hr-employee-role-detail__snapshot-item strong{font-size:1rem}.fs-hr-employee-role-detail__snapshot-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-hr-employee-role-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-hr-employee-role-detail__section{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-hr-employee-role-detail__section-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-hr-employee-role-detail__section-header h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-hr-employee-role-detail__section-header p{color:var(--fs-text-soft,#8e9b79);margin:.16rem 0 0;font-size:.78rem;line-height:1.4}.fs-hr-employee-role-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-hr-employee-role-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-hr-employee-role-detail__field>strong{font-size:.9rem}:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__title,:root[data-theme=light] .fs-hr-employee-roles__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__meta,:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-employee-roles__summary-item small,:root[data-theme=light] .fs-hr-employee-roles__summary-label,:root[data-theme=light] .fs-hr-employee-roles__table .fs-data-table th,:root[data-theme=light] .fs-hr-employee-roles__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-employee-roles__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-employee-roles__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-employee-roles__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-employee-role-detail__hero,:root[data-theme=light] .fs-hr-employee-role-detail__section,:root[data-theme=light] .fs-hr-employee-role-detail__snapshot-item,:root[data-theme=light] .fs-hr-employee-roles .fs-hr-employee-roles__summary,:root[data-theme=light] .fs-hr-employee-roles .fs-hr-employee-roles__table,:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-employee-role-detail__avatar,:root[data-theme=light] .fs-hr-employee-role-detail__eyebrow,:root[data-theme=light] .fs-hr-employee-role-detail__field,:root[data-theme=light] .fs-hr-employee-role-detail__hero-meta span,:root[data-theme=light] .fs-hr-employee-role-detail__status-grid>div,:root[data-theme=light] .fs-hr-employee-role-detail__status-main,:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__page-size,:root[data-theme=light] .fs-hr-employee-roles .fs-list-search-input,:root[data-theme=light] .fs-hr-employee-roles .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-employee-roles__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-employee-roles__table .fs-link{color:#5c4314}:root[data-theme=light] .fs-hr-employee-role-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-hr-employee-role-detail__eyebrow,:root[data-theme=light] .fs-hr-employee-role-detail__field>span,:root[data-theme=light] .fs-hr-employee-role-detail__hero-meta span,:root[data-theme=light] .fs-hr-employee-role-detail__section-header p,:root[data-theme=light] .fs-hr-employee-role-detail__snapshot-item small,:root[data-theme=light] .fs-hr-employee-role-detail__snapshot-item span,:root[data-theme=light] .fs-hr-employee-role-detail__status-grid span,:root[data-theme=light] .fs-hr-employee-role-detail__status-main>span{color:#64748b}:root[data-theme=light] .fs-hr-employee-role-detail__avatar,:root[data-theme=light] .fs-hr-employee-role-detail__field>strong,:root[data-theme=light] .fs-hr-employee-role-detail__hero-copy h1,:root[data-theme=light] .fs-hr-employee-role-detail__section-header h2,:root[data-theme=light] .fs-hr-employee-role-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-employee-role-detail__status-grid strong,:root[data-theme=light] .fs-hr-employee-role-detail__status-main strong{color:#0f172a}.fs-system-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-system-settings-form-grid--wide{grid-template-columns:1fr}.fs-system-settings-form-field{gap:.38rem;min-width:0;display:grid;position:relative}.fs-system-settings-record-page .fs-dashboard__card:has(.fs-date-field__trigger--open),.fs-system-settings-record-page .fs-dashboard__card:has(.fs-search-select__trigger--open),.fs-system-settings-record-page .fs-dashboard__card:has(.fs-time-field__trigger--open){z-index:80;overflow:visible}.fs-system-settings-record-page .fs-system-settings-form-field:has(.fs-date-field__trigger--open),.fs-system-settings-record-page .fs-system-settings-form-field:has(.fs-search-select__trigger--open),.fs-system-settings-record-page .fs-system-settings-form-field:has(.fs-time-field__trigger--open){z-index:95}.fs-system-settings-record-page .fs-date-field__popover,.fs-system-settings-record-page .fs-search-select__popover,.fs-system-settings-record-page .fs-time-field__popover{z-index:120}.fs-system-settings-record-page .fs-date-field__popover{left:auto;right:0}.fs-system-settings-form-field.fs-date-field,.fs-system-settings-form-field.fs-search-select-field,.fs-system-settings-form-field.fs-time-field{gap:.38rem}.fs-system-settings-form-select{min-width:0}.fs-system-settings-form-field .fs-field__label,.fs-system-settings-form-field>span,.fs-system-settings-form-select .fs-field__label,.fs-system-settings-form-time>span{color:var(--fs-text,#e5ead8);font-size:.86rem;font-weight:750}.fs-system-settings-form-field .fs-field__required,.fs-system-settings-form-field>span strong{color:#f87171}.fs-system-settings-form-field small{display:none}.fs-system-settings-form-field .fs-date-field__trigger,.fs-system-settings-form-field .fs-search-select__trigger,.fs-system-settings-form-field .fs-time-field__trigger,.fs-system-settings-form-field input,.fs-system-settings-form-field select,.fs-system-settings-form-field textarea{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:100%;min-width:0;color:var(--fs-text);font:inherit;border-radius:.72rem;outline:none;padding:.78rem .9rem;font-size:.92rem;line-height:1.4;transition:border-color .16s,box-shadow .16s,background .16s}.fs-system-settings-form-field .fs-date-field__trigger,.fs-system-settings-form-field .fs-search-select__trigger,.fs-system-settings-form-field .fs-time-field__trigger{min-height:3rem}.fs-system-settings-form-field .fs-date-field__value,.fs-system-settings-form-field .fs-search-select__value,.fs-system-settings-form-field .fs-time-field__value{color:var(--fs-text,#e5ead8)}.fs-system-settings-form-field .fs-date-field__icon,.fs-system-settings-form-field .fs-date-field__value--placeholder,.fs-system-settings-form-field .fs-search-select__chevron,.fs-system-settings-form-field .fs-search-select__value--placeholder,.fs-system-settings-form-field .fs-time-field__icon,.fs-system-settings-form-field .fs-time-field__value--placeholder{color:var(--fs-text-soft,#8e9b79)}.fs-system-settings-form-field--datetime{grid-template-columns:minmax(0,1fr) minmax(6.6rem,8rem);align-items:end}.fs-system-settings-form-time{gap:.38rem;min-width:0;display:grid}.fs-system-settings-form-field textarea{resize:vertical}.fs-system-settings-form-field .fs-date-field__trigger--open,.fs-system-settings-form-field .fs-date-field__trigger:focus-visible,.fs-system-settings-form-field .fs-search-select__trigger--open,.fs-system-settings-form-field .fs-search-select__trigger:focus-visible,.fs-system-settings-form-field .fs-time-field__trigger--open,.fs-system-settings-form-field .fs-time-field__trigger:focus-visible,.fs-system-settings-form-field input:focus,.fs-system-settings-form-field select:focus,.fs-system-settings-form-field textarea:focus{border-color:var(--fs-accent);box-shadow:var(--fs-focus-ring);background:var(--fs-surface-inset)}.fs-system-settings-form-summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.72rem;align-content:center;gap:.24rem;min-width:0;min-height:3.62rem;padding:.72rem .86rem;display:grid}.fs-system-settings-form-summary span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-system-settings-form-summary strong{min-width:0;color:var(--fs-text,#e5ead8);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:800;overflow:hidden}.fs-system-settings-form-toggle-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.fs-system-settings-form-toggle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.fs-system-settings-form-toggle input{width:1rem;height:1rem;accent-color:var(--fs-accent);margin-top:.2rem}.fs-system-settings-form-toggle span{gap:.15rem;display:grid}.fs-system-settings-form-toggle strong{color:var(--fs-text,#e5ead8);font-size:.9rem}.fs-system-settings-form-toggle small,.fs-system-settings-record-page .fs-dashboard__quick-action-text,.fs-system-settings-record-page .fs-system-settings-section__flow p{display:none}.fs-system-settings-record-page .fs-system-settings-section__flow{gap:.7rem}.fs-system-settings-record-page .fs-system-settings-section__flow>div{align-content:center;min-height:4.2rem}:root[data-theme=light] .fs-system-settings-record-page__actions--rail.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-system-settings-record-page__actions--sticky{border-color:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-enterprise);background:#fffffff5}:root[data-theme=light] .fs-system-settings-record-page__actions-meta{color:#64748b}:root[data-theme=light] .fs-system-settings-form-summary,:root[data-theme=light] .fs-system-settings-form-toggle,:root[data-theme=light] .fs-system-settings-record-field{border-color:var(--fs-border-subtle);background:#fbfcfa}:root[data-theme=light] .fs-system-settings-form-field .fs-date-field__value,:root[data-theme=light] .fs-system-settings-form-field .fs-field__label,:root[data-theme=light] .fs-system-settings-form-field .fs-search-select__value,:root[data-theme=light] .fs-system-settings-form-field .fs-time-field__value,:root[data-theme=light] .fs-system-settings-form-field>span,:root[data-theme=light] .fs-system-settings-form-summary strong,:root[data-theme=light] .fs-system-settings-form-time>span,:root[data-theme=light] .fs-system-settings-form-toggle strong,:root[data-theme=light] .fs-system-settings-record-field>strong,:root[data-theme=light] .fs-system-settings-record-page__preview strong{color:#0f172a}:root[data-theme=light] .fs-system-settings-form-field .fs-date-field__icon,:root[data-theme=light] .fs-system-settings-form-field .fs-date-field__value--placeholder,:root[data-theme=light] .fs-system-settings-form-field .fs-search-select__chevron,:root[data-theme=light] .fs-system-settings-form-field .fs-search-select__value--placeholder,:root[data-theme=light] .fs-system-settings-form-field .fs-time-field__icon,:root[data-theme=light] .fs-system-settings-form-field .fs-time-field__value--placeholder,:root[data-theme=light] .fs-system-settings-form-field small,:root[data-theme=light] .fs-system-settings-form-summary span,:root[data-theme=light] .fs-system-settings-form-toggle small,:root[data-theme=light] .fs-system-settings-record-empty,:root[data-theme=light] .fs-system-settings-record-field>span,:root[data-theme=light] .fs-system-settings-record-page__preview span{color:#475569}:root[data-theme=light] .fs-system-settings-form-field .fs-date-field__trigger,:root[data-theme=light] .fs-system-settings-form-field .fs-search-select__trigger,:root[data-theme=light] .fs-system-settings-form-field .fs-time-field__trigger,:root[data-theme=light] .fs-system-settings-form-field input,:root[data-theme=light] .fs-system-settings-form-field select,:root[data-theme=light] .fs-system-settings-form-field textarea{border-color:var(--fs-border-subtle);color:#0f172a;background:#fff;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0f172a0f}:root[data-theme=light] .fs-system-settings-form-field .fs-date-field__trigger--open,:root[data-theme=light] .fs-system-settings-form-field .fs-date-field__trigger:focus-visible,:root[data-theme=light] .fs-system-settings-form-field .fs-search-select__trigger--open,:root[data-theme=light] .fs-system-settings-form-field .fs-search-select__trigger:focus-visible,:root[data-theme=light] .fs-system-settings-form-field .fs-time-field__trigger--open,:root[data-theme=light] .fs-system-settings-form-field .fs-time-field__trigger:focus-visible,:root[data-theme=light] .fs-system-settings-form-field input:focus,:root[data-theme=light] .fs-system-settings-form-field select:focus,:root[data-theme=light] .fs-system-settings-form-field textarea:focus{border-color:var(--fs-accent);box-shadow:var(--fs-focus-ring),0 12px 30px #0f172a14;background:#fff}:root[data-theme=light] .fs-system-settings-record-empty,:root[data-theme=light] .fs-system-settings-record-page__preview>div{border-color:var(--fs-border-subtle);background:#fbfcfa}:root[data-theme=light] .fs-system-settings-form-field input,:root[data-theme=light] .fs-system-settings-form-field select,:root[data-theme=light] .fs-system-settings-form-field textarea{border-color:var(--fs-border-subtle);color:#0f172a}:root[data-theme=light] .fs-system-settings-form-field input:focus,:root[data-theme=light] .fs-system-settings-form-field select:focus,:root[data-theme=light] .fs-system-settings-form-field textarea:focus{border-color:var(--fs-accent);box-shadow:var(--fs-focus-ring);background:#fff}@media (max-width:1040px){.fs-hr-access-requests .fs-list-page__filters-controls,.fs-hr-access-requests .fs-table-filters,.fs-hr-employee-roles .fs-list-page__filters-controls,.fs-hr-employee-roles .fs-table-filters,.fs-hr-memberships .fs-list-page__filters-controls,.fs-hr-memberships .fs-table-filters{grid-template-columns:minmax(0,1fr)}.fs-hr-access-request-detail__snapshot,.fs-hr-access-request-detail__status-panel,.fs-hr-access-requests__summary-grid,.fs-hr-employee-detail .fs-dashboard__hero-mini-grid,.fs-hr-employee-detail__secondary,.fs-hr-employee-detail__snapshot,.fs-hr-employee-detail__status-panel,.fs-hr-employee-role-detail__snapshot,.fs-hr-employee-role-detail__status-panel,.fs-hr-employee-roles__summary-grid,.fs-hr-employee-users__summary-grid,.fs-hr-employees__summary-grid,.fs-hr-membership-detail__snapshot,.fs-hr-membership-detail__status-panel,.fs-hr-memberships__summary-grid,.fs-hr-user-detail__snapshot,.fs-hr-user-detail__status-panel,.fs-hr-users__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-access-request-detail__hero,.fs-hr-access-request-detail__sections,.fs-hr-employee-detail__hero,.fs-hr-employee-detail__sections,.fs-hr-employee-role-detail__hero,.fs-hr-employee-role-detail__sections,.fs-hr-employee-users__action-grid,.fs-hr-membership-detail__hero,.fs-hr-membership-detail__sections,.fs-hr-user-detail__hero,.fs-hr-user-detail__sections{grid-template-columns:minmax(0,1fr)}.fs-hr-access-request-detail__actions.fs-system-settings-record-page__actions,.fs-hr-employee-detail__actions.fs-system-settings-record-page__actions,.fs-hr-employee-role-detail__actions.fs-system-settings-record-page__actions,.fs-hr-membership-detail__actions.fs-system-settings-record-page__actions,.fs-hr-user-detail__actions.fs-system-settings-record-page__actions{border-radius:.95rem;width:auto;max-width:none}.fs-hr-access-request-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-employee-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-employee-role-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-membership-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-user-detail__actions--floating.fs-system-settings-record-page__actions{left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-access-requests__summary-item:nth-child(2),.fs-hr-employee-roles__summary-item:nth-child(2),.fs-hr-employee-users__summary-grid article:nth-child(2),.fs-hr-employees__summary-item:nth-child(2),.fs-hr-memberships__summary-item:nth-child(2),.fs-hr-users__summary-item:nth-child(2){border-right:0}.fs-hr-access-requests__summary-item:nth-child(-n+2),.fs-hr-employee-roles__summary-item:nth-child(-n+2),.fs-hr-employee-users__summary-grid article:nth-child(-n+2),.fs-hr-employees__summary-item:nth-child(-n+2),.fs-hr-memberships__summary-item:nth-child(-n+2),.fs-hr-users__summary-item:nth-child(-n+2){border-bottom:1px solid #84a46524}.fs-system-settings-record-page__metrics,.fs-system-settings-record-page__preview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-system-settings-form-grid,.fs-system-settings-record-grid{grid-template-columns:1fr}}@media (max-width:720px){.fs-hr-access-request-detail__fields,.fs-hr-access-request-detail__hero,.fs-hr-access-request-detail__hero-main,.fs-hr-access-request-detail__snapshot,.fs-hr-access-request-detail__status-grid,.fs-hr-access-request-detail__status-panel,.fs-hr-access-requests__summary-grid,.fs-hr-employee-detail .fs-dashboard__hero-mini-grid,.fs-hr-employee-detail__fields,.fs-hr-employee-detail__hero,.fs-hr-employee-detail__hero-main,.fs-hr-employee-detail__secondary,.fs-hr-employee-detail__snapshot,.fs-hr-employee-detail__status-grid,.fs-hr-employee-detail__status-panel,.fs-hr-employee-role-detail__fields,.fs-hr-employee-role-detail__hero,.fs-hr-employee-role-detail__hero-main,.fs-hr-employee-role-detail__snapshot,.fs-hr-employee-role-detail__status-grid,.fs-hr-employee-role-detail__status-panel,.fs-hr-employee-roles__summary-grid,.fs-hr-employee-users__summary-grid,.fs-hr-employees__summary-grid,.fs-hr-membership-detail__fields,.fs-hr-membership-detail__hero,.fs-hr-membership-detail__hero-main,.fs-hr-membership-detail__snapshot,.fs-hr-membership-detail__status-grid,.fs-hr-membership-detail__status-panel,.fs-hr-memberships__summary-grid,.fs-hr-user-detail__fields,.fs-hr-user-detail__hero,.fs-hr-user-detail__hero-main,.fs-hr-user-detail__snapshot,.fs-hr-user-detail__status-grid,.fs-hr-user-detail__status-panel,.fs-hr-users__summary-grid{grid-template-columns:1fr}.fs-hr-access-request-detail__hero-main,.fs-hr-employee-detail__hero-main,.fs-hr-employee-role-detail__hero-main,.fs-hr-membership-detail__hero-main,.fs-hr-user-detail__hero-main{align-items:start}.fs-hr-access-request-detail__avatar,.fs-hr-employee-detail__avatar,.fs-hr-employee-role-detail__avatar,.fs-hr-membership-detail__avatar,.fs-hr-user-detail__avatar{border-radius:.86rem;width:3rem;height:3rem}.fs-hr-access-requests__summary-item,.fs-hr-access-requests__summary-item:nth-child(2),.fs-hr-employee-roles__summary-item,.fs-hr-employee-roles__summary-item:nth-child(2),.fs-hr-employee-users__summary-grid article,.fs-hr-employee-users__summary-grid article:nth-child(2),.fs-hr-employees__summary-item,.fs-hr-employees__summary-item:nth-child(2),.fs-hr-memberships__summary-item,.fs-hr-memberships__summary-item:nth-child(2),.fs-hr-users__summary-item,.fs-hr-users__summary-item:nth-child(2){border-right:0}.fs-hr-access-requests__summary-item:not(:last-child),.fs-hr-employee-roles__summary-item:not(:last-child),.fs-hr-employee-users__summary-grid article:not(:last-child),.fs-hr-employees__summary-item:not(:last-child),.fs-hr-memberships__summary-item:not(:last-child),.fs-hr-users__summary-item:not(:last-child){border-bottom:1px solid #84a46524}.fs-hr-employee-users__action-buttons{flex-direction:column;align-items:stretch}.fs-hr-employee-users__action-buttons .fs-pill-button{width:100%}}.fs-hr-access-requests .fs-list-page__filters-row{border-color:var(--fs-border-subtle,#84a4652e);box-shadow:none;background:linear-gradient(#e5ead808,#0000 46%),#081b0b38;border-radius:.9rem;gap:.6rem;padding:.58rem}.fs-hr-access-requests .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.7fr);gap:.5rem}.fs-hr-access-requests .fs-table-filters{grid-template-columns:repeat(3,minmax(9.5rem,1fr));gap:.5rem}.fs-hr-access-requests .fs-list-page__page-size,.fs-hr-access-requests .fs-list-search-input,.fs-hr-access-requests .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.68rem;min-height:2.35rem}.fs-hr-access-requests .fs-list-search-input,.fs-hr-access-requests .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-subtle,#84a4652e);color:var(--fs-text,#e5ead8);background:#06100847}.fs-hr-access-requests .fs-list-page__filters-actions{min-width:auto}.fs-hr-access-requests .fs-list-page__toolbar-actions{gap:.38rem;min-height:2.35rem}.fs-hr-access-requests .fs-list-page__toolbar-actions .fs-pill-button,.fs-hr-access-requests .fs-list-page__toolbar-actions a,.fs-hr-access-requests .fs-list-page__toolbar-actions button{border-radius:.72rem;min-height:2.35rem}.fs-hr-access-requests .fs-list-page__page-size{border-color:var(--fs-border-subtle,#84a4652e);background:#06100833;gap:.38rem;padding-inline:.55rem .25rem}.fs-hr-access-requests .fs-list-page__page-size-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem}.fs-hr-access-requests__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-hr-access-requests__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-access-requests__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-hr-access-requests__summary-item:last-child{border-right:0}.fs-hr-access-requests__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.fs-hr-access-requests__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-hr-access-requests__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-hr-access-requests .fs-hr-access-requests__table{border-color:var(--fs-border-subtle,#84a4652e);background:linear-gradient(#e5ead806,#0000 46%),#081b0b2e;border-radius:.9rem}.fs-hr-access-requests__table .fs-data-table-shell__header{padding:.58rem .75rem .28rem}.fs-hr-access-requests__table .fs-data-table-shell__description,.fs-hr-access-requests__table .fs-data-table-shell__page-meta,.fs-hr-access-requests__table .fs-data-table-shell__pagination,.fs-hr-access-requests__table .fs-table-cell-stack__meta{color:var(--fs-text-soft,#8e9b79)}.fs-hr-access-requests__table .fs-data-table-shell__table-wrapper{border:1px solid var(--fs-border-subtle,#84a46529);background:#0610082e;border-radius:.78rem;margin:.55rem .7rem 0;overflow:auto}.fs-hr-access-requests__table .fs-data-table th{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;font-size:.66rem}.fs-hr-access-requests__table .fs-data-table--enterprise td,.fs-hr-access-requests__table .fs-data-table--enterprise th{padding-top:.64rem;padding-bottom:.64rem}.fs-hr-access-requests__table .fs-link{color:var(--fs-accent-strong,#c6e6bf);font-weight:850}.fs-hr-access-requests__table .fs-data-table-shell__footer{border-top-color:var(--fs-divider,#84a46524);padding:.72rem .75rem .82rem}.fs-hr-access-request-detail{padding-bottom:7rem}.fs-hr-access-request-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(21rem,34rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;box-shadow:0 14px 34px #070b0547}.fs-hr-access-request-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-hr-access-request-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid}.fs-hr-access-request-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-hr-access-request-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-hr-access-request-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-hr-access-request-detail__hero-meta{flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%;display:flex}.fs-hr-access-request-detail__hero-meta span{max-width:100%;min-height:1.62rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;border:1px solid #84a46529;border-radius:999px;align-items:center;padding:.2rem .58rem;font-size:.72rem;display:inline-flex;overflow:hidden}.fs-hr-access-request-detail__status-panel{background:#0610083d;border:1px solid #84a46529;border-radius:.9rem;gap:.75rem;min-width:0;padding:.85rem;display:grid}.fs-hr-access-request-detail__status-panel>div:first-child{gap:.28rem;display:grid}.fs-hr-access-request-detail__field span,.fs-hr-access-request-detail__snapshot-item span,.fs-hr-access-request-detail__status-grid span,.fs-hr-access-request-detail__status-panel span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fs-hr-access-request-detail__field strong,.fs-hr-access-request-detail__snapshot-item strong,.fs-hr-access-request-detail__status-grid strong,.fs-hr-access-request-detail__status-panel strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);line-height:1.2}.fs-hr-access-request-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-hr-access-request-detail__field,.fs-hr-access-request-detail__snapshot-item,.fs-hr-access-request-detail__status-grid>div{background:#06100833;border:1px solid #84a46524;border-radius:.75rem;gap:.2rem;min-width:0;padding:.7rem;display:grid}.fs-hr-access-request-detail__actions.fs-system-settings-record-page__actions{border-radius:999px;justify-content:flex-end;width:fit-content;max-width:100%;margin-left:auto}.fs-hr-access-request-detail__actions--floating.fs-system-settings-record-page__actions{z-index:12;position:fixed;bottom:1rem;right:clamp(1rem,3vw,2rem);box-shadow:0 18px 40px #070b0552}.fs-hr-access-request-detail__snapshot{background:linear-gradient(#84a4650f,#84a46505),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-hr-access-request-detail__snapshot-item{background:0 0;border-width:0 1px 0 0;border-radius:0}.fs-hr-access-request-detail__snapshot-item:last-child{border-right:0}.fs-hr-access-request-detail__snapshot-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-hr-access-request-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.fs-hr-access-request-detail__section{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;border:1px solid #84a4652e;border-radius:.95rem;gap:.85rem;min-width:0;padding:1rem;display:grid}.fs-hr-access-request-detail__section:last-child{grid-column:1/-1}.fs-hr-access-request-detail__section header{justify-content:space-between;gap:.75rem;min-width:0;display:flex}.fs-hr-access-request-detail__section h2{color:var(--fs-text,#e5ead8);margin:0;font-size:1rem;line-height:1.2}.fs-hr-access-request-detail__section p{color:var(--fs-text-soft,#8e9b79);margin:.28rem 0 0;font-size:.78rem;line-height:1.45}.fs-hr-access-request-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}:root[data-theme=light] .fs-hr-access-request-detail__hero,:root[data-theme=light] .fs-hr-access-request-detail__section,:root[data-theme=light] .fs-hr-access-request-detail__snapshot,:root[data-theme=light] .fs-hr-access-request-detail__status-panel,:root[data-theme=light] .fs-hr-access-requests .fs-hr-access-requests__table,:root[data-theme=light] .fs-hr-access-requests__summary{background:linear-gradient(180deg,#fffffff0,#f7faf3e6),var(--fs-surface,#fff);border-color:#5a743c2e;box-shadow:0 10px 24px #121f0b0f}:root[data-theme=light] .fs-hr-access-request-detail__field,:root[data-theme=light] .fs-hr-access-request-detail__hero-meta span,:root[data-theme=light] .fs-hr-access-request-detail__snapshot-item,:root[data-theme=light] .fs-hr-access-request-detail__status-grid>div,:root[data-theme=light] .fs-hr-access-requests__summary-item,:root[data-theme=light] .fs-hr-access-requests__table .fs-data-table-shell__table-wrapper{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-hr-access-request-detail__field strong,:root[data-theme=light] .fs-hr-access-request-detail__hero-copy h1,:root[data-theme=light] .fs-hr-access-request-detail__section h2,:root[data-theme=light] .fs-hr-access-request-detail__snapshot-item strong,:root[data-theme=light] .fs-hr-access-request-detail__status-grid strong,:root[data-theme=light] .fs-hr-access-request-detail__status-panel strong,:root[data-theme=light] .fs-hr-access-requests__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-hr-access-request-detail__eyebrow,:root[data-theme=light] .fs-hr-access-request-detail__field span,:root[data-theme=light] .fs-hr-access-request-detail__hero-meta span,:root[data-theme=light] .fs-hr-access-request-detail__section p,:root[data-theme=light] .fs-hr-access-request-detail__snapshot-item small,:root[data-theme=light] .fs-hr-access-request-detail__snapshot-item span,:root[data-theme=light] .fs-hr-access-request-detail__status-grid span,:root[data-theme=light] .fs-hr-access-request-detail__status-panel span,:root[data-theme=light] .fs-hr-access-requests__summary-item small,:root[data-theme=light] .fs-hr-access-requests__summary-label,:root[data-theme=light] .fs-hr-access-requests__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-access-requests__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-access-requests .fs-list-page__page-size,:root[data-theme=light] .fs-hr-access-requests .fs-list-search-input,:root[data-theme=light] .fs-hr-access-requests .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__page-size,:root[data-theme=light] .fs-hr-employee-roles .fs-list-search-input,:root[data-theme=light] .fs-hr-employee-roles .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-employees .fs-list-page__page-size,:root[data-theme=light] .fs-hr-employees .fs-list-search-input,:root[data-theme=light] .fs-hr-employees .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-memberships .fs-list-page__page-size,:root[data-theme=light] .fs-hr-memberships .fs-list-search-input,:root[data-theme=light] .fs-hr-memberships .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-users .fs-list-page__page-size,:root[data-theme=light] .fs-hr-users .fs-list-search-input,:root[data-theme=light] .fs-hr-users .fs-search-select-field--dense .fs-search-select__trigger{color:#0f172a;background:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #ffffffd1,0 7px 18px #121f0b0e}:root[data-theme=light] .fs-hr-access-requests .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled),:root[data-theme=light] .fs-hr-employee-roles .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled),:root[data-theme=light] .fs-hr-employees .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled),:root[data-theme=light] .fs-hr-memberships .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled),:root[data-theme=light] .fs-hr-users .fs-search-select-field--dense .fs-search-select__trigger:hover:not(:disabled){background:#fbfcf8;border-color:#5a743c5c}:root[data-theme=light] .fs-hr-access-requests .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-access-requests .fs-search-select__chevron,:root[data-theme=light] .fs-hr-access-requests .fs-search-select__value--placeholder,:root[data-theme=light] .fs-hr-employee-roles .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-employee-roles .fs-search-select__chevron,:root[data-theme=light] .fs-hr-employee-roles .fs-search-select__value--placeholder,:root[data-theme=light] .fs-hr-employees .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-employees .fs-search-select__chevron,:root[data-theme=light] .fs-hr-employees .fs-search-select__value--placeholder,:root[data-theme=light] .fs-hr-memberships .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-memberships .fs-search-select__chevron,:root[data-theme=light] .fs-hr-memberships .fs-search-select__value--placeholder,:root[data-theme=light] .fs-hr-users .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-users .fs-search-select__chevron,:root[data-theme=light] .fs-hr-users .fs-search-select__value--placeholder{color:#64748b}@media (max-width:720px){.fs-hr-access-request-detail__fields,.fs-hr-access-request-detail__hero,.fs-hr-access-request-detail__hero-main,.fs-hr-access-request-detail__sections,.fs-hr-access-request-detail__snapshot,.fs-hr-access-request-detail__status-grid,.fs-hr-access-request-detail__status-panel,.fs-hr-access-requests .fs-list-page__filters-controls,.fs-hr-access-requests .fs-table-filters,.fs-hr-access-requests__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-access-request-detail__hero{gap:.8rem;padding:.88rem}.fs-hr-access-request-detail__hero-main{align-items:start}.fs-hr-access-request-detail__hero-copy h1{font-size:1.58rem;line-height:1.06}.fs-hr-access-request-detail__avatar{border-radius:.86rem;width:3rem;height:3rem}.fs-hr-access-request-detail__snapshot-item{border-width:0 0 1px}.fs-hr-access-request-detail__snapshot-item:last-child{border-bottom:0}.fs-hr-access-request-detail__section:last-child{grid-column:auto}.fs-hr-access-request-detail__section header{flex-direction:column}.fs-hr-access-request-detail__actions.fs-system-settings-record-page__actions,.fs-hr-employee-detail__actions.fs-system-settings-record-page__actions,.fs-hr-employee-role-detail__actions.fs-system-settings-record-page__actions,.fs-hr-membership-detail__actions.fs-system-settings-record-page__actions,.fs-hr-user-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch;padding:.62rem}.fs-hr-access-request-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-employee-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-employee-role-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-membership-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-user-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed}.fs-hr-access-request-detail__actions .fs-pill-button,.fs-hr-access-request-detail__actions .fs-pill-button--danger,.fs-hr-access-request-detail__actions .fs-pill-button--primary,.fs-hr-employee-detail__actions .fs-pill-button,.fs-hr-employee-detail__actions .fs-pill-button--danger,.fs-hr-employee-detail__actions .fs-pill-button--primary,.fs-hr-employee-role-detail__actions .fs-pill-button,.fs-hr-employee-role-detail__actions .fs-pill-button--danger,.fs-hr-employee-role-detail__actions .fs-pill-button--primary,.fs-hr-membership-detail__actions .fs-pill-button,.fs-hr-membership-detail__actions .fs-pill-button--danger,.fs-hr-membership-detail__actions .fs-pill-button--primary,.fs-hr-user-detail__actions .fs-pill-button,.fs-hr-user-detail__actions .fs-pill-button--danger,.fs-hr-user-detail__actions .fs-pill-button--primary{flex:calc(50% - .55rem);min-width:0}.fs-hr-access-requests__table .fs-data-table-shell__table-wrapper,.fs-hr-employee-roles__table .fs-data-table-shell__table-wrapper,.fs-hr-memberships__table .fs-data-table-shell__table-wrapper{margin-inline:.58rem}.fs-system-settings-record-page__metrics,.fs-system-settings-record-page__preview{grid-template-columns:1fr}.fs-system-settings-record-page__actions--sticky{justify-content:stretch;position:static}.fs-system-settings-record-page__actions--rail.fs-system-settings-record-page__actions{border-radius:.95rem;width:auto;max-width:none;padding:.62rem;position:sticky;bottom:.85rem}.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{position:fixed;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-system-settings-record-page__actions--sticky>*{flex:100%;justify-content:center}.fs-system-settings-record-page__actions--rail .fs-pill-button,.fs-system-settings-record-page__actions--rail .fs-pill-button--danger,.fs-system-settings-record-page__actions--rail .fs-pill-button--primary{flex:calc(50% - .55rem);min-width:0}.fs-system-settings-record-page__actions-meta{text-align:center;flex:100%;max-width:none;padding:.1rem .45rem .2rem}.fs-system-settings-form-field--datetime{grid-template-columns:1fr}}.fs-system-settings-record-page .fs-dashboard__card-meta,.fs-system-settings-record-page .fs-dashboard__hero-text,.fs-system-settings-record-page .fs-field__hint,.fs-system-settings-record-page .fs-form-field__hint,.fs-system-settings-record-page .fs-input-field__hint,.fs-system-settings-record-page .fs-system-settings-form-field small,.fs-system-settings-record-page .fs-system-settings-form-toggle small,.fs-system-settings-record-page__actions>.fs-table-cell-stack__meta,.fs-system-settings-register .fs-data-table-shell__description,.fs-system-settings-register .fs-list-page__subtitle{display:none!important}.fs-system-settings-record-page{gap:.9rem;width:min(100%,100rem);margin:0 auto;padding:1.15rem clamp(.85rem,1.2vw,1.35rem) 5.75rem}.fs-system-settings-record-page .fs-dashboard__hero{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);min-height:0;box-shadow:var(--fs-card-shadow-enterprise);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid}.fs-system-settings-record-page .fs-dashboard__hero-main{gap:.45rem;min-width:0}.fs-system-settings-record-page .fs-dashboard__hero-kicker{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:fit-content;color:var(--fs-text-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:.24rem .55rem;font-size:.66rem;font-weight:900}.fs-system-settings-record-page .fs-dashboard__hero-title{margin:0;font-size:clamp(1.48rem,1.12rem + .95vw,2.15rem);line-height:1.04}.fs-system-settings-record-page .fs-dashboard__hero-meta{gap:.34rem;margin-top:.15rem}.fs-system-settings-record-page .fs-dashboard__hero-meta span{border-radius:999px;min-height:1.55rem;padding:.24rem .52rem;font-size:.68rem;line-height:1.1}.fs-system-settings-record-page .fs-dashboard__hero-aside{align-content:stretch;gap:.55rem;min-width:0;display:grid}.fs-system-settings-record-page .fs-dashboard__hero-mini-grid>div,.fs-system-settings-record-page .fs-dashboard__hero-score{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);min-width:0;box-shadow:none;border-radius:.75rem;padding:.75rem}.fs-system-settings-record-page .fs-dashboard__hero-score strong{font-size:clamp(1.15rem,.98rem + .5vw,1.5rem);line-height:1.05}.fs-system-settings-record-page form{gap:.85rem;display:grid}.fs-system-settings-record-page .fs-dashboard__grid{gap:.85rem}.fs-system-settings-record-page .fs-dashboard__card{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);border-radius:.85rem;padding:.92rem;overflow:visible}.fs-system-settings-record-page .fs-dashboard__card-header{border-bottom:1px solid var(--fs-divider);margin-bottom:.72rem;padding-bottom:.55rem}.fs-system-settings-record-page .fs-dashboard__card-eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:900}.fs-system-settings-record-page .fs-dashboard__card-title{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.02em;margin:0;font-size:.92rem;font-weight:900}.fs-system-settings-form-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.72rem}.fs-system-settings-form-field{gap:.22rem}.fs-system-settings-form-field>span,.fs-system-settings-form-select .fs-field__label{color:var(--fs-text,#e5ead8);font-size:.76rem;font-weight:850;line-height:1.25}.fs-system-settings-form-field input,.fs-system-settings-form-field select,.fs-system-settings-form-field textarea{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.66rem;min-height:2.35rem;font-size:.86rem}.fs-system-settings-form-field textarea{min-height:9rem;font-family:var(--fs-font-mono,"SFMono-Regular",Consolas,monospace);line-height:1.48}.fs-system-settings-form-field--checkbox,.fs-system-settings-form-toggle{border-radius:.72rem;align-items:center;min-height:2.55rem;padding:.68rem .75rem}.fs-system-settings-record-page__actions{z-index:18;border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:min(100%,96rem);box-shadow:var(--fs-card-shadow-enterprise);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-radius:.85rem;justify-content:flex-end;gap:.55rem;margin:.35rem auto 0;padding:.72rem;position:sticky;bottom:clamp(.7rem,1.4vw,1rem)}@supports (color:color-mix(in lab,red,red)){.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-system-settings-record-page__actions .fs-pill-button{border-radius:.58rem;min-width:7.25rem}.fs-system-settings-record-page__actions .fs-pill-button--primary{min-width:11rem}.fs-system-settings-record-page__actions .fs-pill-button:disabled,.fs-system-settings-record-page__actions .fs-pill-button[aria-disabled=true]{opacity:1;border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);text-shadow:none;color:var(--fs-text-disabled)!important}:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__card,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero-score{border-color:var(--fs-border-subtle);background:#fff}:root[data-theme=light] .fs-system-settings-record-page .fs-dashboard__hero-kicker{color:#475569;background:#f3f6f4}:root[data-theme=light] .fs-system-settings-form-field>span,:root[data-theme=light] .fs-system-settings-form-select .fs-field__label{color:#0f172a}:root[data-theme=light] .fs-system-settings-form-field input,:root[data-theme=light] .fs-system-settings-form-field select,:root[data-theme=light] .fs-system-settings-form-field textarea{background:#fff}:root[data-theme=light] .fs-system-settings-record-page__actions{border-color:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-enterprise);background:#fffffff5}:root[data-theme=light] .fs-system-settings-record-page__actions .fs-pill-button:disabled,:root[data-theme=light] .fs-system-settings-record-page__actions .fs-pill-button[aria-disabled=true]{border-color:var(--fs-border-subtle);text-shadow:none;background:#f1f4f0;color:var(--fs-text-disabled)!important}@media (max-width:1180px){.fs-system-settings-record-page .fs-dashboard__grid--2col,.fs-system-settings-record-page .fs-dashboard__hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fs-system-settings-record-page{padding-inline:.85rem;padding-bottom:2rem}.fs-system-settings-record-page>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fs-system-settings-record-page__actions{justify-content:stretch;width:100%;position:static}.fs-system-settings-record-page__actions>*{flex:auto;justify-content:center}.fs-hr-employee-detail,.fs-hr-employee-role-detail,.fs-hr-membership-detail,.fs-hr-user-detail{padding-bottom:8.75rem}.fs-hr-employee-detail__actions.fs-system-settings-record-page__actions,.fs-hr-employee-role-detail__actions.fs-system-settings-record-page__actions,.fs-hr-membership-detail__actions.fs-system-settings-record-page__actions,.fs-hr-user-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-employee-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-employee-role-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-membership-detail__actions--floating.fs-system-settings-record-page__actions,.fs-hr-user-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-employee-detail__actions.fs-system-settings-record-page__actions .fs-pill-button,.fs-hr-employee-role-detail__actions.fs-system-settings-record-page__actions .fs-pill-button,.fs-hr-membership-detail__actions.fs-system-settings-record-page__actions .fs-pill-button,.fs-hr-user-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}:root[data-theme=light] .fs-hr-attendance .fs-list-page__title,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-attendance-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-attendance-form__summary-stats strong,:root[data-theme=light] .fs-hr-attendance__summary-item strong,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-attendance .fs-list-page__meta,:root[data-theme=light] .fs-hr-attendance .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-attendance .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__hero-copy,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-attendance-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-attendance-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-attendance-form__summary-stats span,:root[data-theme=light] .fs-hr-attendance__summary-item small,:root[data-theme=light] .fs-hr-attendance__summary-label,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table th,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-attendance__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-attendance .fs-hr-attendance__summary,:root[data-theme=light] .fs-hr-attendance .fs-hr-attendance__table,:root[data-theme=light] .fs-hr-attendance .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-attendance .fs-list-page__page-size,:root[data-theme=light] .fs-hr-attendance .fs-list-search-input,:root[data-theme=light] .fs-hr-attendance .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-attendance__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-attendance__table .fs-link{color:#5c4314}@media (max-width:760px){.fs-hr-attendance-detail{padding-bottom:8.75rem}.fs-hr-attendance-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-attendance-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-attendance-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-hr-leave{--fs-hr-leave-border:#84a46529}.fs-hr-leave .fs-list-page{gap:1.05rem;display:grid}.fs-hr-leave .fs-list-page__filters-row{gap:.9rem}.fs-hr-leave .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,1fr);gap:.85rem;display:grid}.fs-hr-leave .fs-table-filters{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.85rem;display:grid}.fs-hr-leave .fs-list-page__page-size,.fs-hr-leave .fs-list-search-input,.fs-hr-leave .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-leave__summary{border:1px solid var(--fs-hr-leave-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-leave__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-leave__summary-item{border-right:1px solid var(--fs-hr-leave-border);gap:.35rem;padding:1rem 1.15rem;display:grid}.fs-hr-leave__summary-item:last-child{border-right:0}.fs-hr-leave__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-leave__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-leave__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-hr-leave__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-leave__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-leave__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-leave__table .fs-data-table--enterprise td,.fs-hr-leave__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-leave-form .fs-form-shell{align-items:start}.fs-hr-leave-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fs-hr-leave-form__summary-stats>div{background:#ffffff09;border:1px solid #84a46529;border-radius:.85rem;gap:.2rem;min-width:0;padding:.78rem;display:grid}.fs-hr-leave-form__summary-stats span{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-hr-leave-form__summary-stats strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;overflow:hidden}.fs-hr-leave-form__toggle{align-self:stretch}.fs-hr-leave-detail{padding-bottom:7rem}.fs-hr-leave-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-leave-detail__actions .fs-pill-button{min-width:7.6rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-leave-action-dialog__field{gap:.45rem;margin-top:.35rem;display:grid}.fs-hr-leave-action-dialog__field textarea{min-height:7rem}.fs-hr-leave-action-dialog__checkbox{margin-top:.9rem}:root[data-theme=light] .fs-hr-leave .fs-list-page__title,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-leave-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-leave-form__summary-stats strong,:root[data-theme=light] .fs-hr-leave__summary-item strong,:root[data-theme=light] .fs-hr-leave__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-leave .fs-list-page__meta,:root[data-theme=light] .fs-hr-leave .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-leave .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__hero-copy,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-leave-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-leave-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-leave-form__summary-stats span,:root[data-theme=light] .fs-hr-leave__summary-item small,:root[data-theme=light] .fs-hr-leave__summary-label,:root[data-theme=light] .fs-hr-leave__table .fs-data-table th,:root[data-theme=light] .fs-hr-leave__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-leave__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-leave__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-leave__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-leave .fs-hr-leave__summary,:root[data-theme=light] .fs-hr-leave .fs-hr-leave__table,:root[data-theme=light] .fs-hr-leave .fs-list-page__filters-row,:root[data-theme=light] .fs-hr-leave-form__summary-stats>div{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-leave .fs-list-page__page-size,:root[data-theme=light] .fs-hr-leave .fs-list-search-input,:root[data-theme=light] .fs-hr-leave .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-leave__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-leave__table .fs-link{color:#5c4314}@media (max-width:980px){.fs-form__grid--leave-period,.fs-form__grid--leave-target,.fs-hr-leave__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-form__grid--leave-context,.fs-form__grid--leave-period,.fs-form__grid--leave-target,.fs-hr-leave .fs-list-page__filters-controls,.fs-hr-leave .fs-table-filters,.fs-hr-leave-form__summary-stats,.fs-hr-leave__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-leave__summary-item,.fs-hr-leave__summary-item:last-child{border-right:0}.fs-hr-leave__summary-item+.fs-hr-leave__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-leave__summary-item small{white-space:normal}.fs-hr-leave-detail{padding-bottom:10.5rem}.fs-hr-leave-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-leave-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-leave-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-hr-readiness{--fs-hr-readiness-border:#84a46529}.fs-hr-readiness .fs-list-page{gap:1.05rem;display:grid}.fs-hr-readiness .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1fr) minmax(13rem,.38fr);gap:.85rem;display:grid}.fs-hr-readiness .fs-table-filters{grid-template-columns:minmax(12rem,1fr);gap:.85rem;display:grid}.fs-hr-readiness .fs-list-page__page-size,.fs-hr-readiness .fs-list-search-input,.fs-hr-readiness .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-readiness__summary{border:1px solid var(--fs-hr-readiness-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-readiness__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-readiness__summary-item{border-right:1px solid var(--fs-hr-readiness-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-hr-readiness__summary-item:last-child{border-right:0}.fs-hr-readiness__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-readiness__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-readiness__summary-item small{color:#e5ead8ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-hr-readiness__score{gap:.32rem;min-width:5rem;display:grid}.fs-hr-readiness__score strong{color:#f8fafc;font-size:.92rem;line-height:1}.fs-hr-readiness-detail__hero-progress,.fs-hr-readiness__score-bar{background:#84a46529;border-radius:999px;height:.42rem;display:block;overflow:hidden}.fs-hr-readiness-detail__hero-progress span,.fs-hr-readiness__score-bar span{border-radius:inherit;background:linear-gradient(90deg,#4c9a47,#b48d26);height:100%;display:block}.fs-hr-readiness__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-readiness__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-readiness__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-readiness__table .fs-data-table--enterprise td,.fs-hr-readiness__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-readiness-detail{width:100%;min-width:0;max-width:100%;padding-bottom:7rem}.fs-hr-readiness-detail>.fs-dashboard__card,.fs-hr-readiness-detail>.fs-dashboard__hero,.fs-hr-readiness-detail>.fs-hr-readiness-detail__actions-anchor,.fs-hr-readiness-detail>.fs-system-settings-record-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fs-hr-readiness-detail .fs-dashboard__card,.fs-hr-readiness-detail .fs-dashboard__card-header,.fs-hr-readiness-detail__recommendations,.fs-hr-readiness-detail__recommendations li,.fs-hr-readiness-detail__table{box-sizing:border-box;min-width:0;max-width:100%}.fs-hr-readiness-detail__hero-progress{width:min(100%,14rem);margin-block:.4rem .2rem}.fs-hr-readiness-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-readiness-detail__actions .fs-pill-button{min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-readiness-detail__assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.fs-hr-readiness-detail__assurance-grid>div,.fs-hr-readiness-detail__codes>div{background:#ffffff09;border:1px solid #84a46529;border-radius:.85rem;gap:.25rem;min-width:0;padding:.86rem;display:grid}.fs-hr-readiness-detail__assurance-grid span,.fs-hr-readiness-detail__codes span{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-hr-readiness-detail__assurance-grid strong,.fs-hr-readiness-detail__codes strong{color:#f8fafc;text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-hr-readiness-detail__assurance-grid strong{font-size:1.15rem}.fs-hr-readiness-detail__assurance-grid small{color:#e5ead89e}.fs-hr-readiness-detail__codes{gap:.7rem;margin-top:.7rem;display:grid}.fs-hr-readiness-detail__recommendations-header{align-items:center}.fs-hr-readiness-detail__recommendations-header>span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-width:max-content;color:var(--fs-text-soft);border-radius:999px;padding:.32rem .58rem;font-size:.7rem;font-weight:800}.fs-hr-readiness-detail__recommendation-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fs-hr-readiness-detail__recommendation-group{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.85rem;min-width:0;overflow:hidden}.fs-hr-readiness-detail__recommendation-group>header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .82rem;display:flex}.fs-hr-readiness-detail__recommendation-group>header strong{color:var(--fs-text-strong);font-size:.8rem}.fs-hr-readiness-detail__recommendation-group>header span{border-radius:.45rem;place-items:center;min-width:1.55rem;min-height:1.55rem;font-size:.7rem;font-weight:850;display:inline-grid}.fs-hr-readiness-detail__recommendation-group--required>header span{background:var(--fs-danger-soft);color:var(--fs-danger-text)}.fs-hr-readiness-detail__recommendation-group--review>header span{background:var(--fs-warning-soft);color:var(--fs-warning-text)}.fs-hr-readiness-detail__recommendations{margin:0;padding:0;list-style:none;display:grid}.fs-hr-readiness-detail__recommendations li{border-bottom:1px solid var(--fs-divider);background:0 0;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.68rem .82rem;display:grid}.fs-hr-readiness-detail__recommendations li:last-child{border-bottom:0}.fs-hr-readiness-detail__recommendations li>span{color:var(--fs-text-muted);font-family:var(--fs-font-mono);font-size:.68rem;font-weight:750}.fs-hr-readiness-detail__recommendations li>strong{min-width:0;color:var(--fs-text);font-size:.8rem;line-height:1.35}.fs-hr-readiness-detail__recommendations-empty{border:1px dashed var(--fs-border-subtle);color:var(--fs-text-soft);text-align:center;border-radius:.8rem;margin:0;padding:.85rem}.fs-hr-readiness-detail__table .fs-data-table-shell__table-wrapper{border-radius:1rem}:root[data-theme=light] .fs-hr-readiness .fs-list-page__title,:root[data-theme=light] .fs-hr-readiness-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-readiness-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-readiness-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-readiness-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-readiness-detail__assurance-grid strong,:root[data-theme=light] .fs-hr-readiness-detail__codes strong,:root[data-theme=light] .fs-hr-readiness__score strong,:root[data-theme=light] .fs-hr-readiness__summary-item strong,:root[data-theme=light] .fs-hr-readiness__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-readiness .fs-list-page__meta,:root[data-theme=light] .fs-hr-readiness .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-readiness .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-readiness-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-readiness-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-readiness-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-readiness-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-readiness-detail__assurance-grid small,:root[data-theme=light] .fs-hr-readiness-detail__assurance-grid span,:root[data-theme=light] .fs-hr-readiness-detail__codes span,:root[data-theme=light] .fs-hr-readiness__summary-item small,:root[data-theme=light] .fs-hr-readiness__summary-label,:root[data-theme=light] .fs-hr-readiness__table .fs-data-table th,:root[data-theme=light] .fs-hr-readiness__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-readiness__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-readiness__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-readiness__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-readiness .fs-hr-readiness__summary,:root[data-theme=light] .fs-hr-readiness .fs-hr-readiness__table,:root[data-theme=light] .fs-hr-readiness .fs-list-page__filters-row,:root[data-theme=light] .fs-hr-readiness-detail__assurance-grid>div,:root[data-theme=light] .fs-hr-readiness-detail__codes>div,:root[data-theme=light] .fs-hr-readiness-detail__recommendation-group{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}:root[data-theme=light] .fs-hr-readiness .fs-list-page__page-size,:root[data-theme=light] .fs-hr-readiness .fs-list-search-input,:root[data-theme=light] .fs-hr-readiness .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-readiness-detail__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-hr-readiness__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-readiness__table .fs-link{color:#5c4314}@media (max-width:820px){.fs-hr-readiness-detail__recommendation-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.fs-hr-readiness__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-readiness-detail__assurance-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fs-hr-readiness .fs-list-page__filters-controls,.fs-hr-readiness .fs-table-filters,.fs-hr-readiness__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-readiness__summary-item,.fs-hr-readiness__summary-item:last-child{border-right:0}.fs-hr-readiness__summary-item+.fs-hr-readiness__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-readiness__summary-item small{white-space:normal}.fs-hr-readiness-detail{padding-bottom:10.5rem}.fs-hr-readiness-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-readiness-detail__actions--floating.fs-system-settings-record-page__actions{width:calc(100vw - 2*clamp(.85rem,2vw,1.1rem));position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-readiness-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-hr-onboarding{--fs-hr-onboarding-border:#84a46529}.fs-hr-onboarding .fs-list-page{gap:1.05rem;display:grid}.fs-hr-onboarding .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1fr) minmax(13rem,.38fr);gap:.85rem;display:grid}.fs-hr-onboarding .fs-table-filters{grid-template-columns:minmax(12rem,1fr);gap:.85rem;display:grid}.fs-hr-onboarding .fs-list-page__page-size,.fs-hr-onboarding .fs-list-search-input,.fs-hr-onboarding .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-onboarding__summary{border:1px solid var(--fs-hr-onboarding-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-onboarding__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-onboarding__summary-item{border-right:1px solid var(--fs-hr-onboarding-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-hr-onboarding__summary-item:last-child{border-right:0}.fs-hr-onboarding__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-onboarding__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-onboarding__summary-item small{color:#e5ead8ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-hr-onboarding__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-onboarding__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-onboarding__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-onboarding__table .fs-data-table--enterprise td,.fs-hr-onboarding__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-onboarding-detail{width:100%;min-width:0;max-width:100%;padding-bottom:7rem}.fs-hr-onboarding-detail>.fs-dashboard__card,.fs-hr-onboarding-detail>.fs-dashboard__hero,.fs-hr-onboarding-detail>.fs-hr-onboarding-detail__actions-anchor,.fs-hr-onboarding-detail>.fs-system-settings-record-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fs-hr-onboarding-detail .fs-dashboard__card,.fs-hr-onboarding-detail .fs-dashboard__card-header,.fs-hr-onboarding-detail__table{box-sizing:border-box;min-width:0;max-width:100%}.fs-hr-onboarding-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-onboarding-detail__actions .fs-pill-button{min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-onboarding-detail__assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.fs-hr-onboarding-detail__assurance-grid>div,.fs-hr-onboarding-detail__codes>div{background:#ffffff09;border:1px solid #84a46529;border-radius:.85rem;gap:.25rem;min-width:0;padding:.86rem;display:grid}.fs-hr-onboarding-detail__assurance-grid span,.fs-hr-onboarding-detail__codes span{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-hr-onboarding-detail__assurance-grid strong,.fs-hr-onboarding-detail__codes strong{color:#f8fafc;text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-hr-onboarding-detail__assurance-grid strong{font-size:1.15rem}.fs-hr-onboarding-detail__assurance-grid small{color:#e5ead89e}.fs-hr-onboarding-detail__codes{gap:.7rem;margin-top:.7rem;display:grid}.fs-hr-onboarding-detail__table .fs-data-table-shell__table-wrapper{border-radius:1rem}:root[data-theme=light] .fs-hr-onboarding .fs-list-page__title,:root[data-theme=light] .fs-hr-onboarding-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-onboarding-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-onboarding-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-onboarding-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-onboarding-detail__assurance-grid strong,:root[data-theme=light] .fs-hr-onboarding-detail__codes strong,:root[data-theme=light] .fs-hr-onboarding__summary-item strong,:root[data-theme=light] .fs-hr-onboarding__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-onboarding .fs-list-page__meta,:root[data-theme=light] .fs-hr-onboarding .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-onboarding .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-onboarding-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-onboarding-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-onboarding-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-onboarding-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-onboarding-detail__assurance-grid small,:root[data-theme=light] .fs-hr-onboarding-detail__assurance-grid span,:root[data-theme=light] .fs-hr-onboarding-detail__codes span,:root[data-theme=light] .fs-hr-onboarding__summary-item small,:root[data-theme=light] .fs-hr-onboarding__summary-label,:root[data-theme=light] .fs-hr-onboarding__table .fs-data-table th,:root[data-theme=light] .fs-hr-onboarding__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-onboarding__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-onboarding__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-onboarding__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-onboarding .fs-hr-onboarding__summary,:root[data-theme=light] .fs-hr-onboarding .fs-hr-onboarding__table,:root[data-theme=light] .fs-hr-onboarding .fs-list-page__filters-row,:root[data-theme=light] .fs-hr-onboarding-detail__assurance-grid>div,:root[data-theme=light] .fs-hr-onboarding-detail__codes>div{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-onboarding .fs-list-page__page-size,:root[data-theme=light] .fs-hr-onboarding .fs-list-search-input,:root[data-theme=light] .fs-hr-onboarding .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-onboarding-detail__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-hr-onboarding__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-onboarding__table .fs-link{color:#5c4314}@media (max-width:980px){.fs-hr-onboarding__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-onboarding-detail__assurance-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fs-hr-onboarding .fs-list-page__filters-controls,.fs-hr-onboarding .fs-table-filters,.fs-hr-onboarding__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-onboarding__summary-item,.fs-hr-onboarding__summary-item:last-child{border-right:0}.fs-hr-onboarding__summary-item+.fs-hr-onboarding__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-onboarding__summary-item small{white-space:normal}.fs-hr-onboarding-detail{padding-bottom:10.5rem}.fs-hr-onboarding-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-onboarding-detail__actions--floating.fs-system-settings-record-page__actions{width:calc(100vw - 2*clamp(.85rem,2vw,1.1rem));position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-onboarding-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-hr-offboarding{--fs-hr-offboarding-border:#84a46529}.fs-hr-offboarding .fs-list-page{gap:1.05rem;display:grid}.fs-hr-offboarding .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,1fr) minmax(13rem,.38fr);gap:.85rem;display:grid}.fs-hr-offboarding .fs-table-filters{grid-template-columns:minmax(12rem,1fr);gap:.85rem;display:grid}.fs-hr-offboarding .fs-list-page__page-size,.fs-hr-offboarding .fs-list-search-input,.fs-hr-offboarding .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-offboarding__summary{border:1px solid var(--fs-hr-offboarding-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-offboarding__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-offboarding__summary-item{border-right:1px solid var(--fs-hr-offboarding-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-hr-offboarding__summary-item:last-child{border-right:0}.fs-hr-offboarding__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-offboarding__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-offboarding__summary-item small{color:#e5ead8ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-hr-offboarding__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-offboarding__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-offboarding__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-offboarding__table .fs-data-table--enterprise td,.fs-hr-offboarding__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-offboarding-detail{width:100%;min-width:0;max-width:100%;padding-bottom:7rem}.fs-hr-offboarding-detail>.fs-dashboard__card,.fs-hr-offboarding-detail>.fs-dashboard__hero,.fs-hr-offboarding-detail>.fs-hr-offboarding-detail__actions-anchor,.fs-hr-offboarding-detail>.fs-system-settings-record-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fs-hr-offboarding-detail .fs-dashboard__card,.fs-hr-offboarding-detail .fs-dashboard__card-header,.fs-hr-offboarding-detail__table{box-sizing:border-box;min-width:0;max-width:100%}.fs-hr-offboarding-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-offboarding-detail__actions .fs-pill-button{min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-offboarding-detail__assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.fs-hr-offboarding-detail__assurance-grid>div,.fs-hr-offboarding-detail__codes>div{background:#ffffff09;border:1px solid #84a46529;border-radius:.85rem;gap:.25rem;min-width:0;padding:.86rem;display:grid}.fs-hr-offboarding-detail__assurance-grid span,.fs-hr-offboarding-detail__codes span{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-hr-offboarding-detail__assurance-grid strong,.fs-hr-offboarding-detail__codes strong{color:#f8fafc;text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-hr-offboarding-detail__assurance-grid strong{font-size:1.15rem}.fs-hr-offboarding-detail__assurance-grid small{color:#e5ead89e}.fs-hr-offboarding-detail__codes{gap:.7rem;margin-top:.7rem;display:grid}.fs-hr-offboarding-detail__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-offboarding-action-dialog__field{gap:.45rem;margin-top:.35rem;display:grid}.fs-hr-offboarding-action-dialog__field textarea{min-height:7rem}.fs-hr-offboarding-action-dialog__cleanup{gap:.65rem;margin-top:1rem;display:grid}.fs-hr-offboarding-action-dialog__cleanup-header{gap:.2rem;display:grid}.fs-hr-offboarding-action-dialog__cleanup-header strong{color:#f8fafc}.fs-hr-offboarding-action-dialog__cleanup-header span{color:#e5ead89e}.fs-hr-offboarding-action-dialog__checkbox{margin-top:0}:root[data-theme=light] .fs-hr-offboarding .fs-list-page__title,:root[data-theme=light] .fs-hr-offboarding-action-dialog__cleanup-header strong,:root[data-theme=light] .fs-hr-offboarding-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-offboarding-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-offboarding-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-offboarding-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-offboarding-detail__assurance-grid strong,:root[data-theme=light] .fs-hr-offboarding-detail__codes strong,:root[data-theme=light] .fs-hr-offboarding__summary-item strong,:root[data-theme=light] .fs-hr-offboarding__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-offboarding .fs-list-page__meta,:root[data-theme=light] .fs-hr-offboarding .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-offboarding .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-offboarding-action-dialog__cleanup-header span,:root[data-theme=light] .fs-hr-offboarding-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-offboarding-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-offboarding-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-offboarding-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-offboarding-detail__assurance-grid small,:root[data-theme=light] .fs-hr-offboarding-detail__assurance-grid span,:root[data-theme=light] .fs-hr-offboarding-detail__codes span,:root[data-theme=light] .fs-hr-offboarding__summary-item small,:root[data-theme=light] .fs-hr-offboarding__summary-label,:root[data-theme=light] .fs-hr-offboarding__table .fs-data-table th,:root[data-theme=light] .fs-hr-offboarding__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-offboarding__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-offboarding__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-offboarding__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-offboarding .fs-hr-offboarding__summary,:root[data-theme=light] .fs-hr-offboarding .fs-hr-offboarding__table,:root[data-theme=light] .fs-hr-offboarding .fs-list-page__filters-row,:root[data-theme=light] .fs-hr-offboarding-detail__assurance-grid>div,:root[data-theme=light] .fs-hr-offboarding-detail__codes>div{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-offboarding .fs-list-page__page-size,:root[data-theme=light] .fs-hr-offboarding .fs-list-search-input,:root[data-theme=light] .fs-hr-offboarding .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-offboarding-detail__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-hr-offboarding__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-offboarding__table .fs-link{color:#5c4314}@media (max-width:980px){.fs-hr-offboarding__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-offboarding-detail__assurance-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fs-hr-offboarding .fs-list-page__filters-controls,.fs-hr-offboarding .fs-table-filters,.fs-hr-offboarding__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-offboarding__summary-item,.fs-hr-offboarding__summary-item:last-child{border-right:0}.fs-hr-offboarding__summary-item+.fs-hr-offboarding__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-offboarding__summary-item small{white-space:normal}.fs-hr-offboarding-detail{padding-bottom:10.5rem}.fs-hr-offboarding-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-offboarding-detail__actions--floating.fs-system-settings-record-page__actions{width:calc(100vw - 2*clamp(.85rem,2vw,1.1rem));position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-offboarding-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}.fs-hr-leave-types{--fs-hr-leave-types-border:#84a46529}.fs-hr-leave-types .fs-list-page{gap:1.05rem;display:grid}.fs-hr-leave-types .fs-list-page__filters-controls{grid-template-columns:minmax(18rem,.95fr) minmax(24rem,1.35fr);gap:.85rem;display:grid}.fs-hr-leave-types .fs-table-filters{grid-template-columns:repeat(3,minmax(11rem,1fr));gap:.85rem;display:grid}.fs-hr-leave-types .fs-list-page__page-size,.fs-hr-leave-types .fs-list-search-input,.fs-hr-leave-types .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-hr-leave-types__summary{border:1px solid var(--fs-hr-leave-types-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-hr-leave-types__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-leave-types__summary-item{border-right:1px solid var(--fs-hr-leave-types-border);gap:.35rem;padding:1rem 1.15rem;display:grid}.fs-hr-leave-types__summary-item:last-child{border-right:0}.fs-hr-leave-types__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-hr-leave-types__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-hr-leave-types__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-hr-leave-types__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-hr-leave-types__table .fs-data-table-shell__description{color:#e5ead89e}.fs-hr-leave-types__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-hr-leave-types__table .fs-data-table--enterprise td,.fs-hr-leave-types__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-hr-leave-type-form .fs-form-shell{align-items:start}.fs-form__grid--leave-type-controls,.fs-form__grid--leave-type-identity,.fs-hr-leave-type-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-leave-type-form__summary-stats{gap:.65rem;display:grid}.fs-hr-leave-type-form__summary-stats>div{background:#ffffff09;border:1px solid #84a46529;border-radius:.85rem;gap:.2rem;min-width:0;padding:.78rem;display:grid}.fs-hr-leave-type-form__summary-stats span{color:#e5ead894;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-hr-leave-type-form__summary-stats strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;overflow:hidden}.fs-hr-leave-type-detail{padding-bottom:7rem}.fs-hr-leave-type-detail__actions-anchor{justify-content:flex-end;min-height:3.45rem;display:flex}.fs-hr-leave-type-detail__actions .fs-pill-button{min-width:8rem;min-height:2.35rem;padding-inline:1rem}.fs-hr-leave-type-action-dialog__field{gap:.45rem;margin-top:.35rem;display:grid}.fs-hr-leave-type-action-dialog__field textarea{min-height:7rem}:root[data-theme=light] .fs-hr-leave-type-detail .fs-dashboard__card h2,:root[data-theme=light] .fs-hr-leave-type-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-hr-leave-type-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-hr-leave-type-detail .fs-system-settings-record-field strong,:root[data-theme=light] .fs-hr-leave-type-form__summary-stats strong,:root[data-theme=light] .fs-hr-leave-types .fs-list-page__title,:root[data-theme=light] .fs-hr-leave-types__summary-item strong,:root[data-theme=light] .fs-hr-leave-types__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-hr-leave-type-detail .fs-dashboard__card p,:root[data-theme=light] .fs-hr-leave-type-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-hr-leave-type-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-hr-leave-type-detail .fs-system-settings-record-field span,:root[data-theme=light] .fs-hr-leave-type-form__summary-stats span,:root[data-theme=light] .fs-hr-leave-types .fs-list-page__meta,:root[data-theme=light] .fs-hr-leave-types .fs-list-page__page-size-label,:root[data-theme=light] .fs-hr-leave-types .fs-list-page__subtitle,:root[data-theme=light] .fs-hr-leave-types__summary-item small,:root[data-theme=light] .fs-hr-leave-types__summary-label,:root[data-theme=light] .fs-hr-leave-types__table .fs-data-table th,:root[data-theme=light] .fs-hr-leave-types__table .fs-data-table-shell__description,:root[data-theme=light] .fs-hr-leave-types__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-hr-leave-types__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-hr-leave-types__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-hr-leave-type-form__summary-stats>div,:root[data-theme=light] .fs-hr-leave-types .fs-hr-leave-types__summary,:root[data-theme=light] .fs-hr-leave-types .fs-hr-leave-types__table,:root[data-theme=light] .fs-hr-leave-types .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-hr-leave-types .fs-list-page__page-size,:root[data-theme=light] .fs-hr-leave-types .fs-list-search-input,:root[data-theme=light] .fs-hr-leave-types .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-hr-leave-types__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-hr-leave-types__table .fs-link{color:#5c4314}@media (max-width:980px){.fs-form__grid--leave-type-controls,.fs-form__grid--leave-type-identity,.fs-hr-leave-types__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-form__grid--leave-type-controls,.fs-form__grid--leave-type-identity,.fs-hr-leave-type-form__summary-stats,.fs-hr-leave-types .fs-list-page__filters-controls,.fs-hr-leave-types .fs-table-filters,.fs-hr-leave-types__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-leave-types__summary-item,.fs-hr-leave-types__summary-item:last-child{border-right:0}.fs-hr-leave-types__summary-item+.fs-hr-leave-types__summary-item{border-top:1px solid var(--fs-divider,#84a46524)}.fs-hr-leave-types__summary-item small{white-space:normal}.fs-hr-leave-type-detail{padding-bottom:8.75rem}.fs-hr-leave-type-detail__actions.fs-system-settings-record-page__actions{border-radius:.92rem;flex-wrap:wrap;justify-content:stretch;width:auto;max-width:none;padding:.58rem;display:flex}.fs-hr-leave-type-detail__actions--floating.fs-system-settings-record-page__actions{position:fixed;bottom:.85rem;left:clamp(.85rem,2vw,1.1rem);right:clamp(.85rem,2vw,1.1rem)}.fs-hr-leave-type-detail__actions.fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0;min-height:2.25rem;padding-inline:.72rem}}:is(.fs-hr-employee-documents,.fs-hr-employee-notes,.fs-hr-structure,.fs-hr-staff,.fs-hr-staff-assignments,.fs-hr-shifts,.fs-hr-shift-assignments,.fs-hr-attendance,.fs-hr-employees,.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-employee-users,.fs-hr-access-requests,.fs-hr-leave,.fs-hr-readiness,.fs-hr-onboarding,.fs-hr-offboarding,.fs-hr-leave-types) .fs-list-page{gap:.975rem}:is(.fs-hr-employee-documents__summary,.fs-hr-employee-notes__summary,.fs-hr-structure__summary,.fs-hr-staff__summary,.fs-hr-staff-assignments__summary,.fs-hr-shifts__summary,.fs-hr-shift-assignments__summary,.fs-hr-attendance__summary,.fs-hr-employees__summary,.fs-hr-users__summary,.fs-hr-memberships__summary,.fs-hr-employee-roles__summary,.fs-hr-employee-users__summary,.fs-hr-access-requests__summary,.fs-hr-leave__summary,.fs-hr-readiness__summary,.fs-hr-onboarding__summary,.fs-hr-offboarding__summary,.fs-hr-leave-types__summary){border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.95rem;overflow:hidden}:is(.fs-hr-employee-documents__summary-item,.fs-hr-employee-notes__summary-item,.fs-hr-structure__summary-item,.fs-hr-staff__summary-item,.fs-hr-staff-assignments__summary-item,.fs-hr-shifts__summary-item,.fs-hr-shift-assignments__summary-item,.fs-hr-attendance__summary-item,.fs-hr-employees__summary-item,.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-employee-users__summary-grid article,.fs-hr-access-requests__summary-item,.fs-hr-leave__summary-item,.fs-hr-readiness__summary-item,.fs-hr-onboarding__summary-item,.fs-hr-offboarding__summary-item,.fs-hr-leave-types__summary-item){border-right-color:var(--fs-divider);gap:.22rem;min-width:0;padding:1rem}:is(.fs-hr-employee-documents__summary-label,.fs-hr-employee-notes__summary-label,.fs-hr-structure__summary-item span,.fs-hr-staff__summary-item span,.fs-hr-staff-assignments__summary-item span,.fs-hr-shifts__summary-item span,.fs-hr-shift-assignments__summary-item span,.fs-hr-attendance__summary-label,.fs-hr-employees__summary-label,.fs-hr-users__summary-label,.fs-hr-memberships__summary-label,.fs-hr-employee-roles__summary-label,.fs-hr-employee-users__summary-grid span,.fs-hr-access-requests__summary-label,.fs-hr-leave__summary-label,.fs-hr-readiness__summary-label,.fs-hr-onboarding__summary-label,.fs-hr-offboarding__summary-label,.fs-hr-leave-types__summary-label){color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}:is(.fs-hr-employee-documents__summary-item strong,.fs-hr-employee-notes__summary-item strong,.fs-hr-structure__summary-item strong,.fs-hr-staff__summary-item strong,.fs-hr-staff-assignments__summary-item strong,.fs-hr-shifts__summary-item strong,.fs-hr-shift-assignments__summary-item strong,.fs-hr-attendance__summary-item strong,.fs-hr-employees__summary-item strong,.fs-hr-users__summary-item strong,.fs-hr-memberships__summary-item strong,.fs-hr-employee-roles__summary-item strong,.fs-hr-employee-users__summary-grid strong,.fs-hr-access-requests__summary-item strong,.fs-hr-leave__summary-item strong,.fs-hr-readiness__summary-item strong,.fs-hr-onboarding__summary-item strong,.fs-hr-offboarding__summary-item strong,.fs-hr-leave-types__summary-item strong){overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}:is(.fs-hr-employee-documents__summary-item small,.fs-hr-employee-notes__summary-item small,.fs-hr-structure__summary-item small,.fs-hr-staff__summary-item small,.fs-hr-staff-assignments__summary-item small,.fs-hr-shifts__summary-item small,.fs-hr-shift-assignments__summary-item small,.fs-hr-attendance__summary-item small,.fs-hr-employees__summary-item small,.fs-hr-users__summary-item small,.fs-hr-memberships__summary-item small,.fs-hr-employee-roles__summary-item small,.fs-hr-employee-users__summary-grid small,.fs-hr-access-requests__summary-item small,.fs-hr-leave__summary-item small,.fs-hr-readiness__summary-item small,.fs-hr-onboarding__summary-item small,.fs-hr-offboarding__summary-item small,.fs-hr-leave-types__summary-item small){overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}@media (max-width:760px){:is(.fs-hr-employee-documents__summary-item,.fs-hr-employee-notes__summary-item,.fs-hr-structure__summary-item,.fs-hr-staff__summary-item,.fs-hr-staff-assignments__summary-item,.fs-hr-shifts__summary-item,.fs-hr-shift-assignments__summary-item,.fs-hr-attendance__summary-item,.fs-hr-employees__summary-item,.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-employee-users__summary-grid article,.fs-hr-access-requests__summary-item,.fs-hr-leave__summary-item,.fs-hr-readiness__summary-item,.fs-hr-onboarding__summary-item,.fs-hr-offboarding__summary-item,.fs-hr-leave-types__summary-item){border-right:0}:is(.fs-hr-employee-documents__summary-item,.fs-hr-structure__summary-item,.fs-hr-staff__summary-item,.fs-hr-staff-assignments__summary-item,.fs-hr-shifts__summary-item,.fs-hr-shift-assignments__summary-item,.fs-hr-attendance__summary-item,.fs-hr-employees__summary-item,.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-employee-users__summary-grid article,.fs-hr-access-requests__summary-item,.fs-hr-leave__summary-item,.fs-hr-readiness__summary-item,.fs-hr-onboarding__summary-item,.fs-hr-offboarding__summary-item,.fs-hr-leave-types__summary-item)+:is(.fs-hr-employee-documents__summary-item,.fs-hr-employee-notes__summary-item,.fs-hr-structure__summary-item,.fs-hr-staff__summary-item,.fs-hr-staff-assignments__summary-item,.fs-hr-shifts__summary-item,.fs-hr-shift-assignments__summary-item,.fs-hr-attendance__summary-item,.fs-hr-employees__summary-item,.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-employee-users__summary-grid article,.fs-hr-access-requests__summary-item,.fs-hr-leave__summary-item,.fs-hr-readiness__summary-item,.fs-hr-onboarding__summary-item,.fs-hr-offboarding__summary-item,.fs-hr-leave-types__summary-item){border-top:1px solid #84a46524}}.fs-audit-events,.fs-audit-security-events{--fs-audit-register-border:#84a46529}.fs-audit-events .fs-list-page,.fs-audit-security-events .fs-list-page{gap:1.05rem;display:grid}.fs-audit-events .fs-list-page__filters-controls,.fs-audit-security-events .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.82fr) minmax(36rem,2.85fr);align-items:center;gap:.58rem;min-width:0;display:grid}.fs-audit-events__filters,.fs-audit-security-events__filters{display:contents}.fs-audit-events__search,.fs-audit-security-events__search{min-width:0}.fs-audit-events__filter-grid,.fs-audit-security-events__filter-grid{grid-template-columns:repeat(6,minmax(6.85rem,1fr));gap:.55rem;min-width:0;display:grid}.fs-audit-events__filter-grid .fs-table-filter,.fs-audit-security-events__filter-grid .fs-table-filter{min-width:0}.fs-audit-events__filter-grid .fs-table-filter span,.fs-audit-security-events__filter-grid .fs-table-filter span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-audit-events .fs-list-page__page-size,.fs-audit-events .fs-list-search-input,.fs-audit-events__filter-grid .fs-table-filter select,.fs-audit-security-events .fs-list-page__page-size,.fs-audit-security-events .fs-list-search-input,.fs-audit-security-events__filter-grid .fs-table-filter select{border-radius:.92rem;min-height:2.85rem}.fs-audit-events .fs-list-search-input,.fs-audit-events__filter-grid .fs-table-filter select,.fs-audit-security-events .fs-list-search-input,.fs-audit-security-events__filter-grid .fs-table-filter select{width:100%}.fs-audit-events__filter-actions,.fs-audit-security-events__filter-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fs-audit-events .fs-list-page__toolbar-actions,.fs-audit-security-events .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-events .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-events .fs-list-page__toolbar-actions a,.fs-audit-events .fs-list-page__toolbar-actions button,.fs-audit-security-events .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-security-events .fs-list-page__toolbar-actions a,.fs-audit-security-events .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:.92rem;min-height:2.85rem}.fs-audit-events__summary,.fs-audit-security-events__summary{border:1px solid var(--fs-audit-register-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-events__summary-grid,.fs-audit-security-events__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-events__summary-item,.fs-audit-security-events__summary-item{border-right:1px solid var(--fs-audit-register-border);gap:.3rem;min-width:0;padding:.92rem 1.05rem;display:grid}.fs-audit-events__summary-item:last-child,.fs-audit-security-events__summary-item:last-child{border-right:0}.fs-audit-events__summary-label,.fs-audit-security-events__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.fs-audit-events__summary-item strong,.fs-audit-security-events__summary-item strong{color:#f8fafc;font-size:1.32rem;line-height:1}.fs-audit-events__summary-item small,.fs-audit-security-events__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0;line-height:1.3}.fs-audit-events__table .fs-data-table-shell__header,.fs-audit-security-events__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-events__table .fs-data-table-shell__description,.fs-audit-security-events__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-events__table .fs-data-table-shell__table-wrapper,.fs-audit-security-events__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-events__table .fs-data-table--enterprise td,.fs-audit-events__table .fs-data-table--enterprise th,.fs-audit-security-events__table .fs-data-table--enterprise td,.fs-audit-security-events__table .fs-data-table--enterprise th{padding-block:.82rem}:root[data-theme=light] .fs-audit-events .fs-list-page__title,:root[data-theme=light] .fs-audit-events__summary-item strong,:root[data-theme=light] .fs-audit-events__table .fs-data-table td,:root[data-theme=light] .fs-audit-security-events .fs-list-page__title,:root[data-theme=light] .fs-audit-security-events__summary-item strong,:root[data-theme=light] .fs-audit-security-events__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-events .fs-list-page__meta,:root[data-theme=light] .fs-audit-events .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-events .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-events__summary-item small,:root[data-theme=light] .fs-audit-events__summary-label,:root[data-theme=light] .fs-audit-events__table .fs-data-table th,:root[data-theme=light] .fs-audit-events__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-events__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-events__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-events__table .fs-table-cell-stack__meta,:root[data-theme=light] .fs-audit-security-events .fs-list-page__meta,:root[data-theme=light] .fs-audit-security-events .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-security-events .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-security-events__summary-item small,:root[data-theme=light] .fs-audit-security-events__summary-label,:root[data-theme=light] .fs-audit-security-events__table .fs-data-table th,:root[data-theme=light] .fs-audit-security-events__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-security-events__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-security-events__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-events .fs-audit-events__summary,:root[data-theme=light] .fs-audit-events .fs-audit-events__table,:root[data-theme=light] .fs-audit-events .fs-list-page__filters-row,:root[data-theme=light] .fs-audit-security-events .fs-audit-security-events__summary,:root[data-theme=light] .fs-audit-security-events .fs-audit-security-events__table,:root[data-theme=light] .fs-audit-security-events .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-events .fs-list-page__page-size,:root[data-theme=light] .fs-audit-events .fs-list-search-input,:root[data-theme=light] .fs-audit-events__filter-grid .fs-table-filter select,:root[data-theme=light] .fs-audit-events__table .fs-data-table-shell__table-wrapper,:root[data-theme=light] .fs-audit-security-events .fs-list-page__page-size,:root[data-theme=light] .fs-audit-security-events .fs-list-search-input,:root[data-theme=light] .fs-audit-security-events__filter-grid .fs-table-filter select,:root[data-theme=light] .fs-audit-security-events__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-events__table .fs-link,:root[data-theme=light] .fs-audit-security-events__table .fs-link{color:#5c4314}@media (max-width:1440px){.fs-audit-events .fs-list-page__filters-controls,.fs-audit-security-events .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.9fr) minmax(28rem,2.6fr)}.fs-audit-events__filter-grid,.fs-audit-security-events__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.fs-audit-events .fs-list-page__filters-controls,.fs-audit-security-events .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-audit-events__filter-grid,.fs-audit-security-events__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fs-audit-events__filter-grid,.fs-audit-events__summary-grid,.fs-audit-security-events__filter-grid,.fs-audit-security-events__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-events__summary-item:nth-child(2n),.fs-audit-security-events__summary-item:nth-child(2n){border-right:0}.fs-audit-events__summary-item:nth-child(n+3),.fs-audit-security-events__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-register-border)}}@media (max-width:640px){.fs-audit-events .fs-list-page__filters-controls,.fs-audit-events__filter-grid,.fs-audit-events__summary-grid,.fs-audit-security-events .fs-list-page__filters-controls,.fs-audit-security-events__filter-grid,.fs-audit-security-events__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-events__summary-item,.fs-audit-events__summary-item:nth-child(2n),.fs-audit-security-events__summary-item,.fs-audit-security-events__summary-item:nth-child(2n){border-right:0}.fs-audit-events__summary-item+.fs-audit-events__summary-item,.fs-audit-security-events__summary-item+.fs-audit-security-events__summary-item{border-top:1px solid var(--fs-audit-register-border)}.fs-audit-events__summary-item small,.fs-audit-security-events__summary-item small{white-space:normal}.fs-audit-events__filter-actions,.fs-audit-security-events__filter-actions{justify-content:stretch}.fs-audit-events__filter-actions .fs-pill-button,.fs-audit-security-events__filter-actions .fs-pill-button{width:100%}}.fs-audit-reports{--fs-audit-reports-border:#84a46529}.fs-audit-reports .fs-dashboard__hero{align-items:stretch}.fs-audit-reports .fs-dashboard__hero-title{max-width:56rem;font-size:clamp(1.75rem,1.35rem + 1.15vw,2.4rem);line-height:1.12}.fs-audit-reports .fs-dashboard__hero-copy{max-width:64rem}.fs-audit-reports__summary{border:1px solid var(--fs-audit-reports-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-reports__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-reports__summary-item{border-right:1px solid var(--fs-audit-reports-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-reports__summary-item:last-child{border-right:0}.fs-audit-reports__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-reports__summary-item strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:1.28rem;line-height:1.08}.fs-audit-reports__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-audit-report-workbench{gap:1rem;display:grid}.fs-audit-reports__criteria-badge{color:#c4e8e1eb;letter-spacing:.07em;text-transform:uppercase;background:#58a89c17;border:1px solid #58a89c47;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.72rem;font-weight:850;display:inline-flex}.fs-audit-reports__quick-datasets{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.fs-audit-reports__quick-dataset{appearance:none;background:var(--fs-surface-inset,#071218d1);min-width:0;min-height:5.7rem;color:inherit;text-align:left;cursor:pointer;border:1px solid #84a46529;border-radius:.78rem;align-content:start;gap:.3rem;padding:.78rem .85rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.fs-audit-reports__quick-dataset--active,.fs-audit-reports__quick-dataset:hover{background:#58a89c1a;border-color:#58a89c8f;transform:translateY(-1px)}.fs-audit-reports__quick-dataset strong{color:var(--fs-text-strong,#f8fafc);font-size:.78rem;font-weight:850;line-height:1.2}.fs-audit-reports__quick-dataset span{color:var(--fs-text-soft,#e5ead8a8);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fs-audit-reports__criteria-layout{grid-template-columns:minmax(0,3fr) minmax(16rem,.85fr);align-items:stretch;gap:1rem;display:grid}.fs-audit-reports__criteria-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.fs-audit-reports__dataset-select,.fs-audit-reports__search-field{grid-column:span 2}.fs-audit-reports__governance-card{border:1px solid var(--fs-border-subtle,#84a46529);background:var(--fs-surface-inset,#071218d1);border-radius:.82rem;align-content:start;display:grid;overflow:hidden}.fs-audit-reports__governance-card>div{gap:.25rem;padding:.82rem .9rem;display:grid}.fs-audit-reports__governance-card>div+div{border-top:1px solid var(--fs-divider,#84a4651f)}.fs-audit-reports__governance-card span{color:var(--fs-text-muted,#7f8b97);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-audit-reports__governance-card strong{color:var(--fs-text-strong,#f8fafc);font-size:.84rem}.fs-audit-reports__governance-card small{color:var(--fs-text-soft,#e5ead8a8);font-size:.72rem;line-height:1.38}.fs-audit-reports__library{overflow:hidden}.fs-audit-reports__dataset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-reports__dataset-card{appearance:none;min-width:0;min-height:7.25rem;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#122e15bd,#071a0bb3);border:1px solid #84a46524;border-radius:1rem;align-content:start;gap:.42rem;padding:1rem;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;display:grid}.fs-audit-reports__dataset-card--active,.fs-audit-reports__dataset-card:hover{background:linear-gradient(#364819db,#122e15d1);border-color:#c79d4a80;transform:translateY(-1px);box-shadow:0 18px 38px #0003}.fs-audit-reports__dataset-card strong{color:#f8fafc;font-size:.95rem;font-weight:850;line-height:1.2}.fs-audit-reports__dataset-card span{color:#e5ead8ad;font-size:.78rem;line-height:1.35}.fs-audit-reports__advanced-grid,.fs-audit-reports__criteria-grid{gap:1rem}.fs-audit-reports .fs-form-field>span{color:#e5ead8b8;letter-spacing:.075em;text-transform:uppercase;font-size:.74rem;font-weight:850}.fs-audit-reports .fs-form-input{border-radius:1rem;min-height:3rem}.fs-audit-reports__lookup-alert{color:#f8fafcdb;background:#c79d4a17;border:1px solid #c79d4a42;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.fs-audit-reports__lookup-alert strong{color:#f8fafc;font-size:.84rem;font-weight:850}.fs-audit-reports__lookup-alert span{color:#e5ead8b8;font-size:.82rem}.fs-audit-reports__advanced{background:#071a0b61;border:1px solid #84a46524;border-radius:1rem;margin-top:1rem;overflow:hidden}.fs-audit-reports__advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.fs-audit-reports__advanced>summary::-webkit-details-marker{display:none}.fs-audit-reports__advanced>summary span{color:#f8fafc;font-size:.9rem;font-weight:850}.fs-audit-reports__advanced>summary strong{color:#e5ead89e;font-size:.78rem;font-weight:700}.fs-audit-reports__advanced[open]>summary{border-bottom:1px solid #84a46524}.fs-audit-reports__advanced-grid{padding:1rem}.fs-audit-reports__output{overflow:hidden}.fs-audit-reports__output-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-audit-reports__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-reports__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-reports__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-reports__table .fs-data-table--enterprise td,.fs-audit-reports__table .fs-data-table--enterprise th{padding-block:.82rem}:root[data-theme=light] .fs-audit-reports__advanced>summary span,:root[data-theme=light] .fs-audit-reports__dataset-card strong,:root[data-theme=light] .fs-audit-reports__lookup-alert strong,:root[data-theme=light] .fs-audit-reports__summary-item strong,:root[data-theme=light] .fs-audit-reports__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-reports .fs-form-field>span,:root[data-theme=light] .fs-audit-reports__advanced>summary strong,:root[data-theme=light] .fs-audit-reports__dataset-card span,:root[data-theme=light] .fs-audit-reports__lookup-alert span,:root[data-theme=light] .fs-audit-reports__summary-item small,:root[data-theme=light] .fs-audit-reports__summary-label,:root[data-theme=light] .fs-audit-reports__table .fs-data-table th,:root[data-theme=light] .fs-audit-reports__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-reports__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-reports .fs-audit-reports__summary,:root[data-theme=light] .fs-audit-reports .fs-audit-reports__table,:root[data-theme=light] .fs-audit-reports__advanced{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-reports__dataset-card{background:linear-gradient(#fffffff0,#fafcf7db);border-color:#5a743c29}:root[data-theme=light] .fs-audit-reports__dataset-card--active,:root[data-theme=light] .fs-audit-reports__dataset-card:hover{background:linear-gradient(#fffceffa,#fafcf7e6);border-color:#c79d4a70;box-shadow:0 18px 42px #2f432617,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-reports .fs-form-input,:root[data-theme=light] .fs-audit-reports__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-reports__lookup-alert{background:#c79d4a1a;border-color:#c79d4a4d}:root[data-theme=light] .fs-audit-reports__governance-card,:root[data-theme=light] .fs-audit-reports__quick-dataset{background:#f8faf6e0;border-color:#5a743c2e}:root[data-theme=light] .fs-audit-reports__quick-dataset--active,:root[data-theme=light] .fs-audit-reports__quick-dataset:hover{background:#58a89c1a;border-color:#297c6f70}:root[data-theme=light] .fs-audit-reports__governance-card strong,:root[data-theme=light] .fs-audit-reports__quick-dataset strong{color:#0f172a}:root[data-theme=light] .fs-audit-reports__governance-card :is(span,small),:root[data-theme=light] .fs-audit-reports__quick-dataset span{color:#64748b}@media (max-width:1280px){.fs-audit-reports__dataset-grid,.fs-audit-reports__quick-datasets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.fs-audit-reports__criteria-layout{grid-template-columns:minmax(0,1fr)}.fs-audit-reports__dataset-grid,.fs-audit-reports__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-reports__summary-item:nth-child(2n){border-right:0}.fs-audit-reports__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-reports-border)}}@media (max-width:640px){.fs-audit-reports__criteria-grid,.fs-audit-reports__quick-datasets{grid-template-columns:minmax(0,1fr)}.fs-audit-reports__dataset-select,.fs-audit-reports__search-field{grid-column:auto}.fs-audit-reports__dataset-grid,.fs-audit-reports__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-reports__summary-item,.fs-audit-reports__summary-item:nth-child(2n){border-right:0}.fs-audit-reports__summary-item+.fs-audit-reports__summary-item{border-top:1px solid var(--fs-audit-reports-border)}.fs-audit-reports__summary-item small{white-space:normal}.fs-audit-reports__advanced>summary{display:grid}}.fs-audit-retention-console{--fs-audit-retention-console-border:#84a46529}.fs-audit-retention-console .fs-dashboard__hero{align-items:stretch}.fs-audit-retention-console .fs-dashboard__hero-title{max-width:52rem;font-size:clamp(1.75rem,1.35rem + 1.15vw,2.4rem);line-height:1.12}.fs-audit-retention-console .fs-dashboard__hero-copy{max-width:64rem}.fs-audit-retention-console__summary{border:1px solid var(--fs-audit-retention-console-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-retention-console__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-retention-console__summary-item{border-right:1px solid var(--fs-audit-retention-console-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-retention-console__summary-item:last-child{border-right:0}.fs-audit-retention-console__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-retention-console__summary-item strong{color:#f8fafc;font-size:1.38rem;line-height:1.05}.fs-audit-retention-console__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-audit-retention-console__grid{align-items:start}.fs-audit-retention-console .fs-dashboard__card{overflow:hidden}.fs-audit-retention-console .fs-system-settings-form-grid{gap:1rem}.fs-audit-retention-console .fs-form-field>span{color:#e5ead8b8;letter-spacing:.075em;text-transform:uppercase;font-size:.74rem;font-weight:850}.fs-audit-retention-console .fs-form-input{border-radius:1rem;min-height:3rem}.fs-audit-retention-console textarea.fs-form-input{resize:vertical;min-height:8rem}.fs-audit-retention-console__chips{flex-wrap:wrap;gap:.55rem;display:flex}.fs-audit-retention-console__result{gap:1rem;display:grid}.fs-audit-retention-console__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-retention-console__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-retention-console__table .fs-data-table-shell__table-wrapper{border-radius:1rem}:root[data-theme=light] .fs-audit-retention-console__summary-item strong,:root[data-theme=light] .fs-audit-retention-console__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-retention-console .fs-form-field>span,:root[data-theme=light] .fs-audit-retention-console__summary-item small,:root[data-theme=light] .fs-audit-retention-console__summary-label,:root[data-theme=light] .fs-audit-retention-console__table .fs-data-table th,:root[data-theme=light] .fs-audit-retention-console__table .fs-data-table-shell__description{color:#64748b}:root[data-theme=light] .fs-audit-retention-console .fs-audit-retention-console__summary,:root[data-theme=light] .fs-audit-retention-console .fs-audit-retention-console__table{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-retention-console .fs-form-input,:root[data-theme=light] .fs-audit-retention-console__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}@media (max-width:900px){.fs-audit-retention-console__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-retention-console__summary-item:nth-child(2n){border-right:0}.fs-audit-retention-console__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-retention-console-border)}}@media (max-width:640px){.fs-audit-retention-console__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-retention-console__summary-item,.fs-audit-retention-console__summary-item:nth-child(2n){border-right:0}.fs-audit-retention-console__summary-item+.fs-audit-retention-console__summary-item{border-top:1px solid var(--fs-audit-retention-console-border)}.fs-audit-retention-console__summary-item small{white-space:normal}}.fs-audit-retention-policies{--fs-audit-retention-policies-border:#84a46529}.fs-audit-retention-policies .fs-list-page{gap:1.05rem;display:grid}.fs-audit-retention-policies .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.85fr) minmax(34rem,2.4fr);gap:.65rem;min-width:0;display:grid}.fs-audit-retention-policies__filters{display:contents}.fs-audit-retention-policies__filter-grid,.fs-audit-retention-policies__search{min-width:0}.fs-audit-retention-policies__filter-grid .fs-table-filters{grid-template-columns:repeat(5,minmax(7.5rem,1fr));gap:.65rem;display:grid}.fs-audit-retention-policies__filter-grid .fs-table-filter{min-width:0}.fs-audit-retention-policies__filter-grid .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-audit-retention-policies .fs-list-page__page-size,.fs-audit-retention-policies .fs-list-search-input,.fs-audit-retention-policies .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-audit-retention-policies__filter-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fs-audit-retention-policies .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-retention-policies .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-retention-policies .fs-list-page__toolbar-actions a,.fs-audit-retention-policies .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:1rem;min-height:3rem}.fs-audit-retention-policies__summary{border:1px solid var(--fs-audit-retention-policies-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-retention-policies__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-retention-policies__summary-item{border-right:1px solid var(--fs-audit-retention-policies-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-retention-policies__summary-item:last-child{border-right:0}.fs-audit-retention-policies__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-retention-policies__summary-item strong{color:#f8fafc;font-size:1.38rem;line-height:1.05}.fs-audit-retention-policies__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-audit-retention-policies__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-retention-policies__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-retention-policies__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-retention-policies__table .fs-data-table--enterprise td,.fs-audit-retention-policies__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-audit-retention-policy-form .fs-dashboard__hero{align-items:stretch}.fs-audit-retention-policy-form .fs-dashboard__hero-title{max-width:52rem;font-size:clamp(1.75rem,1.35rem + 1.15vw,2.4rem);line-height:1.12}.fs-audit-retention-policy-form .fs-dashboard__hero-copy{max-width:64rem}.fs-audit-retention-policy-form__status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-retention-policy-form__status-strip>div{background:linear-gradient(#122e15e0,#0c210fc7);border:1px solid #84a4652e;border-radius:1rem;align-content:start;gap:.32rem;min-width:0;min-height:6.15rem;padding:.95rem 1rem;display:grid;box-shadow:0 18px 48px #00000038}.fs-audit-retention-policy-form__status-strip strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-retention-policy-form__status-strip span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-retention-policy-form__status-strip small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-retention-policy-form__grid{align-items:start}.fs-audit-retention-policy-form .fs-dashboard__card{overflow:hidden}.fs-audit-retention-policy-form .fs-system-settings-form-grid{gap:1rem;padding-top:.15rem}.fs-audit-retention-policy-form .fs-form-field{min-width:0}.fs-audit-retention-policy-form .fs-form-field>span{color:#e5ead8b8;letter-spacing:.075em;text-transform:uppercase;font-size:.74rem;font-weight:850}.fs-audit-retention-policy-form .fs-form-field small{color:#e5ead89e;font-size:.78rem;line-height:1.35}.fs-audit-retention-policy-form .fs-form-input{border-radius:1rem;min-height:3rem}.fs-audit-retention-policy-form textarea.fs-form-input{resize:vertical;min-height:15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.55}.fs-audit-retention-policy-form__metadata{gap:.8rem;display:grid}:root[data-theme=light] .fs-audit-retention-policy-form__status-strip>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-retention-policy-form .fs-form-field small,:root[data-theme=light] .fs-audit-retention-policy-form .fs-form-field>span,:root[data-theme=light] .fs-audit-retention-policy-form__status-strip small,:root[data-theme=light] .fs-audit-retention-policy-form__status-strip strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-retention-policy-form__status-strip span{color:#172014}@media (max-width:900px){.fs-audit-retention-policy-form__status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-audit-retention-policy-form__status-strip{grid-template-columns:minmax(0,1fr)}}.fs-audit-retention-policy-detail{--fs-audit-retention-policy-border:#84a4652e;--fs-audit-retention-policy-surface:#0c210fc7;--fs-audit-retention-policy-surface-strong:#122e15e0;--fs-audit-retention-policy-shadow:0 18px 48px #00000038}.fs-audit-retention-policy-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-retention-policy-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-retention-policy-summary-strip{margin:0}.fs-audit-retention-policy-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-retention-policy-summary-strip__grid>div{border:1px solid var(--fs-audit-retention-policy-border);background:linear-gradient(180deg,var(--fs-audit-retention-policy-surface-strong),var(--fs-audit-retention-policy-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-retention-policy-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-retention-policy-summary-strip__grid strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-retention-policy-summary-strip__grid span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-retention-policy-summary-strip__grid small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-retention-policy-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-retention-policy-detail .fs-dashboard__card{overflow:hidden}.fs-audit-retention-policy-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-retention-policy-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-retention-policy-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}.fs-audit-retention-policy-detail .fs-system-settings-code-block{white-space:pre-wrap;word-break:break-word;max-height:34rem;overflow:auto}:root[data-theme=light] .fs-audit-retention-policies .fs-list-page__title,:root[data-theme=light] .fs-audit-retention-policies__summary-item strong,:root[data-theme=light] .fs-audit-retention-policies__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-retention-policies .fs-list-page__meta,:root[data-theme=light] .fs-audit-retention-policies .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-retention-policies .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-retention-policies__summary-item small,:root[data-theme=light] .fs-audit-retention-policies__summary-label,:root[data-theme=light] .fs-audit-retention-policies__table .fs-data-table th,:root[data-theme=light] .fs-audit-retention-policies__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-retention-policies__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-retention-policies__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-retention-policies__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-retention-policies .fs-audit-retention-policies__summary,:root[data-theme=light] .fs-audit-retention-policies .fs-audit-retention-policies__table,:root[data-theme=light] .fs-audit-retention-policies .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-retention-policies .fs-list-page__page-size,:root[data-theme=light] .fs-audit-retention-policies .fs-list-search-input,:root[data-theme=light] .fs-audit-retention-policies .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-audit-retention-policies__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-retention-policies__table .fs-link{color:#5c4314}:root[data-theme=light] .fs-audit-retention-policy-detail .fs-audit-retention-policy-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-retention-policy-summary-strip__grid small,:root[data-theme=light] .fs-audit-retention-policy-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-retention-policy-summary-strip__grid span{color:#172014}@media (max-width:1280px){.fs-audit-retention-policies .fs-list-page__filters-controls,.fs-audit-retention-policies__filter-grid .fs-table-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fs-audit-retention-policies__summary-grid,.fs-audit-retention-policy-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-retention-policies__summary-item:nth-child(2n){border-right:0}.fs-audit-retention-policies__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-retention-policies-border)}}@media (max-width:640px){.fs-audit-retention-policies__summary-grid,.fs-audit-retention-policy-summary-strip__grid{grid-template-columns:minmax(0,1fr)}.fs-audit-retention-policies__summary-item,.fs-audit-retention-policies__summary-item:nth-child(2n){border-right:0}.fs-audit-retention-policies__summary-item+.fs-audit-retention-policies__summary-item{border-top:1px solid var(--fs-audit-retention-policies-border)}.fs-audit-retention-policies__summary-item small{white-space:normal}.fs-audit-retention-policies__filter-actions{justify-content:stretch}.fs-audit-retention-policies__filter-actions .fs-pill-button{width:100%}}.fs-audit-export-logs{--fs-audit-export-logs-border:#84a46529}.fs-audit-export-logs .fs-list-page{gap:1.05rem;display:grid}.fs-audit-export-logs .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.85fr) minmax(36rem,2.6fr);gap:.65rem;min-width:0;display:grid}.fs-audit-export-logs__filters{display:contents}.fs-audit-export-logs__filter-grid,.fs-audit-export-logs__search{min-width:0}.fs-audit-export-logs__filter-grid .fs-table-filters{grid-template-columns:repeat(6,minmax(7.5rem,1fr));gap:.65rem;display:grid}.fs-audit-export-logs__filter-grid .fs-table-filter{min-width:0}.fs-audit-export-logs__filter-grid .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-audit-export-logs .fs-list-page__page-size,.fs-audit-export-logs .fs-list-search-input,.fs-audit-export-logs .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-audit-export-logs__filter-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fs-audit-export-logs .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-export-logs .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-export-logs .fs-list-page__toolbar-actions a,.fs-audit-export-logs .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:1rem;min-height:3rem}.fs-audit-export-logs__summary{border:1px solid var(--fs-audit-export-logs-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-export-logs__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-export-logs__summary-item{border-right:1px solid var(--fs-audit-export-logs-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-export-logs__summary-item:last-child{border-right:0}.fs-audit-export-logs__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-export-logs__summary-item strong{color:#f8fafc;font-size:1.38rem;line-height:1.05}.fs-audit-export-logs__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-audit-export-logs__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-export-logs__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-export-logs__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-export-logs__table .fs-data-table--enterprise td,.fs-audit-export-logs__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-audit-export-log-detail{--fs-audit-export-log-border:#84a4652e;--fs-audit-export-log-surface:#0c210fc7;--fs-audit-export-log-surface-strong:#122e15e0;--fs-audit-export-log-shadow:0 18px 48px #00000038}.fs-audit-export-log-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-export-log-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-export-log-summary-strip{margin:0}.fs-audit-export-log-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-export-log-summary-strip__grid>div{border:1px solid var(--fs-audit-export-log-border);background:linear-gradient(180deg,var(--fs-audit-export-log-surface-strong),var(--fs-audit-export-log-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-export-log-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-export-log-summary-strip__grid strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-export-log-summary-strip__grid span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-export-log-summary-strip__grid small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-export-log-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-export-log-detail .fs-dashboard__card{overflow:hidden}.fs-audit-export-log-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-export-log-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-export-log-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}:root[data-theme=light] .fs-audit-export-logs .fs-list-page__title,:root[data-theme=light] .fs-audit-export-logs__summary-item strong,:root[data-theme=light] .fs-audit-export-logs__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-export-logs .fs-list-page__meta,:root[data-theme=light] .fs-audit-export-logs .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-export-logs .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-export-logs__summary-item small,:root[data-theme=light] .fs-audit-export-logs__summary-label,:root[data-theme=light] .fs-audit-export-logs__table .fs-data-table th,:root[data-theme=light] .fs-audit-export-logs__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-export-logs__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-export-logs__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-export-logs__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-export-logs .fs-audit-export-logs__summary,:root[data-theme=light] .fs-audit-export-logs .fs-audit-export-logs__table,:root[data-theme=light] .fs-audit-export-logs .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-export-logs .fs-list-page__page-size,:root[data-theme=light] .fs-audit-export-logs .fs-list-search-input,:root[data-theme=light] .fs-audit-export-logs .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-audit-export-logs__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-export-logs__table .fs-link{color:#5c4314}:root[data-theme=light] .fs-audit-export-log-detail .fs-audit-export-log-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-export-log-summary-strip__grid small,:root[data-theme=light] .fs-audit-export-log-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-export-log-summary-strip__grid span{color:#172014}@media (max-width:1280px){.fs-audit-export-logs .fs-list-page__filters-controls,.fs-audit-export-logs__filter-grid .fs-table-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fs-audit-export-log-summary-strip__grid,.fs-audit-export-logs__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-export-logs__summary-item:nth-child(2n){border-right:0}.fs-audit-export-logs__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-export-logs-border)}}@media (max-width:640px){.fs-audit-export-log-summary-strip__grid,.fs-audit-export-logs__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-export-logs__summary-item,.fs-audit-export-logs__summary-item:nth-child(2n){border-right:0}.fs-audit-export-logs__summary-item+.fs-audit-export-logs__summary-item{border-top:1px solid var(--fs-audit-export-logs-border)}.fs-audit-export-logs__summary-item small{white-space:normal}.fs-audit-export-logs__filter-actions{justify-content:stretch}.fs-audit-export-logs__filter-actions .fs-pill-button{width:100%}}.fs-audit-object-history{--fs-audit-object-history-border:#84a46529}.fs-audit-object-history .fs-list-page{gap:1.05rem;display:grid}.fs-audit-object-history .fs-list-page__filters-controls{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.fs-audit-object-history__filters{gap:.75rem;min-width:0;display:grid}.fs-audit-object-history__filter-grid,.fs-audit-object-history__lookup-grid{min-width:0}.fs-audit-object-history__lookup-grid .fs-table-filters{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.65rem;display:grid}.fs-audit-object-history__filter-grid .fs-table-filters{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.65rem;display:grid}.fs-audit-object-history .fs-table-filter{min-width:0}.fs-audit-object-history .fs-table-filter>span{color:#e5ead8a3;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-audit-object-history .fs-list-search-input,.fs-audit-object-history .fs-search-select-field--dense .fs-search-select__trigger,.fs-audit-object-history input,.fs-audit-object-history select{border-radius:1rem;min-height:3rem}.fs-audit-object-history__filter-actions{justify-content:flex-end;display:flex}.fs-audit-object-history .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-object-history .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-object-history .fs-list-page__toolbar-actions a,.fs-audit-object-history .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:1rem;min-height:3rem}.fs-audit-object-history__summary{border:1px solid var(--fs-audit-object-history-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-object-history__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-object-history__summary-item{border-right:1px solid var(--fs-audit-object-history-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-object-history__summary-item:last-child{border-right:0}.fs-audit-object-history__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-object-history__summary-item strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:1.25rem;line-height:1.08}.fs-audit-object-history__summary-item small{color:#e5ead8ad;min-width:0;line-height:1.35}.fs-audit-object-history__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-object-history__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-object-history__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-object-history__table .fs-data-table--enterprise td,.fs-audit-object-history__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-audit-object-history-form .fs-dashboard__hero-title{max-width:54rem;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.4rem);line-height:1.12}.fs-audit-object-history-form .fs-dashboard__hero-copy{max-width:64rem}.fs-audit-object-history-form .fs-system-settings-record-grid{align-items:start}:root[data-theme=light] .fs-audit-object-history .fs-list-page__title,:root[data-theme=light] .fs-audit-object-history__summary-item strong,:root[data-theme=light] .fs-audit-object-history__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-object-history .fs-list-page__meta,:root[data-theme=light] .fs-audit-object-history .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-object-history .fs-table-filter>span,:root[data-theme=light] .fs-audit-object-history__summary-item small,:root[data-theme=light] .fs-audit-object-history__summary-label,:root[data-theme=light] .fs-audit-object-history__table .fs-data-table th,:root[data-theme=light] .fs-audit-object-history__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-object-history__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-object-history__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-object-history__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-object-history .fs-audit-object-history__summary,:root[data-theme=light] .fs-audit-object-history .fs-audit-object-history__table,:root[data-theme=light] .fs-audit-object-history .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-object-history .fs-list-search-input,:root[data-theme=light] .fs-audit-object-history .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-audit-object-history input,:root[data-theme=light] .fs-audit-object-history select,:root[data-theme=light] .fs-audit-object-history__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-object-history__table .fs-link{color:#5c4314}@media (max-width:1200px){.fs-audit-object-history__filter-grid .fs-table-filters,.fs-audit-object-history__lookup-grid .fs-table-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fs-audit-object-history__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-object-history__summary-item:nth-child(2n){border-right:0}.fs-audit-object-history__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-object-history-border)}}@media (max-width:640px){.fs-audit-object-history__filter-grid .fs-table-filters,.fs-audit-object-history__lookup-grid .fs-table-filters,.fs-audit-object-history__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-object-history__summary-item,.fs-audit-object-history__summary-item:nth-child(2n){border-right:0}.fs-audit-object-history__summary-item+.fs-audit-object-history__summary-item{border-top:1px solid var(--fs-audit-object-history-border)}.fs-audit-object-history__filter-actions{justify-content:stretch}.fs-audit-object-history__filter-actions .fs-pill-button{width:100%}}.fs-audit-object-changes{--fs-audit-object-changes-border:#84a46529}.fs-audit-object-changes .fs-list-page{gap:1.05rem;display:grid}.fs-audit-object-changes .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.95fr) minmax(24rem,1.8fr);gap:.65rem;min-width:0;display:grid}.fs-audit-object-changes__filters{display:contents}.fs-audit-object-changes__filter-grid,.fs-audit-object-changes__search{min-width:0}.fs-audit-object-changes__filter-grid .fs-table-filters{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:.65rem;display:grid}.fs-audit-object-changes__filter-grid .fs-table-filter{min-width:0}.fs-audit-object-changes__filter-grid .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-audit-object-changes .fs-list-page__page-size,.fs-audit-object-changes .fs-list-search-input,.fs-audit-object-changes .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-audit-object-changes__filter-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fs-audit-object-changes .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-object-changes .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-object-changes .fs-list-page__toolbar-actions a,.fs-audit-object-changes .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:1rem;min-height:3rem}.fs-audit-object-changes__summary{border:1px solid var(--fs-audit-object-changes-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-object-changes__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-object-changes__summary-item{border-right:1px solid var(--fs-audit-object-changes-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-object-changes__summary-item:last-child{border-right:0}.fs-audit-object-changes__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-object-changes__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-audit-object-changes__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-audit-object-changes__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-object-changes__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-object-changes__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-object-changes__table .fs-data-table--enterprise td,.fs-audit-object-changes__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-audit-object-change-detail{--fs-audit-object-change-border:#84a4652e;--fs-audit-object-change-surface:#0c210fc7;--fs-audit-object-change-surface-strong:#122e15e0;--fs-audit-object-change-shadow:0 18px 48px #00000038}.fs-audit-object-change-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-object-change-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-object-change-summary-strip{margin:0}.fs-audit-object-change-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-object-change-summary-strip__grid>div{border:1px solid var(--fs-audit-object-change-border);background:linear-gradient(180deg,var(--fs-audit-object-change-surface-strong),var(--fs-audit-object-change-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-object-change-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-object-change-summary-strip__grid strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-object-change-summary-strip__grid span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-object-change-summary-strip__grid small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-object-change-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-object-change-detail .fs-dashboard__card{overflow:hidden}.fs-audit-object-change-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-object-change-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-object-change-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}:root[data-theme=light] .fs-audit-object-changes .fs-list-page__title,:root[data-theme=light] .fs-audit-object-changes__summary-item strong,:root[data-theme=light] .fs-audit-object-changes__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-object-changes .fs-list-page__meta,:root[data-theme=light] .fs-audit-object-changes .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-object-changes .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-object-changes__summary-item small,:root[data-theme=light] .fs-audit-object-changes__summary-label,:root[data-theme=light] .fs-audit-object-changes__table .fs-data-table th,:root[data-theme=light] .fs-audit-object-changes__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-object-changes__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-object-changes__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-object-changes__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-object-changes .fs-audit-object-changes__summary,:root[data-theme=light] .fs-audit-object-changes .fs-audit-object-changes__table,:root[data-theme=light] .fs-audit-object-changes .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-object-changes .fs-list-page__page-size,:root[data-theme=light] .fs-audit-object-changes .fs-list-search-input,:root[data-theme=light] .fs-audit-object-changes .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-audit-object-changes__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-object-changes__table .fs-link{color:#5c4314}:root[data-theme=light] .fs-audit-object-change-detail .fs-audit-object-change-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-object-change-summary-strip__grid small,:root[data-theme=light] .fs-audit-object-change-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-object-change-summary-strip__grid span{color:#172014}@media (max-width:1180px){.fs-audit-object-changes .fs-list-page__filters-controls,.fs-audit-object-changes__filter-grid .fs-table-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fs-audit-object-change-summary-strip__grid,.fs-audit-object-changes__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-object-changes__summary-item:nth-child(2n){border-right:0}.fs-audit-object-changes__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-object-changes-border)}}@media (max-width:640px){.fs-audit-object-change-summary-strip__grid,.fs-audit-object-changes__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-object-changes__summary-item,.fs-audit-object-changes__summary-item:nth-child(2n){border-right:0}.fs-audit-object-changes__summary-item+.fs-audit-object-changes__summary-item{border-top:1px solid var(--fs-audit-object-changes-border)}.fs-audit-object-changes__summary-item small{white-space:normal}.fs-audit-object-changes__filter-actions{justify-content:stretch}.fs-audit-object-changes__filter-actions .fs-pill-button{width:100%}}.fs-audit-request-logs{--fs-audit-request-logs-border:#84a46529}.fs-audit-request-logs .fs-list-page{gap:1.05rem;display:grid}.fs-audit-request-logs .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.9fr) minmax(30rem,2.4fr);gap:.65rem;min-width:0;display:grid}.fs-audit-request-logs__filters{display:contents}.fs-audit-request-logs__filter-grid,.fs-audit-request-logs__search{min-width:0}.fs-audit-request-logs__filter-grid .fs-table-filters{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.65rem;display:grid}.fs-audit-request-logs__filter-grid .fs-table-filter{min-width:0}.fs-audit-request-logs__filter-grid .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-audit-request-logs .fs-list-page__page-size,.fs-audit-request-logs .fs-list-search-input,.fs-audit-request-logs .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-audit-request-logs__filter-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fs-audit-request-logs .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-request-logs .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-request-logs .fs-list-page__toolbar-actions a,.fs-audit-request-logs .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:1rem;min-height:3rem}.fs-audit-request-logs__summary{border:1px solid var(--fs-audit-request-logs-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-request-logs__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-request-logs__summary-item{border-right:1px solid var(--fs-audit-request-logs-border);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.fs-audit-request-logs__summary-item:last-child{border-right:0}.fs-audit-request-logs__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-request-logs__summary-item strong{color:#f8fafc;font-size:1.45rem;line-height:1}.fs-audit-request-logs__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0}.fs-audit-request-logs__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-request-logs__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-request-logs__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-request-logs__table .fs-data-table--enterprise td,.fs-audit-request-logs__table .fs-data-table--enterprise th{padding-block:.82rem}.fs-audit-request-log-detail{--fs-audit-request-log-border:#84a4652e;--fs-audit-request-log-surface:#0c210fc7;--fs-audit-request-log-surface-strong:#122e15e0;--fs-audit-request-log-shadow:0 18px 48px #00000038}.fs-audit-request-log-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-request-log-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-request-log-summary-strip{margin:0}.fs-audit-request-log-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-request-log-summary-strip__grid>div{border:1px solid var(--fs-audit-request-log-border);background:linear-gradient(180deg,var(--fs-audit-request-log-surface-strong),var(--fs-audit-request-log-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-request-log-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-request-log-summary-strip__grid strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-request-log-summary-strip__grid span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-request-log-summary-strip__grid small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-request-log-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-request-log-detail .fs-dashboard__card{overflow:hidden}.fs-audit-request-log-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-request-log-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-request-log-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}.fs-audit-request-log-detail .fs-system-settings-code-block{white-space:pre-wrap;word-break:break-word;max-height:34rem;overflow:auto}:root[data-theme=light] .fs-audit-request-logs .fs-list-page__title,:root[data-theme=light] .fs-audit-request-logs__summary-item strong,:root[data-theme=light] .fs-audit-request-logs__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-request-logs .fs-list-page__meta,:root[data-theme=light] .fs-audit-request-logs .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-request-logs .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-request-logs__summary-item small,:root[data-theme=light] .fs-audit-request-logs__summary-label,:root[data-theme=light] .fs-audit-request-logs__table .fs-data-table th,:root[data-theme=light] .fs-audit-request-logs__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-request-logs__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-request-logs__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-request-logs__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-request-logs .fs-audit-request-logs__summary,:root[data-theme=light] .fs-audit-request-logs .fs-audit-request-logs__table,:root[data-theme=light] .fs-audit-request-logs .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-request-logs .fs-list-page__page-size,:root[data-theme=light] .fs-audit-request-logs .fs-list-search-input,:root[data-theme=light] .fs-audit-request-logs .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-audit-request-logs__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-request-logs__table .fs-link{color:#5c4314}:root[data-theme=light] .fs-audit-request-log-detail .fs-audit-request-log-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-request-log-summary-strip__grid small,:root[data-theme=light] .fs-audit-request-log-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-request-log-summary-strip__grid span{color:#172014}@media (max-width:1180px){.fs-audit-request-logs .fs-list-page__filters-controls,.fs-audit-request-logs__filter-grid .fs-table-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fs-audit-request-log-summary-strip__grid,.fs-audit-request-logs__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-request-logs__summary-item:nth-child(2n){border-right:0}.fs-audit-request-logs__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-request-logs-border)}}@media (max-width:640px){.fs-audit-request-log-summary-strip__grid,.fs-audit-request-logs__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-request-logs__summary-item,.fs-audit-request-logs__summary-item:nth-child(2n){border-right:0}.fs-audit-request-logs__summary-item+.fs-audit-request-logs__summary-item{border-top:1px solid var(--fs-audit-request-logs-border)}.fs-audit-request-logs__summary-item small{white-space:normal}.fs-audit-request-logs__filter-actions{justify-content:stretch}.fs-audit-request-logs__filter-actions .fs-pill-button{width:100%}}.fs-audit-login-activity-detail{--fs-audit-login-activity-detail-border:#84a4652e;--fs-audit-login-activity-detail-surface:#0c210fc7;--fs-audit-login-activity-detail-surface-strong:#122e15e0;--fs-audit-login-activity-detail-shadow:0 18px 48px #00000038}.fs-audit-login-activity-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-login-activity-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-login-activity-detail .fs-dashboard__hero-copy{max-width:62rem}.fs-audit-login-activity-detail .fs-dashboard__hero-meta{flex-wrap:wrap}.fs-audit-login-activity-summary-strip{margin:0}.fs-audit-login-activity-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-login-activity-summary-strip__grid>div{border:1px solid var(--fs-audit-login-activity-detail-border);background:linear-gradient(180deg,var(--fs-audit-login-activity-detail-surface-strong),var(--fs-audit-login-activity-detail-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-login-activity-detail-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-login-activity-summary-strip__grid strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-login-activity-summary-strip__grid span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-login-activity-summary-strip__grid small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-login-activity-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-login-activity-detail .fs-dashboard__card{overflow:hidden}.fs-audit-login-activity-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-login-activity-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-login-activity-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}.fs-audit-login-activity-detail .fs-system-settings-record-page__actions .fs-pill-button{white-space:nowrap}:root[data-theme=light] .fs-audit-login-activity-detail .fs-audit-login-activity-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-login-activity-summary-strip__grid small,:root[data-theme=light] .fs-audit-login-activity-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-login-activity-summary-strip__grid span{color:#172014}@media (max-width:1200px){.fs-audit-login-activity-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-audit-login-activity-summary-strip__grid{grid-template-columns:1fr}.fs-audit-login-activity-detail .fs-dashboard__hero-title{font-size:clamp(1.55rem,8vw,2.1rem)}}.fs-audit-login-activity{--fs-audit-login-activity-border:#84a46529}.fs-audit-login-activity .fs-list-page{gap:1.05rem;display:grid}.fs-audit-login-activity .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.9fr) minmax(30rem,2.4fr);gap:.65rem;min-width:0;display:grid}.fs-audit-login-activity__filters{display:contents}.fs-audit-login-activity__filter-grid,.fs-audit-login-activity__search{min-width:0}.fs-audit-login-activity__filter-grid .fs-table-filters{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.65rem;display:grid}.fs-audit-login-activity__filter-grid .fs-table-filter{min-width:0}.fs-audit-login-activity__filter-grid .fs-table-filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-audit-login-activity .fs-list-page__page-size,.fs-audit-login-activity .fs-list-search-input,.fs-audit-login-activity .fs-search-select-field--dense .fs-search-select__trigger{border-radius:1rem;min-height:3rem}.fs-audit-login-activity__filter-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fs-audit-login-activity .fs-list-page__toolbar-actions{justify-content:flex-end;align-items:center}.fs-audit-login-activity .fs-list-page__toolbar-actions .fs-pill-button,.fs-audit-login-activity .fs-list-page__toolbar-actions a,.fs-audit-login-activity .fs-list-page__toolbar-actions button{white-space:nowrap;border-radius:1rem;min-height:3rem}.fs-audit-login-activity__summary{border:1px solid var(--fs-audit-login-activity-border);background:linear-gradient(#122e15d1,#06180ab3),#06180ad1;border-radius:1.05rem;overflow:hidden}.fs-audit-login-activity__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-audit-login-activity__summary-item{border-right:1px solid var(--fs-audit-login-activity-border);gap:.28rem;min-width:0;padding:.86rem 1.05rem;display:grid}.fs-audit-login-activity__summary-item:last-child{border-right:0}.fs-audit-login-activity__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.fs-audit-login-activity__summary-item strong{color:#f8fafc;font-size:1.28rem;line-height:1}.fs-audit-login-activity__summary-item small{color:#e5ead8ad;white-space:nowrap;min-width:0;line-height:1.28}.fs-audit-login-activity__table .fs-data-table-shell__header{padding-bottom:.65rem}.fs-audit-login-activity__table .fs-data-table-shell__description{color:#e5ead89e}.fs-audit-login-activity__table .fs-data-table-shell__table-wrapper{border-radius:1rem}.fs-audit-login-activity__table .fs-data-table--enterprise td,.fs-audit-login-activity__table .fs-data-table--enterprise th{padding-block:.82rem}:root[data-theme=light] .fs-audit-login-activity .fs-list-page__title,:root[data-theme=light] .fs-audit-login-activity__summary-item strong,:root[data-theme=light] .fs-audit-login-activity__table .fs-data-table td{color:#0f172a}:root[data-theme=light] .fs-audit-login-activity .fs-list-page__meta,:root[data-theme=light] .fs-audit-login-activity .fs-list-page__page-size-label,:root[data-theme=light] .fs-audit-login-activity .fs-list-page__subtitle,:root[data-theme=light] .fs-audit-login-activity__summary-item small,:root[data-theme=light] .fs-audit-login-activity__summary-label,:root[data-theme=light] .fs-audit-login-activity__table .fs-data-table th,:root[data-theme=light] .fs-audit-login-activity__table .fs-data-table-shell__description,:root[data-theme=light] .fs-audit-login-activity__table .fs-data-table-shell__page-meta,:root[data-theme=light] .fs-audit-login-activity__table .fs-data-table-shell__pagination,:root[data-theme=light] .fs-audit-login-activity__table .fs-table-cell-stack__meta{color:#64748b}:root[data-theme=light] .fs-audit-login-activity .fs-audit-login-activity__summary,:root[data-theme=light] .fs-audit-login-activity .fs-audit-login-activity__table,:root[data-theme=light] .fs-audit-login-activity .fs-list-page__filters-row{background:linear-gradient(#fffffff5,#f8faf6e0),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-audit-login-activity .fs-list-page__page-size,:root[data-theme=light] .fs-audit-login-activity .fs-list-search-input,:root[data-theme=light] .fs-audit-login-activity .fs-search-select-field--dense .fs-search-select__trigger,:root[data-theme=light] .fs-audit-login-activity__table .fs-data-table-shell__table-wrapper{color:#0f172a;background:#ffffffc7;border-color:#5a743c29}:root[data-theme=light] .fs-audit-login-activity__table .fs-link{color:#5c4314}@media (max-width:1180px){.fs-audit-login-activity .fs-list-page__filters-controls,.fs-audit-login-activity__filter-grid .fs-table-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fs-audit-login-activity__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-login-activity__summary-item:nth-child(2n){border-right:0}.fs-audit-login-activity__summary-item:nth-child(n+3){border-top:1px solid var(--fs-audit-login-activity-border)}}@media (max-width:640px){.fs-audit-login-activity__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-login-activity__summary-item,.fs-audit-login-activity__summary-item:nth-child(2n){border-right:0}.fs-audit-login-activity__summary-item+.fs-audit-login-activity__summary-item{border-top:1px solid var(--fs-audit-login-activity-border)}.fs-audit-login-activity__summary-item small{white-space:normal}.fs-audit-login-activity__filter-actions{justify-content:stretch}.fs-audit-login-activity__filter-actions .fs-pill-button{width:100%}}.fs-audit-security-event-detail{--fs-audit-security-event-border:#84a4652e;--fs-audit-security-event-surface:#0c210fc7;--fs-audit-security-event-surface-strong:#122e15e0;--fs-audit-security-event-shadow:0 18px 48px #00000038}.fs-audit-security-event-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-security-event-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-security-event-detail .fs-dashboard__hero-copy{max-width:62rem}.fs-audit-security-event-detail .fs-dashboard__hero-meta{flex-wrap:wrap}.fs-audit-security-event-summary-strip{margin:0}.fs-audit-security-event-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-security-event-summary-strip__grid>div{border:1px solid var(--fs-audit-security-event-border);background:linear-gradient(180deg,var(--fs-audit-security-event-surface-strong),var(--fs-audit-security-event-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-security-event-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-security-event-summary-strip__grid strong{color:#e5ead8ad;letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-security-event-summary-strip__grid span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-security-event-summary-strip__grid small{color:#e5ead8ad;font-size:.76rem;line-height:1.35}.fs-audit-security-event-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-security-event-detail .fs-dashboard__card{overflow:hidden}.fs-audit-security-event-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-security-event-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-security-event-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}.fs-audit-security-event-detail .fs-system-settings-record-note{color:var(--fs-text,#172014);margin:0;line-height:1.65}.fs-audit-security-event-detail .fs-system-settings-code-block{white-space:pre-wrap;word-break:break-word;max-height:34rem;overflow:auto}.fs-audit-security-event-detail .fs-system-settings-record-page__actions .fs-pill-button{white-space:nowrap}.fs-audit-security-action-confirmation{flex-wrap:nowrap;align-items:end;gap:.5rem;display:flex}.fs-audit-security-action-confirmation label{gap:.22rem;min-width:min(22rem,32vw);display:grid}.fs-audit-security-action-confirmation label>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-audit-security-action-confirmation .fs-form-input{border-radius:.58rem;min-height:2.35rem}:root[data-theme=light] .fs-audit-security-event-detail .fs-audit-security-event-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-security-event-summary-strip__grid small,:root[data-theme=light] .fs-audit-security-event-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-security-event-summary-strip__grid span{color:#172014}@media (max-width:1200px){.fs-audit-security-event-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-audit-security-event-summary-strip__grid{grid-template-columns:1fr}.fs-audit-security-event-detail .fs-dashboard__hero-title{font-size:clamp(1.55rem,8vw,2.1rem)}.fs-audit-security-action-confirmation,.fs-audit-security-action-confirmation label{width:100%;min-width:0}.fs-audit-security-action-confirmation{flex-wrap:wrap}}.fs-audit-event-detail{--fs-audit-event-border:#84a4652e;--fs-audit-event-surface:#0c210fc7;--fs-audit-event-surface-strong:#122e15e0;--fs-audit-event-shadow:0 18px 48px #00000038}.fs-audit-event-detail .fs-dashboard__hero{align-items:stretch}.fs-audit-event-detail .fs-dashboard__hero-title{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}.fs-audit-event-detail .fs-dashboard__hero-copy{max-width:62rem}.fs-audit-event-detail .fs-dashboard__hero-meta{flex-wrap:wrap}.fs-audit-event-summary-strip{margin:0}.fs-audit-event-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-audit-event-summary-strip__grid>div{border:1px solid var(--fs-audit-event-border);background:linear-gradient(180deg,var(--fs-audit-event-surface-strong),var(--fs-audit-event-surface));min-width:0;min-height:6.15rem;box-shadow:var(--fs-audit-event-shadow);border-radius:1rem;align-content:start;gap:.32rem;padding:.95rem 1rem;display:grid}.fs-audit-event-summary-strip__grid strong{color:var(--fs-text-soft,#60704f);letter-spacing:.085em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.fs-audit-event-summary-strip__grid span{min-width:0;color:var(--fs-text,#172014);overflow-wrap:anywhere;font-size:.94rem;font-weight:800;line-height:1.25}.fs-audit-event-summary-strip__grid>div:nth-child(2) span{font-family:var(--fs-font-mono,"SFMono-Regular",Consolas,monospace);word-break:break-word;font-size:.82rem;line-height:1.35}.fs-audit-event-summary-strip__grid small{color:var(--fs-text-soft,#60704f);font-size:.76rem;line-height:1.35}.fs-audit-event-detail .fs-system-settings-record-grid{align-items:start}.fs-audit-event-detail .fs-dashboard__card{overflow:hidden}.fs-audit-event-detail .fs-system-settings-record-page__fields{gap:0}.fs-audit-event-detail .fs-system-settings-record-field{min-height:4.15rem;padding-block:.78rem}.fs-audit-event-detail .fs-system-settings-record-field strong{overflow-wrap:anywhere;line-height:1.28}.fs-audit-event-detail .fs-system-settings-record-note{color:var(--fs-text,#172014);margin:0;line-height:1.65}.fs-audit-event-detail .fs-system-settings-code-block{white-space:pre-wrap;word-break:break-word;max-height:34rem;overflow:auto}.fs-audit-event-detail .fs-system-settings-record-page__actions .fs-pill-button{white-space:nowrap}.fs-audit-event-summary-strip__grid small,.fs-audit-event-summary-strip__grid strong{color:#e5ead8ad}.fs-audit-event-summary-strip__grid span{color:#f8fafc}:root[data-theme=light] .fs-audit-event-detail .fs-audit-event-summary-strip__grid>div{background:linear-gradient(#fffffff0,#fafcf7e0);border-color:#1b4d2d1f;box-shadow:0 18px 46px #2f432613,inset 0 1px #ffffffd1}:root[data-theme=light] .fs-audit-event-summary-strip__grid small,:root[data-theme=light] .fs-audit-event-summary-strip__grid strong{color:#4a593dc7}:root[data-theme=light] .fs-audit-event-summary-strip__grid span{color:#172014}@media (max-width:1200px){.fs-audit-event-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-audit-event-summary-strip__grid{grid-template-columns:1fr}.fs-audit-event-detail .fs-dashboard__hero-title{font-size:clamp(1.55rem,8vw,2.1rem)}}.fs-finance-dashboard{gap:.85rem}.fs-finance-dashboard .fs-dashboard__hero{align-items:stretch}.fs-finance-dashboard .fs-dashboard__hero-main{flex-direction:column;justify-content:center;display:flex}.fs-finance-dashboard .fs-dashboard__hero-title{max-width:46rem}.fs-finance-dashboard .fs-dashboard__hero-text{max-width:58rem}.fs-finance-dashboard .fs-dashboard__hero-aside{flex-direction:column;justify-content:space-between;min-width:min(100%,23rem);display:flex}.fs-finance-dashboard .fs-dashboard__hero-score{min-height:5.9rem;padding:.78rem .9rem}.fs-finance-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;white-space:nowrap;font-size:1.72rem;line-height:1.08}.fs-finance-dashboard .fs-dashboard__hero-score span:last-child{font-size:.72rem;line-height:1.35}.fs-finance-dashboard .fs-dashboard__hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.fs-finance-dashboard .fs-dashboard__hero-mini-grid>div{min-height:3.15rem;padding:.55rem .65rem}.fs-finance-dashboard .fs-dashboard__hero-mini-grid span{font-size:.66rem}.fs-finance-dashboard .fs-dashboard__hero-mini-grid strong{letter-spacing:0;margin-top:.1rem;font-size:.88rem}.fs-finance-dashboard .fs-feature-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-finance-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.fs-finance-dashboard .fs-dashboard__metric-card{gap:.24rem;padding:.72rem .78rem}.fs-finance-dashboard .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;white-space:nowrap;font-size:1.24rem;line-height:1.12}.fs-finance-dashboard .fs-dashboard__metric-label{font-size:.66rem}.fs-finance-dashboard .fs-dashboard__metric-helper{margin-top:.06rem;font-size:.7rem}.fs-finance-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.12}.fs-finance-dashboard .fs-dashboard__grid--2col{align-items:stretch}.fs-finance-dashboard .fs-dashboard__grid--2col>.fs-dashboard__card{min-height:100%}.fs-finance-dashboard .fs-dashboard__card-header{align-items:flex-start;gap:.85rem}.fs-finance-dashboard .fs-dashboard__card-actions{flex-shrink:0}.fs-finance-dashboard .fs-finance-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-dashboard .fs-finance-health-grid>div{min-height:5rem}.fs-finance-dashboard .fs-finance-readiness-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.fs-finance-dashboard .fs-finance-readiness-bar{grid-column:1/-1}.fs-finance-dashboard .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-dashboard .fs-dashboard__quick-action{min-height:4.9rem}.fs-finance-dashboard .fs-data-table-shell__table-wrapper{max-height:min(48vh,34rem);overflow:auto}.fs-finance-dashboard .fs-data-table{min-width:52rem}.fs-finance-dashboard .fs-data-table td,.fs-finance-dashboard .fs-data-table th{white-space:nowrap}.fs-finance-dashboard .fs-data-table td:first-child,.fs-finance-dashboard .fs-data-table th:first-child{min-width:17rem}:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__card--dashboard-panel,:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__hero,:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__metric-card,:root[data-theme=light] .fs-finance-dashboard .fs-finance-health-grid>div,:root[data-theme=light] .fs-finance-dashboard .fs-finance-readiness-card{background:linear-gradient(#fffffff5,#f8faf6e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffc7,0 10px 28px #121f0b0e}:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__card-title,:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__hero-title,:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__metric-value,:root[data-theme=light] .fs-finance-dashboard .fs-finance-health-grid dd,:root[data-theme=light] .fs-finance-dashboard .fs-finance-readiness-card strong{color:#0f172a}:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__card-meta,:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__hero-text,:root[data-theme=light] .fs-finance-dashboard .fs-dashboard__metric-helper,:root[data-theme=light] .fs-finance-dashboard .fs-finance-health-grid dt,:root[data-theme=light] .fs-finance-dashboard .fs-finance-health-grid small{color:#475569}@media (max-width:1320px){.fs-finance-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.fs-finance-dashboard .fs-dashboard__hero{grid-template-columns:minmax(0,1fr)}.fs-finance-dashboard .fs-dashboard__hero-aside{min-width:0}.fs-finance-dashboard .fs-dashboard__grid--2col,.fs-finance-dashboard .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-finance-dashboard .fs-finance-health-grid,.fs-finance-dashboard .fs-finance-readiness-card{grid-template-columns:minmax(0,1fr)}.fs-finance-dashboard .fs-feature-card__actions .fs-pill-button{flex:auto}.fs-finance-dashboard .fs-dashboard__hero-score strong{font-size:1.56rem}.fs-finance-dashboard .fs-dashboard__metric-value{font-size:1.08rem}}@media (max-width:340px){.fs-finance-dashboard .fs-dashboard__metrics-grid{grid-template-columns:minmax(0,1fr)}}.fs-finance-dashboard .fs-dashboard__hero{min-height:13rem}.fs-finance-dashboard .fs-dashboard__hero-text{max-width:42rem;font-size:.96rem}.fs-finance-dashboard .fs-dashboard__hero-meta{gap:.45rem}.fs-finance-dashboard .fs-dashboard__hero-meta span{padding-block:.32rem}.fs-finance-dashboard .fs-dashboard__metric-card{min-height:6.15rem}.fs-finance-dashboard .fs-dashboard__metric-helper{max-width:13rem;line-height:1.35}.fs-finance-dashboard .fs-dashboard__card-meta{max-width:42rem;line-height:1.4}.fs-finance-dashboard .fs-dashboard__quick-action-text{line-height:1.35}.fs-finance-dashboard .fs-app-empty-state,.fs-finance-dashboard .fs-empty-state{padding-block:1.15rem}.fs-finance-dashboard .fs-app-empty-state__description,.fs-finance-dashboard .fs-empty-state__text{max-width:42rem}.fs-finance-dashboard .fs-dashboard__card--dashboard-panel{overflow:hidden}.fs-finance-dashboard .fs-dashboard__card-header{margin-bottom:.8rem}@media (min-width:1321px){.fs-finance-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1320px) and (min-width:981px){.fs-finance-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-finance-ledger-detail{gap:.9rem}.fs-finance-ledger-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:stretch;gap:1rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-finance-ledger-detail__hero-main{gap:.44rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.fs-finance-ledger-detail__activity-header p,.fs-finance-ledger-detail__card-header p,.fs-finance-ledger-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-ledger-detail__hero-main h1{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.48rem,1.12rem + .95vw,2.15rem);line-height:1.04}.fs-finance-ledger-detail__hero-main>p{max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.82rem;line-height:1.42}.fs-finance-ledger-detail__chips{flex-wrap:wrap;align-items:center;gap:.34rem;margin-top:.18rem;display:flex}.fs-finance-ledger-detail__hero-aside{background:#06100847;border-left:1px solid #84a46529;align-content:center;gap:.24rem;padding:1rem;display:grid}.fs-finance-ledger-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-ledger-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-finance-ledger-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-ledger-detail__actions{z-index:48;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border:1px solid #84a46538;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;width:fit-content;max-width:min(100%,72rem);margin:.1rem 0 0 auto;padding:.48rem;display:flex;position:sticky;bottom:clamp(.7rem,1.4vw,1rem);box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-finance-ledger-detail__actions .fs-pill-button{border-radius:999px;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-finance-ledger-detail__actions .fs-pill-button--primary{min-width:11.25rem}.fs-finance-ledger-detail__overview{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid;overflow:visible}.fs-finance-ledger-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-finance-ledger-detail__field span,.fs-finance-ledger-detail__overview-tile span,.fs-finance-ledger-detail__usage-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-ledger-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-finance-ledger-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-ledger-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-finance-ledger-detail__activity-card,.fs-finance-ledger-detail__card{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid;overflow:visible}.fs-finance-ledger-detail__activity-header,.fs-finance-ledger-detail__card-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:0 0 .54rem;display:flex}.fs-finance-ledger-detail__activity-header>div,.fs-finance-ledger-detail__card-header>div{gap:.16rem;min-width:0;display:grid}.fs-finance-ledger-detail__activity-header h2,.fs-finance-ledger-detail__card-header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;margin:0;font-size:1rem;font-weight:900;line-height:1.2}.fs-finance-ledger-detail__activity-header span,.fs-finance-ledger-detail__card-header span{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.4}.fs-finance-ledger-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.fs-finance-ledger-detail__card--compact .fs-finance-ledger-detail__field-grid{grid-template-columns:1fr}.fs-finance-ledger-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-finance-ledger-detail__field strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-finance-ledger-detail__field small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-finance-ledger-detail__usage-empty{background:#06100838;border:1px dashed #84a4653d;border-radius:.72rem;gap:.3rem;min-height:4.25rem;padding:.76rem;display:grid}.fs-finance-ledger-detail__usage-empty strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.25}.fs-finance-ledger-detail__usage-empty span{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.4}.fs-finance-ledger-detail__usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-finance-ledger-detail__usage-item{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-finance-ledger-detail__usage-item strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-finance-ledger-detail__activity-card{grid-column:1/-1}.fs-finance-ledger-detail__activity-card .fs-data-table-shell,.fs-finance-ledger-detail__activity-card .fs-empty-state,.fs-finance-ledger-detail__activity-card .fs-loading-state{margin:0}:root[data-theme=light] .fs-finance-ledger-detail__activity-card,:root[data-theme=light] .fs-finance-ledger-detail__card,:root[data-theme=light] .fs-finance-ledger-detail__hero,:root[data-theme=light] .fs-finance-ledger-detail__overview-tile{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-finance-ledger-detail__field,:root[data-theme=light] .fs-finance-ledger-detail__hero-aside,:root[data-theme=light] .fs-finance-ledger-detail__usage-empty,:root[data-theme=light] .fs-finance-ledger-detail__usage-item{background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-finance-ledger-detail__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-finance-ledger-detail__activity-header p,:root[data-theme=light] .fs-finance-ledger-detail__activity-header span,:root[data-theme=light] .fs-finance-ledger-detail__card-header p,:root[data-theme=light] .fs-finance-ledger-detail__card-header span,:root[data-theme=light] .fs-finance-ledger-detail__eyebrow,:root[data-theme=light] .fs-finance-ledger-detail__field small,:root[data-theme=light] .fs-finance-ledger-detail__field span,:root[data-theme=light] .fs-finance-ledger-detail__hero-aside small,:root[data-theme=light] .fs-finance-ledger-detail__hero-aside span,:root[data-theme=light] .fs-finance-ledger-detail__hero-main>p,:root[data-theme=light] .fs-finance-ledger-detail__overview-tile small,:root[data-theme=light] .fs-finance-ledger-detail__overview-tile span,:root[data-theme=light] .fs-finance-ledger-detail__usage-empty span{color:#64748b}:root[data-theme=light] .fs-finance-ledger-detail__activity-header h2,:root[data-theme=light] .fs-finance-ledger-detail__card-header h2,:root[data-theme=light] .fs-finance-ledger-detail__field strong,:root[data-theme=light] .fs-finance-ledger-detail__hero-aside strong,:root[data-theme=light] .fs-finance-ledger-detail__hero-main h1,:root[data-theme=light] .fs-finance-ledger-detail__overview-tile strong,:root[data-theme=light] .fs-finance-ledger-detail__usage-empty strong,:root[data-theme=light] .fs-finance-ledger-detail__usage-item strong{color:#0f172a}@media (max-width:1180px){.fs-finance-ledger-detail__content-grid{grid-template-columns:1fr}}@media (max-width:980px){.fs-finance-ledger-detail__hero{grid-template-columns:1fr}.fs-finance-ledger-detail__hero-aside{border-top:1px solid #84a46529;border-left:0}.fs-finance-ledger-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-finance-ledger-detail__actions,.fs-finance-ledger-detail__activity-header{border-radius:.85rem;flex-direction:column;align-items:stretch;width:100%;margin-left:0}.fs-finance-ledger-detail__actions>*,.fs-finance-ledger-detail__activity-header .fs-pill-button{width:100%}.fs-finance-ledger-detail__field-grid,.fs-finance-ledger-detail__overview,.fs-finance-ledger-detail__usage-grid{grid-template-columns:1fr}}.fs-finance-ledger-detail__activity-header span,.fs-finance-ledger-detail__card-header span,.fs-finance-ledger-detail__hero-main>p{display:none}.fs-finance-ledger-detail__activity-header,.fs-finance-ledger-detail__card-header{padding-bottom:.48rem}.fs-finance-ledger-detail__overview-tile{min-height:4.55rem}.fs-finance-ledger-detail__field{min-height:3.85rem}.fs-finance-ledger-detail__usage-empty{align-content:center;min-height:3.85rem}.fs-finance-ledger-detail__activity-card{margin-top:.1rem}.fs-finance-journals__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-journals__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-finance-journals__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-finance-journals__summary-item:last-child{border-right:0}.fs-finance-journals__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-journals__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-finance-journals__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-finance-journals__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-journals__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-finance-journals__summary-item small,:root[data-theme=light] .fs-finance-journals__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-journals__summary-item strong{color:#0f172a}@media (max-width:980px){.fs-finance-journals__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-journals__summary-item:nth-child(2n){border-right:0}.fs-finance-journals__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:640px){.fs-finance-journals__summary-grid{grid-template-columns:1fr}.fs-finance-journals__summary-item,.fs-finance-journals__summary-item:nth-child(2n){border-right:0}.fs-finance-journals__summary-item+.fs-finance-journals__summary-item{border-top:1px solid #84a46524}}.fs-finance-posting-profiles__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-posting-profiles__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-finance-posting-profiles__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-finance-posting-profiles__summary-item:last-child{border-right:0}.fs-finance-posting-profiles__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-posting-profiles__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-finance-posting-profiles__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-finance-posting-profiles__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-posting-profiles__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-finance-posting-profiles__summary-item small,:root[data-theme=light] .fs-finance-posting-profiles__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-posting-profiles__summary-item strong{color:#0f172a}@media (max-width:980px){.fs-finance-posting-profiles__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-posting-profiles__summary-item:nth-child(2n){border-right:0}.fs-finance-posting-profiles__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:640px){.fs-finance-posting-profiles__summary-grid{grid-template-columns:1fr}.fs-finance-posting-profiles__summary-item,.fs-finance-posting-profiles__summary-item:nth-child(2n){border-right:0}.fs-finance-posting-profiles__summary-item+.fs-finance-posting-profiles__summary-item{border-top:1px solid #84a46524}}.fs-finance-journal-detail{gap:.9rem}.fs-finance-journal-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:stretch;gap:1rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-finance-journal-detail__hero-main{gap:.44rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.fs-finance-journal-detail__card-header p,.fs-finance-journal-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-journal-detail__hero-main h1{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.48rem,1.12rem + .95vw,2.15rem);line-height:1.04}.fs-finance-journal-detail__chips{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.fs-finance-journal-detail__hero-aside{background:#06100847;border-left:1px solid #84a46529;align-content:center;gap:.24rem;padding:1rem;display:grid}.fs-finance-journal-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-journal-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-finance-journal-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-journal-detail__actions{z-index:48;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border:1px solid #84a46538;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;width:fit-content;max-width:min(100%,72rem);margin:.1rem 0 0 auto;padding:.48rem;display:flex;position:sticky;bottom:clamp(.7rem,1.4vw,1rem);box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-finance-journal-detail__actions .fs-pill-button{border-radius:999px;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-finance-journal-detail__actions .fs-pill-button--danger,.fs-finance-journal-detail__actions .fs-pill-button--primary{min-width:11.25rem}.fs-finance-journal-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-finance-journal-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-finance-journal-detail__field span,.fs-finance-journal-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-journal-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-finance-journal-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-journal-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-finance-journal-detail__card,.fs-finance-journal-detail__lines-card{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid;overflow:visible}.fs-finance-journal-detail__card-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-finance-journal-detail__card-header>div{gap:.16rem;min-width:0;display:grid}.fs-finance-journal-detail__card-header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;margin:0;font-size:1rem;font-weight:900;line-height:1.2}.fs-finance-journal-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-finance-journal-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-finance-journal-detail__field strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-finance-journal-detail__field small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-finance-journal-detail__lines-card{grid-column:1/-1}.fs-finance-journal-detail__lines-card .fs-data-table-shell,.fs-finance-journal-detail__lines-card .fs-empty-state,.fs-finance-journal-detail__lines-card .fs-loading-state{margin:0}:root[data-theme=light] .fs-finance-journal-detail__card,:root[data-theme=light] .fs-finance-journal-detail__hero,:root[data-theme=light] .fs-finance-journal-detail__lines-card,:root[data-theme=light] .fs-finance-journal-detail__overview-tile{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-finance-journal-detail__field,:root[data-theme=light] .fs-finance-journal-detail__hero-aside{background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-finance-journal-detail__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-finance-journal-detail__card-header p,:root[data-theme=light] .fs-finance-journal-detail__eyebrow,:root[data-theme=light] .fs-finance-journal-detail__field small,:root[data-theme=light] .fs-finance-journal-detail__field span,:root[data-theme=light] .fs-finance-journal-detail__hero-aside small,:root[data-theme=light] .fs-finance-journal-detail__hero-aside span,:root[data-theme=light] .fs-finance-journal-detail__overview-tile small,:root[data-theme=light] .fs-finance-journal-detail__overview-tile span{color:#64748b}:root[data-theme=light] .fs-finance-journal-detail__card-header h2,:root[data-theme=light] .fs-finance-journal-detail__field strong,:root[data-theme=light] .fs-finance-journal-detail__hero-aside strong,:root[data-theme=light] .fs-finance-journal-detail__hero-main h1,:root[data-theme=light] .fs-finance-journal-detail__overview-tile strong{color:#0f172a}@media (max-width:1180px){.fs-finance-journal-detail__content-grid{grid-template-columns:1fr}}@media (max-width:980px){.fs-finance-journal-detail__hero,.fs-finance-journal-detail__overview{grid-template-columns:1fr}.fs-finance-journal-detail__hero-aside{border-top:1px solid #84a46529;border-left:0}}@media (max-width:640px){.fs-finance-journal-detail__actions,.fs-finance-journal-detail__card-header{border-radius:.85rem;flex-direction:column;align-items:stretch;width:100%;margin-left:0}.fs-finance-journal-detail__actions>*,.fs-finance-journal-detail__field-grid{width:100%}.fs-finance-journal-detail__field-grid{grid-template-columns:1fr}}.fs-finance-fiscal-calendar__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-fiscal-calendar__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-finance-fiscal-calendar__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-finance-fiscal-calendar__summary-item:last-child{border-right:0}.fs-finance-fiscal-calendar__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-fiscal-calendar__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-finance-fiscal-calendar__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-finance-fiscal-calendar__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-fiscal-calendar__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-finance-fiscal-calendar__summary-item small,:root[data-theme=light] .fs-finance-fiscal-calendar__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-fiscal-calendar__summary-item strong{color:#0f172a}@media (max-width:980px){.fs-finance-fiscal-calendar__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-fiscal-calendar__summary-item:nth-child(2n){border-right:0}.fs-finance-fiscal-calendar__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:640px){.fs-finance-fiscal-calendar__summary-grid{grid-template-columns:1fr}.fs-finance-fiscal-calendar__summary-item,.fs-finance-fiscal-calendar__summary-item:nth-child(2n){border-right:0}.fs-finance-fiscal-calendar__summary-item+.fs-finance-fiscal-calendar__summary-item{border-top:1px solid #84a46524}}.fs-finance-fiscal-years__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-fiscal-years__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-finance-fiscal-years__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-finance-fiscal-years__summary-item:last-child{border-right:0}.fs-finance-fiscal-years__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-fiscal-years__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-finance-fiscal-years__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-finance-fiscal-years__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-fiscal-years__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-finance-fiscal-years__summary-item small,:root[data-theme=light] .fs-finance-fiscal-years__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-fiscal-years__summary-item strong{color:#0f172a}@media (max-width:980px){.fs-finance-fiscal-years__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-fiscal-years__summary-item:nth-child(2n){border-right:0}.fs-finance-fiscal-years__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:640px){.fs-finance-fiscal-years__summary-grid{grid-template-columns:1fr}.fs-finance-fiscal-years__summary-item,.fs-finance-fiscal-years__summary-item:nth-child(2n){border-right:0}.fs-finance-fiscal-years__summary-item+.fs-finance-fiscal-years__summary-item{border-top:1px solid #84a46524}}.fs-finance-fiscal-period-detail .fs-dashboard__hero,.fs-finance-fiscal-year-detail .fs-dashboard__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:1rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-finance-fiscal-period-detail .fs-dashboard__hero-main,.fs-finance-fiscal-year-detail .fs-dashboard__hero-main{gap:.42rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.fs-finance-fiscal-period-detail .fs-dashboard__card-eyebrow,.fs-finance-fiscal-period-detail .fs-dashboard__hero-kicker,.fs-finance-fiscal-year-detail .fs-dashboard__card-eyebrow,.fs-finance-fiscal-year-detail .fs-dashboard__hero-kicker{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-fiscal-period-detail .fs-dashboard__hero-title,.fs-finance-fiscal-year-detail .fs-dashboard__hero-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,1.12rem + 1vw,2.22rem);line-height:1.04}.fs-finance-fiscal-period-detail .fs-dashboard__hero-text,.fs-finance-fiscal-year-detail .fs-dashboard__hero-text{max-width:54rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.84rem;line-height:1.48}.fs-finance-fiscal-period-detail .fs-dashboard__hero-meta,.fs-finance-fiscal-year-detail .fs-dashboard__hero-meta{flex-wrap:wrap;gap:.35rem;min-width:0;margin-top:.12rem;display:flex}.fs-finance-fiscal-period-detail .fs-dashboard__hero-meta span,.fs-finance-fiscal-year-detail .fs-dashboard__hero-meta span{max-width:100%;min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;border:1px solid #84a46533;border-radius:999px;align-items:center;padding:.24rem .54rem;font-size:.72rem;line-height:1.1;display:inline-flex;overflow:hidden}.fs-finance-fiscal-period-detail .fs-dashboard__hero-aside,.fs-finance-fiscal-year-detail .fs-dashboard__hero-aside{background:#06100847;border-left:1px solid #84a46529;align-content:center;gap:.75rem;min-width:0;padding:1rem;display:grid}.fs-finance-fiscal-period-detail .fs-dashboard__hero-score,.fs-finance-fiscal-year-detail .fs-dashboard__hero-score{gap:.18rem;min-width:0;display:grid}.fs-finance-fiscal-period-detail .fs-dashboard__hero-score-label,.fs-finance-fiscal-year-detail .fs-dashboard__hero-score-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-fiscal-period-detail .fs-dashboard__hero-score strong,.fs-finance-fiscal-year-detail .fs-dashboard__hero-score strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.22rem,.95rem + .7vw,1.72rem);line-height:1.1}.fs-finance-fiscal-period-detail .fs-dashboard__hero-score span:last-child,.fs-finance-fiscal-year-detail .fs-dashboard__hero-score span:last-child{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-fiscal-period-detail .fs-feature-card__actions,.fs-finance-fiscal-year-detail .fs-feature-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.fs-finance-fiscal-period-detail .fs-dashboard__grid>.fs-dashboard__card,.fs-finance-fiscal-period-detail>.fs-dashboard__card,.fs-finance-fiscal-year-detail .fs-dashboard__grid>.fs-dashboard__card,.fs-finance-fiscal-year-detail>.fs-dashboard__card{background:linear-gradient(#84a4650b,#84a46503),#081b0b33;border-color:#84a46529;border-radius:.92rem}.fs-finance-fiscal-period-detail .fs-dashboard__card-header,.fs-finance-fiscal-year-detail .fs-dashboard__card-header{border-bottom:1px solid #84a46524;align-items:center;gap:.75rem;padding-bottom:.68rem}.fs-finance-fiscal-period-detail .fs-summary-grid,.fs-finance-fiscal-year-detail .fs-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.fs-finance-fiscal-period-detail .fs-summary-grid__row,.fs-finance-fiscal-year-detail .fs-summary-grid__row{background:#06100838;border:1px solid #84a4651f;border-radius:.68rem;gap:.18rem;min-width:0;padding:.68rem .72rem;display:grid}.fs-finance-fiscal-period-detail .fs-summary-grid__row dt,.fs-finance-fiscal-year-detail .fs-summary-grid__row dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-fiscal-period-detail .fs-summary-grid__row dd,.fs-finance-fiscal-year-detail .fs-summary-grid__row dd{color:var(--fs-text,#e5ead8);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:750;line-height:1.35}:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__grid>.fs-dashboard__card,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero,:root[data-theme=light] .fs-finance-fiscal-period-detail>.fs-dashboard__card,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__grid>.fs-dashboard__card,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero,:root[data-theme=light] .fs-finance-fiscal-year-detail>.fs-dashboard__card{background:linear-gradient(#fffffff5,#f7faf3e0),#fff;border-color:#5a743c29;box-shadow:0 12px 34px #30482512}:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-summary-grid__row dd,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-score strong,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-title,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-summary-grid__row dd{color:#0f172a}:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-score span:last-child,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-text,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-summary-grid__row dt,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-meta span,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-score span:last-child,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-score-label,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-text,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-summary-grid__row dt{color:#64748b}:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-dashboard__hero-aside,:root[data-theme=light] .fs-finance-fiscal-period-detail .fs-summary-grid__row,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-dashboard__hero-aside,:root[data-theme=light] .fs-finance-fiscal-year-detail .fs-summary-grid__row{background:#f7faf3d1;border-color:#5a743c24}@media (max-width:980px){.fs-finance-fiscal-period-detail .fs-dashboard__grid,.fs-finance-fiscal-period-detail .fs-dashboard__hero,.fs-finance-fiscal-year-detail .fs-dashboard__grid,.fs-finance-fiscal-year-detail .fs-dashboard__hero{grid-template-columns:minmax(0,1fr)}.fs-finance-fiscal-period-detail .fs-dashboard__hero-aside,.fs-finance-fiscal-year-detail .fs-dashboard__hero-aside{border-top:1px solid #84a46529;border-left:0}}@media (max-width:720px){.fs-finance-fiscal-period-detail .fs-summary-grid,.fs-finance-fiscal-year-detail .fs-summary-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-fiscal-period-detail .fs-feature-card__actions,.fs-finance-fiscal-year-detail .fs-feature-card__actions{justify-content:stretch}.fs-finance-fiscal-period-detail .fs-feature-card__actions .fs-pill-button,.fs-finance-fiscal-year-detail .fs-feature-card__actions .fs-pill-button{width:100%}}.fs-finance-fiscal-period-detail,.fs-finance-fiscal-year-detail{gap:.9rem;padding-bottom:6rem}.fs-finance-fiscal-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-finance-fiscal-detail__hero-main{text-align:left;align-content:center;justify-items:start;gap:.5rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.fs-finance-fiscal-detail__card-header span,.fs-finance-fiscal-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-fiscal-detail__hero-main h1{overflow-wrap:anywhere;max-width:100%;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.48rem,1.1rem + 1vw,2.15rem);line-height:1.04}.fs-finance-fiscal-detail__hero-main p{max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.82rem;line-height:1.45}.fs-finance-fiscal-detail__chips{flex-wrap:wrap;align-items:center;gap:.34rem;min-width:0;display:flex}.fs-finance-fiscal-detail__chips .fs-chip,.fs-finance-fiscal-detail__chips .fs-status-pill{max-width:100%}.fs-finance-fiscal-detail__hero-aside{background:#06100847;border-left:1px solid #84a46529;align-content:center;gap:.26rem;padding:1rem;display:grid}.fs-finance-fiscal-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-fiscal-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);font-size:clamp(1.3rem,1rem + .72vw,1.75rem);line-height:1.08}.fs-finance-fiscal-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-fiscal-detail__actions{z-index:48;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0b2d11eb,#081b0be6),#081b0beb;border:1px solid #84a46533;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;width:fit-content;max-width:100%;margin-left:auto;padding:.42rem;display:flex;position:sticky;bottom:clamp(.7rem,1.4vw,1rem);box-shadow:0 18px 36px #070b0552,inset 0 1px #e5ead80f}.fs-finance-fiscal-detail__actions .fs-pill-button{min-width:7.25rem}.fs-finance-fiscal-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.fs-finance-fiscal-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.fs-finance-fiscal-detail__card{background:linear-gradient(#84a4650d,#84a46503),#081b0b33;border:1px solid #84a46529;border-radius:.9rem;gap:.7rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 12px 30px #070b0533}.fs-finance-fiscal-detail__card-header{border-bottom:1px solid #84a46524;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.62rem;display:flex}.fs-finance-fiscal-detail__card-header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:.14rem 0 0;font-size:clamp(1.05rem,.92rem + .34vw,1.32rem);line-height:1.14}.fs-finance-fiscal-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.fs-finance-fiscal-detail__tile{background:#06100838;border:1px solid #84a46521;border-radius:.68rem;gap:.2rem;min-width:0;min-height:4.25rem;padding:.72rem;display:grid}.fs-finance-fiscal-detail__tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-fiscal-detail__tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.26}.fs-finance-fiscal-detail__tile small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.32}:root[data-theme=light] .fs-finance-fiscal-detail__card,:root[data-theme=light] .fs-finance-fiscal-detail__hero,:root[data-theme=light] .fs-finance-fiscal-detail__tile{background:linear-gradient(#fffffff5,#f8faf6db),#fff;border-color:#5a743c26;box-shadow:0 10px 24px #121f0b0e,inset 0 1px #ffffffb8}:root[data-theme=light] .fs-finance-fiscal-detail__card-header h2,:root[data-theme=light] .fs-finance-fiscal-detail__hero-aside strong,:root[data-theme=light] .fs-finance-fiscal-detail__hero-main h1,:root[data-theme=light] .fs-finance-fiscal-detail__tile strong{color:#0f172a}:root[data-theme=light] .fs-finance-fiscal-detail__card-header span,:root[data-theme=light] .fs-finance-fiscal-detail__eyebrow,:root[data-theme=light] .fs-finance-fiscal-detail__hero-aside small,:root[data-theme=light] .fs-finance-fiscal-detail__hero-aside span,:root[data-theme=light] .fs-finance-fiscal-detail__hero-main p,:root[data-theme=light] .fs-finance-fiscal-detail__tile small,:root[data-theme=light] .fs-finance-fiscal-detail__tile span{color:#64748b}:root[data-theme=light] .fs-finance-fiscal-detail__hero-aside{background:#f7faf3c7;border-left-color:#5a743c24}:root[data-theme=light] .fs-finance-fiscal-detail__actions{background:linear-gradient(#fffffff5,#f7faf3eb),#ffffffe6;border-color:#5a743c29;box-shadow:0 18px 36px #3048251a,inset 0 1px #ffffffd1}@media (max-width:1120px){.fs-finance-fiscal-detail__grid,.fs-finance-fiscal-detail__hero{grid-template-columns:minmax(0,1fr)}.fs-finance-fiscal-detail__hero-aside{border-top:1px solid #84a46529;border-left:0}.fs-finance-fiscal-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-fiscal-detail__actions{border-radius:.9rem;width:100%;position:static}}@media (max-width:720px){.fs-finance-fiscal-detail__actions,.fs-finance-fiscal-detail__field-grid,.fs-finance-fiscal-detail__overview{grid-template-columns:minmax(0,1fr)}.fs-finance-fiscal-detail__actions{display:grid}.fs-finance-fiscal-detail__actions .fs-pill-button{width:100%}}.fs-finance-posting-profile-detail{gap:.9rem}.fs-finance-posting-profile-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:stretch;gap:1rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-finance-posting-profile-detail__hero-main{gap:.44rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.fs-finance-posting-profile-detail__card-header p,.fs-finance-posting-profile-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-posting-profile-detail__hero-main h1{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.48rem,1.12rem + .95vw,2.15rem);line-height:1.04}.fs-finance-posting-profile-detail__hero-main>p{max-width:70rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.82rem;line-height:1.5}.fs-finance-posting-profile-detail__chips{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.fs-finance-posting-profile-detail__hero-aside{background:#06100847;border-left:1px solid #84a46529;align-content:center;gap:.24rem;padding:1rem;display:grid}.fs-finance-posting-profile-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-posting-profile-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-finance-posting-profile-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-posting-profile-detail__actions{z-index:48;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border:1px solid #84a46538;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;width:fit-content;max-width:min(100%,72rem);margin:.1rem 0 0 auto;padding:.48rem;display:flex;position:sticky;bottom:clamp(.7rem,1.4vw,1rem);box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-finance-posting-profile-detail__actions .fs-pill-button{border-radius:999px;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-finance-posting-profile-detail__actions .fs-pill-button--primary{min-width:11.25rem}.fs-finance-posting-profile-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-finance-posting-profile-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-finance-posting-profile-detail__field span,.fs-finance-posting-profile-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-posting-profile-detail__field strong,.fs-finance-posting-profile-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-finance-posting-profile-detail__field small,.fs-finance-posting-profile-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-posting-profile-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-finance-posting-profile-detail__card,.fs-finance-posting-profile-detail__mappings-card,.fs-finance-posting-profile-detail__warning-card{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid;overflow:visible}.fs-finance-posting-profile-detail__warning-card{background:radial-gradient(circle at 0 0,#d6645814,#0000 58%),#081b0b3d;border-color:#d664584d}.fs-finance-posting-profile-detail__warning-card strong{color:var(--fs-text,#e5ead8)}.fs-finance-posting-profile-detail__notes,.fs-finance-posting-profile-detail__warning-card p{color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.82rem;line-height:1.55}.fs-finance-posting-profile-detail__card-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.fs-finance-posting-profile-detail__card-header>div{gap:.14rem;min-width:0;display:grid}.fs-finance-posting-profile-detail__card-header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.02em;margin:0;font-size:1.06rem;line-height:1.18}.fs-finance-posting-profile-detail__card-header span{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-posting-profile-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.fs-finance-posting-profile-detail__field{background:#0610082e;border:1px solid #84a46524;border-radius:.72rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-finance-posting-profile-detail__mappings-card .fs-data-table-shell{border-radius:.82rem;margin-top:.1rem}:root[data-theme=light] .fs-finance-posting-profile-detail__card,:root[data-theme=light] .fs-finance-posting-profile-detail__hero,:root[data-theme=light] .fs-finance-posting-profile-detail__mappings-card,:root[data-theme=light] .fs-finance-posting-profile-detail__overview-tile{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-posting-profile-detail__field,:root[data-theme=light] .fs-finance-posting-profile-detail__hero-aside{background:#f7faf3db;border-color:#5a743c24}:root[data-theme=light] .fs-finance-posting-profile-detail__actions{background:linear-gradient(#ffffffeb,#f7faf3db),#ffffffeb;border-color:#5a743c2e;box-shadow:0 18px 42px #30482529}:root[data-theme=light] .fs-finance-posting-profile-detail__card-header p,:root[data-theme=light] .fs-finance-posting-profile-detail__card-header span,:root[data-theme=light] .fs-finance-posting-profile-detail__eyebrow,:root[data-theme=light] .fs-finance-posting-profile-detail__field small,:root[data-theme=light] .fs-finance-posting-profile-detail__field span,:root[data-theme=light] .fs-finance-posting-profile-detail__hero-aside small,:root[data-theme=light] .fs-finance-posting-profile-detail__hero-aside span,:root[data-theme=light] .fs-finance-posting-profile-detail__hero-main>p,:root[data-theme=light] .fs-finance-posting-profile-detail__notes,:root[data-theme=light] .fs-finance-posting-profile-detail__overview-tile small,:root[data-theme=light] .fs-finance-posting-profile-detail__overview-tile span{color:#64748b}:root[data-theme=light] .fs-finance-posting-profile-detail__card-header h2,:root[data-theme=light] .fs-finance-posting-profile-detail__field strong,:root[data-theme=light] .fs-finance-posting-profile-detail__hero-aside strong,:root[data-theme=light] .fs-finance-posting-profile-detail__hero-main h1,:root[data-theme=light] .fs-finance-posting-profile-detail__overview-tile strong{color:#0f172a}@media (max-width:1080px){.fs-finance-posting-profile-detail__content-grid,.fs-finance-posting-profile-detail__hero{grid-template-columns:1fr}.fs-finance-posting-profile-detail__hero-aside{border-top:1px solid #84a46529;border-left:0}.fs-finance-posting-profile-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.fs-finance-posting-profile-detail__actions{border-radius:1rem;width:100%}.fs-finance-posting-profile-detail__actions>*{flex:100%}.fs-finance-posting-profile-detail__field-grid,.fs-finance-posting-profile-detail__overview{grid-template-columns:1fr}}.fs-dashboard.fs-finance-operational-postings{gap:1rem}.fs-finance-operational-postings__filters-grid{grid-template-columns:minmax(15rem,22rem);align-items:center;display:grid}.fs-finance-operational-postings__filters-grid .fs-select{width:100%}.fs-finance-operational-postings__summary{background:linear-gradient(135deg,#e5ead812,#e5ead806),#070b056b;border:1px solid #e5ead814;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 44px #070b052e}.fs-finance-operational-postings__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-finance-operational-postings__summary-item{border-right:1px solid #e5ead814;min-width:0;padding:1rem 1.1rem}.fs-finance-operational-postings__summary-item:last-child{border-right:0}.fs-finance-operational-postings__eyebrow,.fs-finance-operational-postings__summary-label{color:#e5ead89e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.32rem;font-size:.72rem;font-weight:800;display:block}.fs-finance-operational-postings__summary-item strong{color:#f8faf2;text-overflow:ellipsis;white-space:nowrap;font-size:1.03rem;font-weight:850;line-height:1.25;display:block;overflow:hidden}.fs-finance-operational-postings__summary-item small{color:#e5ead8a8;margin-top:.25rem;font-size:.78rem;line-height:1.35;display:block}.fs-finance-operational-postings__operations{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.85fr);align-items:start;gap:1rem;display:grid}.fs-finance-operational-postings__action-card,.fs-finance-operational-postings__result-card{background:linear-gradient(#e5ead80f,#e5ead806),#070b056b;border:1px solid #e5ead814;border-radius:1.25rem;padding:1.05rem;box-shadow:0 18px 44px #070b052b}.fs-finance-operational-postings__card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.fs-finance-operational-postings__card-header h2{color:#f8faf2;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:850}.fs-finance-operational-postings__card-header p{color:#e5ead8ad;max-width:46rem;margin:.28rem 0 0;font-size:.82rem;line-height:1.5}.fs-finance-operational-postings__manual-form{gap:.95rem;display:grid}.fs-finance-operational-postings__manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-finance-operational-postings__manual-grid .fs-field small{color:#e5ead88a;font-size:.74rem;line-height:1.35}.fs-finance-operational-postings__control-strip{border-top:1px solid #e5ead814;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.85rem;display:flex}.fs-finance-operational-postings__control-strip .fs-check-field{margin-right:auto}.fs-finance-operational-postings__control-strip .fs-check-field+.fs-check-field{margin-right:0}.fs-finance-operational-postings__result-grid{gap:.7rem;margin:0;display:grid}.fs-finance-operational-postings__result-grid>div{border-bottom:1px solid #e5ead812;gap:.16rem;padding-bottom:.62rem;display:grid}.fs-finance-operational-postings__result-grid>div:last-child{border-bottom:0;padding-bottom:0}.fs-finance-operational-postings__result-grid dt{color:#e5ead894;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-operational-postings__result-grid dd{color:#f8faf2eb;margin:0;font-size:.84rem;line-height:1.45}.fs-finance-operational-postings__result-empty{background:#070b053d;border:1px dashed #e5ead81f;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:.95rem;display:flex}:root[data-theme=light] .fs-finance-operational-postings__action-card,:root[data-theme=light] .fs-finance-operational-postings__result-card,:root[data-theme=light] .fs-finance-operational-postings__summary{background:linear-gradient(#fffffff0,#f8faf2f5),#fff;border-color:#202f1a1f;box-shadow:0 18px 38px #202f1a14}:root[data-theme=light] .fs-finance-operational-postings__eyebrow,:root[data-theme=light] .fs-finance-operational-postings__result-grid dt,:root[data-theme=light] .fs-finance-operational-postings__summary-label{color:#202f1a94}:root[data-theme=light] .fs-finance-operational-postings__card-header h2,:root[data-theme=light] .fs-finance-operational-postings__summary-item strong{color:#202f1a}:root[data-theme=light] .fs-finance-operational-postings__card-header p,:root[data-theme=light] .fs-finance-operational-postings__manual-grid .fs-field small,:root[data-theme=light] .fs-finance-operational-postings__summary-item small{color:#202f1aa3}:root[data-theme=light] .fs-finance-operational-postings__result-grid dd{color:#202f1ae0}:root[data-theme=light] .fs-finance-operational-postings__control-strip,:root[data-theme=light] .fs-finance-operational-postings__result-grid>div,:root[data-theme=light] .fs-finance-operational-postings__summary-item{border-color:#202f1a1a}:root[data-theme=light] .fs-finance-operational-postings__result-empty{background:#f8faf2b8;border-color:#202f1a29}@media (max-width:1180px){.fs-finance-operational-postings__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-operational-postings__summary-item:nth-child(2){border-right:0}.fs-finance-operational-postings__summary-item:nth-child(-n+2){border-bottom:1px solid #e5ead814}.fs-finance-operational-postings__operations{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.fs-finance-operational-postings__manual-grid,.fs-finance-operational-postings__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-operational-postings__summary-item{border-bottom:1px solid #e5ead814;border-right:0}.fs-finance-operational-postings__summary-item:last-child{border-bottom:0}.fs-finance-operational-postings__card-header,.fs-finance-operational-postings__control-strip{flex-direction:column;align-items:stretch}.fs-finance-operational-postings__control-strip .fs-check-field{margin-right:0}}.fs-finance-operational-postings__console-hero{background:radial-gradient(circle at 12% 16%,#5bc44b2e,#0000 32%),linear-gradient(135deg,#e5ead812,#e5ead806),#070b058a;border:1px solid #e5ead814;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);align-items:stretch;gap:1rem;min-height:12rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 22px 54px #070b0538}.fs-finance-operational-postings__console-main{flex-direction:column;justify-content:center;min-width:0;padding:.6rem;display:flex}.fs-finance-operational-postings__hero-kicker{color:#e5ead8b8;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-size:.74rem;font-weight:850}.fs-finance-operational-postings__console-main h1{color:#f8faf2;letter-spacing:-.045em;max-width:52rem;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:.98}.fs-finance-operational-postings__console-main p{color:#e5ead8b8;max-width:58rem;margin:.75rem 0 0;font-size:.92rem;line-height:1.6}.fs-finance-operational-postings__hero-tags{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.fs-finance-operational-postings__hero-tags span{color:#e5ead8c2;background:#070b0552;border:1px solid #e5ead81a;border-radius:999px;padding:.34rem .58rem;font-size:.76rem;font-weight:760}.fs-finance-operational-postings__console-aside{gap:.7rem;display:grid}.fs-finance-operational-postings__aside-card,.fs-finance-operational-postings__aside-grid>div{background:#070b0557;border:1px solid #e5ead814;border-radius:1rem;padding:.9rem}.fs-finance-operational-postings__aside-card--primary{flex-direction:column;justify-content:center;min-height:5.8rem;display:flex}.fs-finance-operational-postings__aside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fs-finance-operational-postings__aside-card span,.fs-finance-operational-postings__aside-grid span,.fs-finance-operational-postings__panel-header span{color:#e5ead894;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.32rem;font-size:.72rem;font-weight:850;display:block}.fs-finance-operational-postings__aside-card strong,.fs-finance-operational-postings__aside-grid strong{color:#f8faf2;font-size:1rem;font-weight:850;line-height:1.2}.fs-finance-operational-postings__aside-card--primary strong{letter-spacing:-.035em;font-size:1.55rem}.fs-finance-operational-postings__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.fs-finance-operational-postings__kpi-card{background:linear-gradient(#e5ead80e,#e5ead806),#070b056b;border:1px solid #e5ead814;border-radius:1rem;min-height:6rem;padding:.95rem;position:relative;box-shadow:0 18px 42px #070b0526}.fs-finance-operational-postings__kpi-card:after{content:"";background:#e5ead861;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.8rem;right:.8rem}.fs-finance-operational-postings__kpi-card--success:after{background:#5bc44b}.fs-finance-operational-postings__kpi-card--warning:after{background:#efbe4c}.fs-finance-operational-postings__kpi-card--danger:after{background:#f87171}.fs-finance-operational-postings__kpi-card--info:after{background:#60a5fa}.fs-finance-operational-postings__kpi-card span{color:#e5ead894;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.fs-finance-operational-postings__kpi-card strong{color:#f8faf2;letter-spacing:-.03em;margin-top:.55rem;font-size:1.42rem;font-weight:900;display:block}.fs-finance-operational-postings__kpi-card small{color:#e5ead89e;margin-top:.38rem;font-size:.78rem;display:block}.fs-finance-operational-postings__console-grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:stretch;gap:1rem;display:grid}.fs-finance-operational-postings__flow-panel,.fs-finance-operational-postings__resource-panel{background:linear-gradient(#e5ead80e,#e5ead806),#070b056b;border:1px solid #e5ead814;border-radius:1.25rem;padding:1rem;box-shadow:0 18px 44px #070b0529}.fs-finance-operational-postings__panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.fs-finance-operational-postings__panel-header h2{color:#f8faf2;letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:900}.fs-finance-operational-postings__resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fs-finance-operational-postings__resource-card{width:100%;min-height:8.8rem;color:inherit;text-align:left;background:#070b0542;border:1px solid #e5ead814;border-radius:1rem;align-content:start;gap:.42rem;padding:.82rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}button.fs-finance-operational-postings__resource-card{appearance:none;cursor:pointer;font:inherit}.fs-finance-operational-postings__resource-card:hover{border-color:#5bc44b57;transform:translateY(-1px);box-shadow:0 16px 32px #070b0533}.fs-finance-operational-postings__resource-card:disabled{cursor:wait;opacity:.72;transform:none}.fs-finance-operational-postings__resource-icon{color:#efbe4c;background:#efbe4c29;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:900;display:inline-flex}.fs-finance-operational-postings__resource-card strong{color:#f8faf2;font-size:.88rem;font-weight:850}.fs-finance-operational-postings__resource-card small{color:#e5ead8a3;font-size:.76rem;line-height:1.45}.fs-finance-operational-postings__resource-card em{color:#bef264e6;letter-spacing:.03em;background:#5bc44b24;border-radius:999px;justify-self:start;margin-top:.2rem;padding:.24rem .46rem;font-size:.68rem;font-style:normal;font-weight:800}.fs-finance-operational-postings__flow-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fs-finance-operational-postings__flow-list li{background:#070b0540;border:1px solid #e5ead814;border-radius:.95rem;align-items:center;gap:.78rem;min-height:3.15rem;padding:.7rem;display:flex}.fs-finance-operational-postings__flow-list span{color:#efbe4c;background:#efbe4c29;border-radius:.62rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:inline-flex}.fs-finance-operational-postings__flow-list strong{color:#f8faf2eb;font-size:.86rem;font-weight:850}:root[data-theme=light] .fs-finance-operational-postings__console-hero,:root[data-theme=light] .fs-finance-operational-postings__flow-panel,:root[data-theme=light] .fs-finance-operational-postings__kpi-card,:root[data-theme=light] .fs-finance-operational-postings__resource-panel{background:linear-gradient(#fffffff0,#f8faf2f5),#fff;border-color:#202f1a1f;box-shadow:0 18px 38px #202f1a14}:root[data-theme=light] .fs-finance-operational-postings__aside-card strong,:root[data-theme=light] .fs-finance-operational-postings__aside-grid strong,:root[data-theme=light] .fs-finance-operational-postings__console-main h1,:root[data-theme=light] .fs-finance-operational-postings__flow-list strong,:root[data-theme=light] .fs-finance-operational-postings__kpi-card strong,:root[data-theme=light] .fs-finance-operational-postings__panel-header h2,:root[data-theme=light] .fs-finance-operational-postings__resource-card strong{color:#202f1a}:root[data-theme=light] .fs-finance-operational-postings__console-main p,:root[data-theme=light] .fs-finance-operational-postings__kpi-card small,:root[data-theme=light] .fs-finance-operational-postings__resource-card small{color:#202f1aa8}:root[data-theme=light] .fs-finance-operational-postings__aside-card span,:root[data-theme=light] .fs-finance-operational-postings__aside-grid span,:root[data-theme=light] .fs-finance-operational-postings__hero-kicker,:root[data-theme=light] .fs-finance-operational-postings__kpi-card span,:root[data-theme=light] .fs-finance-operational-postings__panel-header span{color:#202f1a94}:root[data-theme=light] .fs-finance-operational-postings__aside-card,:root[data-theme=light] .fs-finance-operational-postings__aside-grid>div,:root[data-theme=light] .fs-finance-operational-postings__flow-list li,:root[data-theme=light] .fs-finance-operational-postings__hero-tags span,:root[data-theme=light] .fs-finance-operational-postings__resource-card{background:#f8faf2b8;border-color:#202f1a1a}@media (max-width:1180px){.fs-finance-operational-postings__console-grid,.fs-finance-operational-postings__console-hero{grid-template-columns:minmax(0,1fr)}.fs-finance-operational-postings__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-finance-operational-postings__aside-grid,.fs-finance-operational-postings__kpis,.fs-finance-operational-postings__resource-grid{grid-template-columns:minmax(0,1fr)}.fs-finance-operational-postings__panel-header{flex-direction:column}}#operational-posting-action{scroll-margin-top:calc(var(--fs-topbar-height,64px) + 1rem)}.fs-finance-reports__footer{justify-content:flex-end}.fs-finance-reports__footer .fs-table-actions{margin-left:auto}.fs-finance-reports__description,.fs-finance-reports__report-card{min-height:auto}.fs-finance-reports__governance-card .fs-dashboard__card-header{margin-bottom:.75rem}.fs-finance-reports__governance-grid>div{min-height:auto}.fs-finance-cost-centers__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-cost-centers__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-finance-cost-centers__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-finance-cost-centers__summary-item:last-child{border-right:0}.fs-finance-cost-centers__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-cost-centers__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-finance-cost-centers__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}:root[data-theme=light] .fs-finance-cost-centers__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-finance-cost-centers__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-finance-cost-centers__summary-item small,:root[data-theme=light] .fs-finance-cost-centers__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-cost-centers__summary-item strong{color:#0f172a}@media (max-width:980px){.fs-finance-cost-centers__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-cost-centers__summary-item:nth-child(2n){border-right:0}.fs-finance-cost-centers__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:640px){.fs-finance-cost-centers__summary-grid{grid-template-columns:1fr}.fs-finance-cost-centers__summary-item,.fs-finance-cost-centers__summary-item:nth-child(2n){border-right:0}.fs-finance-cost-centers__summary-item+.fs-finance-cost-centers__summary-item{border-top:1px solid #84a46524}}.fs-finance-cost-center-detail{gap:1rem;display:grid}.fs-finance-cost-center-detail__hero{background:radial-gradient(circle at 0 0,#4f9f4224,#0000 44%),linear-gradient(#84a46514,#84a46506),#081b0b38;border:1px solid #84a4652e;border-radius:1.1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.28fr);align-items:stretch;gap:1rem;padding:1.2rem;display:grid}.fs-finance-cost-center-detail__hero-main{min-width:0}.fs-finance-cost-center-detail__card-header span,.fs-finance-cost-center-detail__eyebrow,.fs-finance-cost-center-detail__field dt,.fs-finance-cost-center-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.fs-finance-cost-center-detail__hero-main h1{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.03em;margin:.2rem 0 0;font-size:clamp(1.65rem,2.25vw,2.45rem);line-height:1.08}.fs-finance-cost-center-detail__hero-main>p{max-width:68rem;color:var(--fs-text-soft,#8e9b79);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.fs-finance-cost-center-detail__chips{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.fs-finance-cost-center-detail__hero-aside{background:linear-gradient(#84a46512,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:1rem;display:grid}.fs-finance-cost-center-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-finance-cost-center-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);font-size:clamp(1.7rem,2vw,2.4rem);line-height:1}.fs-finance-cost-center-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.8rem}.fs-finance-cost-center-detail__actions{background:#081b0b2e;border:1px solid #84a46524;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.55rem;padding:.35rem;display:flex}.fs-finance-cost-center-detail__actions .fs-pill-button{min-height:2.35rem}.fs-finance-cost-center-detail__actions .fs-pill-button--primary{box-shadow:0 14px 30px #46be5438}.fs-finance-cost-center-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.fs-finance-cost-center-detail__overview-tile{background:linear-gradient(#84a46512,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;min-width:0;padding:.95rem}.fs-finance-cost-center-detail__overview-tile strong{color:var(--fs-text,#e5ead8);margin-top:.25rem;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18;display:block}.fs-finance-cost-center-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);margin-top:.22rem;font-size:.78rem;line-height:1.35;display:block}.fs-finance-cost-center-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.fs-finance-cost-center-detail__card{background:linear-gradient(#84a46512,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:1rem;min-width:0;padding:1rem}.fs-finance-cost-center-detail__card-header{border-bottom:1px solid #84a46524;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex}.fs-finance-cost-center-detail__card-header>div{min-width:0}.fs-finance-cost-center-detail__card-header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);margin:.18rem 0 0;font-size:1.18rem;line-height:1.15}.fs-finance-cost-center-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.fs-finance-cost-center-detail__field{background:#030f0638;border:1px solid #84a46521;border-radius:.75rem;min-width:0;padding:.75rem}.fs-finance-cost-center-detail__field dd{min-width:0;color:var(--fs-text,#e5ead8);overflow-wrap:anywhere;margin:.28rem 0 0;font-weight:750;line-height:1.35}.fs-finance-cost-center-detail__field dd small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;font-weight:600;line-height:1.35}.fs-finance-cost-center-detail__card .fs-empty-state{margin-top:.25rem}.fs-finance-cost-center-detail__card .fs-data-table-shell,.fs-finance-cost-center-detail__card .fs-empty-state,.fs-finance-cost-center-detail__card .fs-loading-state{border-radius:.85rem}:root[data-theme=light] .fs-finance-cost-center-detail__card,:root[data-theme=light] .fs-finance-cost-center-detail__hero,:root[data-theme=light] .fs-finance-cost-center-detail__hero-aside,:root[data-theme=light] .fs-finance-cost-center-detail__overview-tile{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e}:root[data-theme=light] .fs-finance-cost-center-detail__field{background:#f8fafce0;border-color:#5a743c24}:root[data-theme=light] .fs-finance-cost-center-detail__actions{background:#ffffffd1;border-color:#5a743c29}:root[data-theme=light] .fs-finance-cost-center-detail__card-header h2,:root[data-theme=light] .fs-finance-cost-center-detail__field dd,:root[data-theme=light] .fs-finance-cost-center-detail__hero-aside strong,:root[data-theme=light] .fs-finance-cost-center-detail__hero-main h1,:root[data-theme=light] .fs-finance-cost-center-detail__overview-tile strong{color:#0f172a}:root[data-theme=light] .fs-finance-cost-center-detail__card-header span,:root[data-theme=light] .fs-finance-cost-center-detail__eyebrow,:root[data-theme=light] .fs-finance-cost-center-detail__field dd small,:root[data-theme=light] .fs-finance-cost-center-detail__field dt,:root[data-theme=light] .fs-finance-cost-center-detail__hero-aside small,:root[data-theme=light] .fs-finance-cost-center-detail__hero-aside span,:root[data-theme=light] .fs-finance-cost-center-detail__hero-main>p,:root[data-theme=light] .fs-finance-cost-center-detail__overview-tile small,:root[data-theme=light] .fs-finance-cost-center-detail__overview-tile span{color:#64748b}@media (max-width:1100px){.fs-finance-cost-center-detail__content-grid{grid-template-columns:1fr}}@media (max-width:860px){.fs-finance-cost-center-detail__hero{grid-template-columns:1fr}.fs-finance-cost-center-detail__hero-aside{min-height:8rem}.fs-finance-cost-center-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-cost-center-detail__actions{border-radius:1rem;justify-content:stretch;justify-self:stretch}.fs-finance-cost-center-detail__actions>*{flex:auto}}@media (max-width:640px){.fs-finance-cost-center-detail__field-grid,.fs-finance-cost-center-detail__overview{grid-template-columns:1fr}.fs-finance-cost-center-detail__card-header{display:grid}.fs-finance-cost-center-detail__card-header .fs-pill-button{width:100%}}.fs-finance-cost-center-detail__field dd .fs-status-pill{width:fit-content;margin-bottom:.22rem;display:inline-flex}.fs-finance-cost-center-detail__field dd small{margin-top:.22rem;display:block}.fs-finance-cost-center-detail__field dd .fs-status-pill+small{margin-left:0}.fs-finance-payment-terms__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-finance-payment-terms__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-finance-payment-terms__summary-item{border-right:1px solid #84a46524;min-width:0;padding:1rem}.fs-finance-payment-terms__summary-item:last-child{border-right:0}.fs-finance-payment-terms__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.fs-finance-payment-terms__summary-item strong{color:var(--fs-text,#e5ead8);margin-top:.28rem;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18;display:block}.fs-finance-payment-terms__summary-item small{color:var(--fs-text-soft,#8e9b79);margin-top:.22rem;font-size:.78rem;line-height:1.35;display:block}:root[data-theme=light] .fs-finance-payment-terms__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e}:root[data-theme=light] .fs-finance-payment-terms__summary-item{border-right-color:#5a743c24}:root[data-theme=light] .fs-finance-payment-terms__summary-item small,:root[data-theme=light] .fs-finance-payment-terms__summary-label{color:#64748b}:root[data-theme=light] .fs-finance-payment-terms__summary-item strong{color:#0f172a}@media (max-width:860px){.fs-finance-payment-terms__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-finance-payment-terms__summary-item:nth-child(2n){border-right:0}.fs-finance-payment-terms__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:560px){.fs-finance-payment-terms__summary-grid{grid-template-columns:1fr}.fs-finance-payment-terms__summary-item,.fs-finance-payment-terms__summary-item:nth-child(2n){border-right:0}.fs-finance-payment-terms__summary-item+.fs-finance-payment-terms__summary-item{border-top:1px solid #84a46524}}.fs-finance-payment-term-detail{gap:.9rem;display:grid}.fs-finance-payment-term-detail__hero{background:linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:stretch;gap:1rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-finance-payment-term-detail__hero-main{gap:.44rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.fs-finance-payment-term-detail__card-header p,.fs-finance-payment-term-detail__eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-payment-term-detail__hero-main h1{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.48rem,1.12rem + .95vw,2.15rem);line-height:1.04}.fs-finance-payment-term-detail__hero-main>p{max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.82rem;line-height:1.42}.fs-finance-payment-term-detail__chips{flex-wrap:wrap;align-items:center;gap:.34rem;margin-top:.18rem;display:flex}.fs-finance-payment-term-detail__hero-aside{background:#06100847;border-left:1px solid #84a46529;align-content:center;gap:.24rem;padding:1rem;display:grid}.fs-finance-payment-term-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-payment-term-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:clamp(1.3rem,1rem + .7vw,1.75rem);line-height:1.1}.fs-finance-payment-term-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-payment-term-detail__actions{z-index:48;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border:1px solid #84a46538;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;width:fit-content;max-width:min(100%,72rem);margin:.1rem 0 0 auto;padding:.48rem;display:flex;position:sticky;bottom:clamp(.7rem,1.4vw,1rem);box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-finance-payment-term-detail__actions .fs-pill-button{border-radius:999px;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-finance-payment-term-detail__actions .fs-pill-button--primary{min-width:11.25rem}.fs-finance-payment-term-detail__overview{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid;overflow:visible}.fs-finance-payment-term-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-finance-payment-term-detail__field span,.fs-finance-payment-term-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-finance-payment-term-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-finance-payment-term-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-finance-payment-term-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-finance-payment-term-detail__card{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid;overflow:visible}.fs-finance-payment-term-detail__card-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:0 0 .54rem;display:flex}.fs-finance-payment-term-detail__card-header>div{gap:.16rem;min-width:0;display:grid}.fs-finance-payment-term-detail__card-header h2{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;margin:0;font-size:1rem;font-weight:900;line-height:1.2}.fs-finance-payment-term-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.fs-finance-payment-term-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-finance-payment-term-detail__field strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-finance-payment-term-detail__field small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-finance-payment-term-detail__card .fs-feature-card__actions{justify-content:flex-start;gap:.45rem}.fs-finance-payment-term-detail__card .fs-feature-card__actions .fs-pill-button{min-height:2.2rem}:root[data-theme=light] .fs-finance-payment-term-detail__card,:root[data-theme=light] .fs-finance-payment-term-detail__hero,:root[data-theme=light] .fs-finance-payment-term-detail__overview-tile{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-finance-payment-term-detail__field,:root[data-theme=light] .fs-finance-payment-term-detail__hero-aside{background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-finance-payment-term-detail__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-finance-payment-term-detail__card-header p,:root[data-theme=light] .fs-finance-payment-term-detail__eyebrow,:root[data-theme=light] .fs-finance-payment-term-detail__field small,:root[data-theme=light] .fs-finance-payment-term-detail__field span,:root[data-theme=light] .fs-finance-payment-term-detail__hero-aside small,:root[data-theme=light] .fs-finance-payment-term-detail__hero-aside span,:root[data-theme=light] .fs-finance-payment-term-detail__hero-main>p,:root[data-theme=light] .fs-finance-payment-term-detail__overview-tile small,:root[data-theme=light] .fs-finance-payment-term-detail__overview-tile span{color:#64748b}:root[data-theme=light] .fs-finance-payment-term-detail__card-header h2,:root[data-theme=light] .fs-finance-payment-term-detail__field strong,:root[data-theme=light] .fs-finance-payment-term-detail__hero-aside strong,:root[data-theme=light] .fs-finance-payment-term-detail__hero-main h1,:root[data-theme=light] .fs-finance-payment-term-detail__overview-tile strong{color:#0f172a}@media (max-width:1180px){.fs-finance-payment-term-detail__content-grid{grid-template-columns:1fr}}@media (max-width:900px){.fs-finance-payment-term-detail__hero{grid-template-columns:1fr}.fs-finance-payment-term-detail__hero-aside{border-top:1px solid #84a46529;border-left:0}.fs-finance-payment-term-detail__field-grid,.fs-finance-payment-term-detail__overview{grid-template-columns:1fr}.fs-finance-payment-term-detail__actions{border-radius:1rem;justify-content:stretch;width:100%}.fs-finance-payment-term-detail__actions .fs-pill-button{flex:auto}}.fs-finance-dashboard,.fs-finance-operational-postings,.fs-finance-report,.fs-finance-reports{--fs-finance-heading-soft:var(--fs-text,#e5ead8);--fs-finance-muted-soft:var(--fs-text-soft,#8e9b79);--fs-finance-value-soft:#e5ead8eb;--fs-finance-helper-soft:#8e9b79f0}.fs-finance-operational-postings__console-main h1,.fs-finance-report .fs-dashboard__hero-title,.fs-finance-reports .fs-dashboard__hero-title{color:var(--fs-finance-heading-soft);letter-spacing:-.032em;font-size:clamp(1.45rem,1.08rem + .95vw,2.08rem);line-height:1.06}.fs-finance-dashboard .fs-dashboard__hero-title{color:var(--fs-finance-heading-soft);letter-spacing:0;font-size:1.72rem;line-height:1.08}.fs-finance-dashboard .fs-dashboard__hero-text,.fs-finance-operational-postings__console-main p,.fs-finance-report .fs-dashboard__hero-text,.fs-finance-reports .fs-dashboard__hero-text{color:var(--fs-finance-muted-soft);font-size:.82rem;line-height:1.45}.fs-finance-dashboard .fs-dashboard__hero-score strong,.fs-finance-dashboard .fs-dashboard__metric-value,.fs-finance-operational-postings__aside-card strong,.fs-finance-operational-postings__kpi-card strong,.fs-finance-report .fs-dashboard__hero-score strong,.fs-finance-report .fs-dashboard__metric-value,.fs-finance-reports .fs-dashboard__hero-score strong,.fs-finance-reports .fs-dashboard__metric-value{color:var(--fs-finance-value-soft)}.fs-finance-dashboard .fs-dashboard__hero-score-label,.fs-finance-dashboard .fs-dashboard__metric-helper,.fs-finance-operational-postings__aside-card span,.fs-finance-operational-postings__kpi-card small,.fs-finance-operational-postings__kpi-card span,.fs-finance-report .fs-dashboard__hero-score-label,.fs-finance-report .fs-dashboard__metric-helper,.fs-finance-reports .fs-dashboard__hero-score-label,.fs-finance-reports .fs-dashboard__metric-helper{color:var(--fs-finance-helper-soft)}.fs-finance-operational-postings__flow-list strong,.fs-finance-operational-postings__panel-header h2,.fs-finance-operational-postings__resource-card strong,.fs-finance-reports__panel-header h2,.fs-finance-reports__report-card h3{color:var(--fs-finance-heading-soft);font-size:.95rem;line-height:1.25}.fs-finance-operational-postings__flow-list li,.fs-finance-operational-postings__resource-card small,.fs-finance-reports__description,.fs-finance-reports__supporting-text{color:var(--fs-finance-muted-soft);font-size:.78rem;line-height:1.42}:root[data-theme=light] .fs-finance-dashboard,:root[data-theme=light] .fs-finance-operational-postings,:root[data-theme=light] .fs-finance-report,:root[data-theme=light] .fs-finance-reports{--fs-finance-heading-soft:#0f172a;--fs-finance-muted-soft:#64748b;--fs-finance-value-soft:#0f172a;--fs-finance-helper-soft:#64748b}.fs-partners-business-partners,.fs-partners-dashboard{gap:1rem;display:grid}.fs-partners-dashboard .fs-dashboard__hero{min-height:13.4rem}.fs-partners-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-partners-dashboard .fs-feature-card__actions{justify-content:flex-start}.fs-partners-dashboard .fs-dashboard__metric-card{min-height:5.6rem}.fs-partners-dashboard .fs-dashboard__hero-mini-grid span,.fs-partners-dashboard .fs-dashboard__insight-row p,.fs-partners-dashboard .fs-dashboard__metric-helper,.fs-partners-dashboard .fs-dashboard__metric-label{color:var(--fs-text-soft,#8e9b79)}.fs-partners-dashboard .fs-dashboard__hero-mini-grid strong,.fs-partners-dashboard .fs-dashboard__insight-row strong,.fs-partners-dashboard .fs-dashboard__metric-value{color:var(--fs-text,#e5ead8)}.fs-partners-dashboard .fs-dashboard__card--dashboard-panel{min-width:0}.fs-partners-dashboard .fs-dashboard__hero-mini-grid>div,.fs-partners-dashboard .fs-dashboard__insight-row{background:#06100838;border-color:#84a46521}.fs-partners-dashboard .fs-dashboard__stack{gap:.55rem;display:grid}.fs-partners-dashboard .fs-dashboard__insight-row{border:1px solid #84a46521;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;padding:.72rem .78rem;text-decoration:none;display:flex}.fs-partners-dashboard .fs-dashboard__insight-row>div{gap:.18rem;min-width:0;display:grid}.fs-partners-dashboard .fs-dashboard__insight-row strong{font-size:.85rem;line-height:1.22}.fs-partners-dashboard .fs-dashboard__insight-row p{margin:0;font-size:.75rem}.fs-partners-dashboard .fs-status-badge{flex:none}.fs-partners-dashboard .fs-dashboard__quick-action{min-height:3.45rem}.fs-partners-dashboard .fs-dashboard__quick-action-text{font-size:.74rem}.fs-partners-business-partners__summary{background:linear-gradient(#84a4650e,#84a46505),#081b0b38;border:1px solid #84a46529;border-radius:.9rem;overflow:hidden}.fs-partners-business-partners__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-business-partners__summary-item{border-right:1px solid #84a46521;gap:.22rem;min-width:0;padding:.82rem .92rem;display:grid}.fs-partners-business-partners__summary-item:last-child{border-right:0}.fs-partners-business-partners__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-business-partners__summary-item strong{color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.05}.fs-partners-business-partners__summary-item small{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}:root[data-theme=light] .fs-partners-business-partners__summary-item small,:root[data-theme=light] .fs-partners-business-partners__summary-label,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__hero-mini-grid span,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__insight-row p,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__metric-helper,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__metric-label{color:#64748b}:root[data-theme=light] .fs-partners-business-partners__summary-item strong,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__hero-mini-grid strong,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__insight-row strong,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__metric-value{color:#0f172a}:root[data-theme=light] .fs-partners-business-partners__summary,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__hero-mini-grid>div,:root[data-theme=light] .fs-partners-dashboard .fs-dashboard__insight-row{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29}@media (max-width:1180px){.fs-partners-dashboard .fs-dashboard__metrics-grid,.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.fs-partners-dashboard .fs-dashboard__metrics-grid,.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:1fr}.fs-partners-dashboard .fs-dashboard__insight-row{align-items:flex-start}}@media (max-width:860px){.fs-partners-business-partners__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-business-partners__summary-item:nth-child(2n){border-right:0}.fs-partners-business-partners__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:560px){.fs-partners-business-partners__summary-grid{grid-template-columns:1fr}.fs-partners-business-partners__summary-item,.fs-partners-business-partners__summary-item:nth-child(2n){border-right:0}.fs-partners-business-partners__summary-item+.fs-partners-business-partners__summary-item{border-top:1px solid #84a46524}}.fs-partners-business-partner-detail{--partners-detail-card-border:#80b0602e;--partners-detail-card-bg:linear-gradient(135deg,#102e14b8,#06140ae6)}.fs-partners-business-partner-detail__hero{border:1px solid var(--partners-detail-card-border);background:radial-gradient(circle at top left,#69d25824,transparent 34%),var(--partners-detail-card-bg);border-radius:1.22rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.3fr);align-items:stretch;gap:.9rem;padding:1rem;display:grid;box-shadow:0 18px 48px #00000038}.fs-partners-business-partner-detail__hero-main{align-items:center;gap:.9rem;min-width:0;display:flex}.fs-partners-business-partner-detail__avatar{color:#e8f7d3fa;letter-spacing:.04em;background:linear-gradient(135deg,#4abe444d,#0e3014e0);border:1px solid #80b06052;border-radius:1.05rem;flex:none;place-items:center;width:3.85rem;height:3.85rem;font-size:1.08rem;font-weight:900;display:grid}.fs-partners-business-partner-detail__hero-copy{min-width:0}.fs-partners-business-partner-detail__card-header p,.fs-partners-business-partner-detail__eyebrow,.fs-partners-business-partner-detail__workspace-header p{color:#b3cd9ae6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem;font-weight:900}.fs-partners-business-partner-detail__hero-copy h1{color:#f6fae7fa;letter-spacing:-.05em;max-width:58rem;margin:0;font-size:clamp(2rem,3.15vw,2.85rem);line-height:1}.fs-partners-business-partner-detail__hero-copy p{color:#dae5c5c2;max-width:58rem;margin:.5rem 0 0;font-size:.88rem;line-height:1.55}.fs-partners-business-partner-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.75rem;display:flex}.fs-partners-business-partner-detail__hero-aside{background:#04110873;border:1px solid #80b0602e;border-radius:1rem;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;padding:.9rem;display:flex}.fs-partners-business-partner-detail__field span,.fs-partners-business-partner-detail__hero-aside span,.fs-partners-business-partner-detail__overview-tile span,.fs-partners-business-partner-detail__workspace-link small{color:#a3b98cd1;font-size:.74rem}.fs-partners-business-partner-detail__hero-aside strong{color:#f6fae7fa;letter-spacing:-.04em;font-size:1.42rem;line-height:1.06}.fs-partners-business-partner-detail__hero-aside small{color:#d5e4c2b8;font-size:.78rem;line-height:1.4}.fs-partners-business-partner-detail__actions{background:#0411086b;border:1px solid #80b06024;border-radius:.95rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.58rem;margin-top:.78rem;padding:.62rem;display:flex}.fs-partners-business-partner-detail__actions .fs-pill-button{min-height:2.2rem}.fs-partners-business-partner-detail__overview{background:#0d2412ad;border:1px solid #80b06029;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem;display:grid;overflow:hidden}.fs-partners-business-partner-detail__overview-tile{border-right:1px solid #80b0601f;min-width:0;padding:.82rem .95rem}.fs-partners-business-partner-detail__overview-tile:last-child{border-right:0}.fs-partners-business-partner-detail__overview-tile strong{color:#f6fae7fa;text-overflow:ellipsis;white-space:nowrap;margin-top:.24rem;font-size:1.08rem;line-height:1.14;display:block;overflow:hidden}.fs-partners-business-partner-detail__overview-tile small{color:#afc29ac7;margin-top:.2rem;font-size:.76rem;display:block}.fs-partners-business-partner-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.fs-partners-business-partner-detail__card,.fs-partners-business-partner-detail__workspace{background:#0411087a;border:1px solid #80b06026;border-radius:1.05rem;min-width:0;box-shadow:0 14px 34px #00000024}.fs-partners-business-partner-detail__card{padding:.9rem}.fs-partners-business-partner-detail__card-header,.fs-partners-business-partner-detail__workspace-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.fs-partners-business-partner-detail__card-header h2,.fs-partners-business-partner-detail__workspace-header h2{color:#f6fae7f5;letter-spacing:-.035em;margin:0;font-size:1.08rem;line-height:1.15}.fs-partners-business-partner-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin:0;display:grid}.fs-partners-business-partner-detail__field{background:#0a1c0e7a;border:1px solid #80b0601f;border-radius:.82rem;min-width:0;padding:.66rem}.fs-partners-business-partner-detail__field strong{overflow-wrap:anywhere;color:#f1f7e0f0;margin-top:.22rem;font-size:.88rem;line-height:1.42;display:block}.fs-partners-business-partner-detail__field small{color:#a5b98fc2;margin-top:.18rem;display:block}.fs-partners-business-partner-detail__workspace{margin-top:.9rem;padding:.9rem}.fs-partners-business-partner-detail__workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-business-partner-detail__workspace-link{color:#eef7dbf0;background:#0a1c0e7a;border:1px solid #80b06024;border-radius:.9rem;align-items:center;gap:.62rem;min-width:0;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-business-partner-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-business-partner-detail__workspace-link>span{color:#bbec94f5;background:#61af4829;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.fs-partners-business-partner-detail__workspace-link small,.fs-partners-business-partner-detail__workspace-link strong{display:block}.fs-partners-business-partner-detail__workspace-link strong{color:#f6fae7f5;font-size:.9rem}@media (max-width:1180px){.fs-partners-business-partner-detail__content-grid,.fs-partners-business-partner-detail__hero{grid-template-columns:1fr}.fs-partners-business-partner-detail__overview,.fs-partners-business-partner-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-partners-business-partner-detail__hero-main{flex-direction:column;align-items:flex-start}.fs-partners-business-partner-detail__actions{justify-content:stretch}.fs-partners-business-partner-detail__actions .fs-pill-button{flex:auto}.fs-partners-business-partner-detail__field-grid,.fs-partners-business-partner-detail__overview,.fs-partners-business-partner-detail__workspace-grid{grid-template-columns:1fr}.fs-partners-business-partner-detail__overview-tile{border-bottom:1px solid #80b0601f;border-right:0}.fs-partners-business-partner-detail__overview-tile:last-child{border-bottom:0}}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1.05fr) minmax(0,2.95fr);align-items:center;gap:.5rem}.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid{grid-template-columns:minmax(6.7rem,.8fr) minmax(7.8rem,1fr) minmax(8.4rem,1.08fr) minmax(7.4rem,.95fr) minmax(6.8rem,.85fr);align-items:center;gap:.5rem}.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid .fs-select,.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid .fs-table-filter{min-width:0}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__page-size,.fs-partners-business-partners.fs-system-settings-register .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-business-partners.fs-system-settings-register .fs-list-page__toolbar-actions a,.fs-partners-business-partners.fs-system-settings-register .fs-list-page__toolbar-actions button,.fs-partners-business-partners.fs-system-settings-register .fs-list-search-input,.fs-partners-business-partners.fs-system-settings-register .fs-select{min-height:2.35rem}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-actions{align-items:center}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__toolbar-actions{flex-wrap:nowrap;align-items:center}@media (max-width:1320px){.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr) max-content}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:minmax(14rem,.95fr) minmax(0,2.8fr)}.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid{grid-template-columns:minmax(6.4rem,.8fr) minmax(7.3rem,1fr) minmax(7.8rem,1.05fr) minmax(6.9rem,.95fr) minmax(6.4rem,.85fr)}}@media (max-width:1180px){.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-row{grid-template-columns:1fr}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-actions,.fs-partners-business-partners.fs-system-settings-register .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:1040px){.fs-partners-business-partners.fs-system-settings-register .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid{grid-template-columns:repeat(3,minmax(8rem,1fr))}}@media (max-width:720px){.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-business-partners.fs-system-settings-register .fs-list-page__toolbar-actions{flex-wrap:wrap}}@media (max-width:560px){.fs-partners-business-partners.fs-system-settings-register .fs-partners-business-partners__filters-grid{grid-template-columns:1fr}}.fs-partners-category-detail{padding-bottom:8.5rem}.fs-partners-category-detail__hero{background:radial-gradient(circle at 0 0,#4f9f421c,#0000 42%),linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-partners-category-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-partners-category-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid}.fs-partners-category-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-partners-category-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;margin:0;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-partners-category-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-partners-category-detail__hero-copy>p:not(.fs-partners-category-detail__eyebrow){max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.48}.fs-partners-category-detail__chips{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.fs-partners-category-detail__hero-aside{background:linear-gradient(#e5ead809,#0000 48%),#06100847;border:1px solid #84a4652e;border-radius:.86rem;align-content:center;gap:.2rem;min-width:0;padding:1rem;display:grid}.fs-partners-category-detail__card-header p,.fs-partners-category-detail__field>span,.fs-partners-category-detail__hero-aside span,.fs-partners-category-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-category-detail__hero-aside strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1.35rem,1.05rem + .75vw,1.8rem);line-height:1.08}.fs-partners-category-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.4}.fs-partners-category-detail__actions.fs-system-settings-record-page__actions{z-index:48}.fs-partners-category-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-partners-category-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-partners-category-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-partners-category-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-category-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-partners-category-detail__card{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-partners-category-detail__card--wide{grid-column:1/-1}.fs-partners-category-detail__card-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-partners-category-detail__card-header p{margin:0}.fs-partners-category-detail__card-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-category-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.fs-partners-category-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-category-detail__field>strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34}.fs-partners-category-detail__field>small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.34}.fs-partners-category-detail__description{min-width:0;color:var(--fs-text,#e5ead8);background:#06100838;border:1px dashed #84a46538;border-radius:.72rem;padding:.8rem;font-size:.9rem;line-height:1.5}:root[data-theme=light] .fs-partners-category-detail__card,:root[data-theme=light] .fs-partners-category-detail__hero,:root[data-theme=light] .fs-partners-category-detail__overview-tile{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-category-detail__avatar,:root[data-theme=light] .fs-partners-category-detail__description,:root[data-theme=light] .fs-partners-category-detail__eyebrow,:root[data-theme=light] .fs-partners-category-detail__field,:root[data-theme=light] .fs-partners-category-detail__hero-aside{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-category-detail__avatar,:root[data-theme=light] .fs-partners-category-detail__card-header h2,:root[data-theme=light] .fs-partners-category-detail__description,:root[data-theme=light] .fs-partners-category-detail__field>strong,:root[data-theme=light] .fs-partners-category-detail__hero-aside strong,:root[data-theme=light] .fs-partners-category-detail__hero-copy h1,:root[data-theme=light] .fs-partners-category-detail__overview-tile strong{color:#0f172a}:root[data-theme=light] .fs-partners-category-detail__card-header p,:root[data-theme=light] .fs-partners-category-detail__eyebrow,:root[data-theme=light] .fs-partners-category-detail__field>small,:root[data-theme=light] .fs-partners-category-detail__field>span,:root[data-theme=light] .fs-partners-category-detail__hero-aside small,:root[data-theme=light] .fs-partners-category-detail__hero-aside span,:root[data-theme=light] .fs-partners-category-detail__hero-copy>p:not(.fs-partners-category-detail__eyebrow),:root[data-theme=light] .fs-partners-category-detail__overview-tile small,:root[data-theme=light] .fs-partners-category-detail__overview-tile span{color:#64748b}@media (max-width:1180px){.fs-partners-category-detail__content-grid,.fs-partners-category-detail__hero{grid-template-columns:1fr}.fs-partners-category-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-category-detail__field-grid,.fs-partners-category-detail__hero-main,.fs-partners-category-detail__overview{grid-template-columns:1fr}.fs-partners-category-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;width:100%}.fs-partners-category-detail__actions .fs-pill-button{flex:auto}}.fs-partners-category-detail__actions.fs-system-settings-record-page__actions{max-width:min(100%,34rem)}.fs-partners-category-detail__actions .fs-pill-button{min-width:7.6rem}.fs-partners-category-detail__actions .fs-pill-button--primary{min-width:10.75rem}.fs-partners-category-detail__field>strong{max-height:8.5rem;overflow:auto}.fs-partners-category-detail__field>strong::-webkit-scrollbar{width:.35rem;height:.35rem}@media (max-width:760px){.fs-partners-category-detail{padding-bottom:10rem}.fs-partners-category-detail__actions.fs-system-settings-record-page__actions{max-width:calc(100vw - 2rem)}}.fs-partners-business-partner-detail{gap:.82rem;padding-bottom:7rem}.fs-partners-business-partner-detail__actions-anchor{justify-content:flex-end;min-height:3.35rem;margin-top:-.15rem;display:flex}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-content:flex-end;justify-self:end;width:fit-content;max-width:min(100%,72rem);margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-partners-business-partner-detail__actions .fs-pill-button{border-radius:999px;min-width:8.6rem;min-height:2.35rem;padding-inline:1rem}.fs-partners-business-partner-detail__overview{margin-top:-.12rem}.fs-partners-business-partner-detail__card,.fs-partners-business-partner-detail__workspace{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border-color:#84a4652e}.fs-partners-business-partner-detail__field{background:#06100847;min-height:4.25rem}.fs-partners-business-partner-detail__field strong,.fs-partners-business-partner-detail__hero-copy h1{overflow-wrap:anywhere}:root[data-theme=light] .fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-business-partner-detail__card,:root[data-theme=light] .fs-partners-business-partner-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-business-partner-detail__field{background:#f7faf3c2;border-color:#5a743c24}@media (max-width:760px){.fs-partners-business-partner-detail{padding-bottom:8rem}.fs-partners-business-partner-detail__actions-anchor{justify-content:stretch}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;width:100%}.fs-partners-business-partner-detail__actions .fs-pill-button{flex:auto;min-width:0}}@media (max-width:560px){.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-business-partner-detail__actions .fs-pill-button{flex-basis:100%}}.fs-partners-business-partner-detail,.fs-partners-category-detail{gap:.82rem}.fs-partners-business-partner-detail__hero,.fs-partners-category-detail__hero{border-radius:1rem;min-width:0}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions,.fs-partners-category-detail__actions.fs-system-settings-record-page__actions{z-index:48}.fs-partners-business-partner-detail__overview,.fs-partners-category-detail__overview{margin-top:-.08rem}.fs-partners-business-partner-detail__content-grid,.fs-partners-category-detail__content-grid{gap:.74rem;margin-top:0}.fs-partners-business-partner-detail__card,.fs-partners-business-partner-detail__workspace,.fs-partners-category-detail__card{box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border-color:#84a4652e;border-radius:.9rem}.fs-partners-business-partner-detail__card-header,.fs-partners-business-partner-detail__workspace-header,.fs-partners-category-detail__card-header{border-bottom:1px solid #84a46521;margin-bottom:0;padding-bottom:.54rem}.fs-partners-business-partner-detail__card-header h2,.fs-partners-business-partner-detail__workspace-header h2,.fs-partners-category-detail__card-header h2{letter-spacing:0;margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-business-partner-detail__field-grid,.fs-partners-category-detail__field-grid{gap:.5rem}.fs-partners-business-partner-detail__field,.fs-partners-category-detail__field{background:#06100847;border-color:#84a46524;border-radius:.68rem;gap:.25rem;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-business-partner-detail__field>span,.fs-partners-category-detail__field>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-business-partner-detail__field>strong,.fs-partners-category-detail__field>strong{color:var(--fs-text,#e5ead8);margin-top:0;font-size:.9rem;line-height:1.34}.fs-partners-business-partner-detail__actions-anchor{min-height:3.5rem;margin-top:0}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions{max-width:min(100%,34rem)}.fs-partners-business-partner-detail__actions .fs-pill-button{min-width:7.6rem}.fs-partners-business-partner-detail__actions .fs-pill-button--primary{min-width:10.75rem}:root[data-theme=light] .fs-partners-business-partner-detail__card,:root[data-theme=light] .fs-partners-business-partner-detail__workspace,:root[data-theme=light] .fs-partners-category-detail__card{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-business-partner-detail__field,:root[data-theme=light] .fs-partners-category-detail__field{background:#f7faf3c2;border-color:#5a743c24}:root[data-theme=light] .fs-partners-business-partner-detail__field>strong,:root[data-theme=light] .fs-partners-business-partner-detail__workspace-header h2,:root[data-theme=light] .fs-partners-category-detail__field>strong{color:#0f172a}:root[data-theme=light] .fs-partners-business-partner-detail__field>span,:root[data-theme=light] .fs-partners-business-partner-detail__workspace-header p,:root[data-theme=light] .fs-partners-category-detail__field>span{color:#64748b}@media (max-width:760px){.fs-partners-business-partner-detail{padding-bottom:10rem}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions{max-width:calc(100vw - 2rem)}}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions,.fs-partners-category-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{z-index:80;position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}@media (max-width:760px){.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions,.fs-partners-category-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);bottom:.9rem;right:1rem}}.fs-partners-contacts__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-partners-contacts__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-contacts__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-partners-contacts__summary-item:last-child{border-right:0}.fs-partners-contacts__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-partners-contacts__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-partners-contacts__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-partners-contacts__filters-grid{grid-template-columns:minmax(7.4rem,.95fr) minmax(7.6rem,.95fr) minmax(8.4rem,1.05fr) minmax(8.8rem,1.08fr) minmax(7.4rem,.9fr);align-items:center;gap:.5rem;display:grid}.fs-partners-contacts__filters-grid .fs-select,.fs-partners-contacts__filters-grid .fs-table-filter{min-width:0}.fs-partners-contacts .fs-list-page__page-size,.fs-partners-contacts .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-contacts .fs-list-page__toolbar-actions a,.fs-partners-contacts .fs-list-page__toolbar-actions button,.fs-partners-contacts .fs-list-search-input,.fs-partners-contacts .fs-select{min-height:2.35rem}.fs-partners-contacts-table__actions .fs-pill-button{min-width:4.7rem;min-height:2.12rem;padding-inline:.72rem}:root[data-theme=light] .fs-partners-contacts__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-partners-contacts__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-partners-contacts__summary-item small,:root[data-theme=light] .fs-partners-contacts__summary-label{color:#64748b}:root[data-theme=light] .fs-partners-contacts__summary-item strong{color:#0f172a}@media (max-width:1320px){.fs-partners-contacts__filters-grid{grid-template-columns:minmax(7rem,.95fr) minmax(7.2rem,.95fr) minmax(8rem,1.05fr) minmax(8.3rem,1.08fr) minmax(7rem,.9fr)}}@media (max-width:1180px){.fs-partners-contacts .fs-list-page__filters-row{grid-template-columns:1fr}.fs-partners-contacts .fs-list-page__filters-actions,.fs-partners-contacts .fs-list-page__toolbar-actions{justify-content:flex-start}}@media (max-width:1040px){.fs-partners-contacts .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-partners-contacts__filters-grid{grid-template-columns:repeat(3,minmax(8rem,1fr))}.fs-partners-contacts__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-contacts__summary-item:nth-child(2n){border-right:0}.fs-partners-contacts__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:720px){.fs-partners-contacts__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-contacts .fs-list-page__toolbar-actions{flex-wrap:wrap}}@media (max-width:560px){.fs-partners-contacts__filters-grid,.fs-partners-contacts__summary-grid{grid-template-columns:1fr}.fs-partners-contacts__summary-item,.fs-partners-contacts__summary-item:nth-child(2n){border-right:0}.fs-partners-contacts__summary-item+.fs-partners-contacts__summary-item{border-top:1px solid #84a46524}}.fs-partners-contacts__table td:last-child,.fs-partners-contacts__table th:last-child{width:9.25rem;min-width:9.25rem;max-width:9.25rem}.fs-partners-contacts__table .fs-data-table__cell--actions{padding-left:.45rem;padding-right:.5rem;overflow:visible}.fs-partners-contacts-table__actions{flex-wrap:nowrap;justify-content:center;gap:.4rem;width:100%;min-width:0;display:flex}.fs-partners-contacts-table__actions .fs-pill-button{flex:none;min-width:4rem;min-height:2.05rem;padding-inline:.56rem;font-size:.76rem}.fs-partners-contacts__table td[data-label=Channels]{overflow-wrap:anywhere}@media (max-width:1180px){.fs-partners-contacts__table td:last-child,.fs-partners-contacts__table th:last-child{width:auto;min-width:0;max-width:none}.fs-partners-contacts-table__actions{justify-content:flex-start}}.fs-partners-contact-detail{gap:.82rem;padding-bottom:7rem}.fs-partners-contact-detail__hero{background:radial-gradient(circle at 0 0,#4f9f421f,#0000 42%),linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-partners-contact-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-partners-contact-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid}.fs-partners-contact-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-partners-contact-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;margin:0;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-partners-contact-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-partners-contact-detail__hero-copy>p:not(.fs-partners-contact-detail__eyebrow){max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.48}.fs-partners-contact-detail__chips{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.fs-partners-contact-detail__hero-aside{background:linear-gradient(#e5ead809,#0000 48%),#06100847;border:1px solid #84a4652e;border-radius:.86rem;align-content:center;gap:.2rem;min-width:0;padding:1rem;display:grid}.fs-partners-contact-detail__card-header p,.fs-partners-contact-detail__field>span,.fs-partners-contact-detail__hero-aside span,.fs-partners-contact-detail__overview-tile span,.fs-partners-contact-detail__workspace-header p,.fs-partners-contact-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-contact-detail__hero-aside strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1.35rem,1.05rem + .75vw,1.8rem);line-height:1.08}.fs-partners-contact-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.4}.fs-partners-contact-detail__actions-anchor{justify-content:flex-end;min-height:3.35rem;margin-top:-.15rem;display:flex}.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-content:flex-end;justify-self:end;width:fit-content;margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-partners-contact-detail__actions .fs-pill-button{border-radius:999px;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-partners-contact-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-partners-contact-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-partners-contact-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-partners-contact-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-contact-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-partners-contact-detail__card,.fs-partners-contact-detail__workspace{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-partners-contact-detail__card-header,.fs-partners-contact-detail__workspace-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-partners-contact-detail__card-header p,.fs-partners-contact-detail__workspace-header p{margin:0}.fs-partners-contact-detail__card-header h2,.fs-partners-contact-detail__workspace-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-contact-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.fs-partners-contact-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-contact-detail__field>strong{overflow-wrap:anywhere;min-width:0;max-height:8.5rem;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34;overflow:auto}.fs-partners-contact-detail__field>small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.34}.fs-partners-contact-detail__workspace{grid-column:1/-1}.fs-partners-contact-detail__workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-contact-detail__workspace-link{min-width:0;color:var(--fs-text,#e5ead8);background:#06100847;border:1px solid #84a46524;border-radius:.9rem;align-items:center;gap:.62rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-contact-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-contact-detail__workspace-link>span{color:#bbec94f5;background:#61af4829;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.fs-partners-contact-detail__workspace-link small,.fs-partners-contact-detail__workspace-link strong{overflow-wrap:anywhere;min-width:0;display:block}.fs-partners-contact-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.9rem}:root[data-theme=light] .fs-partners-contact-detail__card,:root[data-theme=light] .fs-partners-contact-detail__hero,:root[data-theme=light] .fs-partners-contact-detail__overview-tile,:root[data-theme=light] .fs-partners-contact-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-contact-detail__avatar,:root[data-theme=light] .fs-partners-contact-detail__eyebrow,:root[data-theme=light] .fs-partners-contact-detail__field,:root[data-theme=light] .fs-partners-contact-detail__hero-aside,:root[data-theme=light] .fs-partners-contact-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-contact-detail__avatar,:root[data-theme=light] .fs-partners-contact-detail__card-header h2,:root[data-theme=light] .fs-partners-contact-detail__field>strong,:root[data-theme=light] .fs-partners-contact-detail__hero-aside strong,:root[data-theme=light] .fs-partners-contact-detail__hero-copy h1,:root[data-theme=light] .fs-partners-contact-detail__overview-tile strong,:root[data-theme=light] .fs-partners-contact-detail__workspace-header h2,:root[data-theme=light] .fs-partners-contact-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-contact-detail__card-header p,:root[data-theme=light] .fs-partners-contact-detail__eyebrow,:root[data-theme=light] .fs-partners-contact-detail__field>small,:root[data-theme=light] .fs-partners-contact-detail__field>span,:root[data-theme=light] .fs-partners-contact-detail__hero-aside small,:root[data-theme=light] .fs-partners-contact-detail__hero-aside span,:root[data-theme=light] .fs-partners-contact-detail__hero-copy>p:not(.fs-partners-contact-detail__eyebrow),:root[data-theme=light] .fs-partners-contact-detail__overview-tile small,:root[data-theme=light] .fs-partners-contact-detail__overview-tile span,:root[data-theme=light] .fs-partners-contact-detail__workspace-header p,:root[data-theme=light] .fs-partners-contact-detail__workspace-link small{color:#64748b}@media (max-width:1180px){.fs-partners-contact-detail__content-grid,.fs-partners-contact-detail__hero{grid-template-columns:1fr}.fs-partners-contact-detail__overview,.fs-partners-contact-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-contact-detail{padding-bottom:8rem}.fs-partners-contact-detail__hero-main{grid-template-columns:1fr}.fs-partners-contact-detail__actions-anchor{justify-content:stretch}.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;width:100%;max-width:calc(100vw - 2rem)}.fs-partners-contact-detail__actions .fs-pill-button{flex:auto;min-width:0}.fs-partners-contact-detail__field-grid,.fs-partners-contact-detail__overview,.fs-partners-contact-detail__workspace-grid{grid-template-columns:1fr}}@media (max-width:560px){.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-contact-detail__actions .fs-pill-button{flex-basis:100%}}.fs-partners-business-partner-detail,.fs-partners-category-detail,.fs-partners-contact-detail{gap:.82rem}.fs-partners-business-partner-detail__hero,.fs-partners-category-detail__hero,.fs-partners-contact-detail__hero{border-radius:1rem;min-width:0}.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions,.fs-partners-category-detail__actions.fs-system-settings-record-page__actions,.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{z-index:48}.fs-partners-business-partner-detail__overview,.fs-partners-category-detail__overview,.fs-partners-contact-detail__overview{margin-top:-.08rem}.fs-partners-business-partner-detail__content-grid,.fs-partners-category-detail__content-grid,.fs-partners-contact-detail__content-grid{gap:.74rem;margin-top:0}.fs-partners-business-partner-detail__card,.fs-partners-business-partner-detail__workspace,.fs-partners-category-detail__card,.fs-partners-contact-detail__card,.fs-partners-contact-detail__workspace{box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border-color:#84a4652e;border-radius:.9rem}.fs-partners-business-partner-detail__card-header,.fs-partners-business-partner-detail__workspace-header,.fs-partners-category-detail__card-header,.fs-partners-contact-detail__card-header,.fs-partners-contact-detail__workspace-header{border-bottom:1px solid #84a46521;margin-bottom:0;padding-bottom:.54rem}.fs-partners-business-partner-detail__field-grid,.fs-partners-category-detail__field-grid,.fs-partners-contact-detail__field-grid{gap:.5rem}.fs-partners-business-partner-detail__field,.fs-partners-category-detail__field,.fs-partners-contact-detail__field{background:#06100847;border-color:#84a46524;border-radius:.68rem;gap:.25rem;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-contact-detail__actions-anchor{min-height:3.5rem;margin-top:0}.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{max-width:min(100%,34rem)}.fs-partners-contact-detail__actions .fs-pill-button{min-width:7.6rem}.fs-partners-contact-detail__actions .fs-pill-button--primary{min-width:10.75rem}.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{z-index:80;position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}:root[data-theme=light] .fs-partners-contact-detail__card,:root[data-theme=light] .fs-partners-contact-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-contact-detail__field{background:#f7faf3c2;border-color:#5a743c24}@media (max-width:760px){.fs-partners-contact-detail{padding-bottom:10rem}.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions{max-width:calc(100vw - 2rem)}.fs-partners-contact-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);bottom:.9rem;right:1rem}}.fs-partners-address-detail{gap:.82rem;padding-bottom:7rem}.fs-partners-address-detail__hero{background:radial-gradient(circle at 0 0,#4f9f421f,#0000 42%),linear-gradient(#84a46512,#84a46505),#081b0b3d;border:1px solid #84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);display:grid;overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-partners-address-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-partners-address-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;place-items:center;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:900;display:grid}.fs-partners-address-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-partners-address-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;margin:0;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-partners-address-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-partners-address-detail__hero-copy>p:not(.fs-partners-address-detail__eyebrow){max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.48}.fs-partners-address-detail__chips{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.fs-partners-address-detail__hero-aside{background:linear-gradient(#e5ead809,#0000 48%),#06100847;border:1px solid #84a4652e;border-radius:.86rem;align-content:center;gap:.2rem;min-width:0;padding:1rem;display:grid}.fs-partners-address-detail__card-header p,.fs-partners-address-detail__field>span,.fs-partners-address-detail__hero-aside span,.fs-partners-address-detail__overview-tile span,.fs-partners-address-detail__workspace-header p,.fs-partners-address-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-address-detail__hero-aside strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1.35rem,1.05rem + .75vw,1.8rem);line-height:1.08}.fs-partners-address-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.4}.fs-partners-address-detail__actions-anchor{justify-content:flex-end;min-height:3.35rem;margin-top:-.15rem;display:flex}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-content:flex-end;justify-self:end;width:fit-content;margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-partners-address-detail__actions .fs-pill-button{border-radius:999px;min-width:8.4rem;min-height:2.35rem;padding-inline:1rem}.fs-partners-address-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.fs-partners-address-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-partners-address-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-partners-address-detail__overview-tile small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-address-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.74rem;display:grid}.fs-partners-address-detail__card,.fs-partners-address-detail__workspace{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-partners-address-detail__card-header,.fs-partners-address-detail__workspace-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-partners-address-detail__card-header p,.fs-partners-address-detail__workspace-header p{margin:0}.fs-partners-address-detail__card-header h2,.fs-partners-address-detail__workspace-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-address-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.fs-partners-address-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-address-detail__field>strong{overflow-wrap:anywhere;min-width:0;max-height:8.5rem;color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.34;overflow:auto}.fs-partners-address-detail__field>small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.34}.fs-partners-address-detail__workspace{grid-column:1/-1}.fs-partners-address-detail__workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.fs-partners-address-detail__workspace-link{min-width:0;color:var(--fs-text,#e5ead8);background:#06100847;border:1px solid #84a46524;border-radius:.9rem;align-items:center;gap:.62rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-address-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-address-detail__workspace-link>span{color:#bbec94f5;background:#61af4829;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.fs-partners-address-detail__workspace-link small,.fs-partners-address-detail__workspace-link strong{overflow-wrap:anywhere;min-width:0;display:block}.fs-partners-address-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.9rem}:root[data-theme=light] .fs-partners-address-detail__card,:root[data-theme=light] .fs-partners-address-detail__hero,:root[data-theme=light] .fs-partners-address-detail__overview-tile,:root[data-theme=light] .fs-partners-address-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-address-detail__avatar,:root[data-theme=light] .fs-partners-address-detail__eyebrow,:root[data-theme=light] .fs-partners-address-detail__field,:root[data-theme=light] .fs-partners-address-detail__hero-aside,:root[data-theme=light] .fs-partners-address-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-address-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-address-detail__avatar,:root[data-theme=light] .fs-partners-address-detail__card-header h2,:root[data-theme=light] .fs-partners-address-detail__field>strong,:root[data-theme=light] .fs-partners-address-detail__hero-aside strong,:root[data-theme=light] .fs-partners-address-detail__hero-copy h1,:root[data-theme=light] .fs-partners-address-detail__overview-tile strong,:root[data-theme=light] .fs-partners-address-detail__workspace-header h2,:root[data-theme=light] .fs-partners-address-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-address-detail__card-header p,:root[data-theme=light] .fs-partners-address-detail__eyebrow,:root[data-theme=light] .fs-partners-address-detail__field>small,:root[data-theme=light] .fs-partners-address-detail__field>span,:root[data-theme=light] .fs-partners-address-detail__hero-aside small,:root[data-theme=light] .fs-partners-address-detail__hero-aside span,:root[data-theme=light] .fs-partners-address-detail__hero-copy>p:not(.fs-partners-address-detail__eyebrow),:root[data-theme=light] .fs-partners-address-detail__overview-tile small,:root[data-theme=light] .fs-partners-address-detail__overview-tile span,:root[data-theme=light] .fs-partners-address-detail__workspace-header p,:root[data-theme=light] .fs-partners-address-detail__workspace-link small{color:#64748b}@media (max-width:1180px){.fs-partners-address-detail__content-grid,.fs-partners-address-detail__hero{grid-template-columns:1fr}.fs-partners-address-detail__overview,.fs-partners-address-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-address-detail{padding-bottom:8rem}.fs-partners-address-detail__hero-main{grid-template-columns:1fr}.fs-partners-address-detail__actions-anchor{justify-content:stretch}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;width:100%;max-width:calc(100vw - 2rem)}.fs-partners-address-detail__actions .fs-pill-button{flex:auto;min-width:0}.fs-partners-address-detail__field-grid,.fs-partners-address-detail__overview,.fs-partners-address-detail__workspace-grid{grid-template-columns:1fr}}@media (max-width:560px){.fs-partners-address-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-address-detail__actions .fs-pill-button{flex-basis:100%}}.fs-partners-address-detail,.fs-partners-business-partner-detail,.fs-partners-category-detail{gap:.82rem}.fs-partners-address-detail__hero,.fs-partners-business-partner-detail__hero,.fs-partners-category-detail__hero{border-radius:1rem;min-width:0}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions,.fs-partners-business-partner-detail__actions.fs-system-settings-record-page__actions,.fs-partners-category-detail__actions.fs-system-settings-record-page__actions{z-index:48}.fs-partners-address-detail__overview,.fs-partners-business-partner-detail__overview,.fs-partners-category-detail__overview{margin-top:-.08rem}.fs-partners-address-detail__content-grid,.fs-partners-business-partner-detail__content-grid,.fs-partners-category-detail__content-grid{gap:.74rem;margin-top:0}.fs-partners-address-detail__card,.fs-partners-address-detail__workspace,.fs-partners-business-partner-detail__card,.fs-partners-business-partner-detail__workspace,.fs-partners-category-detail__card{box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border-color:#84a4652e;border-radius:.9rem}.fs-partners-address-detail__card-header,.fs-partners-address-detail__workspace-header,.fs-partners-business-partner-detail__card-header,.fs-partners-business-partner-detail__workspace-header,.fs-partners-category-detail__card-header{border-bottom:1px solid #84a46521;margin-bottom:0;padding-bottom:.54rem}.fs-partners-address-detail__field-grid,.fs-partners-business-partner-detail__field-grid,.fs-partners-category-detail__field-grid{gap:.5rem}.fs-partners-address-detail__field,.fs-partners-business-partner-detail__field,.fs-partners-category-detail__field{background:#06100847;border-color:#84a46524;border-radius:.68rem;gap:.25rem;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-address-detail__actions-anchor{min-height:3.5rem;margin-top:0}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions{max-width:min(100%,34rem)}.fs-partners-address-detail__actions .fs-pill-button{min-width:7.6rem}.fs-partners-address-detail__actions .fs-pill-button--primary{min-width:10.75rem}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{z-index:80;position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}:root[data-theme=light] .fs-partners-address-detail__card,:root[data-theme=light] .fs-partners-address-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-address-detail__field{background:#f7faf3c2;border-color:#5a743c24}@media (max-width:760px){.fs-partners-address-detail{padding-bottom:10rem}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions{max-width:calc(100vw - 2rem)}.fs-partners-address-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);bottom:.9rem;right:1rem}}.fs-partners-addresses__summary{background:linear-gradient(#84a46514,#84a46506),#081b0b33;border:1px solid #84a4652e;border-radius:.95rem;padding:0;overflow:hidden}.fs-partners-addresses__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-addresses__summary-item{border-right:1px solid #84a46524;gap:.22rem;min-width:0;padding:1rem;display:grid}.fs-partners-addresses__summary-item:last-child{border-right:0}.fs-partners-addresses__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-partners-addresses__summary-item strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.fs-partners-addresses__summary-item small{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.35}.fs-partners-addresses__filters-grid{grid-template-columns:minmax(7.4rem,.95fr) minmax(7.8rem,.98fr) minmax(8.4rem,1.05fr) minmax(8.8rem,1.08fr) minmax(7.4rem,.9fr);align-items:center;gap:.5rem;display:grid}.fs-partners-addresses__filters-grid .fs-select,.fs-partners-addresses__filters-grid .fs-table-filter{min-width:0}.fs-partners-addresses .fs-list-page__page-size,.fs-partners-addresses .fs-list-page__toolbar-actions .fs-pill-button,.fs-partners-addresses .fs-list-page__toolbar-actions a,.fs-partners-addresses .fs-list-page__toolbar-actions button,.fs-partners-addresses .fs-list-search-input,.fs-partners-addresses .fs-select{min-height:2.35rem}.fs-partners-addresses-table__actions{justify-content:center}.fs-partners-addresses-table__actions .fs-pill-button{min-width:4rem;min-height:2.05rem;padding-inline:.56rem;font-size:.76rem}.fs-partners-addresses__table td:last-child,.fs-partners-addresses__table th:last-child{width:9.25rem;min-width:9.25rem;max-width:9.25rem}.fs-partners-addresses__table .fs-data-table__cell--actions{padding-left:.45rem;padding-right:.5rem;overflow:visible}.fs-partners-addresses__table td[data-label=Address],.fs-partners-addresses__table td[data-label=Location]{overflow-wrap:anywhere}:root[data-theme=light] .fs-partners-addresses__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c2e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #3048250f}:root[data-theme=light] .fs-partners-addresses__summary-item{border-right-color:#5a743c1f}:root[data-theme=light] .fs-partners-addresses__summary-item small,:root[data-theme=light] .fs-partners-addresses__summary-label{color:#64748b}:root[data-theme=light] .fs-partners-addresses__summary-item strong{color:#0f172a}@media (max-width:1180px){.fs-partners-addresses .fs-list-page__filters-row{grid-template-columns:1fr}.fs-partners-addresses .fs-list-page__filters-actions,.fs-partners-addresses .fs-list-page__toolbar-actions{justify-content:flex-start}.fs-partners-addresses__table td:last-child,.fs-partners-addresses__table th:last-child{width:auto;min-width:0;max-width:none}.fs-partners-addresses-table__actions{justify-content:flex-start}}@media (max-width:1040px){.fs-partners-addresses .fs-list-page__filters-controls{grid-template-columns:1fr}.fs-partners-addresses__filters-grid{grid-template-columns:repeat(3,minmax(8rem,1fr))}.fs-partners-addresses__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-addresses__summary-item:nth-child(2n){border-right:0}.fs-partners-addresses__summary-item:nth-child(n+3){border-top:1px solid #84a46524}}@media (max-width:720px){.fs-partners-addresses__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-addresses .fs-list-page__toolbar-actions{flex-wrap:wrap}}@media (max-width:560px){.fs-partners-addresses__filters-grid,.fs-partners-addresses__summary-grid{grid-template-columns:1fr}.fs-partners-addresses__summary-item,.fs-partners-addresses__summary-item:nth-child(2n){border-right:0}.fs-partners-addresses__summary-item+.fs-partners-addresses__summary-item{border-top:1px solid #84a46524}}:root[data-theme=light] .fs-partners-business-partner-detail{--fs-partners-detail-light-border:#0f172a17;--fs-partners-detail-light-card:#ffffffe6;--fs-partners-detail-light-card-soft:#f8fbf6e6;--fs-partners-detail-light-text:#0f172a;--fs-partners-detail-light-muted:#64748b}:root[data-theme=light] .fs-partners-business-partner-detail__hero{background:radial-gradient(circle at 0 0,#22c55e29,#0000 36%),linear-gradient(135deg,#fffffff0,#eff8eee0),#ffffffe6;border-color:#22c55e2e;box-shadow:inset 0 1px #ffffffeb,0 1.6rem 3.3rem #0f172a13}:root[data-theme=light] .fs-partners-business-partner-detail__avatar,:root[data-theme=light] .fs-partners-business-partner-detail__hero-aside strong,:root[data-theme=light] .fs-partners-business-partner-detail__hero-copy h1{color:var(--fs-partners-detail-light-text)}:root[data-theme=light] .fs-partners-business-partner-detail__eyebrow,:root[data-theme=light] .fs-partners-business-partner-detail__hero-aside small,:root[data-theme=light] .fs-partners-business-partner-detail__hero-aside span,:root[data-theme=light] .fs-partners-business-partner-detail__hero-copy p{color:var(--fs-partners-detail-light-muted)}:root[data-theme=light] .fs-partners-business-partner-detail__avatar,:root[data-theme=light] .fs-partners-business-partner-detail__hero-aside{background:linear-gradient(#22c55e0f,#0000 58%),#ffffffb8;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb}:root[data-theme=light] .fs-partners-business-partner-detail__overview{background:linear-gradient(#22c55e0b,#0000 58%),#ffffffe0;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffeb,0 .9rem 2rem #0f172a0b}:root[data-theme=light] .fs-partners-business-partner-detail__overview-tile{border-right-color:#0f172a14}:root[data-theme=light] .fs-partners-business-partner-detail__overview-tile strong{color:var(--fs-partners-detail-light-text)}:root[data-theme=light] .fs-partners-business-partner-detail__overview-tile small,:root[data-theme=light] .fs-partners-business-partner-detail__overview-tile span{color:var(--fs-partners-detail-light-muted)}:root[data-theme=light] .fs-partners-business-partner-detail__workspace{background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 1rem 2.4rem #0f172a0e}:root[data-theme=light] .fs-partners-business-partner-detail__workspace-link{color:#0f172a;background:linear-gradient(135deg,#22c55e17,#ffffffe0),#ffffffe6;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffe6,0 .7rem 1.5rem #0f172a0b}:root[data-theme=light] .fs-partners-business-partner-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e26,#ffffffeb),#f0fdf4f0;border-color:#22c55e5c;transform:translateY(-1px);box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-business-partner-detail__workspace-link>span{color:#166534;background:#dcfce7e0;border-color:#22c55e33}:root[data-theme=light] .fs-partners-business-partner-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-business-partner-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-business-partner-detail__workspace-link:hover strong{color:#166534}:root[data-theme=light] .fs-partners-address-detail__workspace,:root[data-theme=light] .fs-partners-contact-detail__workspace{background:linear-gradient(#22c55e06,#0000 58%),#ffffffeb;border-color:#0f172a17;box-shadow:inset 0 1px #fffffff0,0 1rem 2.4rem #0f172a0e}:root[data-theme=light] .fs-partners-address-detail__workspace-link,:root[data-theme=light] .fs-partners-contact-detail__workspace-link{color:#0f172a;background:linear-gradient(135deg,#22c55e17,#ffffffe0),#ffffffeb;border-color:#0f172a17;min-height:4.35rem;box-shadow:inset 0 1px #ffffffeb,0 .7rem 1.5rem #0f172a0b}:root[data-theme=light] .fs-partners-address-detail__workspace-link:hover,:root[data-theme=light] .fs-partners-contact-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e26,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;transform:translateY(-1px);box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-address-detail__workspace-link>span,:root[data-theme=light] .fs-partners-contact-detail__workspace-link>span{color:#166534;background:#dcfce7e0;border-color:#22c55e33;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-address-detail__workspace-link strong,:root[data-theme=light] .fs-partners-contact-detail__workspace-link strong{color:#0f172a;letter-spacing:-.01em;font-weight:800}:root[data-theme=light] .fs-partners-address-detail__workspace-link small,:root[data-theme=light] .fs-partners-contact-detail__workspace-link small{color:#64748b;letter-spacing:normal;text-transform:none;font-size:.76rem;font-weight:600;line-height:1.35}:root[data-theme=light] .fs-partners-address-detail__workspace-link:hover strong,:root[data-theme=light] .fs-partners-contact-detail__workspace-link:hover strong{color:#166534}:root[data-theme=light] .fs-partners-address-detail__workspace-header h2,:root[data-theme=light] .fs-partners-contact-detail__workspace-header h2{color:#0f172a}:root[data-theme=light] .fs-partners-address-detail__workspace-header p,:root[data-theme=light] .fs-partners-contact-detail__workspace-header p{color:#64748b}.fs-partners-banking-detail{--fs-partners-banking-card-bg:linear-gradient(180deg,#124020ad,#05180ccc);--fs-partners-banking-card-border:#a6e6a429;--fs-partners-banking-muted:#def1dab3;--fs-partners-banking-strong:#fafff8f5;gap:1.1rem;display:grid}.fs-partners-banking-detail__hero{border:1px solid var(--fs-partners-banking-card-border);background:radial-gradient(circle at 0 0,#53bf573d,#0000 34rem),linear-gradient(135deg,#235e33eb,#082011f5);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);padding:1.35rem;display:grid;box-shadow:0 1.2rem 3rem #00000047}.fs-partners-banking-detail__hero-main{gap:1rem;display:flex}.fs-partners-banking-detail__avatar{color:#fffffff5;letter-spacing:.08em;background:radial-gradient(circle at 35% 30%,#75ff7c57,#0000 2rem),linear-gradient(135deg,#1d7e35f2,#092e18f2);border-radius:1.15rem;flex:none;place-items:center;width:4.35rem;height:4.35rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.fs-partners-banking-detail__card-header p,.fs-partners-banking-detail__eyebrow,.fs-partners-banking-detail__workspace-header p{color:var(--fs-partners-banking-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.fs-partners-banking-detail__hero-copy h1{color:var(--fs-partners-banking-strong);margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.fs-partners-banking-detail__chips{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.fs-partners-banking-detail__hero-aside{background:#02110a6b;border:1px solid #c9ffc624;border-radius:1rem;flex-direction:column;justify-content:center;min-height:9rem;padding:1.15rem;display:flex}.fs-partners-banking-detail__card-header p,.fs-partners-banking-detail__field>span,.fs-partners-banking-detail__hero-aside span,.fs-partners-banking-detail__overview-tile span,.fs-partners-banking-detail__workspace-header p,.fs-partners-banking-detail__workspace-link small{color:var(--fs-partners-banking-muted);letter-spacing:.13em;font-size:.72rem}.fs-partners-banking-detail__hero-aside strong{color:var(--fs-partners-banking-strong);margin-top:.3rem;font-size:1.65rem}.fs-partners-banking-detail__hero-aside small{color:var(--fs-partners-banking-muted);margin-top:.2rem;line-height:1.45}.fs-partners-banking-detail__actions-anchor{min-height:3.75rem}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions{max-width:34rem;margin-left:auto}.fs-partners-banking-detail__actions .fs-pill-button{min-width:8.75rem}.fs-partners-banking-detail__overview{border:1px solid var(--fs-partners-banking-card-border);background:var(--fs-partners-banking-card-bg);border-radius:1.1rem;overflow:hidden}.fs-partners-banking-detail__overview-tile{border-right:1px solid #a6e6a421;padding:1rem 1.1rem}.fs-partners-banking-detail__overview-tile:last-child{border-right:0}.fs-partners-banking-detail__overview-tile strong{color:var(--fs-partners-banking-strong);overflow-wrap:anywhere;margin-top:.3rem;font-size:1.08rem;line-height:1.25;display:block}.fs-partners-banking-detail__overview-tile small{color:var(--fs-partners-banking-muted);margin-top:.25rem;display:block}.fs-partners-banking-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-partners-banking-detail__card,.fs-partners-banking-detail__workspace{border:1px solid var(--fs-partners-banking-card-border);background:var(--fs-partners-banking-card-bg);border-radius:1rem;box-shadow:0 1rem 2.5rem #0000002e}.fs-partners-banking-detail__card{padding:1rem}.fs-partners-banking-detail__card-header,.fs-partners-banking-detail__workspace-header{border-bottom:1px solid #a6e6a41f;gap:1rem;padding-bottom:.65rem}.fs-partners-banking-detail__card-header h2,.fs-partners-banking-detail__workspace-header h2{color:var(--fs-partners-banking-strong);margin:.2rem 0 0;font-size:1.05rem}.fs-partners-banking-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.fs-partners-banking-detail__field{background:#03140a57;border:1px solid #a6e6a421;border-radius:.8rem;padding:.85rem}.fs-partners-banking-detail__field>strong{color:var(--fs-partners-banking-strong);margin-top:.3rem;line-height:1.35;display:block}.fs-partners-banking-detail__field>small{color:var(--fs-partners-banking-muted);margin-top:.25rem;line-height:1.4;display:block}.fs-partners-banking-detail__workspace{padding:1rem}.fs-partners-banking-detail__workspace-grid{gap:.65rem;margin-top:.85rem;display:grid}.fs-partners-banking-detail__workspace-link{color:inherit;background:#051c0d75;border:1px solid #a6e6a424;border-radius:.85rem;gap:.8rem;padding:.9rem;transition:transform .16s,border-color .16s,background .16s}.fs-partners-banking-detail__workspace-link>span{color:#93f082f5;background:#4ac94b29;width:1.75rem;height:1.75rem;font-weight:900}.fs-partners-banking-detail__workspace-link strong{color:var(--fs-partners-banking-strong);font-weight:900}:root[data-theme=light] .fs-partners-banking-detail__hero{background:radial-gradient(circle at 0 0,#31974324,#0000 34rem),linear-gradient(135deg,#f9fbf6,#fff);box-shadow:0 1rem 2.5rem #11182714}:root[data-theme=light] .fs-partners-banking-detail__avatar,:root[data-theme=light] .fs-partners-banking-detail__field,:root[data-theme=light] .fs-partners-banking-detail__hero-aside,:root[data-theme=light] .fs-partners-banking-detail__workspace-link{color:#111827;background:linear-gradient(#fff,#f6faf2);border-color:#1943231f}:root[data-theme=light] .fs-partners-banking-detail__card,:root[data-theme=light] .fs-partners-banking-detail__overview-tile,:root[data-theme=light] .fs-partners-banking-detail__workspace{box-shadow:0 1rem 2.25rem #1118270f}:root[data-theme=light] .fs-partners-banking-detail__workspace-link:hover{background:linear-gradient(#f4fbf0,#fff);border-color:#268b3442}:root[data-theme=light] .fs-partners-banking-detail__workspace-link>span{color:#268b34;background:#3197431f}@media (max-width:760px){.fs-partners-banking-detail{gap:.85rem}.fs-partners-banking-detail__hero-main{align-items:flex-start}.fs-partners-banking-detail__field-grid,.fs-partners-banking-detail__overview,.fs-partners-banking-detail__workspace-grid{grid-template-columns:1fr}.fs-partners-banking-detail__overview-tile{border-bottom:1px solid #a6e6a421;border-right:0}.fs-partners-banking-detail__overview-tile:last-child{border-bottom:0}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions{max-width:none}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}.fs-partners-banking-detail__actions .fs-pill-button{min-width:0}}.fs-partners-banking-detail{--fs-partners-banking-card-bg:linear-gradient(180deg,#e5ead809,transparent 48%),#081b0b3d;--fs-partners-banking-card-border:#84a4652e;--fs-partners-banking-muted:var(--fs-text-soft,#8e9b79);--fs-partners-banking-strong:var(--fs-text,#e5ead8);gap:.82rem;padding-bottom:7rem}.fs-partners-banking-detail__hero{background:radial-gradient(circle at 0 0,#4f9f421f,#0000 42%),linear-gradient(#84a46512,#84a46505),#081b0b3d;border-color:#84a4652e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-partners-banking-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-partners-banking-detail__avatar{width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);color:var(--fs-text,#e5ead8);letter-spacing:.02em;box-shadow:none;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border:1px solid #84a46547;border-radius:1rem;font-size:clamp(1rem,1.5vw,1.28rem)}.fs-partners-banking-detail__hero-copy{gap:.34rem;min-width:0;display:grid}.fs-partners-banking-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;border:1px solid #84a46538;border-radius:999px;margin:0;padding:.22rem .54rem;font-size:.66rem;font-weight:900;line-height:1.15}.fs-partners-banking-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-partners-banking-detail__hero-copy>p:not(.fs-partners-banking-detail__eyebrow){max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.86rem;line-height:1.48}.fs-partners-banking-detail__chips{gap:.35rem;margin-top:0}.fs-partners-banking-detail__hero-aside{background:linear-gradient(#e5ead809,#0000 48%),#06100847;border:1px solid #84a4652e;border-radius:.86rem;align-content:center;gap:.2rem;min-width:0;min-height:0;padding:1rem;display:grid}.fs-partners-banking-detail__card-header p,.fs-partners-banking-detail__field>span,.fs-partners-banking-detail__hero-aside span,.fs-partners-banking-detail__overview-tile span,.fs-partners-banking-detail__workspace-header p,.fs-partners-banking-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-banking-detail__hero-aside strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);margin-top:0;font-size:clamp(1.35rem,1.05rem + .75vw,1.8rem);line-height:1.08}.fs-partners-banking-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);margin-top:0;font-size:.78rem;line-height:1.4}.fs-partners-banking-detail__actions-anchor{justify-content:flex-end;min-height:3.5rem;margin-top:0;display:flex}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-content:flex-end;justify-self:end;width:fit-content;max-width:min(100%,34rem);margin:0 0 0 auto;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-partners-banking-detail__actions .fs-pill-button{border-radius:999px;min-width:7.6rem;min-height:2.35rem;padding-inline:1rem}.fs-partners-banking-detail__actions .fs-pill-button--primary{color:#fff;min-width:10.75rem}.fs-partners-banking-detail__overview{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid;overflow:visible}.fs-partners-banking-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.78rem;gap:.22rem;min-width:0;min-height:5rem;padding:.76rem .86rem;display:grid}.fs-partners-banking-detail__overview-tile,.fs-partners-banking-detail__overview-tile:last-child{border-right:1px solid #84a4652e}.fs-partners-banking-detail__overview-tile strong{color:var(--fs-text,#e5ead8);margin-top:0;font-size:1rem;line-height:1.22}.fs-partners-banking-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);margin-top:0;font-size:.76rem;line-height:1.35}.fs-partners-banking-detail__content-grid{align-items:start;gap:.74rem}.fs-partners-banking-detail__card,.fs-partners-banking-detail__workspace{min-width:0;box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border:1px solid #84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-partners-banking-detail__card-header,.fs-partners-banking-detail__workspace-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-partners-banking-detail__card-header h2,.fs-partners-banking-detail__workspace-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-banking-detail__field-grid{gap:.5rem;margin:0}.fs-partners-banking-detail__field{background:#06100847;border:1px solid #84a46524;border-radius:.68rem;gap:.25rem;min-width:0;min-height:4.25rem;padding:.64rem .7rem;display:grid}.fs-partners-banking-detail__field>strong{overflow-wrap:anywhere;min-width:0;max-height:8.5rem;color:var(--fs-text,#e5ead8);margin-top:0;font-size:.9rem;line-height:1.34;overflow:auto}.fs-partners-banking-detail__field>small{color:var(--fs-text-soft,#8e9b79);margin-top:0;font-size:.74rem;line-height:1.34}.fs-partners-banking-detail__workspace{grid-column:1/-1}.fs-partners-banking-detail__workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:0}.fs-partners-banking-detail__workspace-link{min-width:0;min-height:4.35rem;color:var(--fs-text,#e5ead8);background:#06100847;border:1px solid #84a46524;border-radius:.9rem;align-items:center;gap:.62rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-banking-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-banking-detail__workspace-link>span{color:#bbec94f5;background:#61af4829;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.fs-partners-banking-detail__workspace-link small,.fs-partners-banking-detail__workspace-link strong{overflow-wrap:anywhere;min-width:0;display:block}.fs-partners-banking-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.9rem;font-weight:800}.fs-partners-banking-detail__workspace-link small{letter-spacing:normal;text-transform:none;font-size:.76rem;line-height:1.35}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#122e15eb,#06180ae6),#06180aeb;max-width:min(100%,34rem);margin:0;position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}:root[data-theme=light] .fs-partners-banking-detail{--fs-partners-banking-card-bg:linear-gradient(180deg,#fffffff5,#f7faf3e6),#fff;--fs-partners-banking-card-border:#5a743c29;--fs-partners-banking-muted:#64748b;--fs-partners-banking-strong:#0f172a}:root[data-theme=light] .fs-partners-banking-detail__card,:root[data-theme=light] .fs-partners-banking-detail__hero,:root[data-theme=light] .fs-partners-banking-detail__overview-tile,:root[data-theme=light] .fs-partners-banking-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-banking-detail__avatar,:root[data-theme=light] .fs-partners-banking-detail__eyebrow,:root[data-theme=light] .fs-partners-banking-detail__field,:root[data-theme=light] .fs-partners-banking-detail__hero-aside,:root[data-theme=light] .fs-partners-banking-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-banking-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-banking-detail__avatar,:root[data-theme=light] .fs-partners-banking-detail__card-header h2,:root[data-theme=light] .fs-partners-banking-detail__field>strong,:root[data-theme=light] .fs-partners-banking-detail__hero-aside strong,:root[data-theme=light] .fs-partners-banking-detail__hero-copy h1,:root[data-theme=light] .fs-partners-banking-detail__overview-tile strong,:root[data-theme=light] .fs-partners-banking-detail__workspace-header h2,:root[data-theme=light] .fs-partners-banking-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-banking-detail__card-header p,:root[data-theme=light] .fs-partners-banking-detail__eyebrow,:root[data-theme=light] .fs-partners-banking-detail__field>small,:root[data-theme=light] .fs-partners-banking-detail__field>span,:root[data-theme=light] .fs-partners-banking-detail__hero-aside small,:root[data-theme=light] .fs-partners-banking-detail__hero-aside span,:root[data-theme=light] .fs-partners-banking-detail__hero-copy>p:not(.fs-partners-banking-detail__eyebrow),:root[data-theme=light] .fs-partners-banking-detail__overview-tile small,:root[data-theme=light] .fs-partners-banking-detail__overview-tile span,:root[data-theme=light] .fs-partners-banking-detail__workspace-header p,:root[data-theme=light] .fs-partners-banking-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-banking-detail__workspace{background:linear-gradient(#22c55e06,#0000 58%),#ffffffeb;border-color:#0f172a17;box-shadow:inset 0 1px #fffffff0,0 1rem 2.4rem #0f172a0e}:root[data-theme=light] .fs-partners-banking-detail__workspace-link{color:#0f172a;background:linear-gradient(135deg,#22c55e17,#ffffffe0),#ffffffeb;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 .7rem 1.5rem #0f172a0b}:root[data-theme=light] .fs-partners-banking-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e26,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;transform:translateY(-1px);box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-banking-detail__workspace-link>span{color:#166534;background:#dcfce7e0;border-color:#22c55e33;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-banking-detail__workspace-link:hover strong{color:#166534}@media (max-width:1180px){.fs-partners-banking-detail__content-grid,.fs-partners-banking-detail__hero{grid-template-columns:1fr}.fs-partners-banking-detail__overview,.fs-partners-banking-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-banking-detail{padding-bottom:10rem}.fs-partners-banking-detail__hero-main{grid-template-columns:1fr}.fs-partners-banking-detail__actions-anchor{justify-content:stretch}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;width:100%;max-width:calc(100vw - 2rem)}.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);bottom:.9rem;right:1rem}.fs-partners-banking-detail__actions .fs-pill-button{flex:auto;min-width:0}.fs-partners-banking-detail__field-grid,.fs-partners-banking-detail__overview,.fs-partners-banking-detail__workspace-grid{grid-template-columns:1fr}}@media (max-width:560px){.fs-partners-banking-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-banking-detail__actions .fs-pill-button{flex-basis:100%}}.fs-partners-compliance-detail{gap:.9rem;padding-bottom:6rem;display:grid}.fs-partners-compliance-detail__hero{background:radial-gradient(circle at 10% 10%,#40a14a29,#0000 36%),linear-gradient(135deg,#14451da3,#061008b8),#081b0b5c;border:1px solid #84a4652e;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);padding:1.2rem;display:grid;box-shadow:inset 0 1px #e5ead812,0 1.2rem 3rem #0000002e}.fs-partners-compliance-detail__hero-main{gap:1rem;display:flex}.fs-partners-compliance-detail__avatar{width:4.3rem;height:4.3rem;color:var(--fs-text,#e5ead8);letter-spacing:.08em;background:linear-gradient(135deg,#40a14a47,#081b0b85),#081b0b75;border:1px solid #84a46547;border-radius:1.1rem;flex:none;place-items:center;font-size:1.15rem;font-weight:950;display:grid}.fs-partners-compliance-detail__hero-copy{gap:.48rem;min-width:0;display:grid}.fs-partners-compliance-detail__card-header p,.fs-partners-compliance-detail__eyebrow,.fs-partners-compliance-detail__workspace-header p{color:#becfa1c7;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.fs-partners-compliance-detail__hero-copy h1{color:var(--fs-text,#e5ead8);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:.98}.fs-partners-compliance-detail__hero-copy>p:not(.fs-partners-compliance-detail__eyebrow){max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.94rem;line-height:1.5}.fs-partners-compliance-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.12rem;display:flex}.fs-partners-compliance-detail__hero-aside{background:linear-gradient(#e5ead80a,#0000 54%),#06100847;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.34rem;min-width:0;display:grid}.fs-partners-compliance-detail__hero-aside strong{font-size:1.55rem;line-height:1.05}.fs-partners-compliance-detail__actions-anchor{min-height:3.3rem}.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(90deg,#081b0bbd,#16441e6b),#081b0b70;border:1px solid #84a46529;padding:.52rem;box-shadow:inset 0 1px #e5ead80e,0 1rem 2.4rem #00000029}.fs-partners-compliance-detail__actions .fs-pill-button{min-width:8.2rem}.fs-partners-compliance-detail__overview{gap:.72rem;display:grid}.fs-partners-compliance-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 56%),#081b0b3d;border:1px solid #84a46529;border-radius:.95rem;gap:.24rem;min-width:0;padding:.9rem 1rem;display:grid}.fs-partners-compliance-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.22}.fs-partners-compliance-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.34}.fs-partners-compliance-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.fs-partners-compliance-detail__card,.fs-partners-compliance-detail__workspace{background:linear-gradient(#e5ead809,#0000 52%),#081b0b38;border:1px solid #84a46529;border-radius:1.05rem;min-width:0;overflow:hidden;box-shadow:inset 0 1px #e5ead80d,0 1rem 2.4rem #0000001a}.fs-partners-compliance-detail__card-header,.fs-partners-compliance-detail__workspace-header{border-bottom:1px solid #84a4651f;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem .7rem;display:flex}.fs-partners-compliance-detail__card-header h2,.fs-partners-compliance-detail__workspace-header h2{color:var(--fs-text,#e5ead8);margin:.18rem 0 0;font-size:1.06rem;line-height:1.18}.fs-partners-compliance-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.82rem;display:grid}.fs-partners-compliance-detail__field{background:#050f0840;border:1px solid #84a4651f;border-radius:.8rem;gap:.22rem;min-width:0;padding:.74rem .8rem;display:grid}.fs-partners-compliance-detail__field>span{letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:950}.fs-partners-compliance-detail__field>strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.32}.fs-partners-compliance-detail__field>small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}.fs-partners-compliance-detail__workspace{display:grid}.fs-partners-compliance-detail__workspace-grid{gap:.58rem;padding:.82rem}.fs-partners-compliance-detail__workspace-link{color:inherit;background:#050f0840;border:1px solid #84a46521;border-radius:.85rem;gap:.68rem;padding:.8rem}.fs-partners-compliance-detail__workspace-link:hover{background:#1e5b2438;border-color:#72d55359}:root[data-theme=light] .fs-partners-compliance-detail__avatar,:root[data-theme=light] .fs-partners-compliance-detail__field,:root[data-theme=light] .fs-partners-compliance-detail__hero-aside,:root[data-theme=light] .fs-partners-compliance-detail__workspace-link{background:#f8fafcc7;border-color:#0f172a14}:root[data-theme=light] .fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#fffffff2,#f7faf3db),#ffffffe6;border-color:#0f172a17}:root[data-theme=light] .fs-partners-compliance-detail__avatar,:root[data-theme=light] .fs-partners-compliance-detail__card-header h2,:root[data-theme=light] .fs-partners-compliance-detail__field>strong,:root[data-theme=light] .fs-partners-compliance-detail__hero-aside strong,:root[data-theme=light] .fs-partners-compliance-detail__hero-copy h1,:root[data-theme=light] .fs-partners-compliance-detail__overview-tile strong,:root[data-theme=light] .fs-partners-compliance-detail__workspace-header h2,:root[data-theme=light] .fs-partners-compliance-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-compliance-detail__card-header p,:root[data-theme=light] .fs-partners-compliance-detail__eyebrow,:root[data-theme=light] .fs-partners-compliance-detail__field>small,:root[data-theme=light] .fs-partners-compliance-detail__field>span,:root[data-theme=light] .fs-partners-compliance-detail__hero-aside small,:root[data-theme=light] .fs-partners-compliance-detail__hero-aside span,:root[data-theme=light] .fs-partners-compliance-detail__hero-copy>p:not(.fs-partners-compliance-detail__eyebrow),:root[data-theme=light] .fs-partners-compliance-detail__overview-tile small,:root[data-theme=light] .fs-partners-compliance-detail__overview-tile span,:root[data-theme=light] .fs-partners-compliance-detail__workspace-header p,:root[data-theme=light] .fs-partners-compliance-detail__workspace-link small{color:#64748b}@media (max-width:760px){.fs-partners-compliance-detail{gap:.72rem;padding-bottom:5rem}.fs-partners-compliance-detail__hero-main{flex-direction:column;align-items:flex-start}.fs-partners-compliance-detail__actions-anchor{min-height:0}.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;flex-direction:column;align-items:stretch}.fs-partners-compliance-detail__actions .fs-pill-button{width:100%}.fs-partners-compliance-detail__field-grid,.fs-partners-compliance-detail__overview,.fs-partners-compliance-detail__workspace-grid{grid-template-columns:1fr}}.fs-partners-compliance-detail{gap:.82rem;padding-bottom:7rem}.fs-partners-compliance-detail__hero{background:radial-gradient(circle at 0 0,#4f9f421f,#0000 42%),linear-gradient(#84a46512,#84a46505),#081b0b3d;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:1rem;min-width:0;padding:clamp(1rem,1.45vw,1.4rem);overflow:hidden;box-shadow:0 14px 34px #070b0547}.fs-partners-compliance-detail__hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.fs-partners-compliance-detail__avatar{letter-spacing:.02em;background:linear-gradient(145deg,#4f9f4242,#84a46514),#06100866;border-radius:1rem;width:clamp(3.1rem,4.8vw,4.25rem);height:clamp(3.1rem,4.8vw,4.25rem);font-size:clamp(1rem,1.5vw,1.28rem)}.fs-partners-compliance-detail__hero-copy{gap:.34rem}.fs-partners-compliance-detail__eyebrow{width:fit-content;max-width:100%;color:var(--fs-text-soft,#8e9b79);border:1px solid #84a46538;border-radius:999px;padding:.22rem .54rem;font-size:.66rem;line-height:1.15}.fs-partners-compliance-detail__hero-copy h1{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.8rem,1.18rem + 1.3vw,2.5rem);line-height:1.02}.fs-partners-compliance-detail__hero-copy>p:not(.fs-partners-compliance-detail__eyebrow){max-width:58rem;font-size:.86rem;line-height:1.48}.fs-partners-compliance-detail__chips{gap:.35rem;margin-top:0}.fs-partners-compliance-detail__hero-aside{background:linear-gradient(#e5ead809,#0000 48%),#06100847;border-radius:.86rem;gap:.2rem;padding:1rem}.fs-partners-compliance-detail__card-header p,.fs-partners-compliance-detail__field>span,.fs-partners-compliance-detail__hero-aside span,.fs-partners-compliance-detail__overview-tile span,.fs-partners-compliance-detail__workspace-header p,.fs-partners-compliance-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.fs-partners-compliance-detail__hero-aside strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:clamp(1.35rem,1.05rem + .75vw,1.8rem);line-height:1.08}.fs-partners-compliance-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.4}.fs-partners-compliance-detail__actions-anchor{justify-content:flex-end;min-height:3.5rem;margin-top:0;display:flex}.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{z-index:48;background:linear-gradient(#122e15e6,#06180adb),#06180ae6;border-color:#84a46538;border-radius:999px;justify-content:flex-end;justify-self:end;width:fit-content;max-width:min(100%,34rem);margin:0;padding:.48rem;position:relative;bottom:auto;right:auto;box-shadow:0 18px 44px #02061757,0 0 0 1px #e5ead809,inset 0 1px #e5ead814}.fs-partners-compliance-detail__actions .fs-pill-button{border-radius:999px;min-width:7.6rem;min-height:2.35rem;padding-inline:1rem}.fs-partners-compliance-detail__actions .fs-pill-button--primary{min-width:10.75rem}.fs-partners-compliance-detail__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;margin-top:-.08rem}.fs-partners-compliance-detail__overview-tile{background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border-radius:.78rem;min-height:5rem;padding:.76rem .86rem}.fs-partners-compliance-detail__overview-tile small,.fs-partners-compliance-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0}.fs-partners-compliance-detail__content-grid{align-items:start;gap:.74rem;margin-top:0}.fs-partners-compliance-detail__card,.fs-partners-compliance-detail__workspace{box-shadow:none;background:linear-gradient(#e5ead809,#0000 48%),#081b0b3d;border-color:#84a4652e;border-radius:.9rem;gap:.64rem;padding:.9rem;display:grid}.fs-partners-compliance-detail__card-header,.fs-partners-compliance-detail__workspace-header{border-bottom:1px solid #84a46521;align-items:flex-start;margin-bottom:0;padding:0 0 .54rem}.fs-partners-compliance-detail__card-header p,.fs-partners-compliance-detail__workspace-header p{margin:0}.fs-partners-compliance-detail__card-header h2,.fs-partners-compliance-detail__workspace-header h2{margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-compliance-detail__field-grid{gap:.5rem;margin:0;padding:0}.fs-partners-compliance-detail__field{background:#06100847;border-color:#84a46524;border-radius:.68rem;min-height:4.25rem;padding:.64rem .7rem}.fs-partners-compliance-detail__field>strong{max-height:8.5rem;font-size:.9rem;line-height:1.34;overflow:auto}.fs-partners-compliance-detail__workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-theme=light] .fs-partners-compliance-detail__card,:root[data-theme=light] .fs-partners-compliance-detail__hero,:root[data-theme=light] .fs-partners-compliance-detail__overview-tile,:root[data-theme=light] .fs-partners-compliance-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c29;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-compliance-detail__avatar,:root[data-theme=light] .fs-partners-compliance-detail__eyebrow,:root[data-theme=light] .fs-partners-compliance-detail__field,:root[data-theme=light] .fs-partners-compliance-detail__hero-aside,:root[data-theme=light] .fs-partners-compliance-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c29}:root[data-theme=light] .fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{background:linear-gradient(#ffffffeb,#f7faf3e0),#ffffffeb;border-color:#5a743c33;box-shadow:0 18px 44px #30482529,0 0 0 1px #30482509,inset 0 1px #ffffffe0}.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{z-index:80;position:fixed;bottom:clamp(.9rem,1.7vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}@media (max-width:1180px){.fs-partners-compliance-detail__content-grid,.fs-partners-compliance-detail__hero{grid-template-columns:1fr}.fs-partners-compliance-detail__overview,.fs-partners-compliance-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-compliance-detail{padding-bottom:10rem}.fs-partners-compliance-detail__hero-main{grid-template-columns:1fr}.fs-partners-compliance-detail__actions-anchor{justify-content:stretch}.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{border-radius:1rem;width:100%;max-width:calc(100vw - 2rem)}.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);bottom:.9rem;right:1rem}.fs-partners-compliance-detail__actions .fs-pill-button{flex:auto;min-width:0}.fs-partners-compliance-detail__field-grid,.fs-partners-compliance-detail__overview,.fs-partners-compliance-detail__workspace-grid{grid-template-columns:1fr}}@media (max-width:560px){.fs-partners-compliance-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-compliance-detail__actions .fs-pill-button{flex-basis:100%}}.fs-partners-compliance-detail__workspace{grid-column:1/-1;padding:.9rem}.fs-partners-compliance-detail__workspace-header{border-bottom:1px solid #84a46521;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.54rem;display:flex}.fs-partners-compliance-detail__workspace-header p{margin:0}.fs-partners-compliance-detail__workspace-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.fs-partners-compliance-detail__workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:0;padding:0;display:grid}.fs-partners-compliance-detail__workspace-link{min-width:0;min-height:4.35rem;color:var(--fs-text,#e5ead8);background:#06100847;border:1px solid #84a46524;border-radius:.9rem;align-items:center;gap:.62rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-compliance-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-compliance-detail__workspace-link>span{color:#bbec94f5;background:#61af4829;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.fs-partners-compliance-detail__workspace-link>div{gap:.12rem;min-width:0;display:grid}.fs-partners-compliance-detail__workspace-link small,.fs-partners-compliance-detail__workspace-link strong{overflow-wrap:anywhere;min-width:0;display:block}.fs-partners-compliance-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.9rem;font-weight:800}.fs-partners-compliance-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);letter-spacing:normal;text-transform:none;font-size:.76rem;font-weight:900;line-height:1.35}:root[data-theme=light] .fs-partners-compliance-detail__workspace{background:linear-gradient(#22c55e06,#0000 58%),#ffffffeb;border-color:#0f172a17;box-shadow:inset 0 1px #fffffff0,0 1rem 2.4rem #0f172a0e}:root[data-theme=light] .fs-partners-compliance-detail__workspace-link{color:#0f172a;background:linear-gradient(135deg,#22c55e17,#ffffffe0),#ffffffeb;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 .7rem 1.5rem #0f172a0b}:root[data-theme=light] .fs-partners-compliance-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e26,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;transform:translateY(-1px);box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-compliance-detail__workspace-link>span{color:#166534;background:#dcfce7e0;border-color:#22c55e33;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-compliance-detail__workspace-link strong{color:#0f172a;letter-spacing:-.01em;font-weight:800}:root[data-theme=light] .fs-partners-compliance-detail__workspace-link small{color:#64748b;letter-spacing:normal;text-transform:none;font-size:.76rem;font-weight:600;line-height:1.35}:root[data-theme=light] .fs-partners-compliance-detail__workspace-link:hover strong{color:#166534}:root[data-theme=light] .fs-partners-compliance-detail__workspace-header h2{color:#0f172a}:root[data-theme=light] .fs-partners-compliance-detail__workspace-header p{color:#64748b}@media (max-width:1180px){.fs-partners-compliance-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-partners-compliance-detail__workspace-grid{grid-template-columns:1fr}}.fs-partners-document-detail{gap:.92rem}.fs-partners-document-detail__hero{background:linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border:1px solid #84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid;box-shadow:0 1.2rem 2.6rem #02061733}.fs-partners-document-detail__hero-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-partners-document-detail__avatar{color:#daffc1fa;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#72d55357,#0000 52%),#081b0b99;border:1px solid #72d55357;border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.fs-partners-document-detail__hero-copy{gap:.42rem;min-width:0;display:grid}.fs-partners-document-detail__card-header p,.fs-partners-document-detail__eyebrow,.fs-partners-document-detail__side-eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.fs-partners-document-detail__hero-copy h1{color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.fs-partners-document-detail__hero-copy p:not(.fs-partners-document-detail__eyebrow){max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.48}.fs-partners-document-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.18rem;display:flex}.fs-partners-document-detail__hero-aside{background:#06100852;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:.9rem;display:grid}.fs-partners-document-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-document-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:1.2rem;line-height:1.18}.fs-partners-document-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.82rem;line-height:1.42}.fs-partners-document-detail__actions.fs-system-settings-record-page__actions{background:#081b0b3d;border:1px solid #84a46529;border-radius:1rem;flex-wrap:wrap;gap:.5rem;padding:.62rem;display:flex}.fs-partners-document-detail__actions--floating.fs-system-settings-record-page__actions{z-index:40;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}.fs-partners-document-detail__overview{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-document-detail__overview-tile{border-right:1px solid #84a46521;gap:.2rem;min-width:0;padding:.86rem .95rem;display:grid}.fs-partners-document-detail__overview-tile:last-child{border-right:0}.fs-partners-document-detail__field span,.fs-partners-document-detail__mini-list span,.fs-partners-document-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-document-detail__field strong,.fs-partners-document-detail__mini-list strong,.fs-partners-document-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.28}.fs-partners-document-detail__field small,.fs-partners-document-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.35}.fs-partners-document-detail__content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:.9rem;display:grid}.fs-partners-document-detail__main,.fs-partners-document-detail__mini-list,.fs-partners-document-detail__side,.fs-partners-document-detail__workspace-links{gap:.8rem;min-width:0;display:grid}.fs-partners-document-detail__side{position:sticky;top:1rem}.fs-partners-document-detail__card,.fs-partners-document-detail__side-card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.78rem;min-width:0;padding:.9rem;display:grid}.fs-partners-document-detail__card-header{border-bottom:1px solid #84a46521;padding-bottom:.55rem}.fs-partners-document-detail__card-header h2,.fs-partners-document-detail__side-card h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-document-detail__field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.fs-partners-document-detail__field,.fs-partners-document-detail__mini-list>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-partners-document-detail__workspace-link{min-width:0;color:inherit;background:#0610083d;border:1px solid #84a46524;border-radius:.86rem;align-items:flex-start;gap:.72rem;padding:.78rem;text-decoration:none;display:flex}.fs-partners-document-detail__workspace-link>span{color:#daffc1fa;background:#72d5532e;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-weight:900;display:grid}.fs-partners-document-detail__workspace-link div{gap:.12rem;min-width:0;display:grid}.fs-partners-document-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.25}.fs-partners-document-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}:root[data-theme=light] .fs-partners-document-detail__actions.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-partners-document-detail__card,:root[data-theme=light] .fs-partners-document-detail__hero,:root[data-theme=light] .fs-partners-document-detail__overview,:root[data-theme=light] .fs-partners-document-detail__side-card{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-document-detail__card-header h2,:root[data-theme=light] .fs-partners-document-detail__field strong,:root[data-theme=light] .fs-partners-document-detail__hero-aside strong,:root[data-theme=light] .fs-partners-document-detail__hero-copy h1,:root[data-theme=light] .fs-partners-document-detail__mini-list strong,:root[data-theme=light] .fs-partners-document-detail__overview-tile strong,:root[data-theme=light] .fs-partners-document-detail__side-card h2,:root[data-theme=light] .fs-partners-document-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-document-detail__card-header p,:root[data-theme=light] .fs-partners-document-detail__eyebrow,:root[data-theme=light] .fs-partners-document-detail__field small,:root[data-theme=light] .fs-partners-document-detail__field span,:root[data-theme=light] .fs-partners-document-detail__hero-aside small,:root[data-theme=light] .fs-partners-document-detail__hero-aside span,:root[data-theme=light] .fs-partners-document-detail__hero-copy p:not(.fs-partners-document-detail__eyebrow),:root[data-theme=light] .fs-partners-document-detail__mini-list span,:root[data-theme=light] .fs-partners-document-detail__overview-tile small,:root[data-theme=light] .fs-partners-document-detail__overview-tile span,:root[data-theme=light] .fs-partners-document-detail__side-eyebrow,:root[data-theme=light] .fs-partners-document-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-document-detail__field,:root[data-theme=light] .fs-partners-document-detail__hero-aside,:root[data-theme=light] .fs-partners-document-detail__mini-list>div,:root[data-theme=light] .fs-partners-document-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c1f}@media (max-width:1180px){.fs-partners-document-detail__content-grid,.fs-partners-document-detail__hero{grid-template-columns:1fr}.fs-partners-document-detail__side{position:static}.fs-partners-document-detail__field-grid,.fs-partners-document-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-document-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-document-detail__overview-tile:nth-child(n+3){border-top:1px solid #84a46521}}@media (max-width:720px){.fs-partners-document-detail__hero-main{flex-direction:column}.fs-partners-document-detail__field-grid,.fs-partners-document-detail__overview{grid-template-columns:1fr}.fs-partners-document-detail__overview-tile,.fs-partners-document-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-document-detail__overview-tile+.fs-partners-document-detail__overview-tile{border-top:1px solid #84a46521}.fs-partners-document-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-document-detail__actions .fs-pill-button{flex:auto}.fs-partners-document-detail__actions--floating.fs-system-settings-record-page__actions{bottom:.65rem;left:.65rem;right:.65rem}}.fs-partners-document-detail__actions-anchor{min-height:0}.fs-partners-document-detail__actions.fs-system-settings-record-page__actions{justify-content:flex-end;align-items:center}.fs-partners-document-detail__actions.fs-system-settings-record-page__actions--rail{margin:0}.fs-partners-document-detail__actions.fs-system-settings-record-page__actions--floating{z-index:40;bottom:1.2rem;left:auto;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}@media (max-width:720px){.fs-partners-document-detail__actions.fs-system-settings-record-page__actions--floating{bottom:.65rem;left:.65rem;right:.65rem}}.fs-partners-document-detail__side-card{gap:.72rem}.fs-partners-document-detail__side-card h2{font-size:1rem;line-height:1.2}.fs-partners-document-detail__workspace-links{gap:.58rem}.fs-partners-document-detail__workspace-link{border-radius:.78rem;align-items:center;min-height:4.35rem;padding:.68rem .72rem}.fs-partners-document-detail__workspace-link>span{width:1.9rem;height:1.9rem;font-size:.82rem}.fs-partners-document-detail__workspace-link strong{font-size:.86rem}.fs-partners-document-detail__workspace-link small{font-size:.74rem;line-height:1.32}:root[data-theme=light] .fs-partners-document-detail__side-card{background:linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffe6,0 .8rem 1.9rem #3048250e}:root[data-theme=light] .fs-partners-document-detail__side-eyebrow{color:#64748b;letter-spacing:.075em}:root[data-theme=light] .fs-partners-document-detail__workspace-link{background:linear-gradient(#fffffff0,#f7faf3db),#fff;border-color:#5a743c26;box-shadow:inset 0 1px #ffffffd9,0 .45rem 1.1rem #30482509}:root[data-theme=light] .fs-partners-document-detail__workspace-link:hover{background:linear-gradient(#f0fdf4eb,#fffffff0),#fff;border-color:#22c55e47;box-shadow:inset 0 1px #ffffffe6,0 .7rem 1.45rem #1665340f}:root[data-theme=light] .fs-partners-document-detail__workspace-link>span{color:#166534;background:#dcfce7f2}:root[data-theme=light] .fs-partners-document-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-document-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-document-detail__workspace-link:hover strong{color:#166534}.fs-partners-relationships{gap:.95rem}.fs-partners-relationships__summary-item span,.fs-partners-relationships__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-relationships-table__status-stack,.fs-partners-relationships-table__timeline,.fs-partners-relationships-table__type{gap:.32rem;min-width:0;display:grid}.fs-partners-relationships-table__date-line strong{font-size:.83rem}:root[data-theme=light] .fs-partners-relationships-table__date-line span,:root[data-theme=light] .fs-partners-relationships-table__type small,:root[data-theme=light] .fs-partners-relationships__summary-item small,:root[data-theme=light] .fs-partners-relationships__summary-item span,:root[data-theme=light] .fs-partners-relationships__summary-label{color:#64748b}@media (max-width:1180px){.fs-partners-relationships__filters-grid,.fs-partners-relationships__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-relationships__summary-item:nth-child(2n){border-right:0}.fs-partners-relationships__summary-item:nth-child(n+3){border-top:1px solid #84a4651f}}@media (max-width:720px){.fs-partners-relationships__filters-grid,.fs-partners-relationships__summary-grid{grid-template-columns:1fr}.fs-partners-relationships__summary-item,.fs-partners-relationships__summary-item:nth-child(2n){border-right:0}.fs-partners-relationships__summary-item+.fs-partners-relationships__summary-item{border-top:1px solid #84a4651f}}.fs-partners-relationships .fs-list-page__filters{margin-top:.9rem}.fs-partners-relationships__filters-grid{grid-template-columns:minmax(11rem,1.15fr) minmax(9.5rem,.88fr) minmax(11rem,1.05fr) minmax(9.5rem,.88fr)}.fs-partners-relationships__summary-grid{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-relationships__summary-item{border-right:1px solid #84a46521;gap:.22rem;min-width:0;padding:.82rem .95rem;display:grid}.fs-partners-relationships__summary-item:last-child{border-right:0}.fs-partners-relationships__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-relationships__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1.08rem;line-height:1.1}.fs-partners-relationships__summary-item small{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.36}.fs-partners-relationships__table .fs-data-table{min-width:76rem}.fs-partners-relationships-table__relationship-cell .fs-link{white-space:normal;font-weight:850}.fs-partners-relationships-table__timeline,.fs-partners-relationships-table__type{gap:.25rem;min-width:0;display:grid}.fs-partners-relationships-table__type>span{color:var(--fs-text,#e5ead8);font-weight:850}.fs-partners-relationships-table__type small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.34}.fs-partners-relationships-table__date-line{gap:.08rem;display:grid}.fs-partners-relationships-table__date-line span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-relationships-table__date-line strong{color:var(--fs-text,#e5ead8);font-size:.84rem;line-height:1.2}.fs-partners-relationships-table__actions{justify-content:center}:root[data-theme=light] .fs-partners-relationships__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffdb,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-relationships__summary-item{border-color:#0f172a14}:root[data-theme=light] .fs-partners-relationships-table__date-line strong,:root[data-theme=light] .fs-partners-relationships-table__type>span,:root[data-theme=light] .fs-partners-relationships__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-relationships-table__date-line span,:root[data-theme=light] .fs-partners-relationships-table__type small,:root[data-theme=light] .fs-partners-relationships__summary-item small,:root[data-theme=light] .fs-partners-relationships__summary-label{color:#64748b}@media (max-width:1180px){.fs-partners-relationships__filters-grid,.fs-partners-relationships__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-relationships__summary-item:nth-child(2n){border-right:0}.fs-partners-relationships__summary-item:nth-child(n+3){border-top:1px solid #84a46521}}@media (max-width:720px){.fs-partners-relationships__filters-grid,.fs-partners-relationships__summary-grid{grid-template-columns:1fr}.fs-partners-relationships__summary-item,.fs-partners-relationships__summary-item:nth-child(2n){border-right:0}.fs-partners-relationships__summary-item+.fs-partners-relationships__summary-item{border-top:1px solid #84a46521}}.fs-partners-relationships .fs-partners-relationships__summary-grid{border-color:#84a46524;border-radius:.95rem}.fs-partners-relationships .fs-partners-relationships__summary-item{min-height:4.9rem;padding:.78rem .92rem}.fs-partners-relationships .fs-partners-relationships__summary-item strong{font-size:1rem}.fs-partners-relationships .fs-partners-relationships__summary-item small{max-width:22rem}:root[data-theme=light] .fs-partners-relationships .fs-partners-relationships__summary-grid{border-color:#0f172a14}.fs-partners-relationships .fs-partners-relationships__summary-grid,.fs-partners-relationships.fs-system-settings-register .fs-partners-relationships__summary-grid{box-shadow:none;border:1px solid #84a4651a;outline:0}:root[data-theme=light] .fs-partners-relationships .fs-partners-relationships__summary-grid,:root[data-theme=light] .fs-partners-relationships.fs-system-settings-register .fs-partners-relationships__summary-grid{box-shadow:none;border:1px solid #0f172a13;outline:0}.fs-partners-relationships .fs-partners-relationships__summary,.fs-partners-relationships .fs-partners-relationships__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fs-partners-relationships .fs-partners-relationships__summary-grid{box-shadow:none!important;border:1px solid #84a4651a!important;border-radius:1rem!important;outline:0!important;overflow:hidden!important}.fs-partners-relationships .fs-partners-relationships__summary-item{border-color:#84a4651a!important}:root[data-theme=light] .fs-partners-relationships .fs-partners-relationships__summary,:root[data-theme=light] .fs-partners-relationships .fs-partners-relationships__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}:root[data-theme=light] .fs-partners-relationships .fs-partners-relationships__summary-grid{box-shadow:none!important;border:1px solid #0f172a13!important;border-radius:1rem!important;outline:0!important}:root[data-theme=light] .fs-partners-relationships .fs-partners-relationships__summary-item{border-color:#0f172a11!important}.fs-partners-relationship-detail{flex-direction:column;gap:1rem;display:flex}.fs-partners-relationship-detail__hero{background:radial-gradient(circle at 0 0,#22c55e29,#0000 34%),linear-gradient(135deg,#082f1ed6,#081a10eb);border:1px solid #94a3b82e;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 1.4rem 3rem #0000002e}.fs-partners-relationship-detail__hero-main{align-items:flex-start;gap:1rem;min-width:0;display:flex}.fs-partners-relationship-detail__avatar{color:#f0fdf4f5;letter-spacing:.12em;background:linear-gradient(135deg,#22c55e3d,#14532d3d);border:1px solid #86efac57;border-radius:1.25rem;flex:none;place-items:center;width:4.1rem;height:4.1rem;font-size:1.2rem;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff29}.fs-partners-relationship-detail__hero-copy{min-width:0}.fs-partners-relationship-detail__card-header p,.fs-partners-relationship-detail__eyebrow,.fs-partners-relationship-detail__workspace-header p{color:#bbf7d0b8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.fs-partners-relationship-detail__hero-copy>p:not(.fs-partners-relationship-detail__eyebrow){color:#e2e8f0cc;max-width:64rem;margin:.62rem 0 0;font-size:.94rem;line-height:1.65}.fs-partners-relationship-detail__chips{flex-wrap:wrap;gap:.45rem;margin-top:.86rem;display:flex}.fs-partners-relationship-detail__hero-aside{background:#0f172a38;border:1px solid #86efac38;border-radius:1.1rem;align-self:stretch;padding:1rem}.fs-partners-relationship-detail__card-header p,.fs-partners-relationship-detail__field>span,.fs-partners-relationship-detail__hero-aside span,.fs-partners-relationship-detail__overview-tile span,.fs-partners-relationship-detail__workspace-header p,.fs-partners-relationship-detail__workspace-link small{color:#cbd5e1b8}.fs-partners-relationship-detail__hero-aside strong{color:#f8fafc;margin-top:.35rem;font-size:1.35rem;line-height:1.1;display:block}.fs-partners-relationship-detail__hero-aside small{color:#e2e8f0b8;margin-top:.5rem;line-height:1.55;display:block}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions{gap:.45rem}.fs-partners-relationship-detail__actions .fs-pill-button{min-height:2.5rem}.fs-partners-relationship-detail__actions .fs-pill-button--primary{box-shadow:0 1rem 1.8rem #22c55e2e}.fs-partners-relationship-detail__overview{background:#081a108f;border:1px solid #94a3b829;border-radius:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-relationship-detail__overview-tile{border-right:1px solid #94a3b81f;min-width:0;padding:.92rem 1rem}.fs-partners-relationship-detail__overview-tile:last-child{border-right:0}.fs-partners-relationship-detail__overview-tile strong{overflow-wrap:anywhere;color:#f8fafc;margin-top:.28rem;font-size:1rem;line-height:1.25;display:block}.fs-partners-relationship-detail__overview-tile small{color:#cbd5e1ad;margin-top:.28rem;line-height:1.45;display:block}.fs-partners-relationship-detail__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-partners-relationship-detail__card,.fs-partners-relationship-detail__workspace{background:linear-gradient(#0f172a47,#081a106b),#081a1094;border:1px solid #94a3b829;border-radius:1.15rem;min-width:0;box-shadow:0 1rem 2.2rem #00000024}.fs-partners-relationship-detail__card-header,.fs-partners-relationship-detail__workspace-header{justify-content:space-between;gap:1rem;padding:1rem 1rem 0;display:flex}.fs-partners-relationship-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.fs-partners-relationship-detail__field{background:#0f172a33;border:1px solid #94a3b81f;border-radius:.9rem;min-width:0;padding:.75rem .78rem}.fs-partners-relationship-detail__field>span{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.fs-partners-relationship-detail__field>strong{overflow-wrap:anywhere;color:#f8fafc;margin-top:.28rem;font-size:.9rem;line-height:1.35;display:block}.fs-partners-relationship-detail__field>small{color:#cbd5e1ad;margin-top:.32rem;line-height:1.45;display:block}.fs-partners-relationship-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 1rem 0;display:grid}.fs-partners-relationship-detail__workspace-link{background:#0f172a38;border:1px solid #94a3b821;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.82rem;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.fs-partners-relationship-detail__workspace-link:hover{background:#1665342e;border-color:#4ade8057;transform:translateY(-1px)}.fs-partners-relationship-detail__workspace-link>span{color:#bbf7d0f0;background:#22c55e24;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:inline-grid}.fs-partners-relationship-detail__workspace-link small,.fs-partners-relationship-detail__workspace-link strong{display:block}.fs-partners-relationship-detail__workspace-link strong{color:#f8fafc}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{right:clamp(1rem,3vw,2rem)}:root[data-theme=light] .fs-partners-relationship-detail__card,:root[data-theme=light] .fs-partners-relationship-detail__hero,:root[data-theme=light] .fs-partners-relationship-detail__overview-tile,:root[data-theme=light] .fs-partners-relationship-detail__workspace{background:linear-gradient(#fffffff5,#f8fafce0),#fffffff0;border-color:#0f172a12;box-shadow:0 1rem 2.2rem #0f172a0f}:root[data-theme=light] .fs-partners-relationship-detail__avatar,:root[data-theme=light] .fs-partners-relationship-detail__field,:root[data-theme=light] .fs-partners-relationship-detail__hero-aside,:root[data-theme=light] .fs-partners-relationship-detail__workspace-link{background:#f8fafcb8;border-color:#0f172a12}:root[data-theme=light] .fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions{background:#ffffffe0;border-color:#0f172a14;box-shadow:0 1rem 2rem #0f172a14}:root[data-theme=light] .fs-partners-relationship-detail__avatar,:root[data-theme=light] .fs-partners-relationship-detail__card-header h2,:root[data-theme=light] .fs-partners-relationship-detail__field>strong,:root[data-theme=light] .fs-partners-relationship-detail__hero-aside strong,:root[data-theme=light] .fs-partners-relationship-detail__hero-copy h1,:root[data-theme=light] .fs-partners-relationship-detail__overview-tile strong,:root[data-theme=light] .fs-partners-relationship-detail__workspace-header h2,:root[data-theme=light] .fs-partners-relationship-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-relationship-detail__overview{background:#ffffffe6;border-color:#0f172a12}:root[data-theme=light] .fs-partners-relationship-detail__workspace-link:hover{background:#f0fdf4c7;border-color:#22c55e38}:root[data-theme=light] .fs-partners-relationship-detail__workspace-link>span{color:#166534;background:#22c55e1f}@media (max-width:1100px){.fs-partners-relationship-detail__content-grid,.fs-partners-relationship-detail__hero{grid-template-columns:1fr}.fs-partners-relationship-detail__overview,.fs-partners-relationship-detail__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-partners-relationship-detail{gap:.8rem}.fs-partners-relationship-detail__hero-main{flex-direction:column}.fs-partners-relationship-detail__actions-anchor{min-height:auto}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch;width:100%;position:static}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{width:auto;position:fixed;bottom:1rem;left:1rem;right:1rem}.fs-partners-relationship-detail__actions .fs-pill-button{flex:auto}.fs-partners-relationship-detail__field-grid,.fs-partners-relationship-detail__overview,.fs-partners-relationship-detail__workspace-grid{grid-template-columns:1fr}.fs-partners-relationship-detail__overview-tile{border-bottom:1px solid #94a3b81f;border-right:0}.fs-partners-relationship-detail__overview-tile:last-child{border-bottom:0}}.fs-partners-relationship-detail{gap:.92rem}.fs-partners-relationship-detail__hero{background:linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border-color:#84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:.9rem;padding:1rem;box-shadow:0 1.2rem 2.6rem #02061733}.fs-partners-relationship-detail__hero-main{gap:.9rem}.fs-partners-relationship-detail__avatar{color:#daffc1fa;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#72d55357,#0000 52%),#081b0b99;border-color:#72d55357;border-radius:1rem;width:3.4rem;height:3.4rem;font-size:1rem}.fs-partners-relationship-detail__hero-copy{gap:.42rem;display:grid}.fs-partners-relationship-detail__card-header p,.fs-partners-relationship-detail__eyebrow,.fs-partners-relationship-detail__workspace-header p{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;font-size:.7rem}.fs-partners-relationship-detail__hero-copy h1{color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.fs-partners-relationship-detail__hero-copy>p:not(.fs-partners-relationship-detail__eyebrow){max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.48}.fs-partners-relationship-detail__chips{gap:.42rem;margin-top:.18rem}.fs-partners-relationship-detail__hero-aside{background:#06100852;border-color:#84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:.9rem;display:grid}.fs-partners-relationship-detail__field>span,.fs-partners-relationship-detail__hero-aside span,.fs-partners-relationship-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-relationship-detail__hero-aside strong{color:var(--fs-text,#e5ead8);margin-top:0;font-size:1.2rem;line-height:1.18}.fs-partners-relationship-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);margin-top:0;font-size:.82rem;line-height:1.42}.fs-partners-relationship-detail__actions-anchor{min-height:0}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions{background:#081b0b3d;border:1px solid #84a46529;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.62rem;display:flex}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions--rail{margin:0}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions--floating{z-index:40;bottom:1.2rem;left:auto;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}.fs-partners-relationship-detail__overview{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border-color:#84a46529;border-radius:1rem}.fs-partners-relationship-detail__overview-tile{border-right-color:#84a46521;gap:.2rem;padding:.86rem .95rem;display:grid}.fs-partners-relationship-detail__field>strong,.fs-partners-relationship-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.28}.fs-partners-relationship-detail__field>small,.fs-partners-relationship-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.35}.fs-partners-relationship-detail__content-grid{align-items:start;gap:.9rem}.fs-partners-relationship-detail__card,.fs-partners-relationship-detail__workspace{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border-color:#84a46529;border-radius:1rem;gap:.78rem;padding:.9rem;display:grid;box-shadow:0 1.2rem 2.6rem #02061724}.fs-partners-relationship-detail__card-header,.fs-partners-relationship-detail__workspace-header{border-bottom:1px solid #84a46521;padding:0 0 .55rem}.fs-partners-relationship-detail__card-header h2,.fs-partners-relationship-detail__workspace-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-relationship-detail__field-grid{gap:.62rem;margin:0;padding:0}.fs-partners-relationship-detail__field{background:#0610083d;border-color:#84a4651f;border-radius:.78rem;gap:.18rem;padding:.72rem;display:grid}.fs-partners-relationship-detail__workspace{padding-bottom:.9rem}.fs-partners-relationship-detail__workspace-grid{gap:.62rem;padding:0}.fs-partners-relationship-detail__workspace-link{color:inherit;background:#0610083d;border-color:#84a46524;border-radius:.86rem;align-items:flex-start;gap:.72rem;padding:.78rem;display:flex}.fs-partners-relationship-detail__workspace-link>span{color:#daffc1fa;background:#72d5532e;flex:none;width:1.85rem;height:1.85rem}.fs-partners-relationship-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.25}.fs-partners-relationship-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}:root[data-theme=light] .fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-partners-relationship-detail__card,:root[data-theme=light] .fs-partners-relationship-detail__hero,:root[data-theme=light] .fs-partners-relationship-detail__overview,:root[data-theme=light] .fs-partners-relationship-detail__workspace{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-relationship-detail__card-header h2,:root[data-theme=light] .fs-partners-relationship-detail__field>strong,:root[data-theme=light] .fs-partners-relationship-detail__hero-aside strong,:root[data-theme=light] .fs-partners-relationship-detail__hero-copy h1,:root[data-theme=light] .fs-partners-relationship-detail__overview-tile strong,:root[data-theme=light] .fs-partners-relationship-detail__workspace-header h2,:root[data-theme=light] .fs-partners-relationship-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-relationship-detail__card-header p,:root[data-theme=light] .fs-partners-relationship-detail__eyebrow,:root[data-theme=light] .fs-partners-relationship-detail__field>small,:root[data-theme=light] .fs-partners-relationship-detail__field>span,:root[data-theme=light] .fs-partners-relationship-detail__hero-aside small,:root[data-theme=light] .fs-partners-relationship-detail__hero-aside span,:root[data-theme=light] .fs-partners-relationship-detail__hero-copy>p:not(.fs-partners-relationship-detail__eyebrow),:root[data-theme=light] .fs-partners-relationship-detail__overview-tile small,:root[data-theme=light] .fs-partners-relationship-detail__overview-tile span,:root[data-theme=light] .fs-partners-relationship-detail__workspace-header p,:root[data-theme=light] .fs-partners-relationship-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-relationship-detail__field,:root[data-theme=light] .fs-partners-relationship-detail__hero-aside,:root[data-theme=light] .fs-partners-relationship-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c1f}@media (max-width:720px){.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-relationship-detail__actions .fs-pill-button{flex:auto}.fs-partners-relationship-detail__actions.fs-system-settings-record-page__actions--floating{bottom:.65rem;left:.65rem;right:.65rem}}.fs-partners-relationship-form{gap:.95rem}.fs-partners-relationship-form__hero{background:linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border:1px solid #84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid;box-shadow:0 1.2rem 2.6rem #0206172e}.fs-partners-relationship-form__existing>p,.fs-partners-relationship-form__eyebrow,.fs-partners-relationship-form__section-header p{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.fs-partners-relationship-form__hero h1{color:var(--fs-text,#e5ead8);margin:.18rem 0 0;font-size:clamp(1.55rem,2.7vw,2.18rem);line-height:1.08}.fs-partners-relationship-form__hero p:not(.fs-partners-relationship-form__eyebrow){max-width:64rem;color:var(--fs-text-soft,#8e9b79);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.fs-partners-relationship-form__hero-card{background:#0610084d;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.26rem;padding:.95rem;display:grid}.fs-partners-relationship-form__hero-card span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-relationship-form__hero-card strong{color:var(--fs-text,#e5ead8);font-size:1.12rem}.fs-partners-relationship-form__hero-card small{color:var(--fs-text-soft,#8e9b79);line-height:1.4}.fs-partners-relationship-form__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:.9rem;display:grid}.fs-partners-relationship-form__existing,.fs-partners-relationship-form__panel,.fs-partners-relationship-form__summary{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1.05rem;min-width:0;box-shadow:0 1rem 2.3rem #02061724}.fs-partners-relationship-form__panel{gap:0;display:grid;overflow:hidden}.fs-partners-relationship-form__steps{border-bottom:1px solid #84a46524;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.fs-partners-relationship-form__step{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #84a4651f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem .56rem;padding:.9rem;display:grid}.fs-partners-relationship-form__step:last-child{border-right:0}.fs-partners-relationship-form__step>span{width:1.7rem;height:1.7rem;color:var(--fs-text-soft,#8e9b79);border:1px solid #84a4652e;border-radius:999px;grid-row:span 2;place-items:center;font-weight:900;display:grid}.fs-partners-relationship-form__step strong{color:var(--fs-text,#e5ead8);font-size:.86rem}.fs-partners-relationship-form__step small{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.3}.fs-partners-relationship-form__step--active,.fs-partners-relationship-form__step--complete{background:#1e602a21}.fs-partners-relationship-form__step--active>span,.fs-partners-relationship-form__step--complete>span{color:var(--fs-text,#e5ead8);background:#72d55324;border-color:#72d55352}.fs-partners-relationship-form__section{gap:.85rem;padding:1rem;display:grid}.fs-partners-relationship-form__section-header{border-bottom:1px solid #84a46521;padding-bottom:.65rem}.fs-partners-relationship-form__section-header h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1.05rem;line-height:1.25}.fs-partners-relationship-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.fs-partners-relationship-form__field--wide{grid-column:1/-1}.fs-partners-relationship-form__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.fs-partners-relationship-form__toggle{cursor:pointer;background:#0610083d;border:1px solid #84a46524;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.78rem;display:grid}.fs-partners-relationship-form__toggle input{accent-color:#22c55e;margin-top:.18rem}.fs-partners-relationship-form__toggle small,.fs-partners-relationship-form__toggle strong{display:block}.fs-partners-relationship-form__toggle strong{color:var(--fs-text,#e5ead8);font-size:.9rem}.fs-partners-relationship-form__toggle small{color:var(--fs-text-soft,#8e9b79);margin-top:.14rem;font-size:.76rem;line-height:1.35}.fs-partners-relationship-form__preview{background:#0610083d;border:1px solid #84a46524;border-radius:.9rem;gap:.18rem;padding:.78rem;display:grid}.fs-partners-relationship-form__preview span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-relationship-form__preview strong{color:var(--fs-text,#e5ead8)}.fs-partners-relationship-form__preview small{color:var(--fs-text-soft,#8e9b79)}.fs-partners-relationship-form__actions{border-top:1px solid #84a46521;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem 1rem;display:flex}.fs-partners-relationship-form__summary{padding:.9rem;position:sticky;top:1rem}.fs-partners-relationship-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.8rem 0;display:grid}.fs-partners-relationship-form__summary-stats>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.8rem;gap:.16rem;min-width:0;padding:.66rem;display:grid}.fs-partners-relationship-form__summary-stats strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.82rem}.fs-partners-relationship-form__summary-stats span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-relationship-form__existing{grid-column:2;padding:.9rem}.fs-partners-relationship-form__existing h2{color:var(--fs-text,#e5ead8);margin:.18rem 0 .8rem;font-size:1rem}.fs-partners-relationship-form__existing dl{gap:.52rem;margin:0 0 .85rem;display:grid}.fs-partners-relationship-form__existing dl>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.76rem;gap:.16rem;padding:.62rem;display:grid}.fs-partners-relationship-form__existing span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-relationship-form__existing strong{color:var(--fs-text,#e5ead8);font-size:.86rem}:root[data-theme=light] .fs-partners-relationship-form__existing,:root[data-theme=light] .fs-partners-relationship-form__hero,:root[data-theme=light] .fs-partners-relationship-form__panel,:root[data-theme=light] .fs-partners-relationship-form__summary{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-relationship-form__existing h2,:root[data-theme=light] .fs-partners-relationship-form__existing strong,:root[data-theme=light] .fs-partners-relationship-form__hero h1,:root[data-theme=light] .fs-partners-relationship-form__hero-card strong,:root[data-theme=light] .fs-partners-relationship-form__preview strong,:root[data-theme=light] .fs-partners-relationship-form__section-header h2,:root[data-theme=light] .fs-partners-relationship-form__step strong,:root[data-theme=light] .fs-partners-relationship-form__summary-stats strong,:root[data-theme=light] .fs-partners-relationship-form__toggle strong{color:#0f172a}:root[data-theme=light] .fs-partners-relationship-form__existing span,:root[data-theme=light] .fs-partners-relationship-form__existing>p,:root[data-theme=light] .fs-partners-relationship-form__eyebrow,:root[data-theme=light] .fs-partners-relationship-form__hero p:not(.fs-partners-relationship-form__eyebrow),:root[data-theme=light] .fs-partners-relationship-form__hero-card small,:root[data-theme=light] .fs-partners-relationship-form__hero-card span,:root[data-theme=light] .fs-partners-relationship-form__preview small,:root[data-theme=light] .fs-partners-relationship-form__preview span,:root[data-theme=light] .fs-partners-relationship-form__section-header p,:root[data-theme=light] .fs-partners-relationship-form__step small,:root[data-theme=light] .fs-partners-relationship-form__step>span,:root[data-theme=light] .fs-partners-relationship-form__summary-stats span,:root[data-theme=light] .fs-partners-relationship-form__toggle small{color:#64748b}:root[data-theme=light] .fs-partners-relationship-form__existing dl>div,:root[data-theme=light] .fs-partners-relationship-form__hero-card,:root[data-theme=light] .fs-partners-relationship-form__preview,:root[data-theme=light] .fs-partners-relationship-form__summary-stats>div,:root[data-theme=light] .fs-partners-relationship-form__toggle{background:#f7faf3c2;border-color:#5a743c1f}:root[data-theme=light] .fs-partners-relationship-form__step--active,:root[data-theme=light] .fs-partners-relationship-form__step--complete{background:#f0fdf4c2}@media (max-width:1120px){.fs-partners-relationship-form__hero,.fs-partners-relationship-form__layout{grid-template-columns:1fr}.fs-partners-relationship-form__summary{position:static}.fs-partners-relationship-form__existing{grid-column:auto}}@media (max-width:760px){.fs-partners-relationship-form__grid,.fs-partners-relationship-form__steps,.fs-partners-relationship-form__summary-stats,.fs-partners-relationship-form__toggles{grid-template-columns:1fr}.fs-partners-relationship-form__step{border-bottom:1px solid #84a4651f;border-right:0}.fs-partners-relationship-form__step:last-child{border-bottom:0}.fs-partners-relationship-form__actions{justify-content:stretch}.fs-partners-relationship-form__actions .fs-pill-button{flex:auto}}.fs-partners-risk{gap:.95rem}.fs-partners-risk .fs-list-page__filters{width:100%}.fs-partners-risk__filters-grid{grid-template-columns:repeat(5,minmax(8.5rem,1fr));align-items:center;gap:.5rem;display:grid}.fs-partners-risk__summary-grid{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;border:1px solid #84a46524;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-risk__summary-item{border-right:1px solid #84a4651f;min-width:0;padding:.84rem .95rem}.fs-partners-risk__summary-item:last-child{border-right:0}.fs-partners-risk__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.fs-partners-risk__summary-item strong{color:var(--fs-text,#e5ead8);margin-top:.24rem;font-size:1.05rem;line-height:1.1;display:block}.fs-partners-risk__summary-item small{color:var(--fs-text-soft,#8e9b79);margin-top:.26rem;font-size:.78rem;line-height:1.35;display:block}.fs-partners-risk__table .fs-data-table{min-width:86rem}.fs-partners-risk-table__assessment-cell .fs-link{color:var(--fs-text,#e5ead8);font-weight:900}.fs-partners-risk-table__review-stack,.fs-partners-risk-table__risk-stack,.fs-partners-risk-table__timeline{justify-items:start;gap:.34rem;display:grid}.fs-data-table__cell--center .fs-partners-risk-table__review-stack,.fs-data-table__cell--center .fs-partners-risk-table__risk-stack{justify-items:center}.fs-partners-risk-table__scores{gap:.18rem;display:grid}.fs-partners-risk-table__date-line span,.fs-partners-risk-table__review-stack small,.fs-partners-risk-table__scores span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:900}.fs-partners-risk-table__date-line strong,.fs-partners-risk-table__scores strong{color:var(--fs-text,#e5ead8);font-size:.9rem;line-height:1.2}.fs-partners-risk-table__scores small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem}.fs-partners-risk-table__date-line{gap:.12rem;display:grid}.fs-partners-risk-table__actions{justify-content:center}:root[data-theme=light] .fs-partners-risk__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a12;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-risk__summary-item{border-color:#0f172a11}:root[data-theme=light] .fs-partners-risk-table__assessment-cell .fs-link,:root[data-theme=light] .fs-partners-risk-table__date-line strong,:root[data-theme=light] .fs-partners-risk-table__scores strong,:root[data-theme=light] .fs-partners-risk__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-risk-table__date-line span,:root[data-theme=light] .fs-partners-risk-table__review-stack small,:root[data-theme=light] .fs-partners-risk-table__scores small,:root[data-theme=light] .fs-partners-risk-table__scores span,:root[data-theme=light] .fs-partners-risk__summary-item small,:root[data-theme=light] .fs-partners-risk__summary-label{color:#64748b}@media (max-width:1180px){.fs-partners-risk__filters-grid,.fs-partners-risk__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-risk__summary-item:nth-child(2n){border-right:0}.fs-partners-risk__summary-item:nth-child(n+3){border-top:1px solid #84a4651f}}@media (max-width:720px){.fs-partners-risk__filters-grid,.fs-partners-risk__summary-grid{grid-template-columns:1fr}.fs-partners-risk__summary-item,.fs-partners-risk__summary-item:nth-child(2n){border-right:0}.fs-partners-risk__summary-item+.fs-partners-risk__summary-item{border-top:1px solid #84a4651f}}.fs-partners-risk .fs-list-page__filters{margin-top:.9rem}.fs-partners-risk .fs-partners-risk__summary,.fs-partners-risk .fs-partners-risk__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fs-partners-risk .fs-partners-risk__summary-grid{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;box-shadow:none!important;border:1px solid #84a4651a!important;border-radius:1rem!important;outline:0!important;overflow:hidden!important}.fs-partners-risk .fs-partners-risk__summary-item{gap:.22rem;min-height:4.9rem;padding:.78rem .92rem;display:grid;border-color:#84a4651a!important}.fs-partners-risk .fs-partners-risk__summary-item strong{margin-top:0;font-size:1rem}.fs-partners-risk .fs-partners-risk__summary-item small{max-width:24rem;margin-top:0;line-height:1.36}.fs-partners-risk-table__assessment-cell .fs-link{white-space:normal;font-weight:850}.fs-partners-risk-table__review-stack,.fs-partners-risk-table__risk-stack,.fs-partners-risk-table__scores,.fs-partners-risk-table__timeline{min-width:0}.fs-partners-risk-table__scores{gap:.12rem}.fs-partners-risk-table__scores strong{font-size:.95rem;font-weight:900}.fs-partners-risk-table__review-stack small,.fs-partners-risk-table__scores small{line-height:1.34}:root[data-theme=light] .fs-partners-risk .fs-partners-risk__summary,:root[data-theme=light] .fs-partners-risk .fs-partners-risk__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}:root[data-theme=light] .fs-partners-risk .fs-partners-risk__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;box-shadow:none!important;border:1px solid #0f172a13!important;border-radius:1rem!important;outline:0!important}:root[data-theme=light] .fs-partners-risk .fs-partners-risk__summary-item{border-color:#0f172a11!important}@media (max-width:1180px){.fs-partners-risk .fs-partners-risk__summary-item:nth-child(n+3){border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-risk .fs-partners-risk__summary-item:nth-child(n+3){border-top-color:#0f172a11!important}}@media (max-width:720px){.fs-partners-risk .fs-partners-risk__summary-item+.fs-partners-risk__summary-item{border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-risk .fs-partners-risk__summary-item+.fs-partners-risk__summary-item{border-top-color:#0f172a11!important}}.fs-partners-risk-detail{gap:.92rem}.fs-partners-risk-detail__hero{background:linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border:1px solid #84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid;box-shadow:0 1.2rem 2.6rem #02061733}.fs-partners-risk-detail__hero-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-partners-risk-detail__avatar{color:#daffc1fa;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#72d55357,#0000 52%),#081b0b99;border:1px solid #72d55357;border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.fs-partners-risk-detail__hero-copy{gap:.42rem;min-width:0;display:grid}.fs-partners-risk-detail__card-header p,.fs-partners-risk-detail__eyebrow,.fs-partners-risk-detail__side-eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.fs-partners-risk-detail__hero-copy h1{color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.fs-partners-risk-detail__hero-copy p:not(.fs-partners-risk-detail__eyebrow){max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.48}.fs-partners-risk-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.18rem;display:flex}.fs-partners-risk-detail__hero-aside{background:#06100852;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:.9rem;display:grid}.fs-partners-risk-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-risk-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:1.2rem;line-height:1.18}.fs-partners-risk-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.82rem;line-height:1.42}.fs-partners-risk-detail__actions-anchor{min-height:0}.fs-partners-risk-detail__actions.fs-system-settings-record-page__actions{background:#081b0b3d;border:1px solid #84a46529;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.62rem;display:flex}.fs-partners-risk-detail__actions.fs-system-settings-record-page__actions--rail{margin:0}.fs-partners-risk-detail__actions.fs-system-settings-record-page__actions--floating{z-index:40;bottom:1.2rem;left:auto;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}.fs-partners-risk-detail__overview{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-risk-detail__overview-tile{border-right:1px solid #84a46521;gap:.2rem;min-width:0;padding:.86rem .95rem;display:grid}.fs-partners-risk-detail__overview-tile:last-child{border-right:0}.fs-partners-risk-detail__field span,.fs-partners-risk-detail__mini-list span,.fs-partners-risk-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-risk-detail__field strong,.fs-partners-risk-detail__mini-list strong,.fs-partners-risk-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.28}.fs-partners-risk-detail__field small,.fs-partners-risk-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.35}.fs-partners-risk-detail__content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:.9rem;display:grid}.fs-partners-risk-detail__main,.fs-partners-risk-detail__mini-list,.fs-partners-risk-detail__side,.fs-partners-risk-detail__workspace-links{gap:.8rem;min-width:0;display:grid}.fs-partners-risk-detail__side{position:sticky;top:1rem}.fs-partners-risk-detail__card,.fs-partners-risk-detail__side-card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.78rem;min-width:0;padding:.9rem;display:grid}.fs-partners-risk-detail__card-header{border-bottom:1px solid #84a46521;padding-bottom:.55rem}.fs-partners-risk-detail__card-header h2,.fs-partners-risk-detail__side-card h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-risk-detail__field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.fs-partners-risk-detail__field,.fs-partners-risk-detail__mini-list>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-partners-risk-detail__workspace-link{min-width:0;color:inherit;background:#0610083d;border:1px solid #84a46524;border-radius:.86rem;align-items:flex-start;gap:.72rem;padding:.78rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-risk-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-risk-detail__workspace-link>span{color:#daffc1fa;background:#72d5532e;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-weight:900;display:grid}.fs-partners-risk-detail__workspace-link div{gap:.12rem;min-width:0;display:grid}.fs-partners-risk-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.88rem;line-height:1.25}.fs-partners-risk-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}:root[data-theme=light] .fs-partners-risk-detail__actions.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-partners-risk-detail__card,:root[data-theme=light] .fs-partners-risk-detail__hero,:root[data-theme=light] .fs-partners-risk-detail__overview,:root[data-theme=light] .fs-partners-risk-detail__side-card{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-risk-detail__card-header h2,:root[data-theme=light] .fs-partners-risk-detail__field strong,:root[data-theme=light] .fs-partners-risk-detail__hero-aside strong,:root[data-theme=light] .fs-partners-risk-detail__hero-copy h1,:root[data-theme=light] .fs-partners-risk-detail__mini-list strong,:root[data-theme=light] .fs-partners-risk-detail__overview-tile strong,:root[data-theme=light] .fs-partners-risk-detail__side-card h2,:root[data-theme=light] .fs-partners-risk-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-risk-detail__card-header p,:root[data-theme=light] .fs-partners-risk-detail__eyebrow,:root[data-theme=light] .fs-partners-risk-detail__field small,:root[data-theme=light] .fs-partners-risk-detail__field span,:root[data-theme=light] .fs-partners-risk-detail__hero-aside small,:root[data-theme=light] .fs-partners-risk-detail__hero-aside span,:root[data-theme=light] .fs-partners-risk-detail__hero-copy p:not(.fs-partners-risk-detail__eyebrow),:root[data-theme=light] .fs-partners-risk-detail__mini-list span,:root[data-theme=light] .fs-partners-risk-detail__overview-tile small,:root[data-theme=light] .fs-partners-risk-detail__overview-tile span,:root[data-theme=light] .fs-partners-risk-detail__side-eyebrow,:root[data-theme=light] .fs-partners-risk-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-risk-detail__field,:root[data-theme=light] .fs-partners-risk-detail__hero-aside,:root[data-theme=light] .fs-partners-risk-detail__mini-list>div,:root[data-theme=light] .fs-partners-risk-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c1f}@media (max-width:1180px){.fs-partners-risk-detail__content-grid,.fs-partners-risk-detail__hero{grid-template-columns:1fr}.fs-partners-risk-detail__side{position:static}.fs-partners-risk-detail__field-grid,.fs-partners-risk-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-risk-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-risk-detail__overview-tile:nth-child(n+3){border-top:1px solid #84a46521}}@media (max-width:720px){.fs-partners-risk-detail__hero-main{flex-direction:column}.fs-partners-risk-detail__field-grid,.fs-partners-risk-detail__overview{grid-template-columns:1fr}.fs-partners-risk-detail__overview-tile,.fs-partners-risk-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-risk-detail__overview-tile+.fs-partners-risk-detail__overview-tile{border-top:1px solid #84a46521}.fs-partners-risk-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-risk-detail__actions .fs-pill-button{flex:auto}.fs-partners-risk-detail__actions.fs-system-settings-record-page__actions--floating{bottom:.65rem;left:.65rem;right:.65rem}}.fs-partners-risk-detail__side-card{gap:.72rem}.fs-partners-risk-detail__workspace-links{gap:.62rem}.fs-partners-risk-detail__workspace-link{align-items:center;min-height:4.35rem}.fs-partners-risk-detail__workspace-link>span{font-size:.95rem}.fs-partners-risk-detail__workspace-link strong{letter-spacing:-.01em;font-weight:850}:root[data-theme=light] .fs-partners-risk-detail__side-card{background:linear-gradient(#22c55e06,#0000 58%),#fffffff0;border-color:#0f172a17;box-shadow:inset 0 1px #fffffff0,0 1rem 2.4rem #0f172a0e}:root[data-theme=light] .fs-partners-risk-detail__workspace-link{background:linear-gradient(135deg,#22c55e0e,#ffffffe6),#fffffff0;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 .65rem 1.45rem #0f172a0a}:root[data-theme=light] .fs-partners-risk-detail__workspace-link>span{color:#166534;background:#dcfce7e6;border:1px solid #22c55e38;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-risk-detail__workspace-link strong{color:#0f172a;font-weight:850}:root[data-theme=light] .fs-partners-risk-detail__workspace-link small{color:#64748b;letter-spacing:normal;text-transform:none;font-size:.76rem;font-weight:600;line-height:1.35}:root[data-theme=light] .fs-partners-risk-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e21,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-risk-detail__workspace-link:hover strong{color:#166534}.fs-partners-performance{gap:.95rem}.fs-partners-performance .fs-list-page__filters{width:100%;margin-top:.9rem}.fs-partners-performance__filters-grid{grid-template-columns:minmax(12rem,1.2fr) minmax(10.5rem,.92fr) minmax(12rem,1.08fr) minmax(9.5rem,.82fr);align-items:center;gap:.5rem;display:grid}.fs-partners-performance .fs-partners-performance__summary,.fs-partners-performance .fs-partners-performance__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fs-partners-performance__summary-grid{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:none!important;border:1px solid #84a4651a!important;border-radius:1rem!important;outline:0!important;overflow:hidden!important}.fs-partners-performance__summary-item{gap:.22rem;min-width:0;min-height:4.9rem;padding:.78rem .92rem;display:grid;border-right:1px solid #84a4651a!important}.fs-partners-performance__summary-item:last-child{border-right:0!important}.fs-partners-performance__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-performance__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.1}.fs-partners-performance__summary-item small{max-width:24rem;color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.36}.fs-partners-performance-table__metric-cell .fs-link{color:var(--fs-text,#e5ead8)}.fs-partners-performance-table__classification,.fs-partners-performance-table__score,.fs-partners-performance-table__timeline,.fs-partners-performance-table__transactions{justify-items:start;gap:.24rem;min-width:0;display:grid}.fs-partners-performance-table__classification small,.fs-partners-performance-table__date-line span,.fs-partners-performance-table__score small,.fs-partners-performance-table__score span,.fs-partners-performance-table__transactions small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:900;line-height:1.34}.fs-partners-performance-table__date-line strong,.fs-partners-performance-table__score strong,.fs-partners-performance-table__transactions strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;font-weight:900;line-height:1.2}:root[data-theme=light] .fs-partners-performance .fs-partners-performance__summary,:root[data-theme=light] .fs-partners-performance .fs-partners-performance__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}:root[data-theme=light] .fs-partners-performance__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;box-shadow:none!important;border:1px solid #0f172a13!important;border-radius:1rem!important;outline:0!important}:root[data-theme=light] .fs-partners-performance__summary-item{border-color:#0f172a11!important}:root[data-theme=light] .fs-partners-performance-table__date-line strong,:root[data-theme=light] .fs-partners-performance-table__metric-cell .fs-link,:root[data-theme=light] .fs-partners-performance-table__score strong,:root[data-theme=light] .fs-partners-performance-table__transactions strong,:root[data-theme=light] .fs-partners-performance__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-performance-table__classification small,:root[data-theme=light] .fs-partners-performance-table__date-line span,:root[data-theme=light] .fs-partners-performance-table__score small,:root[data-theme=light] .fs-partners-performance-table__score span,:root[data-theme=light] .fs-partners-performance-table__transactions small,:root[data-theme=light] .fs-partners-performance__summary-item small,:root[data-theme=light] .fs-partners-performance__summary-label{color:#64748b}@media (max-width:1180px){.fs-partners-performance__filters-grid,.fs-partners-performance__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-performance__summary-item:nth-child(2n){border-right:0!important}.fs-partners-performance__summary-item:nth-child(n+3){border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-performance__summary-item:nth-child(n+3){border-top-color:#0f172a11!important}}@media (max-width:720px){.fs-partners-performance__filters-grid,.fs-partners-performance__summary-grid{grid-template-columns:1fr}.fs-partners-performance__summary-item,.fs-partners-performance__summary-item:nth-child(2n){border-right:0!important}.fs-partners-performance__summary-item+.fs-partners-performance__summary-item{border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-performance__summary-item+.fs-partners-performance__summary-item{border-top-color:#0f172a11!important}}.fs-partners-performance-table__scorecard{align-items:start;gap:.38rem;min-width:0;max-width:18rem;display:grid}.fs-partners-performance-table__scorecard>.fs-chip{white-space:normal;text-align:left;width:fit-content;max-width:100%;line-height:1.25}.fs-partners-performance-table__score{gap:.08rem;min-width:0;padding-top:.12rem;display:grid}.fs-partners-performance-table__date-line span,.fs-partners-performance-table__score span,.fs-partners-performance-table__transactions small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.34}.fs-partners-performance-table__score strong{color:var(--fs-text,#e5ead8);font-size:1.02rem;font-weight:950;line-height:1.05}.fs-partners-performance-table__score small{color:var(--fs-text-soft,#8e9b79);letter-spacing:normal;text-transform:none;font-size:.74rem;font-weight:700;line-height:1.35}.fs-partners-performance-table__transactions{gap:.18rem;min-width:0;display:grid}.fs-partners-performance-table__transactions strong{color:var(--fs-text,#e5ead8);font-size:.98rem;font-weight:950;line-height:1.1}.fs-partners-performance-table__transactions small{max-width:10rem}.fs-partners-performance-table__timeline{gap:.22rem;min-width:0;display:grid}.fs-partners-performance-table__date-line{gap:.06rem;display:grid}.fs-partners-performance-table__date-line strong{color:var(--fs-text,#e5ead8);font-size:.84rem;font-weight:850;line-height:1.18}.fs-partners-performance-table__metric-cell .fs-link{font-size:.9rem;line-height:1.22}:root[data-theme=light] .fs-partners-performance-table__date-line strong,:root[data-theme=light] .fs-partners-performance-table__score strong,:root[data-theme=light] .fs-partners-performance-table__transactions strong{color:#0f172a}:root[data-theme=light] .fs-partners-performance-table__date-line span,:root[data-theme=light] .fs-partners-performance-table__score small,:root[data-theme=light] .fs-partners-performance-table__score span,:root[data-theme=light] .fs-partners-performance-table__transactions small{color:#64748b}.fs-partners-performance-detail{gap:.92rem}.fs-partners-performance-detail__hero{background:linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border:1px solid #84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid;box-shadow:0 1.2rem 2.6rem #02061733}.fs-partners-performance-detail__hero-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-partners-performance-detail__avatar{color:#daffc1fa;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#72d55357,#0000 52%),#081b0b99;border:1px solid #72d55357;border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.fs-partners-performance-detail__hero-copy{gap:.42rem;min-width:0;display:grid}.fs-partners-performance-detail__card-header p,.fs-partners-performance-detail__eyebrow,.fs-partners-performance-detail__side-eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.fs-partners-performance-detail__hero-copy h1{color:var(--fs-text,#e5ead8);margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.fs-partners-performance-detail__hero-copy p:not(.fs-partners-performance-detail__eyebrow){max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.48}.fs-partners-performance-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.18rem;display:flex}.fs-partners-performance-detail__hero-aside{background:#06100852;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:.9rem;display:grid}.fs-partners-performance-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-performance-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:1.2rem;line-height:1.18}.fs-partners-performance-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.82rem;line-height:1.42}.fs-partners-performance-detail__actions-anchor{min-height:0}.fs-partners-performance-detail__actions.fs-system-settings-record-page__actions{background:#081b0b3d;border:1px solid #84a46529;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.62rem;display:flex}.fs-partners-performance-detail__actions.fs-system-settings-record-page__actions--rail{margin:0}.fs-partners-performance-detail__actions.fs-system-settings-record-page__actions--floating{z-index:40;bottom:1.2rem;left:auto;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}.fs-partners-performance-detail__overview{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-performance-detail__overview-tile{border-right:1px solid #84a46521;gap:.2rem;min-width:0;padding:.86rem .95rem;display:grid}.fs-partners-performance-detail__overview-tile:last-child{border-right:0}.fs-partners-performance-detail__field span,.fs-partners-performance-detail__mini-list span,.fs-partners-performance-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-performance-detail__field strong,.fs-partners-performance-detail__mini-list strong,.fs-partners-performance-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.28}.fs-partners-performance-detail__field small,.fs-partners-performance-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.35}.fs-partners-performance-detail__content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:.9rem;display:grid}.fs-partners-performance-detail__main,.fs-partners-performance-detail__mini-list,.fs-partners-performance-detail__side,.fs-partners-performance-detail__workspace-links{gap:.8rem;min-width:0;display:grid}.fs-partners-performance-detail__side{position:sticky;top:1rem}.fs-partners-performance-detail__card,.fs-partners-performance-detail__side-card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.78rem;min-width:0;padding:.9rem;display:grid}.fs-partners-performance-detail__card-header{border-bottom:1px solid #84a46521;padding-bottom:.55rem}.fs-partners-performance-detail__card-header h2,.fs-partners-performance-detail__side-card h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-performance-detail__field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.fs-partners-performance-detail__field,.fs-partners-performance-detail__mini-list>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-partners-performance-detail__workspace-link{min-width:0;color:inherit;background:#0610083d;border:1px solid #84a46524;border-radius:.86rem;align-items:center;gap:.72rem;padding:.78rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-performance-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-performance-detail__workspace-link>span{color:#daffc1fa;background:#72d5532e;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-weight:900;display:grid}.fs-partners-performance-detail__workspace-link div{gap:.12rem;min-width:0;display:grid}.fs-partners-performance-detail__workspace-link strong{color:var(--fs-text,#e5ead8);letter-spacing:-.01em;font-size:.88rem;font-weight:850;line-height:1.25}.fs-partners-performance-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}:root[data-theme=light] .fs-partners-performance-detail__actions.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-partners-performance-detail__card,:root[data-theme=light] .fs-partners-performance-detail__hero,:root[data-theme=light] .fs-partners-performance-detail__overview,:root[data-theme=light] .fs-partners-performance-detail__side-card{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#5a743c24;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-performance-detail__card-header h2,:root[data-theme=light] .fs-partners-performance-detail__field strong,:root[data-theme=light] .fs-partners-performance-detail__hero-aside strong,:root[data-theme=light] .fs-partners-performance-detail__hero-copy h1,:root[data-theme=light] .fs-partners-performance-detail__mini-list strong,:root[data-theme=light] .fs-partners-performance-detail__overview-tile strong,:root[data-theme=light] .fs-partners-performance-detail__side-card h2,:root[data-theme=light] .fs-partners-performance-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-performance-detail__card-header p,:root[data-theme=light] .fs-partners-performance-detail__eyebrow,:root[data-theme=light] .fs-partners-performance-detail__field small,:root[data-theme=light] .fs-partners-performance-detail__field span,:root[data-theme=light] .fs-partners-performance-detail__hero-aside small,:root[data-theme=light] .fs-partners-performance-detail__hero-aside span,:root[data-theme=light] .fs-partners-performance-detail__hero-copy p:not(.fs-partners-performance-detail__eyebrow),:root[data-theme=light] .fs-partners-performance-detail__mini-list span,:root[data-theme=light] .fs-partners-performance-detail__overview-tile small,:root[data-theme=light] .fs-partners-performance-detail__overview-tile span,:root[data-theme=light] .fs-partners-performance-detail__side-eyebrow,:root[data-theme=light] .fs-partners-performance-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-performance-detail__field,:root[data-theme=light] .fs-partners-performance-detail__hero-aside,:root[data-theme=light] .fs-partners-performance-detail__mini-list>div,:root[data-theme=light] .fs-partners-performance-detail__workspace-link{background:#f7faf3c2;border-color:#5a743c1f}:root[data-theme=light] .fs-partners-performance-detail__workspace-link{background:linear-gradient(135deg,#22c55e0e,#ffffffe6),#fffffff0;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 .65rem 1.45rem #0f172a0a}:root[data-theme=light] .fs-partners-performance-detail__workspace-link>span{color:#166534;background:#dcfce7e6;border:1px solid #22c55e38;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-performance-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e21,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-performance-detail__workspace-link:hover strong{color:#166534}@media (max-width:1180px){.fs-partners-performance-detail__content-grid,.fs-partners-performance-detail__hero{grid-template-columns:1fr}.fs-partners-performance-detail__side{position:static}.fs-partners-performance-detail__field-grid,.fs-partners-performance-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-performance-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-performance-detail__overview-tile:nth-child(n+3){border-top:1px solid #84a46521}}@media (max-width:720px){.fs-partners-performance-detail__hero-main{flex-direction:column}.fs-partners-performance-detail__field-grid,.fs-partners-performance-detail__overview{grid-template-columns:1fr}.fs-partners-performance-detail__overview-tile,.fs-partners-performance-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-performance-detail__overview-tile+.fs-partners-performance-detail__overview-tile{border-top:1px solid #84a46521}.fs-partners-performance-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-performance-detail__actions .fs-pill-button{flex:auto}.fs-partners-performance-detail__actions.fs-system-settings-record-page__actions--floating{bottom:.65rem;left:.65rem;right:.65rem}}.fs-partners-performance-detail__hero{position:relative;overflow:hidden}.fs-partners-performance-detail__hero:before{pointer-events:none;content:"";background:radial-gradient(circle at 14% 18%,#72d55321,#0000 30%),radial-gradient(circle at 88% 12%,#22c55e14,#0000 32%);position:absolute;inset:0}.fs-partners-performance-detail__hero>*{z-index:1;position:relative}.fs-partners-performance-detail__hero-copy h1{letter-spacing:-.035em;max-width:58rem}.fs-partners-performance-detail__hero-aside{box-shadow:inset 0 1px #e5ead80e}.fs-partners-performance-detail__actions.fs-system-settings-record-page__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fs-partners-performance-detail__overview{box-shadow:inset 0 1px #e5ead80b,0 .75rem 1.8rem #02061717}.fs-partners-performance-detail__overview-tile{align-content:center;min-height:4.85rem}.fs-partners-performance-detail__overview-tile strong{font-size:1rem;font-weight:900}.fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(3){background:radial-gradient(circle at 12% 8%,#72d55317,#0000 30%),linear-gradient(#e5ead80b,#0000 48%),#081b0b3d;border-color:#72d55333}.fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(3) .fs-partners-performance-detail__field:first-child{background:linear-gradient(135deg,#22c55e1f,#0610082e),#06100847;border-color:#72d5533d}.fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(3) .fs-partners-performance-detail__field:first-child strong{letter-spacing:-.035em;font-size:1.55rem;line-height:1}.fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(4) .fs-partners-performance-detail__field{align-content:center;min-height:4.2rem}.fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(4) .fs-partners-performance-detail__field strong{font-size:1rem;font-weight:900}.fs-partners-performance-detail__field{transition:border-color .16s,background .16s,transform .16s}.fs-partners-performance-detail__field:hover{background:#0a230e52;border-color:#72d55338;transform:translateY(-1px)}.fs-partners-performance-detail__side-card{gap:.72rem}.fs-partners-performance-detail__workspace-links{gap:.62rem}.fs-partners-performance-detail__workspace-link{min-height:4.35rem}.fs-partners-performance-detail__mini-list>div{align-content:center;min-height:3.75rem}:root[data-theme=light] .fs-partners-performance-detail__hero{background:radial-gradient(circle at 12% 10%,#22c55e14,#0000 34%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffeb,0 1rem 2.6rem #0f172a0e}:root[data-theme=light] .fs-partners-performance-detail__hero-aside{background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;border-color:#0f172a14;box-shadow:inset 0 1px #fffffff2,0 .65rem 1.45rem #0f172a09}:root[data-theme=light] .fs-partners-performance-detail__overview{box-shadow:none;background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a13}:root[data-theme=light] .fs-partners-performance-detail__overview-tile{border-color:#0f172a11}:root[data-theme=light] .fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(3){background:radial-gradient(circle at 10% 10%,#22c55e0e,#0000 30%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#22c55e24}:root[data-theme=light] .fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(3) .fs-partners-performance-detail__field:first-child{background:linear-gradient(135deg,#22c55e14,#fffffff5),#f0fdf4c7;border-color:#22c55e33}:root[data-theme=light] .fs-partners-performance-detail__field:hover{background:linear-gradient(#f0fdf4bd,#fffffff0),#fff;border-color:#22c55e3d;box-shadow:0 .65rem 1.3rem #1665340b}:root[data-theme=light] .fs-partners-performance-detail__side-card{background:linear-gradient(#22c55e06,#0000 58%),#fffffff0;border-color:#0f172a17;box-shadow:inset 0 1px #fffffff0,0 1rem 2.4rem #0f172a0e}@media (max-width:720px){.fs-partners-performance-detail__main>.fs-partners-performance-detail__card:nth-child(3) .fs-partners-performance-detail__field:first-child strong{font-size:1.25rem}}.fs-partners-external-identities{gap:.95rem}.fs-partners-external-identities .fs-list-page__filters{width:100%;margin-top:.9rem}.fs-partners-external-identities__filters-grid{grid-template-columns:minmax(11rem,1fr) minmax(12rem,1.05fr) minmax(10.5rem,.9fr) minmax(13rem,1.1fr) minmax(9.5rem,.82fr);align-items:center;gap:.5rem;display:grid}.fs-partners-external-identities .fs-partners-external-identities__summary,.fs-partners-external-identities .fs-partners-external-identities__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fs-partners-external-identities__summary-grid{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:none!important;border:1px solid #84a4651a!important;border-radius:1rem!important;outline:0!important;overflow:hidden!important}.fs-partners-external-identities__summary-item{gap:.22rem;min-width:0;min-height:4.9rem;padding:.78rem .92rem;display:grid;border-right:1px solid #84a4651a!important}.fs-partners-external-identities__summary-item:last-child{border-right:0!important}.fs-partners-external-identities__summary-item span,.fs-partners-external-identities__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-external-identities__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1rem;font-weight:950;line-height:1.1}.fs-partners-external-identities__summary-item small{max-width:24rem;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.36}.fs-partners-external-identities-table__identity-cell .fs-link{white-space:normal;font-weight:850}.fs-partners-external-identities-table__status-stack,.fs-partners-external-identities-table__sync,.fs-partners-external-identities-table__system{align-items:start;gap:.32rem;min-width:0;display:grid}.fs-partners-external-identities-table__status-stack>.fs-chip,.fs-partners-external-identities-table__sync>.fs-chip,.fs-partners-external-identities-table__system>.fs-chip{white-space:normal;text-align:left;width:fit-content;max-width:100%;line-height:1.25}.fs-partners-external-identities-table__system strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.88rem;font-weight:900;line-height:1.2}.fs-partners-external-identities-table__date-line span,.fs-partners-external-identities-table__status-stack small,.fs-partners-external-identities-table__sync small,.fs-partners-external-identities-table__system small{color:var(--fs-text-soft,#8e9b79);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.34}.fs-partners-external-identities-table__date-line{gap:.06rem;min-width:0;display:grid}.fs-partners-external-identities-table__date-line strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.78rem;font-weight:850;line-height:1.18}:root[data-theme=light] .fs-partners-external-identities .fs-partners-external-identities__summary,:root[data-theme=light] .fs-partners-external-identities .fs-partners-external-identities__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}:root[data-theme=light] .fs-partners-external-identities__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;box-shadow:none!important;border:1px solid #0f172a13!important;border-radius:1rem!important;outline:0!important}:root[data-theme=light] .fs-partners-external-identities__summary-item{border-color:#0f172a11!important}:root[data-theme=light] .fs-partners-external-identities-table__date-line strong,:root[data-theme=light] .fs-partners-external-identities-table__system strong,:root[data-theme=light] .fs-partners-external-identities__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-external-identities-table__date-line span,:root[data-theme=light] .fs-partners-external-identities-table__status-stack small,:root[data-theme=light] .fs-partners-external-identities-table__sync small,:root[data-theme=light] .fs-partners-external-identities-table__system small,:root[data-theme=light] .fs-partners-external-identities__summary-item small,:root[data-theme=light] .fs-partners-external-identities__summary-item span,:root[data-theme=light] .fs-partners-external-identities__summary-label{color:#64748b}@media (max-width:1220px){.fs-partners-external-identities__filters-grid,.fs-partners-external-identities__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-external-identities__summary-item:nth-child(2){border-right:0!important}.fs-partners-external-identities__summary-item:nth-child(n+3){border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-external-identities__summary-item:nth-child(n+3){border-top-color:#0f172a11!important}}@media (max-width:720px){.fs-partners-external-identities__filters-grid,.fs-partners-external-identities__summary-grid{grid-template-columns:1fr}.fs-partners-external-identities__summary-item,.fs-partners-external-identities__summary-item:nth-child(2){border-right:0!important}.fs-partners-external-identities__summary-item+.fs-partners-external-identities__summary-item{border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-external-identities__summary-item+.fs-partners-external-identities__summary-item{border-top-color:#0f172a11!important}}.fs-partners-external-identities__table .fs-data-table{min-width:78rem}.fs-partners-external-identities__table .fs-data-table td{vertical-align:middle}.fs-partners-external-identities-table__identity-cell .fs-link{max-width:28rem;font-size:.9rem;line-height:1.22}.fs-partners-external-identities__table .fs-chip{white-space:nowrap;justify-content:center;min-width:5.35rem}.fs-partners-external-identities-table__actions{justify-content:center}.fs-partners-external-identities-table__actions .fs-pill-button{min-height:2.2rem;padding-inline:.78rem}@media (max-width:760px){.fs-partners-external-identities__table .fs-chip{width:fit-content;min-width:0}}.fs-partners-external-identities__filters-grid{grid-template-columns:minmax(8.8rem,.82fr) minmax(10.5rem,.95fr) minmax(10.8rem,.95fr) minmax(12.2rem,1.1fr) minmax(9.4rem,.85fr)}.fs-partners-external-identities__filters-grid .fs-select,.fs-partners-external-identities__filters-grid .fs-table-filter{min-width:0}.fs-partners-external-identities-table__identity-cell .fs-table-cell-stack__meta{max-width:30rem}.fs-partners-external-identities__table .fs-chip{letter-spacing:.01em;font-weight:850}.fs-partners-external-identities-table__actions .fs-pill-button{font-weight:850}@media (max-width:1180px){.fs-partners-external-identities__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-partners-external-identities__filters-grid{grid-template-columns:1fr}}.fs-partners-performance__table .fs-data-table{min-width:84rem}.fs-partners-performance__table .fs-data-table td{vertical-align:middle}.fs-partners-performance-table__metric-cell .fs-link{white-space:normal;max-width:30rem;font-weight:850}.fs-partners-performance__table .fs-chip{white-space:normal;text-align:center;letter-spacing:.01em;justify-content:center;min-width:5.35rem;max-width:12.5rem;font-weight:850;line-height:1.2}.fs-partners-performance-table__compact-number,.fs-partners-performance-table__compact-score{justify-items:center;gap:.24rem;min-width:0;display:grid}.fs-partners-performance-table__compact-number strong,.fs-partners-performance-table__compact-score strong{color:var(--fs-text,#e5ead8);font-size:1rem;font-weight:950;line-height:1}.fs-partners-performance-table__compact-number small,.fs-partners-performance-table__compact-score small{max-width:8.75rem;color:var(--fs-text-soft,#8e9b79);text-align:center;font-size:.68rem;font-weight:800;line-height:1.25}.fs-partners-performance-table__compact-score .fs-chip{min-width:4.8rem;padding-block:.22rem}.fs-partners-performance-table__actions{justify-content:center}.fs-partners-performance-table__actions .fs-pill-button{min-height:2.2rem;padding-inline:.78rem;font-weight:850}:root[data-theme=light] .fs-partners-performance-table__compact-number strong,:root[data-theme=light] .fs-partners-performance-table__compact-score strong{color:#0f172a}:root[data-theme=light] .fs-partners-performance-table__compact-number small,:root[data-theme=light] .fs-partners-performance-table__compact-score small{color:#64748b}@media (max-width:760px){.fs-partners-performance__table .fs-chip{width:fit-content;min-width:0}.fs-partners-performance-table__compact-number,.fs-partners-performance-table__compact-score{justify-items:start}.fs-partners-performance-table__compact-number small,.fs-partners-performance-table__compact-score small{text-align:left}}.fs-partners-external-identities-detail{gap:.92rem}.fs-partners-external-identities-detail__hero{background:radial-gradient(circle at 14% 18%,#72d55321,#0000 30%),radial-gradient(circle at 88% 12%,#22c55e14,#0000 32%),linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border:1px solid #84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e5ead80e,0 1.2rem 2.6rem #02061733}.fs-partners-external-identities-detail__hero>*{z-index:1;position:relative}.fs-partners-external-identities-detail__hero-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-partners-external-identities-detail__avatar{color:#daffc1fa;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#72d55357,#0000 52%),#081b0b99;border:1px solid #72d55357;border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.fs-partners-external-identities-detail__hero-copy{gap:.42rem;min-width:0;display:grid}.fs-partners-external-identities-detail__card-header p,.fs-partners-external-identities-detail__eyebrow,.fs-partners-external-identities-detail__side-eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.fs-partners-external-identities-detail__hero-copy h1{max-width:58rem;color:var(--fs-text,#e5ead8);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.fs-partners-external-identities-detail__hero-copy p:not(.fs-partners-external-identities-detail__eyebrow){max-width:62rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.48}.fs-partners-external-identities-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.18rem;display:flex}.fs-partners-external-identities-detail__hero-aside{background:#06100852;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:.9rem;display:grid;box-shadow:inset 0 1px #e5ead80e}.fs-partners-external-identities-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-external-identities-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:1.2rem;line-height:1.18}.fs-partners-external-identities-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.82rem;line-height:1.42}.fs-partners-external-identities-detail__actions-anchor{min-height:0}.fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081b0b3d;border:1px solid #84a46529;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.62rem;display:flex}.fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions--rail{margin:0}.fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions--floating{z-index:40;bottom:1.2rem;left:auto;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}.fs-partners-external-identities-detail__overview{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #e5ead80b,0 .75rem 1.8rem #02061717}.fs-partners-external-identities-detail__overview-tile{border-right:1px solid #84a46521;align-content:center;gap:.2rem;min-width:0;min-height:4.85rem;padding:.86rem .95rem;display:grid}.fs-partners-external-identities-detail__overview-tile:last-child{border-right:0}.fs-partners-external-identities-detail__field span,.fs-partners-external-identities-detail__mini-list span,.fs-partners-external-identities-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-external-identities-detail__field strong,.fs-partners-external-identities-detail__mini-list strong,.fs-partners-external-identities-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.28}.fs-partners-external-identities-detail__overview-tile strong{font-size:1rem;font-weight:900}.fs-partners-external-identities-detail__field small,.fs-partners-external-identities-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.35}.fs-partners-external-identities-detail__content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:.9rem;display:grid}.fs-partners-external-identities-detail__main,.fs-partners-external-identities-detail__mini-list,.fs-partners-external-identities-detail__side,.fs-partners-external-identities-detail__workspace-links{gap:.8rem;min-width:0;display:grid}.fs-partners-external-identities-detail__side{position:sticky;top:1rem}.fs-partners-external-identities-detail__card,.fs-partners-external-identities-detail__side-card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.78rem;min-width:0;padding:.9rem;display:grid}.fs-partners-external-identities-detail__side-card{gap:.72rem}.fs-partners-external-identities-detail__card-header{border-bottom:1px solid #84a46521;padding-bottom:.55rem}.fs-partners-external-identities-detail__card-header h2,.fs-partners-external-identities-detail__side-card h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-external-identities-detail__field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.fs-partners-external-identities-detail__field,.fs-partners-external-identities-detail__mini-list>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;align-content:center;gap:.18rem;min-width:0;min-height:3.75rem;padding:.72rem;display:grid}.fs-partners-external-identities-detail__field{transition:border-color .16s,background .16s,transform .16s}.fs-partners-external-identities-detail__field:hover{background:#0a230e52;border-color:#72d55338;transform:translateY(-1px)}.fs-partners-external-identities-detail__workspace-links{gap:.62rem}.fs-partners-external-identities-detail__workspace-link{min-width:0;min-height:4.35rem;color:inherit;background:#0610083d;border:1px solid #84a46524;border-radius:.86rem;align-items:center;gap:.72rem;padding:.78rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-external-identities-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-external-identities-detail__workspace-link>span{color:#daffc1fa;background:#72d5532e;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-weight:900;display:grid}.fs-partners-external-identities-detail__workspace-link div{gap:.12rem;min-width:0;display:grid}.fs-partners-external-identities-detail__workspace-link strong{color:var(--fs-text,#e5ead8);letter-spacing:-.01em;font-size:.88rem;font-weight:850;line-height:1.25}.fs-partners-external-identities-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}:root[data-theme=light] .fs-partners-external-identities-detail__hero{background:radial-gradient(circle at 12% 10%,#22c55e14,#0000 34%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffeb,0 1rem 2.6rem #0f172a0e}:root[data-theme=light] .fs-partners-external-identities-detail__hero-aside{background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;border-color:#0f172a14;box-shadow:inset 0 1px #fffffff2,0 .65rem 1.45rem #0f172a09}:root[data-theme=light] .fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-partners-external-identities-detail__card,:root[data-theme=light] .fs-partners-external-identities-detail__overview,:root[data-theme=light] .fs-partners-external-identities-detail__side-card{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-external-identities-detail__overview{box-shadow:none}:root[data-theme=light] .fs-partners-external-identities-detail__card-header h2,:root[data-theme=light] .fs-partners-external-identities-detail__field strong,:root[data-theme=light] .fs-partners-external-identities-detail__hero-aside strong,:root[data-theme=light] .fs-partners-external-identities-detail__hero-copy h1,:root[data-theme=light] .fs-partners-external-identities-detail__mini-list strong,:root[data-theme=light] .fs-partners-external-identities-detail__overview-tile strong,:root[data-theme=light] .fs-partners-external-identities-detail__side-card h2,:root[data-theme=light] .fs-partners-external-identities-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-external-identities-detail__card-header p,:root[data-theme=light] .fs-partners-external-identities-detail__eyebrow,:root[data-theme=light] .fs-partners-external-identities-detail__field small,:root[data-theme=light] .fs-partners-external-identities-detail__field span,:root[data-theme=light] .fs-partners-external-identities-detail__hero-aside small,:root[data-theme=light] .fs-partners-external-identities-detail__hero-aside span,:root[data-theme=light] .fs-partners-external-identities-detail__hero-copy p:not(.fs-partners-external-identities-detail__eyebrow),:root[data-theme=light] .fs-partners-external-identities-detail__mini-list span,:root[data-theme=light] .fs-partners-external-identities-detail__overview-tile small,:root[data-theme=light] .fs-partners-external-identities-detail__overview-tile span,:root[data-theme=light] .fs-partners-external-identities-detail__side-eyebrow,:root[data-theme=light] .fs-partners-external-identities-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-external-identities-detail__field,:root[data-theme=light] .fs-partners-external-identities-detail__hero-aside,:root[data-theme=light] .fs-partners-external-identities-detail__mini-list>div,:root[data-theme=light] .fs-partners-external-identities-detail__workspace-link{background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #0f172a0a}:root[data-theme=light] .fs-partners-external-identities-detail__field:hover{background:linear-gradient(#f0fdf4bd,#fffffff0),#fff;border-color:#22c55e3d;box-shadow:0 .65rem 1.3rem #1665340b}:root[data-theme=light] .fs-partners-external-identities-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e21,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-external-identities-detail__workspace-link>span{color:#166534;background:#dcfce7e6;border:1px solid #22c55e38;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-external-identities-detail__workspace-link:hover strong{color:#166534}@media (max-width:1180px){.fs-partners-external-identities-detail__content-grid,.fs-partners-external-identities-detail__hero{grid-template-columns:1fr}.fs-partners-external-identities-detail__side{position:static}.fs-partners-external-identities-detail__field-grid,.fs-partners-external-identities-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-external-identities-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-external-identities-detail__overview-tile:nth-child(n+3){border-top:1px solid #84a46521}}@media (max-width:720px){.fs-partners-external-identities-detail__hero-main{flex-direction:column}.fs-partners-external-identities-detail__field-grid,.fs-partners-external-identities-detail__overview{grid-template-columns:1fr}.fs-partners-external-identities-detail__overview-tile,.fs-partners-external-identities-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-external-identities-detail__overview-tile+.fs-partners-external-identities-detail__overview-tile{border-top:1px solid #84a46521}.fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-external-identities-detail__actions .fs-pill-button{flex:auto}.fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions--floating{bottom:.75rem;left:.75rem;right:.75rem}}.fs-partners-external-identities-detail__hero .fs-chip{justify-content:center;min-width:5.1rem}.fs-partners-external-identities-detail__hero-copy p:not(.fs-partners-external-identities-detail__eyebrow){max-width:56rem}.fs-partners-external-identities-detail__field .fs-chip{justify-content:center;width:fit-content;min-width:5.2rem}.fs-partners-external-identities-detail__actions.fs-system-settings-record-page__actions--floating{max-width:min(36rem,100vw - 2rem)}.fs-partners-external-identities-detail__side-card{box-shadow:inset 0 1px #e5ead80a,0 .85rem 1.9rem #0206171f}:root[data-theme=light] .fs-partners-external-identities-detail__side-card{box-shadow:inset 0 1px #ffffffeb,0 .85rem 1.9rem #0f172a0e}n .fs-partners-interactions{gap:.95rem}.fs-partners-interactions .fs-list-page__filters{width:100%;margin-top:.9rem}.fs-partners-interactions__filters-grid{grid-template-columns:minmax(11rem,1fr) minmax(11.5rem,1fr) minmax(13rem,1.12fr) minmax(9.5rem,.84fr);align-items:center;gap:.5rem;display:grid}.fs-partners-interactions__filters-grid .fs-select,.fs-partners-interactions__filters-grid .fs-table-filter{min-width:0}.fs-partners-interactions .fs-partners-interactions__summary,.fs-partners-interactions .fs-partners-interactions__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fs-partners-interactions__summary-grid{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:none!important;border:1px solid #84a4651a!important;border-radius:1rem!important;outline:0!important;overflow:hidden!important}.fs-partners-interactions__summary-item{gap:.22rem;min-width:0;min-height:4.9rem;padding:.78rem .92rem;display:grid;border-right:1px solid #84a4651a!important}.fs-partners-interactions__summary-item:last-child{border-right:0!important}.fs-partners-interactions__summary-item span,.fs-partners-interactions__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-interactions__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1rem;font-weight:950;line-height:1.1}.fs-partners-interactions__summary-item small{max-width:24rem;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.36}.fs-partners-interactions-table__interaction-cell .fs-link{white-space:normal;max-width:30rem;font-weight:850;line-height:1.22}.fs-partners-interactions__table .fs-chip{white-space:normal;text-align:center;letter-spacing:.01em;justify-content:center;min-width:5.35rem;max-width:12.5rem;font-weight:850;line-height:1.2}.fs-partners-interactions-table__timeline{gap:.24rem;min-width:0;display:grid}.fs-partners-interactions-table__date-line{gap:.06rem;min-width:0;display:grid}.fs-partners-interactions-table__date-line span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.34}.fs-partners-interactions-table__date-line strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.82rem;font-weight:850;line-height:1.18}.fs-partners-interactions-table__actions{justify-content:center}.fs-partners-interactions-table__actions .fs-pill-button{min-height:2.2rem;padding-inline:.78rem;font-weight:850}:root[data-theme=light] .fs-partners-interactions .fs-partners-interactions__summary,:root[data-theme=light] .fs-partners-interactions .fs-partners-interactions__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}:root[data-theme=light] .fs-partners-interactions__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;box-shadow:none!important;border:1px solid #0f172a13!important;border-radius:1rem!important;outline:0!important}:root[data-theme=light] .fs-partners-interactions__summary-item{border-color:#0f172a11!important}:root[data-theme=light] .fs-partners-interactions-table__date-line strong,:root[data-theme=light] .fs-partners-interactions__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-interactions-table__date-line span,:root[data-theme=light] .fs-partners-interactions__summary-item small,:root[data-theme=light] .fs-partners-interactions__summary-item span,:root[data-theme=light] .fs-partners-interactions__summary-label{color:#64748b}@media (max-width:1180px){.fs-partners-interactions__filters-grid,.fs-partners-interactions__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-interactions__summary-item:nth-child(2n){border-right:0!important}.fs-partners-interactions__summary-item:nth-child(n+3){border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-interactions__summary-item:nth-child(n+3){border-top-color:#0f172a11!important}}@media (max-width:720px){.fs-partners-interactions__filters-grid,.fs-partners-interactions__summary-grid{grid-template-columns:1fr}.fs-partners-interactions__summary-item,.fs-partners-interactions__summary-item:nth-child(2n){border-right:0!important}.fs-partners-interactions__summary-item+.fs-partners-interactions__summary-item{border-top:1px solid #84a4651a!important}:root[data-theme=light] .fs-partners-interactions__summary-item+.fs-partners-interactions__summary-item{border-top-color:#0f172a11!important}.fs-partners-interactions__table .fs-chip{width:fit-content;min-width:0}}.fs-partners-interactions .fs-list-page__header{align-items:end}.fs-partners-interactions .fs-list-page__title{letter-spacing:-.035em}.fs-partners-interactions .fs-list-page__filters{margin-top:.82rem}.fs-partners-interactions__filters-grid{grid-template-columns:minmax(10.5rem,1fr) minmax(10.75rem,1fr) minmax(12.4rem,1.08fr) minmax(9.25rem,.82fr)}.fs-partners-interactions__filters-grid .fs-select{text-overflow:ellipsis;overflow:hidden}.fs-partners-interactions__summary-grid{min-height:4.85rem}.fs-partners-interactions__summary-item{justify-content:center}.fs-partners-interactions__summary-item strong{letter-spacing:-.018em}.fs-partners-interactions__table .fs-data-table{min-width:88rem}.fs-partners-interactions__table .fs-data-table th{white-space:nowrap}.fs-partners-interactions__table .fs-data-table td{vertical-align:middle}.fs-partners-interactions-table__interaction-cell .fs-link{max-width:26rem;font-size:.9rem}.fs-partners-interactions-table__interaction-cell .fs-table-cell-stack__meta{max-width:28rem}.fs-partners-interactions__table .fs-chip{min-width:5.15rem;padding-inline:.68rem}.fs-partners-interactions-table__timeline{gap:.28rem;max-width:11.5rem}.fs-partners-interactions-table__date-line span{letter-spacing:.075em}.fs-partners-interactions-table__date-line strong{font-size:.78rem;font-weight:900}.fs-partners-interactions-table__actions{gap:.42rem}.fs-partners-interactions-table__actions .fs-pill-button{min-width:3.75rem;min-height:2.12rem;padding-inline:.7rem}:root[data-theme=light] .fs-partners-interactions-table__interaction-cell .fs-link{color:#0f172a}:root[data-theme=light] .fs-partners-interactions__table .fs-data-table tbody tr:nth-child(2n){background:linear-gradient(90deg,#22c55e06,#0000 38%),#f8fbf5b8}:root[data-theme=light] .fs-partners-interactions__table .fs-data-table tbody tr:hover{background:linear-gradient(90deg,#22c55e0e,#0000 44%),#f0fdf4d1}@media (max-width:1180px){.fs-partners-interactions__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-interactions__table .fs-data-table{min-width:84rem}}@media (max-width:760px){.fs-partners-interactions-table__timeline{max-width:none}.fs-partners-interactions__table .fs-chip{width:fit-content;min-width:0}.fs-partners-interactions-table__actions{justify-content:flex-start}}.fs-partners-interactions-detail{gap:.92rem}.fs-partners-interactions-detail__hero{background:radial-gradient(circle at 14% 18%,#72d55321,#0000 30%),radial-gradient(circle at 88% 12%,#22c55e14,#0000 32%),linear-gradient(135deg,#1e602a38,#081b0b52),#081b0b3d;border:1px solid #84a4652e;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;gap:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e5ead80e,0 1.2rem 2.6rem #02061733}.fs-partners-interactions-detail__hero>*{z-index:1;position:relative}.fs-partners-interactions-detail__hero-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-partners-interactions-detail__avatar{color:#daffc1fa;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#72d55357,#0000 52%),#081b0b99;border:1px solid #72d55357;border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.fs-partners-interactions-detail__hero-copy{gap:.42rem;min-width:0;display:grid}.fs-partners-interactions-detail__card-header p,.fs-partners-interactions-detail__eyebrow,.fs-partners-interactions-detail__side-eyebrow{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.fs-partners-interactions-detail__hero-copy h1{max-width:58rem;color:var(--fs-text,#e5ead8);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.fs-partners-interactions-detail__hero-copy p:not(.fs-partners-interactions-detail__eyebrow){max-width:58rem;color:var(--fs-text-soft,#8e9b79);margin:0;font-size:.9rem;line-height:1.48}.fs-partners-interactions-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.18rem;display:flex}.fs-partners-interactions-detail__hero .fs-chip{justify-content:center;min-width:5.1rem}.fs-partners-interactions-detail__hero-aside{background:#06100852;border:1px solid #84a4652e;border-radius:1rem;align-content:center;gap:.28rem;min-width:0;padding:.9rem;display:grid;box-shadow:inset 0 1px #e5ead80e}.fs-partners-interactions-detail__hero-aside span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-interactions-detail__hero-aside strong{color:var(--fs-text,#e5ead8);font-size:1.2rem;line-height:1.18}.fs-partners-interactions-detail__hero-aside small{color:var(--fs-text-soft,#8e9b79);font-size:.82rem;line-height:1.42}.fs-partners-interactions-detail__actions-anchor{min-height:0}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081b0b3d;border:1px solid #84a46529;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.62rem;display:flex}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions--rail{margin:0}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions--floating{z-index:40;max-width:min(42rem,100vw - 2rem);bottom:1.2rem;left:auto;right:1.2rem;box-shadow:0 1.2rem 2.4rem #02061747}.fs-partners-interactions-detail__overview{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #e5ead80b,0 .75rem 1.8rem #02061717}.fs-partners-interactions-detail__overview-tile{border-right:1px solid #84a46521;align-content:center;gap:.2rem;min-width:0;min-height:4.85rem;padding:.86rem .95rem;display:grid}.fs-partners-interactions-detail__overview-tile:last-child{border-right:0}.fs-partners-interactions-detail__field span,.fs-partners-interactions-detail__mini-list span,.fs-partners-interactions-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-interactions-detail__field strong,.fs-partners-interactions-detail__mini-list strong,.fs-partners-interactions-detail__overview-tile strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.28}.fs-partners-interactions-detail__overview-tile strong{font-size:1rem;font-weight:900}.fs-partners-interactions-detail__field small,.fs-partners-interactions-detail__overview-tile small{color:var(--fs-text-soft,#8e9b79);font-size:.75rem;line-height:1.35}.fs-partners-interactions-detail__content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:.9rem;display:grid}.fs-partners-interactions-detail__main,.fs-partners-interactions-detail__mini-list,.fs-partners-interactions-detail__side,.fs-partners-interactions-detail__workspace-links{gap:.8rem;min-width:0;display:grid}.fs-partners-interactions-detail__side{position:sticky;top:1rem}.fs-partners-interactions-detail__card,.fs-partners-interactions-detail__side-card{background:linear-gradient(#e5ead809,#0000 48%),#081b0b38;border:1px solid #84a46529;border-radius:1rem;gap:.78rem;min-width:0;padding:.9rem;display:grid}.fs-partners-interactions-detail__side-card{gap:.72rem;box-shadow:inset 0 1px #e5ead80a,0 .85rem 1.9rem #0206171f}.fs-partners-interactions-detail__card-header{border-bottom:1px solid #84a46521;padding-bottom:.55rem}.fs-partners-interactions-detail__card-header h2,.fs-partners-interactions-detail__side-card h2{color:var(--fs-text,#e5ead8);margin:.16rem 0 0;font-size:1rem;line-height:1.22}.fs-partners-interactions-detail__field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.fs-partners-interactions-detail__field,.fs-partners-interactions-detail__mini-list>div{background:#0610083d;border:1px solid #84a4651f;border-radius:.78rem;align-content:center;gap:.18rem;min-width:0;min-height:3.75rem;padding:.72rem;display:grid}.fs-partners-interactions-detail__field{transition:border-color .16s,background .16s,transform .16s}.fs-partners-interactions-detail__field:hover{background:#0a230e52;border-color:#72d55338;transform:translateY(-1px)}.fs-partners-interactions-detail__field .fs-chip{justify-content:center;width:fit-content;min-width:5.2rem}.fs-partners-interactions-detail__workspace-links{gap:.62rem}.fs-partners-interactions-detail__workspace-link{min-width:0;min-height:4.35rem;color:inherit;background:#0610083d;border:1px solid #84a46524;border-radius:.86rem;align-items:center;gap:.72rem;padding:.78rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-interactions-detail__workspace-link:hover{background:#163819b8;border-color:#72d5536b;transform:translateY(-1px)}.fs-partners-interactions-detail__workspace-link>span{color:#daffc1fa;background:#72d5532e;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-weight:900;display:grid}.fs-partners-interactions-detail__workspace-link div{gap:.12rem;min-width:0;display:grid}.fs-partners-interactions-detail__workspace-link strong{color:var(--fs-text,#e5ead8);letter-spacing:-.01em;font-size:.88rem;font-weight:850;line-height:1.25}.fs-partners-interactions-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.35}:root[data-theme=light] .fs-partners-interactions-detail__hero{background:radial-gradient(circle at 12% 10%,#22c55e14,#0000 34%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffeb,0 1rem 2.6rem #0f172a0e}:root[data-theme=light] .fs-partners-interactions-detail__hero-aside{background:linear-gradient(#22c55e09,#0000 56%),#ffffffc2;border-color:#0f172a14;box-shadow:inset 0 1px #fffffff2,0 .65rem 1.45rem #0f172a09}:root[data-theme=light] .fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions,:root[data-theme=light] .fs-partners-interactions-detail__card,:root[data-theme=light] .fs-partners-interactions-detail__overview,:root[data-theme=light] .fs-partners-interactions-detail__side-card{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #3048250e}:root[data-theme=light] .fs-partners-interactions-detail__overview{box-shadow:none}:root[data-theme=light] .fs-partners-interactions-detail__card-header h2,:root[data-theme=light] .fs-partners-interactions-detail__field strong,:root[data-theme=light] .fs-partners-interactions-detail__hero-aside strong,:root[data-theme=light] .fs-partners-interactions-detail__hero-copy h1,:root[data-theme=light] .fs-partners-interactions-detail__mini-list strong,:root[data-theme=light] .fs-partners-interactions-detail__overview-tile strong,:root[data-theme=light] .fs-partners-interactions-detail__side-card h2,:root[data-theme=light] .fs-partners-interactions-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-interactions-detail__card-header p,:root[data-theme=light] .fs-partners-interactions-detail__eyebrow,:root[data-theme=light] .fs-partners-interactions-detail__field small,:root[data-theme=light] .fs-partners-interactions-detail__field span,:root[data-theme=light] .fs-partners-interactions-detail__hero-aside small,:root[data-theme=light] .fs-partners-interactions-detail__hero-aside span,:root[data-theme=light] .fs-partners-interactions-detail__hero-copy p:not(.fs-partners-interactions-detail__eyebrow),:root[data-theme=light] .fs-partners-interactions-detail__mini-list span,:root[data-theme=light] .fs-partners-interactions-detail__overview-tile small,:root[data-theme=light] .fs-partners-interactions-detail__overview-tile span,:root[data-theme=light] .fs-partners-interactions-detail__side-eyebrow,:root[data-theme=light] .fs-partners-interactions-detail__workspace-link small{color:#64748b}:root[data-theme=light] .fs-partners-interactions-detail__field,:root[data-theme=light] .fs-partners-interactions-detail__hero-aside,:root[data-theme=light] .fs-partners-interactions-detail__mini-list>div,:root[data-theme=light] .fs-partners-interactions-detail__workspace-link{background:linear-gradient(#22c55e06,#0000 58%),#ffffffe6;border-color:#0f172a17;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #0f172a0a}:root[data-theme=light] .fs-partners-interactions-detail__field:hover{background:linear-gradient(#f0fdf4bd,#fffffff0),#fff;border-color:#22c55e3d;box-shadow:0 .65rem 1.3rem #1665340b}:root[data-theme=light] .fs-partners-interactions-detail__workspace-link:hover{background:linear-gradient(135deg,#22c55e21,#fffffff0),#f0fdf4f5;border-color:#22c55e5c;box-shadow:0 0 0 1px #22c55e14,0 .95rem 1.9rem #16653414}:root[data-theme=light] .fs-partners-interactions-detail__workspace-link>span{color:#166534;background:#dcfce7e6;border:1px solid #22c55e38;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .fs-partners-interactions-detail__workspace-link:hover strong{color:#166534}@media (max-width:1180px){.fs-partners-interactions-detail__content-grid,.fs-partners-interactions-detail__hero{grid-template-columns:1fr}.fs-partners-interactions-detail__side{position:static}.fs-partners-interactions-detail__field-grid,.fs-partners-interactions-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-interactions-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-interactions-detail__overview-tile:nth-child(n+3){border-top:1px solid #84a46521}}@media (max-width:720px){.fs-partners-interactions-detail__hero-main{flex-direction:column}.fs-partners-interactions-detail__field-grid,.fs-partners-interactions-detail__overview{grid-template-columns:1fr}.fs-partners-interactions-detail__overview-tile,.fs-partners-interactions-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-interactions-detail__overview-tile+.fs-partners-interactions-detail__overview-tile{border-top:1px solid #84a46521}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions{justify-content:stretch}.fs-partners-interactions-detail__actions .fs-pill-button{flex:auto}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions--floating{bottom:.75rem;left:.75rem;right:.75rem}}.fs-partners-interactions-detail{padding-bottom:5.5rem}.fs-partners-interactions-detail__hero{margin-top:.25rem}.fs-partners-interactions-detail__hero-copy h1{max-width:60rem}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions{max-width:max-content;margin-left:auto;box-shadow:inset 0 1px #e5ead80b,0 .8rem 1.8rem #0206171f}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions--floating{max-width:min(43rem,100vw - 2rem);bottom:1rem;right:1rem}.fs-partners-interactions-detail__overview{margin-top:.1rem}.fs-partners-interactions-detail__overview-tile{min-height:4.7rem}.fs-partners-interactions-detail__main>.fs-partners-interactions-detail__card:first-child .fs-partners-interactions-detail__field:nth-child(7),.fs-partners-interactions-detail__main>.fs-partners-interactions-detail__card:nth-child(2) .fs-partners-interactions-detail__field:nth-child(8){grid-column:1/-1;align-content:start;min-height:4.8rem}.fs-partners-interactions-detail__main>.fs-partners-interactions-detail__card:nth-child(2){background:radial-gradient(circle at 10% 8%,#72d55312,#0000 30%),linear-gradient(#e5ead80a,#0000 48%),#081b0b3b;border-color:#72d5532e}.fs-partners-interactions-detail__field strong{white-space:normal}.fs-partners-interactions-detail__field strong .fs-chip{margin-top:.05rem}.fs-partners-interactions-detail__mini-list>div{min-height:3.8rem}.fs-partners-interactions-detail__side-card{overflow:hidden}.fs-partners-interactions-detail__side-card:first-child{border-color:#72d5532e}.fs-partners-interactions-detail__workspace-link{box-shadow:inset 0 1px #e5ead809,0 .45rem 1.1rem #02061714}.fs-partners-interactions-detail__workspace-link small,.fs-partners-interactions-detail__workspace-link strong{overflow-wrap:anywhere}:root[data-theme=light] .fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions{box-shadow:inset 0 1px #ffffffeb,0 .85rem 1.8rem #0f172a0e}:root[data-theme=light] .fs-partners-interactions-detail__main>.fs-partners-interactions-detail__card:nth-child(2){background:radial-gradient(circle at 10% 8%,#22c55e0b,#0000 30%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#22c55e21}:root[data-theme=light] .fs-partners-interactions-detail__side-card:first-child{border-color:#22c55e21}:root[data-theme=light] .fs-partners-interactions-detail__workspace-link{box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.2rem #0f172a09}@media (max-width:1180px){.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions{max-width:none}}@media (max-width:720px){.fs-partners-interactions-detail{padding-bottom:6.5rem}.fs-partners-interactions-detail__main>.fs-partners-interactions-detail__card:first-child .fs-partners-interactions-detail__field:nth-child(7),.fs-partners-interactions-detail__main>.fs-partners-interactions-detail__card:nth-child(2) .fs-partners-interactions-detail__field:nth-child(8){grid-column:auto}.fs-partners-interactions-detail__actions.fs-system-settings-record-page__actions--floating{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}}.fs-hr-iam--command-center{gap:.72rem;padding-bottom:2.25rem}.fs-hr-iam--command-center .fs-list-page{gap:.72rem}.fs-hr-iam--command-center .fs-list-page__header{border-bottom:1px solid #84a4651f;gap:.32rem;padding-bottom:.66rem;display:grid}.fs-hr-iam--command-center .fs-list-page__eyebrow{color:#80d875;letter-spacing:.12em;font-size:.72rem;font-weight:950}.fs-hr-iam--command-center .fs-list-page__title{letter-spacing:-.045em;max-width:76rem}.fs-hr-iam--command-center .fs-list-page__subtitle{max-width:52rem;line-height:1.36}.fs-hr-iam--command-center .fs-list-page__meta{margin-top:0}.fs-hr-iam--command-center .fs-list-page__filters{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);padding:.58rem}.fs-hr-iam__summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:none;border-radius:.82rem;overflow:hidden}.fs-hr-iam__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-hr-iam__summary-item{border-right:1px solid var(--fs-divider);min-width:0;box-shadow:none;background:0 0;align-content:center;padding:.72rem .9rem;display:grid}.fs-hr-iam__summary-item:last-child{border-right:0}.fs-hr-iam__eyebrow,.fs-hr-iam__permission-preview span,.fs-hr-iam__permission-row span,.fs-hr-iam__posture-card>span,.fs-hr-iam__posture-grid span,.fs-hr-iam__quick-link span,.fs-hr-iam__summary-item span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:950}.fs-hr-iam__summary-item strong{color:var(--fs-text,#e5ead8);font-size:1.12rem;line-height:1.05}.fs-hr-iam__panel-header p,.fs-hr-iam__permission-row small,.fs-hr-iam__summary-item small{color:var(--fs-text-soft,#8e9b79);font-size:.8rem;line-height:1.42}.fs-hr-iam__hero{background:radial-gradient(circle at 15% 8%,#72d5531c,#0000 30%),linear-gradient(135deg,#2244186b,#06100833),#081b0b3d;border:1px solid #84a4652e;border-radius:1.12rem;grid-template-columns:minmax(0,1fr) minmax(21rem,32rem);align-items:stretch;gap:1rem;padding:clamp(1rem,1.55vw,1.5rem);display:grid;box-shadow:inset 0 1px #e5ead80a,0 .85rem 1.9rem #0206171a}.fs-hr-iam__hero-main{align-content:center;gap:.52rem;min-width:0;display:grid}.fs-hr-iam__hero-main h2{max-width:56rem;color:var(--fs-text,#e5ead8);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.7vw,2.55rem);line-height:1.05}.fs-hr-iam__hero-meta{flex-wrap:wrap;gap:.42rem;display:flex}.fs-hr-iam__hero-meta span{min-height:1.55rem;color:var(--fs-text-soft,#8e9b79);background:#06180a33;border:1px solid #84a46529;border-radius:999px;align-items:center;padding-inline:.62rem;font-size:.76rem;font-weight:760;display:inline-flex}.fs-hr-iam__quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:.34rem;display:grid}.fs-hr-iam__quick-link{background:linear-gradient(#84a4650e,#84a46504),#06180a3d;border:1px solid #84a46529;border-radius:.84rem;gap:.2rem;min-width:0;min-height:3.75rem;padding:.66rem 1.7rem .66rem .72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.fs-hr-iam__quick-link:after{color:#a8dd90e6;content:"→";font-weight:950;position:absolute;top:.72rem;right:.72rem}.fs-hr-iam__quick-link:hover{background:#08270f52;border-color:#72d55347;transform:translateY(-1px)}.fs-hr-iam__quick-link strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.18}.fs-hr-iam__posture-card{background:radial-gradient(circle at 12% 0,#72d55321,#0000 34%),#06100840;border:1px solid #72d55342;border-radius:.94rem;align-content:center;gap:.72rem;min-width:0;padding:1rem;display:grid}.fs-hr-iam__posture-card>strong{color:var(--fs-text,#e5ead8);letter-spacing:-.045em;font-size:clamp(1.45rem,2.35vw,2.35rem);line-height:1.04}.fs-hr-iam__posture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.12rem;display:grid}.fs-hr-iam__posture-grid>div{background:#081b0b3b;border:1px solid #84a4651f;border-radius:.72rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.fs-hr-iam__posture-grid strong{color:var(--fs-text,#e5ead8);font-size:.98rem}.fs-hr-iam__operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.fs-hr-iam__command-panel{margin-top:.85rem}.fs-hr-iam__operation-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:stretch;gap:.85rem;min-width:0;display:grid}.fs-hr-iam__command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.fs-hr-iam__command{min-width:0;min-height:5rem;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#e5ead807,#0000 58%),#06180a3d;border:1px solid #84a46529;border-radius:.86rem;gap:.26rem;padding:.86rem .92rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.fs-hr-iam__command:hover:not(:disabled){background:radial-gradient(circle at 16% 0,#72d55317,#0000 42%),#08270f52;border-color:#72d5534d;transform:translateY(-1px);box-shadow:0 .72rem 1.35rem #0206171f}.fs-hr-iam__command:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-hr-iam__command:disabled{cursor:not-allowed;opacity:.56}.fs-hr-iam__command span,.fs-hr-iam__permission-actions-block>span,.fs-hr-iam__permission-resource-header span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.fs-hr-iam__command strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.92rem;line-height:1.22}.fs-hr-iam__command--primary{background:radial-gradient(circle at 16% 0,#72d55324,#0000 44%),linear-gradient(135deg,#15803d3d,#06180a3d);border-color:#72d55342;grid-column:1/-1}.fs-hr-iam__flow-card{background:linear-gradient(#84a4650f,#84a46505),#06180a38;border:1px solid #84a4652e;border-radius:.92rem;align-content:start;gap:.62rem;min-width:0;padding:.96rem;display:grid}.fs-hr-iam__flow-card h3{color:var(--fs-text,#e5ead8);margin:0;font-size:1.12rem;line-height:1.16}.fs-hr-iam__flow{gap:.54rem;display:grid}.fs-hr-iam__flow>div{background:linear-gradient(#84a46512,#84a46505),#06160b2e;border:1px solid #84a46533;border-radius:.76rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.64rem;min-width:0;padding:.78rem;display:grid}.fs-hr-iam__flow>div>span{width:2.08rem;height:2.08rem;color:var(--fs-color-accent,#c5962b);letter-spacing:.04em;background:#c5962b21;border:1px solid #c5962b4d;border-radius:.62rem;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex}.fs-hr-iam__flow strong{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);font-size:.92rem}.fs-hr-iam__register-grid{grid-template-columns:1fr;align-items:start;gap:.95rem;margin-top:.85rem;display:grid}.fs-hr-iam__side-stack{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;min-width:0;height:auto;display:grid}.fs-hr-iam__panel{background:radial-gradient(circle at 13% 0,#72d5530d,#0000 30%),linear-gradient(#e5ead806,#0000 54%),#081b0b2e;border-color:#84a46525;align-content:start;gap:.62rem;min-width:0;height:auto;padding:.76rem;display:grid;box-shadow:inset 0 1px #e5ead80a,0 .78rem 1.75rem #02061716}.fs-hr-iam__panel:has(.fs-search-select__trigger--open){z-index:120;overflow:visible}.fs-hr-iam__operations-grid>.fs-dashboard__card+.fs-dashboard__card,.fs-hr-iam__register-grid>.fs-dashboard__card+.fs-dashboard__card,.fs-hr-iam__side-stack>.fs-dashboard__card+.fs-dashboard__card{margin-top:0}.fs-hr-iam__panel--permission,.fs-hr-iam__panel--workgroup{border-color:#72d5532e}.fs-hr-iam__panel-header{border-bottom:1px solid #84a4651f;gap:.22rem;padding-bottom:.48rem;display:grid}.fs-hr-iam__panel-header h2,.fs-hr-iam__panel-header p{margin:0}.fs-hr-iam__panel-header h2{line-height:1.08}.fs-hr-iam__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.fs-hr-iam__field-wide{grid-column:1/-1}.fs-hr-iam .fs-field,.fs-hr-iam .fs-search-select-field{min-width:0}.fs-hr-iam .fs-search-select-field:has(.fs-search-select__trigger--open){z-index:150}.fs-hr-iam .fs-field>span,.fs-hr-iam .fs-search-select__label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:950}.fs-hr-iam .fs-input,.fs-hr-iam .fs-search-select__trigger,.fs-hr-iam .fs-select{width:100%;min-height:2.34rem}.fs-hr-iam .fs-search-select__popover{z-index:180;border-radius:.72rem}.fs-hr-iam .fs-search-select__list{max-height:11.5rem}.fs-hr-iam__primary-action{border-radius:.78rem;justify-content:center;justify-self:end;width:auto;min-width:min(100%,15rem);min-height:2.4rem;margin-top:.16rem;padding-inline:1.35rem}.fs-hr-iam__actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.fs-hr-iam__check{min-width:0;min-height:2.38rem;color:var(--fs-text,#e5ead8);cursor:pointer;background:#06180a38;border:1px solid #84a46521;border-radius:.74rem;align-items:center;gap:.56rem;padding:.5rem .6rem;font-size:.82rem;font-weight:760;display:flex}.fs-hr-iam__check input{margin-top:0}.fs-hr-iam__permission-preview{background:linear-gradient(135deg,#22c55e13,#06100829),#06100838;border:1px solid #72d55329;border-radius:.78rem;gap:.14rem;min-width:0;padding:.54rem .6rem;display:grid}.fs-hr-iam__permission-preview strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8)}.fs-hr-iam__dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.74rem;display:grid}.fs-hr-iam__dialog-wide{grid-column:1/-1}.fs-hr-iam__action-dialog{width:min(49rem,100vw - 2rem)}.fs-hr-iam__action-dialog-body{min-height:17rem;overflow:visible}.fs-hr-iam__action-dialog-body .fs-search-select-field,.fs-hr-iam__permission-dialog-body .fs-search-select-field{position:relative}.fs-hr-iam__action-dialog-body .fs-search-select-field:has(.fs-search-select__trigger--open),.fs-hr-iam__permission-dialog-body .fs-search-select-field:has(.fs-search-select__trigger--open){z-index:320}.fs-hr-iam__action-dialog-body .fs-search-select__popover,.fs-hr-iam__permission-dialog-body .fs-search-select__popover{z-index:340}.fs-hr-iam__action-dialog-body .fs-search-select__list,.fs-hr-iam__permission-dialog-body .fs-search-select__list{max-height:12.5rem}.fs-hr-iam__permission-dialog-shell{width:min(68rem,100vw - 2rem);max-width:68rem;max-height:min(88vh,58rem)}.fs-hr-iam__permission-dialog-body{overscroll-behavior:contain;padding-bottom:1.1rem;overflow-y:auto}.fs-hr-iam__permission-dialog{gap:.85rem;min-width:0;min-height:0;display:grid}.fs-hr-iam__permission-builder{background:#06180a33;border:1px solid #84a46526;border-radius:.92rem;grid-template-columns:minmax(16rem,.48fr) minmax(0,.52fr);height:clamp(18rem,36vh,24rem);min-height:18rem;display:grid;overflow:hidden}.fs-hr-iam__permission-modules,.fs-hr-iam__permission-resources{min-width:0;min-height:0;overflow-y:auto}.fs-hr-iam__permission-modules{border-right:1px solid #84a46524;align-content:start;gap:.32rem;padding:.52rem;display:grid}.fs-hr-iam__module-row{min-width:0;min-height:2.48rem;color:var(--fs-text,#e5ead8);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.5rem .58rem;display:grid}.fs-hr-iam__module-row:hover{background:#0f170c42;border-color:#84a4652e}.fs-hr-iam__module-row--selected{background:#22c55e12;border-color:#72d55333}.fs-hr-iam__module-row span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;line-height:1.25;overflow:hidden}.fs-hr-iam__module-row small{color:#b6f0a8;background:#72d55329;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;min-height:1.35rem;padding-inline:.32rem;font-size:.68rem;font-weight:900;display:inline-flex}.fs-hr-iam__permission-resources{grid-template-rows:auto minmax(0,1fr);display:grid}.fs-hr-iam__permission-resource-header{border-bottom:1px solid #84a4651f;gap:.16rem;padding:.68rem .78rem;display:grid}.fs-hr-iam__permission-resource-header strong{color:var(--fs-text,#e5ead8);font-size:1rem;line-height:1.2}.fs-hr-iam__resource-grid{align-content:start;gap:.42rem;padding:.62rem;display:grid;overflow-y:auto}.fs-hr-iam__resource-row{min-width:0;min-height:2.46rem;color:var(--fs-text,#e5ead8);background:#06180a38;border:1px solid #84a46521;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.5rem .6rem;font-size:.82rem;font-weight:760;display:grid}.fs-hr-iam__resource-row:has(input:checked){background:linear-gradient(#22c55e14,#0000 60%),#06180a3d;border-color:#72d55347}.fs-hr-iam__resource-row small,.fs-hr-iam__resource-row span{overflow-wrap:anywhere}.fs-hr-iam__resource-row small{color:var(--fs-text-soft,#8e9b79);grid-column:2;font-size:.72rem;line-height:1.35}.fs-hr-iam__permission-empty{min-height:8rem;color:var(--fs-text-soft,#8e9b79);text-align:center;border:1px dashed #84a4652e;border-radius:.78rem;place-items:center;padding:.9rem;font-size:.84rem;display:grid}.fs-hr-iam__permission-actions-block{gap:.46rem;min-width:0;padding-bottom:.2rem;display:grid}.fs-hr-iam__section-header{justify-content:space-between;align-items:flex-start;gap:.78rem;display:flex}.fs-hr-iam__section-header h2{margin:0}.fs-hr-iam__table-wrap{background:#06180a38;border:1px solid #84a46526;border-radius:.86rem;overflow-x:auto}.fs-hr-iam__table-wrap--roles{overscroll-behavior:contain;max-height:clamp(24rem,48vh,36rem);overflow:auto}.fs-hr-iam__table-wrap--roles .fs-hr-iam__table thead th{z-index:2;background:var(--fs-surface-quiet);position:sticky;top:0}.fs-hr-iam__register-count{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:1.8rem;color:var(--fs-text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:.24rem .58rem;font-size:.7rem;font-weight:800;display:inline-flex}.fs-hr-iam__table{border-collapse:collapse;width:100%;min-width:34rem}.fs-hr-iam__table td,.fs-hr-iam__table th{text-align:left;border-bottom:1px solid #84a4651f;padding:.62rem .72rem}.fs-hr-iam__table tbody tr:last-child td{border-bottom:0}.fs-hr-iam__table th{color:#b0be9d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-hr-iam__table td{color:#e5ead8}.fs-hr-iam__assignment-list,.fs-hr-iam__permission-list{gap:.46rem;display:grid}.fs-hr-iam__side-stack .fs-hr-iam__assignment-list,.fs-hr-iam__side-stack .fs-hr-iam__permission-list{overscroll-behavior:contain;align-content:start;min-height:0;max-height:clamp(18rem,34vh,26rem);padding-right:.18rem;overflow-y:auto}.fs-hr-iam__side-stack .fs-hr-iam__permission-list{max-height:clamp(14rem,28vh,20rem)}.fs-hr-iam__assignment,.fs-hr-iam__permission-row{background:#06180a3d;border:1px solid #84a46524;border-radius:.78rem;gap:.22rem;min-width:0;padding:.56rem .6rem;display:grid}.fs-hr-iam__assignment{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fs-hr-iam__assignment>div,.fs-hr-iam__permission-row>div{gap:.16rem;min-width:0;display:grid}.fs-hr-iam__assignment span,.fs-hr-iam__assignment strong,.fs-hr-iam__permission-row small,.fs-hr-iam__permission-row span,.fs-hr-iam__permission-row strong{overflow-wrap:anywhere}.fs-hr-iam__assignment strong,.fs-hr-iam__permission-row strong{color:#eef2e4}.fs-hr-iam__assignment span,.fs-hr-iam__muted{color:#a6b591}.fs-hr-iam__muted{margin:0;font-size:.84rem}:root[data-theme=light] .fs-hr-iam--command-center .fs-list-page__header{border-bottom-color:#0f172a13}:root[data-theme=light] .fs-hr-iam--command-center .fs-list-page__eyebrow,:root[data-theme=light] .fs-hr-iam__eyebrow{color:#166534}:root[data-theme=light] .fs-hr-iam--command-center .fs-list-page__filters,:root[data-theme=light] .fs-hr-iam__flow-card,:root[data-theme=light] .fs-hr-iam__hero,:root[data-theme=light] .fs-hr-iam__panel,:root[data-theme=light] .fs-hr-iam__posture-card,:root[data-theme=light] .fs-hr-iam__summary{background:radial-gradient(circle at 14% 0,#22c55e09,#0000 30%),linear-gradient(#fffffffa,#f8fbf5f0),#fff;border-color:#0f172a13;box-shadow:inset 0 1px #ffffffe6,0 .85rem 2rem #0f172a0a}:root[data-theme=light] .fs-hr-iam__panel-header,:root[data-theme=light] .fs-hr-iam__summary-item,:root[data-theme=light] .fs-hr-iam__table td,:root[data-theme=light] .fs-hr-iam__table th{border-color:#0f172a12}:root[data-theme=light] .fs-hr-iam__assignment,:root[data-theme=light] .fs-hr-iam__check,:root[data-theme=light] .fs-hr-iam__command,:root[data-theme=light] .fs-hr-iam__flow>div,:root[data-theme=light] .fs-hr-iam__permission-builder,:root[data-theme=light] .fs-hr-iam__permission-preview,:root[data-theme=light] .fs-hr-iam__permission-row,:root[data-theme=light] .fs-hr-iam__posture-grid>div,:root[data-theme=light] .fs-hr-iam__quick-link,:root[data-theme=light] .fs-hr-iam__resource-row,:root[data-theme=light] .fs-hr-iam__summary-item--primary,:root[data-theme=light] .fs-hr-iam__table-wrap{background:linear-gradient(#22c55e06,#0000 56%),#ffffffe0;border-color:#0f172a13}:root[data-theme=light] .fs-hr-iam__module-row--selected,:root[data-theme=light] .fs-hr-iam__module-row:hover,:root[data-theme=light] .fs-hr-iam__resource-row:has(input:checked){background:#f0fdf4e0}:root[data-theme=light] .fs-hr-iam .fs-field>span,:root[data-theme=light] .fs-hr-iam .fs-search-select__label,:root[data-theme=light] .fs-hr-iam__command span,:root[data-theme=light] .fs-hr-iam__hero-meta span,:root[data-theme=light] .fs-hr-iam__permission-actions-block>span,:root[data-theme=light] .fs-hr-iam__permission-preview span,:root[data-theme=light] .fs-hr-iam__permission-resource-header span,:root[data-theme=light] .fs-hr-iam__permission-row span,:root[data-theme=light] .fs-hr-iam__posture-card>span,:root[data-theme=light] .fs-hr-iam__posture-grid span,:root[data-theme=light] .fs-hr-iam__quick-link span,:root[data-theme=light] .fs-hr-iam__summary-item span,:root[data-theme=light] .fs-hr-iam__table th{color:#475569}:root[data-theme=light] .fs-hr-iam__assignment strong,:root[data-theme=light] .fs-hr-iam__command strong,:root[data-theme=light] .fs-hr-iam__flow strong,:root[data-theme=light] .fs-hr-iam__flow-card h3,:root[data-theme=light] .fs-hr-iam__hero-main h2,:root[data-theme=light] .fs-hr-iam__module-row,:root[data-theme=light] .fs-hr-iam__permission-preview strong,:root[data-theme=light] .fs-hr-iam__permission-resource-header strong,:root[data-theme=light] .fs-hr-iam__permission-row strong,:root[data-theme=light] .fs-hr-iam__posture-card>strong,:root[data-theme=light] .fs-hr-iam__posture-grid strong,:root[data-theme=light] .fs-hr-iam__quick-link strong,:root[data-theme=light] .fs-hr-iam__resource-row,:root[data-theme=light] .fs-hr-iam__summary-item strong,:root[data-theme=light] .fs-hr-iam__table td{color:#0f172a}:root[data-theme=light] .fs-hr-iam__assignment span,:root[data-theme=light] .fs-hr-iam__muted,:root[data-theme=light] .fs-hr-iam__panel-header p,:root[data-theme=light] .fs-hr-iam__permission-row small,:root[data-theme=light] .fs-hr-iam__summary-item small{color:#64748b}:root[data-theme=light] .fs-hr-iam__quick-link:after{color:#166534}:root[data-theme=light] .fs-hr-iam__check{color:#1e293b}:root[data-theme=light] .fs-hr-iam__hero-meta span{background:#ffffffb8;border-color:#5a743c29}:root[data-theme=light] .fs-hr-iam__flow>div>span{color:#78530a;background:#c5962b1a;border-color:#c5962b38}.fs-hr-iam__analytics{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.55fr);gap:.85rem;min-width:0;display:grid}.fs-hr-iam__chart-card{gap:.72rem;min-width:0;min-height:24rem}.fs-hr-iam__chart-card--wide{grid-column:1/-1}.fs-hr-iam__chart-card .fs-dashboard__card-meta{color:var(--fs-text-soft,#8e9b79);margin:.22rem 0 0;font-size:.8rem;line-height:1.42}.fs-hr-iam__donut-shell{justify-content:center;align-items:center;min-width:0;min-height:14.25rem;display:flex;position:relative}.fs-hr-iam__donut-center{pointer-events:none;justify-items:center;gap:.12rem;width:7.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fs-hr-iam__donut-center strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:1.72rem;line-height:1}.fs-hr-iam__donut-center span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-hr-iam__chart-legend{gap:.4rem;display:grid}.fs-hr-iam__chart-legend>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;display:grid}.fs-hr-iam__chart-legend>div>span{border-radius:999px;width:.58rem;height:.58rem}.fs-hr-iam__chart-legend small{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.fs-hr-iam__chart-legend strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:.8rem}.fs-hr-iam__authentication-chart,.fs-hr-iam__permission-chart{background:radial-gradient(circle at top left,#58a89c0e,transparent 48%),var(--fs-surface-inset,#0f170c61);border-style:solid;border-color:#84a46529;min-height:18.5rem}.fs-hr-iam__authentication-chart .recharts-legend-item-text,.fs-hr-iam__permission-chart .recharts-legend-item-text{color:var(--fs-text-soft,#8e9b79)!important}:root[data-theme=light] .fs-hr-iam__authentication-chart,:root[data-theme=light] .fs-hr-iam__permission-chart{background:radial-gradient(circle at 0 0,#2373530f,#0000 48%),#f7faf3c7;border-color:#5a743c24}@media (max-width:1180px){.fs-hr-iam__analytics,.fs-hr-iam__hero,.fs-hr-iam__operation-layout,.fs-hr-iam__operations-grid,.fs-hr-iam__register-grid,.fs-hr-iam__side-stack{grid-template-columns:1fr}.fs-hr-iam__side-stack{grid-template-rows:auto;height:auto}.fs-hr-iam__panel--register{min-height:0}.fs-hr-iam__command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-hr-iam__command--primary{grid-column:auto}}@media (min-width:1680px){.fs-hr-iam__quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.fs-hr-iam__side-stack{grid-template-columns:1fr}.fs-hr-iam__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-iam__summary-item{min-height:6.2rem}.fs-hr-iam__summary-item:nth-child(2n){border-right:0}.fs-hr-iam__summary-item:nth-child(n+3){border-top:1px solid var(--fs-divider)}}@media (max-width:720px){.fs-hr-iam__form-grid{grid-template-columns:1fr}.fs-hr-iam__actions-grid,.fs-hr-iam__posture-grid,.fs-hr-iam__quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-iam__command-grid,.fs-hr-iam__dialog-grid{grid-template-columns:1fr}.fs-hr-iam__permission-builder{grid-template-rows:minmax(8.5rem,.44fr) minmax(11.5rem,.56fr);grid-template-columns:1fr;height:24rem;min-height:0;display:grid;overflow:hidden}.fs-hr-iam__hero{padding:.9rem}.fs-hr-iam__hero-main h2{font-size:clamp(1.32rem,8vw,1.9rem)}.fs-hr-iam__command--primary{grid-column:auto}.fs-hr-iam__permission-modules{border-bottom:1px solid #84a46524;border-right:0;min-height:0;max-height:none}.fs-hr-iam__permission-resources{min-height:0}.fs-hr-iam__resource-grid{max-height:none}.fs-hr-iam__primary-action{justify-self:stretch;width:100%}.fs-hr-iam__assignment,.fs-hr-iam__section-header{grid-template-columns:1fr;align-items:stretch}.fs-hr-iam__quick-link{min-height:3.2rem;padding:.48rem 1.2rem .48rem .5rem}.fs-hr-iam__quick-link:after{right:.42rem}.fs-hr-iam__quick-link span{font-size:.56rem}.fs-hr-iam__quick-link strong{font-size:.78rem;line-height:1.12}.fs-hr-iam__chart-card{min-height:22rem}.fs-hr-iam__permission-chart{min-height:17rem}}@media (max-width:420px){.fs-hr-iam__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-iam__summary-item{border-right:0;min-height:5.9rem;padding:.76rem}.fs-hr-iam__summary-item+.fs-hr-iam__summary-item{border-top:1px solid var(--fs-divider)}.fs-hr-iam__summary-item strong{font-size:1rem}.fs-hr-iam__summary-item small{font-size:.68rem}}.fs-hr-iam--command-center{gap:.85rem;padding-top:.85rem}.fs-hr-iam--command-center .fs-list-page,.fs-hr-iam--command-center .fs-list-page__content{gap:.85rem}.fs-hr-iam--command-center .fs-list-page__filters{border-radius:.82rem;padding:.52rem}.fs-hr-iam--command-center .fs-list-page__filters .fs-list-search-input{width:min(100%,28rem);max-width:28rem}.fs-hr-iam__summary-grid{gap:0}.fs-hr-iam__summary-item{gap:.18rem;min-height:5.2rem;padding:.72rem .78rem}.fs-hr-iam__summary-item>strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:.92rem;line-height:1.2}.fs-hr-iam__summary-item>small{margin-top:.16rem;font-size:.7rem;line-height:1.3}.fs-hr-iam__hero{border-radius:.82rem;grid-template-columns:minmax(0,1.38fr) minmax(18rem,.62fr);gap:.85rem;min-height:12.75rem;padding:1rem 1.1rem}.fs-hr-iam__hero-main{gap:.38rem}.fs-hr-iam__hero-main h2{letter-spacing:0;font-size:1.72rem;line-height:1.08}.fs-hr-iam__hero-meta{gap:.35rem}.fs-hr-iam__hero-meta span{min-height:1.45rem;padding-inline:.55rem;font-size:.7rem}.fs-hr-iam__quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.18rem}.fs-hr-iam__quick-link{border-radius:.72rem;min-height:3.25rem;padding:.52rem 1.45rem .52rem .58rem}.fs-hr-iam__quick-link:after{top:.58rem;right:.58rem}.fs-hr-iam__quick-link strong{font-size:.82rem}.fs-hr-iam__posture-card{border-radius:.82rem;gap:.52rem;padding:.8rem}.fs-hr-iam__posture-card>strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;font-size:1.5rem;line-height:1.08}.fs-hr-iam__posture-grid{gap:.45rem}.fs-hr-iam__posture-grid>div{min-height:3.15rem;padding:.55rem .62rem}.fs-hr-iam__posture-grid strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;font-size:.9rem}.fs-hr-iam__command-panel,.fs-hr-iam__register-grid{margin-top:0}.fs-hr-iam__panel{border-radius:.82rem;gap:.55rem;padding:.78rem}.fs-hr-iam__panel .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.14}.fs-hr-iam__operation-layout{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:.7rem}.fs-hr-iam__command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fs-hr-iam__command{border-radius:.72rem;min-height:4.1rem;padding:.68rem .74rem}.fs-hr-iam__command--primary{grid-column:span 2}.fs-hr-iam__flow-card{border-radius:.78rem;gap:.5rem;padding:.74rem}.fs-hr-iam__flow-card h3{font-size:1rem}.fs-hr-iam__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.fs-hr-iam__flow>div{border-radius:.68rem;gap:.48rem;min-height:3.4rem;padding:.54rem}.fs-hr-iam__flow>div>span{border-radius:.52rem;width:1.8rem;height:1.8rem;font-size:.7rem}.fs-hr-iam__flow strong{font-size:.8rem;line-height:1.2}.fs-hr-iam__register-grid,.fs-hr-iam__side-stack{gap:.7rem}.fs-hr-iam__side-stack{align-items:stretch}.fs-hr-iam__side-stack>.fs-hr-iam__panel{min-height:16rem}.fs-hr-iam__side-stack .fs-hr-iam__assignment-list,.fs-hr-iam__side-stack .fs-hr-iam__permission-list{max-height:12.5rem}.fs-hr-iam__table td,.fs-hr-iam__table th{padding:.56rem .68rem}.fs-hr-iam__assignment,.fs-hr-iam__permission-row{border-radius:.7rem;padding:.52rem .58rem}.fs-hr-iam__action-dialog .fs-dialog__header,.fs-hr-iam__permission-dialog-shell .fs-dialog__header{padding-bottom:.8rem}.fs-hr-iam__action-dialog-body,.fs-hr-iam__permission-dialog-body{gap:.72rem;display:grid}.fs-hr-iam__permission-dialog-shell{max-height:min(90vh,56rem)}.fs-hr-iam__permission-builder{height:clamp(17rem,34vh,21rem);min-height:17rem}.fs-hr-iam__module-row{cursor:default;gap:.4rem;min-height:2.42rem;padding:.3rem .4rem}.fs-hr-iam__module-row-button{min-width:0;min-height:1.8rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.18rem .2rem;display:grid}.fs-hr-iam__module-row-button:focus-visible{box-shadow:var(--fs-focus-ring);border-radius:.45rem;outline:none}@media (max-width:1180px){.fs-hr-iam__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.fs-hr-iam__flow,.fs-hr-iam__quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-hr-iam__operation-layout{grid-template-columns:minmax(0,1fr)}.fs-hr-iam__command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-hr-iam__command--primary{grid-column:span 2}}@media (max-width:720px){.fs-hr-iam__hero-main h2{font-size:1.42rem}.fs-hr-iam__posture-card>strong{font-size:1.32rem}.fs-hr-iam__flow,.fs-hr-iam__quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-iam__command-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-iam__command--primary{grid-column:auto}.fs-hr-iam__side-stack{grid-template-columns:minmax(0,1fr)}.fs-hr-iam__side-stack>.fs-hr-iam__panel{min-height:0}.fs-hr-iam__permission-builder{height:22rem;min-height:0}}@media (max-width:420px){.fs-hr-iam__summary-item .fs-dashboard__metric-value{font-size:1.08rem}.fs-hr-iam__summary-item .fs-dashboard__metric-helper{font-size:.68rem}}.fs-hr-auth{gap:.75rem;padding-top:1rem}.fs-account-security__hero{border:0;border-bottom:1px solid var(--fs-divider);min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.2rem .15rem 1rem;display:flex}.fs-account-security__hero-main{gap:.3rem;min-width:0;display:grid}.fs-account-security__eyebrow{color:var(--fs-accent-indicator);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.fs-account-security__hero-main h1{letter-spacing:-.025em;font-size:clamp(1.65rem,1.4rem + .7vw,2.05rem)}.fs-account-security__hero-main p{color:var(--fs-text-muted);font-size:.8rem}.fs-account-security__posture{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:.65rem;padding:.3rem 0;display:flex;position:static;overflow:visible}.fs-account-security__posture-mark{background:var(--fs-warning-text);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--fs-warning-soft);border-radius:50%;flex:none}.fs-account-security__posture.is-protected .fs-account-security__posture-mark{background:var(--fs-success-text);box-shadow:0 0 0 4px var(--fs-success-soft)}.fs-account-security__posture>div{gap:.08rem;min-width:9rem;display:grid}.fs-account-security__posture>div>span{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.fs-account-security__posture>div>strong{color:var(--fs-text-strong);font-size:.84rem;line-height:1.25}.fs-account-security__workspace{grid-template-columns:minmax(18rem,.78fr) minmax(30rem,1.35fr);align-items:start;gap:.75rem;display:grid}.fs-account-security__access,.fs-account-security__panel{border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);min-width:0;box-shadow:none;border-radius:.8rem;overflow:hidden}.fs-account-security__panel{gap:0;padding:0;display:grid}.fs-account-security__panel-header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.2rem;padding:.82rem .95rem;display:flex}.fs-account-security__panel-header>div{gap:.12rem;min-width:0;display:grid}.fs-account-security__access-header h2,.fs-account-security__panel-header h2{color:var(--fs-text-strong);margin:0;font-size:1rem;line-height:1.25}.fs-account-security__access-header p,.fs-account-security__panel-header p{color:var(--fs-text-muted);margin:0;font-size:.7rem;line-height:1.35}.fs-account-security__control-list,.fs-account-security__session-list{gap:0;display:grid}.fs-account-security__control-list>.fs-account-security__control-row{border:0;border-bottom:1px solid var(--fs-divider);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4.7rem;padding:.82rem .95rem;display:grid}.fs-account-security__control-main{gap:.16rem;min-width:0;display:grid}.fs-account-security__control-main strong{color:var(--fs-text-strong);font-size:.8rem}.fs-account-security__control-main small{color:var(--fs-text-muted);font-size:.68rem;line-height:1.35}.fs-account-security__advisory{background:var(--fs-surface-inset);border:0;border-radius:.58rem;align-items:center;gap:.5rem;margin:.72rem .8rem;padding:.58rem .65rem;display:flex}.fs-account-security__advisory>span{border:1px solid var(--fs-border-subtle);width:1.2rem;height:1.2rem;color:var(--fs-text-soft);border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:800;display:grid}.fs-account-security__advisory p{color:var(--fs-text-muted);font-size:.68rem}.fs-account-security__session{border:0;border-bottom:1px solid var(--fs-divider);background:0 0;border-radius:0;grid-template-columns:auto minmax(9rem,1fr) minmax(8rem,auto) auto auto;align-items:center;gap:.68rem;min-width:0;padding:.78rem .95rem;display:grid}.fs-account-security__session:last-child{border-bottom:0}.fs-account-security__device-mark{border:1px solid var(--fs-border-accent);background:var(--fs-surface-inset);border-radius:.38rem;width:2rem;height:1.55rem;display:block;position:relative}.fs-account-security__device-mark:after{background:var(--fs-border-accent);content:"";height:1px;position:absolute;bottom:-.27rem;left:.36rem;right:.36rem}.fs-account-security__device-mark>span{background:var(--fs-success-text);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.28rem;right:.28rem}.fs-account-security__session-main strong,.fs-account-security__session-time strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.3;overflow:hidden}.fs-account-security__session-main,.fs-account-security__session-time{gap:.1rem;min-width:0;display:grid}.fs-account-security__session-main span{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.3;overflow:hidden}.fs-account-security__session-time span{font-size:.58rem}.fs-account-security__session-time strong{color:var(--fs-text-soft);font-weight:650}.fs-account-security__access{display:grid}.fs-account-security__access-header{justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;padding:.82rem .95rem;display:flex}.fs-account-security__access-header>div:first-child{gap:.14rem;display:grid}.fs-account-security__access-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.fs-account-security__context-summary-grid{border-top:1px solid var(--fs-divider);border-bottom:1px solid var(--fs-divider);background:var(--fs-surface-inset);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-account-security__context-summary-grid>div{border-right:1px solid var(--fs-divider);align-content:center;gap:.16rem;min-width:0;min-height:4.4rem;padding:.7rem .85rem;display:grid}.fs-account-security__context-summary-grid>div:last-child{border-right:0}.fs-account-security__context-summary-grid span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:850}.fs-account-security__context-summary-grid strong{color:var(--fs-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.fs-account-security__context-summary-grid small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.3;overflow:hidden}.fs-account-security__records>summary{cursor:pointer;min-height:3.4rem;color:var(--fs-text-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .95rem;font-size:.74rem;font-weight:750;list-style:none;display:flex}.fs-account-security__records>summary::-webkit-details-marker{display:none}.fs-account-security__records>summary:after{color:var(--fs-text-muted);content:"+";font-size:1rem;font-weight:500}.fs-account-security__records[open]>summary:after{content:"−"}.fs-account-security__records>summary small{color:var(--fs-text-muted);margin-left:auto;font-size:.66rem;font-weight:650}.fs-account-security__records-body{border-top:1px solid var(--fs-divider)}.fs-account-security__records-table{box-shadow:none;background:0 0;border:0;border-radius:0}.fs-account-security__records-table .fs-data-table-shell__header{background:var(--fs-surface-quiet);padding:.7rem .8rem}.fs-account-security__records-table .fs-data-table-shell__toolbar{width:100%}.fs-account-security__records-toolbar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.fs-account-security__records-toolbar .fs-list-search-input{flex:24rem;max-width:30rem}.fs-account-security__records-toolbar>span{color:var(--fs-text-muted);flex:none;font-size:.68rem;font-weight:700}.fs-account-security__records-table .fs-data-table-shell__table-wrapper{max-height:34rem}.fs-account-security__records-table .fs-data-table-shell__footer{border-top:1px solid var(--fs-divider)}.fs-hr-auth-request__intake-status{justify-content:flex-end;align-items:center;display:flex}.fs-core-form-page.fs-hr-auth-request-form .fs-form-page__body{box-shadow:none;background:0 0;border:0;padding:0}.fs-hr-auth-request__form .fs-form__card{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none;border-radius:.75rem;padding:.92rem}.fs-hr-auth-request__form .fs-form__card+.fs-form__card{padding-top:.92rem}.fs-hr-auth-request__organization{max-width:34rem}.fs-hr-auth-request__areas{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.fs-hr-auth-request__areas>legend{color:var(--fs-text-soft);letter-spacing:.035em;margin-bottom:.08rem;font-size:.7rem;font-weight:800}.fs-hr-auth-request__area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.fs-hr-auth-request__area{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-height:2.65rem;color:var(--fs-text-soft);cursor:pointer;border-radius:.58rem;align-items:center;gap:.5rem;padding:.55rem .62rem;font-size:.72rem;font-weight:700;transition:border-color .14s,background-color .14s,color .14s;display:flex}.fs-hr-auth-request__area.is-selected,.fs-hr-auth-request__area:hover{border-color:var(--fs-border-accent);color:var(--fs-text-strong)}.fs-hr-auth-request__area.is-selected{background:var(--fs-accent-soft)}.fs-hr-auth-request__area input{width:.9rem;height:.9rem;accent-color:var(--fs-accent-indicator);flex:none;margin:0}.fs-hr-auth-request__message{resize:vertical;min-height:7.5rem}.fs-core-form-page .fs-hr-auth-request__actions{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fs-core-form-page .fs-hr-auth-request__actions .fs-pill-button--primary:not(:disabled){border-color:var(--fs-border-accent);background:var(--fs-gradient-brand);box-shadow:none;color:#fff!important}.fs-core-form-page .fs-hr-auth-request__actions .fs-pill-button--primary:disabled{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none;color:var(--fs-text-muted)!important}.fs-core-form-page .fs-hr-auth-request__summary{background:var(--fs-surface-quiet);box-shadow:none;border-radius:.72rem;padding:.9rem}.fs-hr-auth-request__summary .fs-form-summary__row+.fs-form-summary__row{border-top:1px solid var(--fs-divider);padding-top:.58rem}@media (max-width:1180px){.fs-account-security__workspace{grid-template-columns:minmax(0,1fr)}.fs-hr-auth-request__area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-account-security__access-header,.fs-account-security__hero{flex-direction:column;align-items:flex-start}.fs-account-security__access-actions,.fs-account-security__posture{justify-content:flex-start}.fs-account-security__context-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-account-security__context-summary-grid>div:nth-child(2n){border-right:0}.fs-account-security__context-summary-grid>div:nth-child(n+3){border-top:1px solid var(--fs-divider)}.fs-account-security__session{grid-template-columns:auto minmax(0,1fr) auto}.fs-account-security__session-time{display:none}.fs-account-security__records-toolbar{flex-direction:column;align-items:stretch}.fs-account-security__records-toolbar .fs-list-search-input{width:100%;max-width:none}.fs-hr-auth-request__intake-status{justify-content:flex-start}.fs-hr-auth-request-form .fs-form-page__header-aside{justify-content:space-between;align-items:center;gap:.75rem}.fs-core-form-page.fs-hr-auth-request-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-hr-auth-request__summary{max-width:none;position:static}}@media (max-width:520px){.fs-account-security__control-list>.fs-account-security__control-row{grid-template-columns:minmax(0,1fr) auto}.fs-account-security__control-row>.fs-pill-button{grid-column:1/-1;justify-self:start}.fs-account-security__context-summary-grid{grid-template-columns:minmax(0,1fr)}.fs-account-security__context-summary-grid>div{border-right:0}.fs-account-security__context-summary-grid>div+div{border-top:1px solid var(--fs-divider)}.fs-account-security__session{grid-template-columns:auto minmax(0,1fr)}.fs-account-security__session>.fs-pill-button,.fs-account-security__session>.fs-status-badge{grid-column:2;justify-self:start}.fs-hr-auth-request__area-grid{grid-template-columns:minmax(0,1fr)}}.fs-partners-events{gap:.95rem}.fs-partners-events .fs-list-page__header{align-items:end}.fs-partners-events .fs-list-page__title{letter-spacing:-.035em}.fs-partners-events .fs-list-page__filters{width:100%;margin-top:.82rem}.fs-partners-events__filters-grid{align-items:center;gap:.5rem}.fs-partners-events .fs-partners-events__filters-grid,.fs-partners-events__filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-partners-events__filters-grid .fs-select,.fs-partners-events__filters-grid .fs-table-filter{min-width:0}.fs-partners-events__filters-grid .fs-select{text-overflow:ellipsis;overflow:hidden}.fs-partners-events .fs-partners-events__summary,.fs-partners-events .fs-partners-events__summary.fs-system-settings-register__summary{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fs-partners-events__summary-grid{background:linear-gradient(#e5ead808,#0000 48%),#081b0b2e;border:1px solid #84a4651a;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));min-height:4.85rem;display:grid;overflow:hidden}.fs-partners-events__summary-item{border-right:1px solid #84a4651a;align-content:center;gap:.22rem;min-width:0;padding:.78rem .92rem;display:grid}.fs-partners-events__summary-item:last-child{border-right:0}.fs-partners-events__summary-label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-partners-events__summary-item strong{color:var(--fs-text,#e5ead8);letter-spacing:-.018em;font-size:1rem;font-weight:950;line-height:1.1}.fs-partners-events__summary-item small{color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.36}.fs-partners-events__table .fs-data-table{min-width:94rem}.fs-partners-events__table .fs-data-table th{white-space:nowrap}.fs-partners-events__table .fs-data-table td{vertical-align:middle}.fs-partners-events-table__event-cell .fs-link{white-space:normal;max-width:27rem;font-size:.9rem;font-weight:850;line-height:1.22}.fs-partners-events__table .fs-chip{text-align:center;white-space:normal;justify-content:center;min-width:5.15rem;max-width:11rem;padding-inline:.68rem;font-weight:850;line-height:1.2}.fs-partners-events-table__change{color:var(--fs-text,#e5ead8);overflow-wrap:anywhere;font-size:.78rem;font-weight:850;line-height:1.28}.fs-partners-events-table__change--empty{color:var(--fs-text-soft,#8e9b79);font-weight:750}.fs-partners-events-table__timeline{gap:.06rem;max-width:12rem;display:grid}.fs-partners-events-table__timeline>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-partners-events-table__timeline>strong{color:var(--fs-text,#e5ead8);font-size:.78rem;font-weight:900;line-height:1.18}.fs-partners-events-table__timeline>small{color:var(--fs-text-soft,#8e9b79);font-size:.7rem;line-height:1.25}.fs-partners-events-table__actions{justify-content:center;gap:.42rem}.fs-partners-events-table__actions .fs-pill-button{min-width:3.75rem;min-height:2.12rem;padding-inline:.7rem;font-weight:850}:root[data-theme=light] .fs-partners-events__summary-grid{background:linear-gradient(#fffffff5,#f7faf3e6),#fff;border-color:#0f172a13}:root[data-theme=light] .fs-partners-events__summary-item{border-color:#0f172a11}:root[data-theme=light] .fs-partners-events-table__change,:root[data-theme=light] .fs-partners-events-table__event-cell .fs-link,:root[data-theme=light] .fs-partners-events-table__timeline>strong,:root[data-theme=light] .fs-partners-events__summary-item strong{color:#0f172a}:root[data-theme=light] .fs-partners-events-table__change--empty,:root[data-theme=light] .fs-partners-events-table__timeline>small,:root[data-theme=light] .fs-partners-events-table__timeline>span,:root[data-theme=light] .fs-partners-events__summary-item small,:root[data-theme=light] .fs-partners-events__summary-label{color:#64748b}:root[data-theme=light] .fs-partners-events__table .fs-data-table tbody tr:nth-child(2n){background:linear-gradient(90deg,#22c55e06,#0000 38%),#f8fbf5b8}:root[data-theme=light] .fs-partners-events__table .fs-data-table tbody tr:hover{background:linear-gradient(90deg,#22c55e0e,#0000 44%),#f0fdf4d1}@media (max-width:1180px){.fs-partners-events__filters-grid,.fs-partners-events__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-events__summary-item:nth-child(2n){border-right:0}.fs-partners-events__summary-item:nth-child(n+3){border-top:1px solid #84a4651a}}@media (max-width:720px){.fs-partners-events__filters-grid,.fs-partners-events__summary-grid{grid-template-columns:1fr}.fs-partners-events__summary-item,.fs-partners-events__summary-item:nth-child(2n){border-right:0}.fs-partners-events__summary-item+.fs-partners-events__summary-item{border-top:1px solid #84a4651a}.fs-partners-events__table .fs-chip{width:fit-content;min-width:0}.fs-partners-events-table__timeline{max-width:none}.fs-partners-events-table__actions{justify-content:flex-start}}.fs-partners-events-detail{gap:.92rem}.fs-partners-events-detail__hero{background:radial-gradient(circle at 100% 0,#46b84521,#0000 38%),linear-gradient(145deg,#143017e0,#07160af5);border:1px solid #84a46524;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 2.6rem #02061733}.fs-partners-events-detail__hero-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fs-partners-events-detail__avatar{color:#effbe9;letter-spacing:.04em;background:linear-gradient(145deg,#4ac44457,#11411680);border:1px solid #70d66052;border-radius:1rem;flex:none;place-items:center;width:3.45rem;height:3.45rem;font-size:.9rem;font-weight:950;display:grid}.fs-partners-events-detail__hero-copy{gap:.42rem;min-width:0;display:grid}.fs-partners-events-detail__card header p,.fs-partners-events-detail__eyebrow,.fs-partners-events-detail__side-card>p{color:var(--fs-text-soft,#8e9b79);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.fs-partners-events-detail__hero-copy h1{max-width:60rem;color:var(--fs-text,#e5ead8);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.08}.fs-partners-events-detail__hero-copy>p:not(.fs-partners-events-detail__eyebrow){max-width:60rem;color:var(--fs-text-soft,#a7b196);margin:0;font-size:.82rem;line-height:1.5}.fs-partners-events-detail__chips{flex-wrap:wrap;gap:.42rem;margin-top:.15rem;display:flex}.fs-partners-events-detail__chips .fs-chip,.fs-partners-events-detail__field .fs-chip{justify-content:center;min-width:5.25rem}.fs-partners-events-detail__hero-aside{background:#0512076b;border:1px solid #84a46521;border-radius:1rem;align-content:center;gap:.3rem;padding:.9rem 1rem;display:grid}.fs-partners-events-detail__hero-aside>span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.fs-partners-events-detail__hero-aside>strong{color:var(--fs-text,#e5ead8);font-size:1.05rem;font-weight:950}.fs-partners-events-detail__hero-aside>small{color:var(--fs-text-soft,#a7b196);font-size:.76rem;line-height:1.42}.fs-partners-events-detail__actions-anchor{min-height:3.15rem}.fs-partners-events-detail__actions{justify-content:flex-end}.fs-partners-events-detail__overview{background:#081b0b2e;border:1px solid #84a4651c;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-partners-events-detail__overview-tile{border-right:1px solid #84a4651a;align-content:center;gap:.2rem;min-width:0;min-height:5.5rem;padding:.82rem .94rem;display:grid}.fs-partners-events-detail__overview-tile:last-child{border-right:0}.fs-partners-events-detail__field>span,.fs-partners-events-detail__mini-list span,.fs-partners-events-detail__overview-tile span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:900}.fs-partners-events-detail__overview-tile strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.92rem;font-weight:950;line-height:1.22}.fs-partners-events-detail__overview-tile small{overflow-wrap:anywhere;color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.32}.fs-partners-events-detail__content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:.92rem;display:grid}.fs-partners-events-detail__main,.fs-partners-events-detail__side{gap:.92rem;min-width:0;display:grid}.fs-partners-events-detail__side{position:sticky;top:5.5rem}.fs-partners-events-detail__card,.fs-partners-events-detail__side-card{background:linear-gradient(#e5ead806,#0000 42%),#081b0b33;border:1px solid #84a4651f;border-radius:1.05rem;overflow:hidden;box-shadow:0 .85rem 1.9rem #0206171f}.fs-partners-events-detail__card header{border-bottom:1px solid #84a4651a;padding:.88rem 1rem .74rem}.fs-partners-events-detail__card header h2,.fs-partners-events-detail__side-card h2{color:var(--fs-text,#e5ead8);letter-spacing:-.018em;margin:.18rem 0 0;font-size:1rem;font-weight:950}.fs-partners-events-detail__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fs-partners-events-detail__field{border-bottom:1px solid #84a46516;border-right:1px solid #84a46516;align-content:start;gap:.28rem;min-width:0;min-height:4.8rem;padding:.78rem 1rem;display:grid}.fs-partners-events-detail__field--wide,.fs-partners-events-detail__field:nth-child(2n){border-right:0}.fs-partners-events-detail__field--wide{grid-column:1/-1}.fs-partners-events-detail__field strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);white-space:pre-wrap;font-size:.82rem;font-weight:850;line-height:1.42}.fs-partners-events-detail__side-card{padding:.92rem}.fs-partners-events-detail__mini-list,.fs-partners-events-detail__workspace-links{gap:.55rem;margin-top:.78rem;display:grid}.fs-partners-events-detail__mini-list>div{border-top:1px solid #84a46517;gap:.14rem;padding:.62rem 0;display:grid}.fs-partners-events-detail__mini-list strong{overflow-wrap:anywhere;color:var(--fs-text,#e5ead8);font-size:.8rem;line-height:1.3}.fs-partners-events-detail__workspace-link{color:inherit;background:#05120742;border:1px solid #84a4651a;border-radius:.82rem;align-items:flex-start;gap:.65rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.fs-partners-events-detail__workspace-link:hover{background:#1e4b2242;border-color:#5bce4f4d;transform:translateY(-1px)}.fs-partners-events-detail__workspace-link>span{color:#75d366;font-weight:950}.fs-partners-events-detail__workspace-link div{gap:.12rem;display:grid}.fs-partners-events-detail__workspace-link strong{color:var(--fs-text,#e5ead8);font-size:.8rem;font-weight:900}.fs-partners-events-detail__workspace-link small{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;line-height:1.35}:root[data-theme=light] .fs-partners-events-detail__hero{background:radial-gradient(circle at 100% 0,#22c55e1c,#0000 38%),linear-gradient(145deg,#fff,#f5f8f1);border-color:#0f172a17;box-shadow:0 1rem 2.2rem #0f172a12}:root[data-theme=light] .fs-partners-events-detail__avatar{color:#14532d;background:linear-gradient(145deg,#22c55e2e,#dcfce7b8);border-color:#16a34a40}:root[data-theme=light] .fs-partners-events-detail__hero-aside,:root[data-theme=light] .fs-partners-events-detail__workspace-link{background:#ffffffb8;border-color:#0f172a13}:root[data-theme=light] .fs-partners-events-detail__card,:root[data-theme=light] .fs-partners-events-detail__overview,:root[data-theme=light] .fs-partners-events-detail__side-card{background:linear-gradient(#fff,#f8faf6);border-color:#0f172a13;box-shadow:0 .85rem 1.9rem #0f172a0d}:root[data-theme=light] .fs-partners-events-detail__card header h2,:root[data-theme=light] .fs-partners-events-detail__field strong,:root[data-theme=light] .fs-partners-events-detail__hero-aside>strong,:root[data-theme=light] .fs-partners-events-detail__hero-copy h1,:root[data-theme=light] .fs-partners-events-detail__mini-list strong,:root[data-theme=light] .fs-partners-events-detail__overview-tile strong,:root[data-theme=light] .fs-partners-events-detail__side-card h2,:root[data-theme=light] .fs-partners-events-detail__workspace-link strong{color:#0f172a}:root[data-theme=light] .fs-partners-events-detail__hero-aside>small,:root[data-theme=light] .fs-partners-events-detail__hero-copy>p,:root[data-theme=light] .fs-partners-events-detail__overview-tile small,:root[data-theme=light] .fs-partners-events-detail__workspace-link small{color:#64748b}@media (max-width:1100px){.fs-partners-events-detail__content-grid,.fs-partners-events-detail__hero{grid-template-columns:1fr}.fs-partners-events-detail__side{position:static}.fs-partners-events-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-events-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-events-detail__overview-tile:nth-child(n+3){border-top:1px solid #84a4651a}}@media (max-width:720px){.fs-partners-events-detail__hero-main{flex-direction:column}.fs-partners-events-detail__field-grid,.fs-partners-events-detail__overview{grid-template-columns:1fr}.fs-partners-events-detail__field,.fs-partners-events-detail__overview-tile,.fs-partners-events-detail__overview-tile:nth-child(2){border-right:0}.fs-partners-events-detail__overview-tile+.fs-partners-events-detail__overview-tile{border-top:1px solid #84a4651a}.fs-partners-events-detail__field--wide{grid-column:auto}.fs-partners-events-detail__actions{justify-content:stretch}.fs-partners-events-detail__actions .fs-pill-button{flex:auto}}.fs-hr-dashboard{gap:.85rem;padding-top:.85rem}.fs-hr-dashboard .fs-dashboard__hero{border-radius:.82rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:.85rem;min-height:11.5rem;padding:1rem 1.1rem}.fs-hr-dashboard .fs-dashboard__hero-title{letter-spacing:0;font-size:1.72rem;line-height:1.08}.fs-hr-dashboard .fs-dashboard__hero-meta{gap:.35rem;margin-top:.55rem}.fs-hr-dashboard .fs-dashboard__hero-meta span{min-height:1.45rem;padding-inline:.55rem;font-size:.7rem}.fs-hr-dashboard .fs-dashboard__hero-aside{gap:.5rem}.fs-hr-dashboard .fs-dashboard__hero-score{border-radius:.78rem;min-height:5.9rem;padding:.72rem .82rem}.fs-hr-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;font-size:1.28rem;line-height:1.12}.fs-hr-dashboard .fs-feature-card__actions{gap:.42rem}.fs-hr-dashboard .fs-dashboard__metrics-grid{gap:.55rem}.fs-hr-dashboard .fs-dashboard__metric-card{border-radius:.72rem;gap:.22rem;min-height:6.15rem;padding:.72rem .78rem}.fs-hr-dashboard .fs-dashboard__metric-card-top{margin-bottom:.18rem}.fs-hr-dashboard .fs-dashboard__metric-label{letter-spacing:.06em;font-size:.66rem}.fs-hr-dashboard .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-hr-dashboard .fs-dashboard__metric-helper{margin-top:.14rem;font-size:.7rem;line-height:1.3}.fs-hr-dashboard .fs-dashboard__grid{gap:.85rem}.fs-hr-dashboard .fs-dashboard__card--dashboard-panel{border-radius:.82rem;gap:.55rem;padding:.82rem}.fs-hr-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.14}.fs-hr-dashboard__priority-grid{align-items:stretch}.fs-hr-dashboard__priority-grid>.fs-dashboard__card{min-height:100%}.fs-hr-dashboard .fs-dashboard__stack{gap:.45rem;margin-top:0}.fs-hr-dashboard .fs-dashboard__insight-row{border-radius:.68rem;min-height:3.55rem;padding:.58rem .65rem}.fs-hr-dashboard__insight-link{color:inherit;transition:border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);text-decoration:none}.fs-hr-dashboard__insight-link:hover{border-color:var(--fs-warning-border);background:var(--fs-surface-quiet);text-decoration:none;transform:translateY(-1px);box-shadow:0 .55rem 1.3rem #0206171a}.fs-hr-dashboard__insight-link:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-hr-dashboard .fs-dashboard__insight-row strong{font-size:.84rem}.fs-hr-dashboard .fs-dashboard__insight-row p{font-size:.72rem;line-height:1.35}.fs-hr-dashboard .fs-status-badge{min-width:2.15rem;min-height:1.7rem;padding:.24rem .52rem;font-size:.72rem}.fs-hr-dashboard__quick-actions-panel .fs-dashboard__quick-actions-grid{gap:.42rem;margin-top:0}.fs-hr-dashboard__quick-actions-panel .fs-dashboard__quick-action{border-radius:.7rem;min-height:3.15rem;padding:.52rem .62rem}.fs-hr-dashboard .fs-dashboard__hero-mini-grid{gap:.5rem;margin-top:0}.fs-hr-dashboard .fs-dashboard__hero-mini-grid>div{border-radius:.68rem;min-height:3.7rem;padding:.58rem .65rem}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin-top:0}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-action{border-radius:.68rem;min-height:3.65rem;padding:.52rem .58rem}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-action-title{font-size:.8rem}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-action-text{font-size:.7rem}.fs-hr-dashboard__analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.82fr);gap:.85rem;min-width:0;display:grid}.fs-hr-dashboard__chart-card{gap:.7rem;min-width:0;min-height:24rem}.fs-hr-dashboard__trend-card{grid-column:1/-1;min-height:22rem}.fs-hr-dashboard__trend-summary{flex:none;justify-items:end;gap:.12rem;display:grid}.fs-hr-dashboard__trend-summary strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1}.fs-hr-dashboard__trend-summary span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.fs-hr-dashboard__chart-card .fs-dashboard__card-meta{color:var(--fs-text-soft,#8e9b79);margin:.22rem 0 0;font-size:.78rem;line-height:1.42}.fs-hr-dashboard__department-chart{min-height:19rem}.fs-hr-dashboard__department-chart,.fs-hr-dashboard__headcount-chart{background:radial-gradient(circle at top left,#58a89c0e,transparent 48%),var(--fs-surface-inset,#0f170c61);border-style:solid;border-color:#84a46529}.fs-hr-dashboard__headcount-chart{min-height:16rem}.fs-hr-dashboard__donut-shell{justify-content:center;align-items:center;min-width:0;min-height:14.25rem;display:flex;position:relative}.fs-hr-dashboard__donut-center{pointer-events:none;justify-items:center;gap:.12rem;width:7.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fs-hr-dashboard__donut-center strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:1.72rem;line-height:1}.fs-hr-dashboard__donut-center span{color:var(--fs-text-soft,#8e9b79);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-hr-dashboard__chart-legend{gap:.4rem;display:grid}.fs-hr-dashboard__chart-legend>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;display:grid}.fs-hr-dashboard__chart-legend>div>span{border-radius:999px;width:.58rem;height:.58rem}.fs-hr-dashboard__chart-legend small{color:var(--fs-text-soft,#8e9b79);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.fs-hr-dashboard__chart-legend strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:.8rem}:root[data-theme=light] .fs-hr-dashboard__department-chart,:root[data-theme=light] .fs-hr-dashboard__headcount-chart{background:radial-gradient(circle at 0 0,#2373530f,#0000 48%),#f7faf3c7;border-color:#5a743c24}:root[data-theme=light] .fs-hr-dashboard__insight-link:hover{background:#f7faf3f0;border-color:#a9781b42}@media (max-width:1180px){.fs-hr-dashboard .fs-dashboard__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fs-hr-dashboard .fs-dashboard__grid--2col,.fs-hr-dashboard__analytics-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.fs-hr-dashboard .fs-dashboard__metrics-grid,.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hr-dashboard .fs-dashboard__hero-title{font-size:1.42rem}.fs-hr-dashboard .fs-dashboard__metric-value{font-size:1.08rem}.fs-hr-dashboard .fs-dashboard__metric-helper{font-size:.68rem}.fs-hr-dashboard .fs-dashboard__insight-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fs-hr-dashboard__trend-card .fs-dashboard__card-header{align-items:start}.fs-hr-dashboard__trend-summary{justify-items:start}.fs-hr-dashboard .fs-status-badge{justify-self:end}}@media (max-width:340px){.fs-hr-dashboard .fs-dashboard__metrics-grid,.fs-hr-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}}.fs-hr-iam--command-center .fs-list-page__table-wrapper{align-items:start;gap:.85rem;display:grid}.fs-hr-iam--command-center .fs-list-page__table-wrapper>*{min-width:0;margin-block:0}.fs-partners-dashboard{gap:.85rem;padding-top:.85rem}.fs-partners-dashboard .fs-dashboard__hero{border-radius:.82rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:.85rem;min-height:11.5rem;padding:1rem 1.1rem}.fs-partners-dashboard .fs-dashboard__hero-title{letter-spacing:0;font-size:1.72rem;line-height:1.08}.fs-partners-dashboard .fs-dashboard__hero-meta{gap:.35rem;margin-top:.55rem}.fs-partners-dashboard .fs-dashboard__hero-meta span{min-height:1.45rem;padding-inline:.55rem;font-size:.7rem}.fs-partners-dashboard .fs-dashboard__hero-aside{gap:.5rem}.fs-partners-dashboard .fs-dashboard__hero-score{border-radius:.78rem;min-height:5.9rem;padding:.72rem .82rem}.fs-partners-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;font-size:1.28rem;line-height:1.12}.fs-partners-dashboard .fs-dashboard__metrics-grid,.fs-partners-dashboard .fs-feature-card__actions{gap:.55rem}.fs-partners-dashboard .fs-dashboard__metric-card{border-radius:.72rem;gap:.22rem;min-height:6.15rem;padding:.72rem .78rem}.fs-partners-dashboard .fs-dashboard__metric-card-top{margin-bottom:.18rem}.fs-partners-dashboard .fs-dashboard__metric-label{letter-spacing:.06em;font-size:.66rem}.fs-partners-dashboard .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-partners-dashboard .fs-dashboard__metric-helper{margin-top:.14rem;font-size:.7rem;line-height:1.3}.fs-partners-dashboard .fs-dashboard__grid{gap:.85rem}.fs-partners-dashboard .fs-dashboard__card--dashboard-panel{border-radius:.82rem;gap:.55rem;padding:.82rem}.fs-partners-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.14}.fs-partners-dashboard .fs-dashboard__stack{gap:.45rem;margin-top:0}.fs-partners-dashboard .fs-dashboard__insight-row{border-radius:.68rem;min-height:3.55rem;padding:.58rem .65rem}.fs-partners-dashboard__insight-link{color:inherit;transition:border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);text-decoration:none}.fs-partners-dashboard__insight-link:hover{background:#0f170c7a;border-color:#c5962b57;text-decoration:none;transform:translateY(-1px);box-shadow:0 .55rem 1.3rem #0206171a}.fs-partners-dashboard__insight-link:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-partners-dashboard .fs-dashboard__insight-row strong{font-size:.84rem}.fs-partners-dashboard .fs-dashboard__insight-row p{font-size:.72rem;line-height:1.35}.fs-partners-dashboard .fs-status-badge{min-width:2.15rem;min-height:1.7rem;padding:.24rem .52rem;font-size:.72rem}.fs-partners-dashboard .fs-dashboard__quick-actions-grid{gap:.42rem;margin-top:0}.fs-partners-dashboard .fs-dashboard__quick-action{border-radius:.7rem;min-height:3.15rem;padding:.52rem .62rem}.fs-partners-dashboard .fs-dashboard__hero-mini-grid{gap:.5rem;margin-top:0}.fs-partners-dashboard .fs-dashboard__hero-mini-grid>div{border-radius:.68rem;min-height:3.7rem;padding:.58rem .65rem}.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-action{border-radius:.68rem;min-height:3.65rem;padding:.52rem .58rem}.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-action-title{font-size:.8rem}.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-action-text{font-size:.7rem}:root[data-theme=light] .fs-partners-dashboard__insight-link:hover{background:#f7faf3f0;border-color:#a9781b42}@media (max-width:1180px){.fs-partners-dashboard .fs-dashboard__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fs-partners-dashboard .fs-dashboard__grid--2col{grid-template-columns:minmax(0,1fr)}.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.fs-partners-dashboard .fs-dashboard__metrics-grid,.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-partners-dashboard .fs-dashboard__hero-title{font-size:1.42rem}.fs-partners-dashboard .fs-dashboard__metric-value{font-size:1.08rem}.fs-partners-dashboard .fs-dashboard__metric-helper{font-size:.68rem}.fs-partners-dashboard .fs-dashboard__insight-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fs-partners-dashboard .fs-status-badge{justify-self:end}}@media (max-width:340px){.fs-partners-dashboard .fs-dashboard__metrics-grid,.fs-partners-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}}.fs-audit-dashboard{gap:.85rem;padding-top:.85rem}.fs-audit-dashboard .fs-dashboard__hero{border-radius:.82rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:.85rem;min-height:11.5rem;padding:1rem 1.1rem}.fs-audit-dashboard .fs-dashboard__hero-title{letter-spacing:0;font-size:1.72rem;line-height:1.08}.fs-audit-dashboard .fs-dashboard__hero-meta{gap:.35rem;margin-top:.55rem}.fs-audit-dashboard .fs-dashboard__hero-meta span{min-height:1.45rem;padding-inline:.55rem;font-size:.7rem}.fs-audit-dashboard .fs-dashboard__hero-aside{gap:.5rem}.fs-audit-dashboard .fs-dashboard__hero-score{border-radius:.78rem;min-height:5.9rem;padding:.72rem .82rem}.fs-audit-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:0;font-size:1.28rem;line-height:1.12}.fs-audit-dashboard .fs-dashboard__metrics-grid,.fs-audit-dashboard .fs-feature-card__actions{gap:.55rem}.fs-audit-dashboard .fs-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-audit-dashboard .fs-dashboard__metric-card{min-height:6.15rem;color:inherit;border-radius:.72rem;gap:.22rem;padding:.72rem .78rem;text-decoration:none}.fs-audit-dashboard .fs-dashboard__metric-card:hover{text-decoration:none;transform:translateY(-1px)}.fs-audit-dashboard .fs-dashboard__metric-card:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-audit-dashboard .fs-dashboard__metric-card-top{margin-bottom:.18rem}.fs-audit-dashboard .fs-dashboard__metric-label{letter-spacing:.06em;font-size:.66rem}.fs-audit-dashboard .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-audit-dashboard .fs-dashboard__metric-helper{margin-top:.14rem;font-size:.7rem;line-height:1.3}.fs-audit-dashboard .fs-dashboard__grid{gap:.85rem}.fs-audit-dashboard__priority-grid{align-items:stretch}.fs-audit-dashboard__priority-grid>.fs-dashboard__card{min-height:100%}.fs-audit-dashboard__analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fs-audit-dashboard__analysis-grid>.fs-dashboard__card{min-width:0;min-height:100%}.fs-audit-dashboard__chart-card{align-content:start;min-height:24rem}.fs-audit-dashboard__trend-card{grid-column:1/-1;min-height:22rem}.fs-audit-dashboard__trend-card .fs-dashboard__card-meta{color:var(--fs-text-soft,#8e9b79);margin:.22rem 0 0;font-size:.76rem;line-height:1.4}.fs-audit-dashboard__chart-summary{flex:none;justify-items:end;gap:.12rem;display:grid}.fs-audit-dashboard__chart-summary strong{color:var(--fs-text,#e5ead8);font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1}.fs-audit-dashboard__chart-summary span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.fs-audit-dashboard__volume-chart{background:radial-gradient(circle at top left,#58a89c0e,transparent 48%),var(--fs-surface-inset,#0f170c61);border-style:solid;border-color:#84a46524;min-height:16rem}.fs-audit-dashboard__breakdown-chart{background:#0a1c0c2e;border:1px solid #84a46524;border-radius:.72rem;min-width:0;min-height:18.5rem;padding:.55rem .35rem .25rem}.fs-audit-dashboard__donut-shell{min-width:0;height:14.5rem;position:relative}.fs-audit-dashboard__donut-center{pointer-events:none;justify-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fs-audit-dashboard__donut-center strong{color:var(--fs-text);font-variant-numeric:tabular-nums;font-size:1.32rem;line-height:1}.fs-audit-dashboard__donut-center span{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.24rem;font-size:.66rem}.fs-audit-dashboard__chart-legend{gap:.32rem;min-width:0;display:grid}.fs-audit-dashboard__chart-legend>div{background:#0a1c0c29;border-radius:.46rem;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.28rem .4rem;display:grid}.fs-audit-dashboard__chart-legend>div>span{border-radius:999px;width:.5rem;height:.5rem}.fs-audit-dashboard__chart-legend small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.fs-audit-dashboard__chart-legend strong{color:var(--fs-text);font-variant-numeric:tabular-nums;font-size:.74rem}.fs-audit-dashboard__analysis-grid .fs-dashboard__insight-row{min-height:3.15rem;padding-block:.5rem}.fs-audit-dashboard__analysis-grid .fs-dashboard__stack{align-content:start}.fs-audit-dashboard .fs-dashboard__card--dashboard-panel{border-radius:.82rem;gap:.55rem;padding:.82rem}.fs-audit-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.14}.fs-audit-dashboard .fs-dashboard__stack{gap:.45rem;margin-top:0}.fs-audit-dashboard .fs-dashboard__insight-row{border-radius:.68rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.55rem;padding:.58rem .65rem;display:grid}.fs-audit-dashboard__insight-link{color:inherit;transition:border-color var(--fs-transition-base,.16s ease),background var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);text-decoration:none}.fs-audit-dashboard__insight-link:hover{background:#0f170c7a;border-color:#c5962b57;text-decoration:none;transform:translateY(-1px);box-shadow:0 .55rem 1.3rem #0206171a}.fs-audit-dashboard__insight-link:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-audit-dashboard .fs-dashboard__insight-row strong{font-size:.84rem}.fs-audit-dashboard .fs-dashboard__insight-row p{font-size:.72rem;line-height:1.35}.fs-audit-dashboard .fs-status-badge{min-width:2.15rem;min-height:1.7rem;padding:.24rem .52rem;font-size:.72rem}.fs-audit-dashboard .fs-dashboard__quick-actions-grid{gap:.42rem;margin-top:0}.fs-audit-dashboard .fs-dashboard__quick-action{border-radius:.7rem;min-height:3.15rem;padding:.52rem .62rem}.fs-audit-dashboard .fs-dashboard__hero-mini-grid{gap:.5rem;margin-top:0}.fs-audit-dashboard .fs-dashboard__hero-mini-grid>a{min-width:0;min-height:4.15rem;color:inherit;background:#0a1c0c2e;border:1px solid #84a46529;border-radius:.68rem;gap:.15rem;padding:.58rem .65rem;text-decoration:none;display:grid}.fs-audit-dashboard .fs-dashboard__hero-mini-grid>a:hover{border-color:#c5962b57;text-decoration:none}.fs-audit-dashboard .fs-dashboard__hero-mini-grid>a:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-audit-dashboard .fs-dashboard__hero-mini-grid strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;font-size:.98rem}.fs-audit-dashboard .fs-dashboard__hero-mini-grid small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.25;overflow:hidden}.fs-audit-dashboard__quick-actions-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-action{border-radius:.68rem;min-height:3.65rem;padding:.52rem .58rem}.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-action-title{font-size:.8rem}.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-action-text{font-size:.7rem}:root[data-theme=light] .fs-audit-dashboard .fs-dashboard__hero-mini-grid>a,:root[data-theme=light] .fs-audit-dashboard__insight-link:hover{background:#f7faf3f0}:root[data-theme=light] .fs-audit-dashboard__breakdown-chart,:root[data-theme=light] .fs-audit-dashboard__chart-legend>div{background:#f7faf3c7}:root[data-theme=light] .fs-audit-dashboard__volume-chart{background:radial-gradient(circle at 0 0,#2373530f,#0000 48%),#f7faf3c7;border-color:#5a743c24}@media (max-width:1180px){.fs-audit-dashboard .fs-dashboard__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-audit-dashboard__analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-dashboard__activity-panel{grid-column:1/-1}}@media (max-width:900px){.fs-audit-dashboard .fs-dashboard__grid--2col,.fs-audit-dashboard__analysis-grid{grid-template-columns:minmax(0,1fr)}.fs-audit-dashboard__activity-panel{grid-column:auto}.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.fs-audit-dashboard .fs-dashboard__metrics-grid,.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-dashboard .fs-dashboard__hero-title{font-size:1.42rem}.fs-audit-dashboard .fs-dashboard__metric-value{font-size:1.08rem}.fs-audit-dashboard .fs-dashboard__metric-helper{font-size:.68rem}.fs-audit-dashboard .fs-dashboard__insight-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fs-audit-dashboard .fs-status-badge{justify-self:end}.fs-audit-dashboard__trend-card .fs-dashboard__card-header{align-items:start}.fs-audit-dashboard__chart-summary{justify-items:start}}@media (max-width:340px){.fs-audit-dashboard .fs-dashboard__metrics-grid,.fs-audit-dashboard__quick-actions-panel .fs-dashboard__quick-actions-grid,.fs-audit-dashboard__workspace-panel .fs-dashboard__quick-actions-grid{grid-template-columns:minmax(0,1fr)}}.fs-auth{isolation:isolate;background:radial-gradient(circle at 12% 10%,#4f9f422e,transparent 32rem),radial-gradient(circle at 88% 90%,#c5962b1a,transparent 30rem),linear-gradient(145deg,var(--fs-bg,#0b1108),var(--fs-bg-soft,#10180d));min-height:100svh;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.fs-auth:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#e5ead809,#0000 40%),radial-gradient(circle at 50% 0,#e5ead806,#0000 36rem);position:absolute;inset:0}.fs-auth>*{z-index:1;position:relative}.fs-auth--split{background:radial-gradient(circle at 18% 18%,#4f9f422e,transparent 28rem),radial-gradient(circle at 82% 78%,#c5962b1f,transparent 30rem),linear-gradient(145deg,var(--fs-bg,#0b1108),var(--fs-bg-soft,#10180d));justify-content:stretch;height:100svh;padding:0;overflow:hidden}.fs-auth__layout{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);width:100%;height:100svh;min-height:100svh;display:grid;overflow:hidden}.fs-auth__hero{isolation:isolate;border-right:1px solid var(--fs-border-subtle,#84a4652e);background:radial-gradient(circle at top left,#4f9f4233,transparent 32rem),radial-gradient(circle at bottom right,#c5962b1f,transparent 28rem),linear-gradient(145deg,var(--fs-bg,#0b1108),var(--fs-surface-inset,#0f170c));align-items:center;height:100svh;min-height:100%;padding:clamp(2.2rem,3.5vw,4.5rem);display:flex;position:sticky;top:0;overflow:hidden}.fs-auth__hero:after,.fs-auth__hero:before{content:"";z-index:0;pointer-events:none;position:absolute}.fs-auth__hero:before{background:linear-gradient(#e5ead80b,#0000 34%),linear-gradient(90deg,#4f9f420e,#0000 56%);inset:0}.fs-auth__hero:after{filter:blur(1px);opacity:.85;background:radial-gradient(circle,#4f9f4221,#4f9f420a 45%,#0000 70%);border-radius:999px;width:min(34vw,28rem);height:min(34vw,28rem);bottom:8%;right:8%}.fs-auth__hero-content{z-index:1;gap:clamp(.9rem,1.45vh,1.3rem);width:min(100%,660px);max-width:660px;padding-bottom:0;display:grid;position:relative;transform:none}.fs-auth__hero-leading{margin-bottom:.15rem}.fs-auth__hero-system{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#e5ead80b,#0000 74%),#0f170c6b;border:1px solid #84a4652e;border-radius:.9rem;gap:.85rem;max-width:30rem;padding:.95rem;display:grid;box-shadow:0 18px 46px #070b0547,inset 0 1px #e5ead80d}.fs-auth__hero-brand{margin-bottom:0}.fs-auth__ops-card{background:linear-gradient(#e5ead809,#0000 74%),#080e0675;border:1px solid #84a46533;border-radius:8px;gap:.85rem;padding:.8rem;display:grid;box-shadow:inset 0 1px #e5ead80d}.fs-auth__ops-card-header{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:850;display:flex}.fs-auth__ops-card-header strong{color:#b6f0a8;font-size:.7rem}.fs-auth__ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.fs-auth__ops-tile{background:#080e068a;border:1px solid #84a4652e;border-radius:8px;gap:.16rem;min-width:0;padding:.62rem .55rem;display:grid}.fs-auth__ops-tile span{color:var(--fs-text-soft,#8e9b79);font-size:.68rem;font-weight:780;line-height:1.2}.fs-auth__ops-tile span,.fs-auth__ops-tile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-auth__ops-tile strong{color:var(--fs-text,#e5ead8);font-size:.92rem;font-weight:900;line-height:1.18}.fs-auth__hero-extra{margin-top:1rem}.fs-auth__hero-footer{color:var(--fs-text-soft,#8e9b79);margin-top:1.25rem;font-size:.82rem;line-height:1.5}.fs-auth__hero-kicker{color:#b6f0a8;letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin-bottom:0;font-size:.78rem;font-weight:900;line-height:1.2}.fs-auth__hero-title{max-width:46rem;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.55rem + 1.6vw,3.4rem);font-weight:800;line-height:1.05}.fs-auth__hero-text{max-width:42rem;color:var(--fs-text-soft,#8e9b79);margin-top:-.25rem;font-size:clamp(.92rem,.86rem + .18vw,1rem)}.fs-auth__hero-badges{flex-wrap:wrap;gap:.45rem;max-width:42rem;margin-top:.05rem;display:flex}.fs-auth__hero-badge{min-height:1.75rem;color:var(--fs-text-soft,#8e9b79);-webkit-backdrop-filter:blur(10px);background:#0f170cb8;border:1px solid #84a46547;border-radius:.62rem;align-items:center;padding:.24rem .7rem;font-size:.74rem;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #e5ead80a}.fs-auth__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;justify-content:center;align-items:flex-start;min-width:0;height:100svh;padding:clamp(2rem,6vh,4.75rem) clamp(2rem,4vw,4rem) clamp(2rem,4vh,3.5rem) clamp(3.25rem,5.5vw,5.75rem);display:flex;position:relative;overflow:hidden auto}.fs-auth__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 34%,#4f9f421f,#0000 22rem),linear-gradient(#e5ead804,#0000 42%);position:absolute;inset:0}.fs-auth__panel>*{z-index:1;position:relative}.fs-auth__panel>.fs-auth__card{margin-block:auto}.fs-auth__panel>.fs-auth__card--wide{margin-block:clamp(.75rem,4vh,2.5rem) auto}.fs-auth__panel::-webkit-scrollbar{width:8px}.fs-auth__panel::-webkit-scrollbar-track{background:0 0}.fs-auth__panel::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb,#84a46570);border-radius:999px}.fs-auth__panel::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover,#84a465a8)}.fs-auth__card{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#4f9f421c,#0000 16rem),radial-gradient(circle at 100% 100%,#c5962b11,#0000 14rem),linear-gradient(145deg,#1c2914f0,#121c0df5);border:1px solid #84a4653d;border-radius:.96rem;width:100%;max-width:440px;padding:clamp(1.75rem,2.2vw,2.35rem);position:relative;overflow:hidden;box-shadow:0 30px 90px #070b05d1,0 0 0 1px #4f9f420b,inset 0 1px #e5ead80e}.fs-auth__card:after,.fs-auth__card:before{content:"";pointer-events:none;position:absolute;inset:0}.fs-auth__card:after{border-radius:inherit;border:1px solid #ffffff06}.fs-auth__card>*{z-index:1;position:relative}.fs-auth__card--wide{max-width:540px}.fs-auth__card--compact{max-width:390px;padding:1.75rem 1.9rem}.fs-auth__brand{align-items:center;gap:.78rem;min-width:0;margin-bottom:1.55rem;display:flex}.fs-auth__brand--compact{gap:.62rem;margin-bottom:1.1rem}.fs-auth__brand--compact .fs-auth__logo-mark{border-radius:.78rem;width:2.35rem;height:2.35rem;font-size:.96rem}.fs-auth__brand--inverse .fs-auth__logo-title{color:#f3f7ea}.fs-auth__brand--inverse .fs-auth__logo-subtitle{color:#e5ead8b8}.fs-auth__logo-mark{background:var(--fs-gradient-brand,linear-gradient(145deg,#4f9f42 0,#2e7020 100%));color:#dff4d6;width:2.65rem;height:2.65rem;font-family:var(--fs-font-display,"Fraunces",Georgia,serif);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.08rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 10px 28px #14460a8c,inset 0 1px #b4f0a02e}.fs-auth__logo-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.fs-auth__logo-title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:.012em;font-size:1.04rem;font-weight:800;line-height:1.16}.fs-auth__logo-subtitle,.fs-auth__logo-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-auth__logo-subtitle{color:var(--fs-text-soft,#8e9b79);font-size:.79rem;line-height:1.2}.fs-auth__heading{flex-direction:column;gap:.45rem;display:flex}.fs-auth__title{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-display,"Fraunces",Georgia,serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .38rem;font-size:clamp(1.42rem,1.24rem + .45vw,1.72rem);font-weight:800;line-height:1.18}.fs-auth__subtitle{max-width:35rem;color:var(--fs-text-soft,#8e9b79);margin:0 0 1.35rem;font-size:.9rem;line-height:1.55}.fs-auth__section-title{color:var(--fs-text-soft,#8e9b79);letter-spacing:.11em;text-transform:uppercase;margin:1.05rem 0 .55rem;padding-top:.1rem;font-size:.76rem;font-weight:900}.fs-auth__helper{color:var(--fs-text-soft,#8e9b79);margin-top:.35rem;font-size:.78rem;line-height:1.45}.fs-auth__error,.fs-auth__notice,.fs-auth__success{border-radius:.9rem;margin-bottom:1rem;padding:.78rem .85rem;font-size:.84rem;line-height:1.45;box-shadow:inset 0 1px #ffffff0a}.fs-auth__error{background:radial-gradient(circle at top left,#d6645829,transparent 58%),var(--fs-danger-soft,#d664582e);color:var(--fs-danger-text,#f4b3ab);border:1px solid #d6645880}.fs-auth__notice{border:1px solid var(--fs-border-subtle,#84a4652e);background:radial-gradient(circle at top left,#c5962b14,transparent 58%),var(--fs-surface-inset,#0f170c);color:var(--fs-text-soft,#8e9b79)}.fs-auth__notice p{margin:0}.fs-auth__success{background:radial-gradient(circle at top left,#4f9f4224,transparent 58%),var(--fs-success-soft,#4f9f4229);color:#b6f0a8;border:1px solid #4f9f426b}.fs-auth__form{flex-direction:column;gap:.95rem;margin-bottom:1.15rem;display:flex}.fs-auth__card--wide .fs-auth__form{gap:.85rem}.fs-auth__card--wide .fs-auth__section-title:first-child{margin-top:.85rem}.fs-auth__field{flex-direction:column;gap:.36rem;min-width:0;display:flex}.fs-auth__field+.fs-auth__field{margin-top:.1rem}.fs-auth__field-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-auth__field-row>.fs-auth__field{flex:1 1 0}.fs-auth__label{color:var(--fs-text-soft,#8e9b79);letter-spacing:.01em;font-size:.78rem;font-weight:750}.fs-auth__required{color:var(--fs-danger,#d66458);margin-left:.15rem}.fs-auth__field-error{color:var(--fs-danger,#d66458);font-size:.76rem;line-height:1.4}.fs-auth__field-hint{max-width:34rem;color:var(--fs-text-soft,#8e9b79);font-size:.76rem;line-height:1.4}.fs-auth__input,.fs-auth__textarea{border:1px solid var(--fs-border-subtle,#84a4653d);background-color:var(--fs-surface-inset,#0f170c);width:100%;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);border-radius:.86rem;font-size:.9rem;box-shadow:inset 0 1px #e5ead808,0 10px 26px #070b0561}.fs-auth__input{min-height:2.6rem;padding:.72rem .86rem;line-height:1.3}.fs-auth__textarea{resize:vertical;min-height:7rem;padding:.76rem .86rem;line-height:1.5}.fs-auth__input:hover,.fs-auth__textarea:hover{background-color:#0f170cf0;border-color:#84a4656b}.fs-auth__input:focus-visible,.fs-auth__textarea:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #e5ead80a,0 14px 34px #070b0580;outline:none}.fs-auth__input:disabled,.fs-auth__input[aria-disabled=true],.fs-auth__textarea:disabled,.fs-auth__textarea[aria-disabled=true]{opacity:.68;cursor:not-allowed;background-color:#0f170cad}.fs-auth__field--error .fs-auth__input,.fs-auth__field--error .fs-auth__textarea{border-color:var(--fs-danger,#d66458);box-shadow:0 0 0 1px #d664583d,inset 0 1px #e5ead808}.fs-auth__field--error .fs-auth__input:focus-visible,.fs-auth__field--error .fs-auth__textarea:focus-visible{box-shadow:var(--fs-focus-ring-danger),inset 0 1px 0 #e5ead808}.fs-auth__input-wrap{align-items:center;display:flex;position:relative}.fs-auth__input-wrap .fs-auth__input{padding-right:3rem}.fs-auth__input-action{width:2rem;min-width:2rem;height:2rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);transition:background-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.74rem;font-weight:850;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.fs-auth__input-action svg{width:1rem;height:1rem}.fs-auth__input-action:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#e5ead8);background-color:#84a4651a}.fs-auth__input-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__input-action:disabled,.fs-auth__input-action[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.fs-auth__checkbox-row{color:var(--fs-text-soft,#8e9b79);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.45;display:flex}.fs-auth__checkbox{width:.95rem;height:.95rem;accent-color:var(--fs-accent,#4f9f42);flex-shrink:0;margin-top:.16rem}.fs-auth-select{width:100%;position:relative}.fs-auth-select__trigger{border:1px solid var(--fs-border-subtle,#84a4653d);background-color:var(--fs-surface-inset,#0f170c);width:100%;min-height:2.6rem;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .86rem;font-size:.9rem;line-height:1.3;display:flex;box-shadow:inset 0 1px #e5ead808,0 10px 26px #070b0561}.fs-auth-select__trigger:hover:not(:disabled){background-color:#0f170cf0;border-color:#84a4656b}.fs-auth-select__trigger--open,.fs-auth-select__trigger:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #e5ead80a,0 14px 34px #070b0580;outline:none}.fs-auth-select__trigger:disabled{opacity:.68;cursor:not-allowed;background-color:#0f170cad}.fs-auth-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-auth-select__chevron{color:var(--fs-text-soft,#8e9b79);flex-shrink:0;font-size:.78rem;transform:translateY(-.02rem)}.fs-auth-select__popover{z-index:80;-webkit-backdrop-filter:blur(18px);inset-inline:0;background:radial-gradient(circle at 0 0,#4f9f421a,#0000 58%),#0e160afa;border:1px solid #84a46547;border-radius:.78rem;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .35rem);box-shadow:0 24px 60px #070b05b8,inset 0 1px #e5ead80d}.fs-auth-select__search{width:100%;min-height:2.35rem;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);background:#080e06e6;border:1px solid #84a4653d;border-radius:.62rem;outline:none;padding:.58rem .72rem;font-size:.84rem}.fs-auth-select__search::placeholder{color:#8e9b79b8}.fs-auth-select__search:focus-visible{border-color:var(--fs-accent,#4f9f42);box-shadow:var(--fs-focus-ring)}.fs-auth-select__list{scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb,#84a46570)transparent;gap:.25rem;max-height:16rem;padding-right:.15rem;display:grid;overflow-y:auto}.fs-auth-select__option{width:100%;color:var(--fs-text-soft,#8e9b79);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:left;background:0 0;border:1px solid #0000;border-radius:.58rem;gap:.15rem;padding:.58rem .65rem;display:grid}.fs-auth-select__option--active,.fs-auth-select__option:hover{background:#84a4651a;border-color:#84a4653d}.fs-auth-select__option--selected{background:#4f9f4224;border-color:#4f9f4275}.fs-auth-select__option-main{color:var(--fs-text,#e5ead8);font-size:.84rem;font-weight:800;line-height:1.25}.fs-auth-select__option-sub{color:var(--fs-text-soft,#8e9b79);font-size:.74rem;line-height:1.35}.fs-auth-select__empty{color:var(--fs-text-soft,#8e9b79);padding:.8rem .65rem;font-size:.8rem;line-height:1.4}.fs-auth__option-grid{grid-template-columns:1fr;gap:.65rem;display:grid}.fs-auth__choice-card{border:1px solid var(--fs-border-subtle,#84a4653d);min-width:0;color:var(--fs-text-soft,#8e9b79);cursor:pointer;transition:border-color var(--fs-transition-base,.16s ease),background-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c8f;border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.8rem .85rem;display:flex;box-shadow:inset 0 1px #e5ead808,0 8px 22px #070b052e}.fs-auth__choice-card:hover{background:radial-gradient(circle at 0 0,#4f9f4217,#0000 58%),#0f170cb8;border-color:#4f9f4294;transform:translateY(-1px)}.fs-auth__choice-card:focus-within{box-shadow:var(--fs-focus-ring),inset 0 1px 0 #e5ead80a}.fs-auth__choice-card--selected{background:radial-gradient(circle at 0 0,#4f9f4226,#0000 58%),#4f9f421f;border-color:#4f9f42bf;box-shadow:0 0 0 1px #4f9f4229,0 10px 24px #070b053d,inset 0 1px #e5ead80d}.fs-auth__choice-card .fs-auth__checkbox{margin-top:.2rem}.fs-auth__choice-card-body{gap:.22rem;min-width:0;display:grid}.fs-auth__choice-card-title{color:var(--fs-text,#e5ead8);font-size:.88rem;font-weight:800;line-height:1.25}.fs-auth__choice-card-text{color:var(--fs-text-soft,#8e9b79);font-size:.78rem;line-height:1.45}.fs-auth__actions{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.fs-auth__actions--split .fs-pill-button{flex:1 1 0;min-width:10rem}.fs-auth__actions+.fs-auth__meta-text{margin-top:.9rem}.fs-auth__submit{background:var(--fs-gradient-brand,linear-gradient(135deg,#4f9f42 0,#2e7020 100%));cursor:pointer;width:100%;min-height:2.65rem;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.01em;text-align:center;text-shadow:0 1px 3px #0812047a;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease),opacity var(--fs-transition-fast,.12s ease),transform var(--fs-transition-fast,.12s ease);border:1px solid #4f9f42b3;justify-content:center;align-items:center;margin-top:.55rem;padding:.66rem .95rem;font-size:.9rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #14460a7a,inset 0 1px #b4f0a029;color:#fff!important}.fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-gradient-brand-hover,linear-gradient(135deg,#5baf4d 0,#367a26 100%));border-color:#4f9f42e0;text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 34px #14460a94,inset 0 1px #b4f0a033}.fs-auth__submit:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 7px 20px #14460a75,inset 0 1px #b4f0a01f}.fs-auth__submit:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__submit:disabled,.fs-auth__submit[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none;transform:none}.fs-auth__secondary-action{border:1px solid var(--fs-border-subtle,#84a46538);background:radial-gradient(circle at top left,#4f9f420f,transparent 58%),var(--fs-surface,#16200f);width:100%;min-height:2.35rem;color:var(--fs-text,#e5ead8);cursor:pointer;font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);text-align:center;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);border-radius:.68rem;justify-content:center;align-items:center;padding:.58rem .9rem;font-size:.85rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.fs-auth__secondary-action:hover:not(:disabled):not([aria-disabled=true]){background:radial-gradient(circle at top left,#4f9f421a,transparent 58%),var(--fs-surface-soft,#1c2914);border-color:#84a46561;text-decoration:none;transform:translateY(-.5px);box-shadow:0 8px 22px #070b0557}.fs-auth__secondary-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__secondary-action:disabled,.fs-auth__secondary-action[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.fs-auth__footer,.fs-auth__meta-row,.fs-auth__meta-text{color:var(--fs-text-soft,#8e9b79)}.fs-auth__footer{text-align:center;font-size:.8rem;line-height:1.45}.fs-auth__meta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.8rem;display:flex}.fs-auth__meta-row--between{justify-content:space-between;gap:.75rem}.fs-auth__divider{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin:1.15rem 0 .85rem;font-size:.74rem;display:flex}.fs-auth__divider:after,.fs-auth__divider:before{content:"";background:var(--fs-divider,#84a46529);flex:1;height:1px}.fs-auth__link{color:var(--fs-link,#d3ad56);text-underline-offset:.14em;transition:color var(--fs-transition-fast,.12s ease),opacity var(--fs-transition-fast,.12s ease),text-decoration-color var(--fs-transition-fast,.12s ease);font-weight:800;text-decoration:none}.fs-auth__link:hover{color:var(--fs-link-hover,#e6c57d);text-decoration:underline}.fs-auth__link:focus-visible{box-shadow:var(--fs-focus-ring);border-radius:.2rem;outline:none}.fs-auth__link[aria-disabled=true]{opacity:.52;pointer-events:none}.fs-auth__security-note{color:var(--fs-text-soft,#8e9b79);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c8a;border:1px dashed #84a4653d;border-radius:.9rem;margin-top:1.05rem;padding:.78rem .85rem;font-size:.76rem;line-height:1.45}.fs-fullscreen-loading{isolation:isolate;background:radial-gradient(circle at top left,#4f9f4229,transparent 34rem),radial-gradient(circle at bottom right,#c5962b1a,transparent 30rem),linear-gradient(145deg,var(--fs-bg,#0b1108),var(--fs-bg-soft,#10180d));min-height:100svh;color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:2rem;display:flex;position:relative;overflow:hidden}.fs-fullscreen-loading:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#e5ead808,#0000 42%);position:absolute;inset:0}.fs-fullscreen-loading>*{z-index:1;position:relative}.fs-fullscreen-loading__spinner{border:3px solid #84a46542;border-top:3px solid var(--fs-accent,#4f9f42);box-sizing:border-box;border-radius:50%;width:34px;height:34px;animation:fs-spin .9s linear infinite;box-shadow:0 0 18px #4f9f4229}.fs-fullscreen-loading__text{font-size:.88rem}.fs-fullscreen-loading__subtext,.fs-fullscreen-loading__text{color:var(--fs-text-soft,#8e9b79);text-align:center;line-height:1.45}.fs-fullscreen-loading__subtext{max-width:24rem;opacity:.84;font-size:.78rem}:root[data-theme=light] .fs-auth{background:radial-gradient(circle at top left,#3f873329,transparent 34rem),radial-gradient(circle at bottom right,#a9781b1a,transparent 30rem),linear-gradient(145deg,var(--fs-bg,#f4f6ef),var(--fs-bg-soft,#fafbf7));color:var(--fs-text,#182112)}:root[data-theme=light] .fs-auth:before{background:linear-gradient(#ffffff94,#0000 40%),radial-gradient(circle at 50% 0,#3f873309,#0000 36rem)}:root[data-theme=light] .fs-auth--split{background:radial-gradient(circle at 18% 18%,#3f873329,transparent 28rem),radial-gradient(circle at 82% 78%,#a9781b1a,transparent 30rem),linear-gradient(145deg,var(--fs-bg,#f4f6ef),var(--fs-bg-soft,#fafbf7))}:root[data-theme=light] .fs-auth__hero:after{background:radial-gradient(circle,#3f873321,#3f87330a 45%,#0000 70%)}:root[data-theme=light] .fs-auth__choice-card-title,:root[data-theme=light] .fs-auth__hero-title,:root[data-theme=light] .fs-auth__logo-title,:root[data-theme=light] .fs-auth__title{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-auth__checkbox-row,:root[data-theme=light] .fs-auth__choice-card,:root[data-theme=light] .fs-auth__choice-card-text,:root[data-theme=light] .fs-auth__divider,:root[data-theme=light] .fs-auth__field-hint,:root[data-theme=light] .fs-auth__footer,:root[data-theme=light] .fs-auth__helper,:root[data-theme=light] .fs-auth__hero-footer,:root[data-theme=light] .fs-auth__hero-text,:root[data-theme=light] .fs-auth__label,:root[data-theme=light] .fs-auth__logo-subtitle,:root[data-theme=light] .fs-auth__meta-row,:root[data-theme=light] .fs-auth__meta-text,:root[data-theme=light] .fs-auth__section-title,:root[data-theme=light] .fs-auth__security-note,:root[data-theme=light] .fs-auth__subtitle,:root[data-theme=light] .fs-fullscreen-loading__subtext,:root[data-theme=light] .fs-fullscreen-loading__text{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__hero-badge{color:var(--fs-text-soft,#5d6d49);background:#ffffffc7;border-color:#5a743c38;box-shadow:inset 0 1px #ffffffbf}:root[data-theme=light] .fs-auth__hero-system{background:linear-gradient(#ffffffc7,#0000 74%),#ffffff8f;border-color:#5a743c29;box-shadow:0 18px 42px #121f0b17,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-auth__ops-card{background:linear-gradient(#ffffffa3,#0000 72%),#f7faf4bd;border-color:#5a743c2e;box-shadow:inset 0 1px #fffc}:root[data-theme=light] .fs-auth__ops-card-header,:root[data-theme=light] .fs-auth__ops-tile span{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__ops-card-header strong{color:var(--fs-accent-strong,#2f6f24)}:root[data-theme=light] .fs-auth__ops-tile{background:#f7faf4d1;border-color:#5a743c2e}:root[data-theme=light] .fs-auth__ops-tile strong{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-auth__panel:before{background:radial-gradient(circle at 50% 34%,#3f87331a,#0000 22rem),linear-gradient(#ffffff47,#0000 42%)}:root[data-theme=light] .fs-auth__card{background:radial-gradient(circle at 0 0,#3f873314,#0000 16rem),radial-gradient(circle at 100% 100%,#a9781b0f,#0000 14rem),linear-gradient(145deg,#fffffff5,#f2f5ecf0);border-color:#5a743c38;box-shadow:0 26px 72px #121f0b24,0 0 0 1px #3f873309,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-auth__card:before{background:linear-gradient(#ffffff9e,#0000 44%)}:root[data-theme=light] .fs-auth__card:after{border-color:#fff6}:root[data-theme=light] .fs-auth__logo-mark{background:var(--fs-gradient-brand,linear-gradient(145deg,#3f8733 0,#2a6320 100%));color:#f0faee;box-shadow:0 8px 22px #123c0a42,inset 0 1px #b4f0a024}:root[data-theme=light] .fs-auth__error{background:radial-gradient(circle at top left,#b8463c14,transparent 58%),var(--fs-danger-soft,#b8463c1f);color:var(--fs-danger-text,#8c2a22);border-color:#b8463c5c}:root[data-theme=light] .fs-auth__notice{border-color:var(--fs-border-subtle,#5a743c2e);background:radial-gradient(circle at top left,#a9781b12,transparent 58%),var(--fs-surface-soft,#f2f5ec);color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__success{background:radial-gradient(circle at top left,#3f873314,transparent 58%),var(--fs-success-soft,#3f87331f);color:var(--fs-success-text,#2a6320);border-color:#3f873357}:root[data-theme=light] .fs-auth__input,:root[data-theme=light] .fs-auth__textarea{color:var(--fs-text,#182112);background-color:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #fffc,0 8px 22px #121f0b14}:root[data-theme=light] .fs-auth__input::placeholder,:root[data-theme=light] .fs-auth__textarea::placeholder{color:#5d6d499e}:root[data-theme=light] .fs-auth__input:hover,:root[data-theme=light] .fs-auth__textarea:hover{background-color:#fbfcf8;border-color:#5a743c61}:root[data-theme=light] .fs-auth__input:focus-visible,:root[data-theme=light] .fs-auth__textarea:focus-visible{border-color:var(--fs-accent,#3f8733);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #fffc,0 12px 28px #121f0b1a}:root[data-theme=light] .fs-auth__input:disabled,:root[data-theme=light] .fs-auth__input[aria-disabled=true],:root[data-theme=light] .fs-auth__textarea:disabled,:root[data-theme=light] .fs-auth__textarea[aria-disabled=true]{background-color:var(--fs-surface-raised,#ebf1e1)}:root[data-theme=light] .fs-auth__field--error .fs-auth__input,:root[data-theme=light] .fs-auth__field--error .fs-auth__textarea{border-color:var(--fs-danger,#b8463c);box-shadow:0 0 0 1px #b8463c2e,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-auth__input-action{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__input-action:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text,#182112);background-color:#5a743c14}:root[data-theme=light] .fs-auth__choice-card{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c33;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #121f0b0f}:root[data-theme=light] .fs-auth__choice-card:hover{background:radial-gradient(circle at top left,#3f873313,transparent 58%),var(--fs-surface-soft,#f2f5ec);border-color:#3f87336b}:root[data-theme=light] .fs-auth__choice-card--selected{background:radial-gradient(circle at 0 0,#3f87331f,#0000 58%),#3f87331a;border-color:#3f87339e;box-shadow:0 0 0 1px #3f873324,0 9px 20px #121f0b14,inset 0 1px #ffffffbd}:root[data-theme=light] .fs-auth__submit{background:var(--fs-gradient-brand,linear-gradient(135deg,#3f8733 0,#2a6320 100%));text-shadow:none;border-color:#3f8733a6;box-shadow:0 8px 22px #123c0a47,inset 0 1px #b4f0a01f;color:#fff!important}:root[data-theme=light] .fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-gradient-brand-hover,linear-gradient(135deg,#479b3b 0,#306e24 100%));box-shadow:0 10px 26px #123c0a57,inset 0 1px #b4f0a029}:root[data-theme=light] .fs-auth__secondary-action{color:var(--fs-text,#182112);background:radial-gradient(circle at 0 0,#3f87330d,#0000 58%),#fff;border-color:#5a743c38}:root[data-theme=light] .fs-auth__secondary-action:hover:not(:disabled):not([aria-disabled=true]){background:radial-gradient(circle at top left,#3f873314,transparent 58%),var(--fs-surface-soft,#f2f5ec);border-color:#5a743c57;box-shadow:0 8px 20px #121f0b14}:root[data-theme=light] .fs-auth__link{color:var(--fs-link,#8c6115)}:root[data-theme=light] .fs-auth__link:hover{color:var(--fs-link-hover,#6f4b0f)}:root[data-theme=light] .fs-auth__divider:after,:root[data-theme=light] .fs-auth__divider:before{background:var(--fs-divider,#5a743c24)}:root[data-theme=light] .fs-auth__security-note{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffad;border-color:#5a743c33}:root[data-theme=light] .fs-fullscreen-loading{background:radial-gradient(circle at top left,#3f873329,transparent 34rem),radial-gradient(circle at bottom right,#a9781b1a,transparent 30rem),linear-gradient(145deg,var(--fs-bg,#f4f6ef),var(--fs-bg-soft,#fafbf7));color:var(--fs-text,#182112)}:root[data-theme=light] .fs-fullscreen-loading:before{background:linear-gradient(#ffffff94,#0000 42%)}:root[data-theme=light] .fs-fullscreen-loading__spinner{border-color:#5a743c38;border-top-color:var(--fs-accent,#3f8733);box-shadow:0 0 16px #3f87331f}:root[data-theme=light] .fs-auth-select__trigger{color:var(--fs-text,#182112);background-color:#fff;border-color:#5a743c38;box-shadow:inset 0 1px #fffc,0 8px 22px #121f0b14}:root[data-theme=light] .fs-auth-select__trigger:hover:not(:disabled){background-color:#fbfcf8;border-color:#5a743c61}:root[data-theme=light] .fs-auth-select__trigger--open,:root[data-theme=light] .fs-auth-select__trigger:focus-visible{border-color:var(--fs-accent,#3f8733);box-shadow:var(--fs-focus-ring),inset 0 1px 0 #fffc,0 12px 28px #121f0b1a}:root[data-theme=light] .fs-auth-select__trigger:disabled{background-color:var(--fs-surface-raised,#ebf1e1)}:root[data-theme=light] .fs-auth-select__chevron{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth-select__popover{background:radial-gradient(circle at 0 0,#3f87330f,#0000 58%),#fffffffa;border-color:#5a743c38;box-shadow:0 24px 60px #121f0b2e,inset 0 1px #ffffffc7}:root[data-theme=light] .fs-auth-select__search{color:var(--fs-text,#182112);background:#fff;border-color:#5a743c38}:root[data-theme=light] .fs-auth-select__search::placeholder{color:#5d6d499e}:root[data-theme=light] .fs-auth-select__search:focus-visible{border-color:var(--fs-accent,#3f8733)}:root[data-theme=light] .fs-auth-select__option{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth-select__option--active,:root[data-theme=light] .fs-auth-select__option:hover{background:#5a743c14;border-color:#5a743c2e}:root[data-theme=light] .fs-auth-select__option--selected{background:#3f87331a;border-color:#3f87336b}:root[data-theme=light] .fs-auth-select__option-main{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-auth-select__empty,:root[data-theme=light] .fs-auth-select__option-sub{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__mini-link{color:var(--fs-link,#8c6115);background:#ffffffb8;border-color:#5a743c33}:root[data-theme=light] .fs-auth__mini-link:hover{color:var(--fs-link-hover,#6f4b0f);background:#a9781b14;border-color:#8c611547}:root[data-theme=light] .fs-auth__setup-strip span{color:var(--fs-text-soft,#5d6d49);background:#ffffffb8;border-color:#5a743c2e}:root[data-theme=light] .fs-auth__code-preview{background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c2e}:root[data-theme=light] .fs-auth__code-preview-label{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__code-preview-value{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-auth__compact-footer{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__trust-note{color:var(--fs-text-soft,#5d6d49);border-top-color:#5a743c24}:root[data-theme=light] .fs-auth__access-chip{color:var(--fs-text-soft,#5d6d49);background:radial-gradient(circle at 0 0,#3f87330b,#0000 58%),#ffffffb8;border-color:#5a743c2e}:root[data-theme=light] .fs-auth__access-chip:hover{background:radial-gradient(circle at top left,#3f873313,transparent 58%),var(--fs-surface-soft,#f2f5ec);color:var(--fs-text,#182112);border-color:#3f873366}:root[data-theme=light] .fs-auth__access-chip--selected{color:var(--fs-text,#182112);background:radial-gradient(circle at 0 0,#3f87331c,#0000 58%),#3f87331a;border-color:#3f873394}:root[data-theme=light] .fs-auth__governance-note{color:var(--fs-text-soft,#5d6d49);background:radial-gradient(circle at 0 0,#a9781b0b,#0000 58%),#ffffffad;border-color:#5a743c33}:root[data-theme=light] .fs-auth__account-action{color:var(--fs-link,#9f6f14)}:root[data-theme=light] .fs-auth__account-action:hover{color:var(--fs-link-hover,#6f4d0d)}.fs-auth__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.fs-auth__stepper-item{min-width:0;min-height:2.45rem;color:var(--fs-text-soft,#8e9b79);background:linear-gradient(#e5ead805,#0000 72%),#0f170c80;border:1px solid #84a4652e;border-radius:8px;align-items:center;gap:.42rem;padding:.42rem .5rem;display:flex}.fs-auth__stepper-item--current{color:var(--fs-text,#e5ead8);box-shadow:inset 3px 0 0 var(--fs-accent,#4f9f42);background:linear-gradient(#4f9f421f,#0000 78%),#4f9f421a;border-color:#4f9f428f}.fs-auth__stepper-item--complete{border-color:#4f9f4266;box-shadow:inset 3px 0 #4f9f427a}.fs-auth__stepper-index{color:currentColor;background:#080e069e;border:1px solid #84a46542;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:900;display:inline-flex}.fs-auth__stepper-item--complete .fs-auth__stepper-index,.fs-auth__stepper-item--current .fs-auth__stepper-index{background:#4f9f4229;border-color:#4f9f4273}.fs-auth__stepper-label{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;line-height:1.15;overflow:hidden}.fs-auth__step-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.2rem;display:grid}.fs-auth__step-actions .fs-auth__secondary-action,.fs-auth__step-actions .fs-auth__submit{margin-top:0}.fs-auth__review-panel{gap:.65rem;display:grid}.fs-auth__review-card{background:radial-gradient(circle at 0 0,#4f9f420d,#0000 58%),#0f170c7a;border:1px solid #84a4652e;border-radius:8px;gap:.55rem;padding:.78rem;display:grid}.fs-auth__review-card h3{color:var(--fs-text,#e5ead8);margin:0;font-size:.82rem;font-weight:900;line-height:1.2}.fs-auth__review-grid{gap:.5rem;margin:0;display:grid}.fs-auth__review-grid div{gap:.12rem;min-width:0;display:grid}.fs-auth__review-grid dt{color:var(--fs-text-soft,#8e9b79);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-auth__review-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--fs-text,#e5ead8);margin:0;font-size:.8rem;font-weight:780;line-height:1.35}.fs-auth__policy-list{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.fs-auth__policy-item{min-height:1.75rem;gap:.45rem;font-size:.74rem;line-height:1.25;display:flex}.fs-auth__policy-check,.fs-auth__policy-item{color:var(--fs-text-soft,#8e9b79);align-items:center}.fs-auth__policy-check{min-width:1.75rem;height:1.18rem;background:#0f170c8f;border:1px solid #84a46538;border-radius:.48rem;flex:none;justify-content:center;padding-inline:.26rem;font-size:.58rem;font-weight:900;display:inline-flex}.fs-auth__policy-item--met{color:var(--fs-text,#e5ead8)}.fs-auth__policy-item--met .fs-auth__policy-check{color:#b6f0a8;background:#4f9f4229;border-color:#4f9f4273}:root[data-theme=light] .fs-auth__review-card,:root[data-theme=light] .fs-auth__stepper-item{color:var(--fs-text-soft,#5d6d49);background:linear-gradient(#ffffffc2,#0000 72%),#f7faf4d1;border-color:#5a743c2e}:root[data-theme=light] .fs-auth__stepper-item--current{color:var(--fs-text,#182112);box-shadow:inset 3px 0 0 var(--fs-accent,#3f8733);background:linear-gradient(#3f87331c,#0000 78%),#eef4e7e6;border-color:#3f873370}:root[data-theme=light] .fs-auth__stepper-item--complete{border-color:#3f873357;box-shadow:inset 3px 0 #3f873361}:root[data-theme=light] .fs-auth__policy-check,:root[data-theme=light] .fs-auth__stepper-index{background:#ffffffbd;border-color:#5a743c33}:root[data-theme=light] .fs-auth__policy-item--met,:root[data-theme=light] .fs-auth__review-card h3,:root[data-theme=light] .fs-auth__review-grid dd{color:var(--fs-text,#182112)}:root[data-theme=light] .fs-auth__policy-item,:root[data-theme=light] .fs-auth__review-grid dt{color:var(--fs-text-soft,#5d6d49)}:root[data-theme=light] .fs-auth__policy-item--met .fs-auth__policy-check{color:#2a6320;background:#3f87331f;border-color:#3f873361}.fs-auth__card--register{max-width:500px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--register .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__compact-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.95rem;display:flex}.fs-auth__compact-header .fs-auth__title{margin-bottom:.18rem}.fs-auth__compact-header .fs-auth__subtitle{margin-bottom:0;font-size:.84rem;line-height:1.35}.fs-auth__mini-link{min-height:2rem;color:var(--fs-link,#d3ad56);transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);background:#0f170c94;border:1px solid #84a46538;border-radius:.58rem;flex-shrink:0;justify-content:center;align-items:center;padding:.38rem .72rem;font-size:.76rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.fs-auth__mini-link:hover{color:var(--fs-link-hover,#e6c57d);background:#c5962b14;border-color:#c5962b61;text-decoration:none}.fs-auth__setup-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem;display:grid}.fs-auth__setup-strip span{min-height:1.7rem;color:var(--fs-text-soft,#8e9b79);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#0f170c80;border:1px solid #84a4652e;border-radius:.58rem;justify-content:center;align-items:center;padding:.24rem .45rem;font-size:.68rem;font-weight:850;display:inline-flex}.fs-auth__notice--compact{border-radius:.78rem;margin-bottom:.65rem;padding:.62rem .72rem;font-size:.78rem;line-height:1.35}.fs-auth__form-section{gap:.58rem;display:grid}.fs-auth__card--register .fs-auth__form{gap:.78rem;margin-bottom:.85rem}.fs-auth__card--register .fs-auth__section-title{letter-spacing:.105em;margin:.55rem 0 .1rem;font-size:.68rem}.fs-auth__card--register .fs-auth__section-title:first-child{margin-top:.35rem}.fs-auth__card--register .fs-auth__field{gap:.28rem}.fs-auth__card--register .fs-auth__label{font-size:.74rem}.fs-auth__card--register .fs-auth-select__trigger,.fs-auth__card--register .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--register .fs-auth__field-hint{display:none}.fs-auth__code-preview{background:radial-gradient(circle at 0 0,#4f9f420f,#0000 58%),#0f170c7a;border:1px solid #84a4652e;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.55rem .75rem;display:flex}.fs-auth__code-preview-label{color:var(--fs-text-soft,#8e9b79);font-size:.72rem;font-weight:800}.fs-auth__code-preview-value{color:var(--fs-text,#e5ead8);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:850;overflow:hidden}.fs-auth__checkbox-row--compact{align-items:center;font-size:.76rem;line-height:1.35}.fs-auth__checkbox-row--compact .fs-auth__checkbox{margin-top:0}.fs-auth__compact-footer{color:var(--fs-text-soft,#8e9b79);justify-content:center;align-items:center;gap:.45rem;padding-top:.35rem;font-size:.78rem;display:flex}.fs-auth__trust-note{color:var(--fs-text-soft,#8e9b79);text-align:center;border-top:1px solid #84a46524;margin:.72rem 0 0;padding-top:.72rem;font-size:.75rem;line-height:1.45}.fs-auth__card--register .fs-auth__divider,.fs-auth__card--register .fs-auth__meta-row,.fs-auth__card--register .fs-auth__security-note{display:none}.fs-auth__card--access{max-width:500px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--access .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--access .fs-auth__form{gap:.78rem;margin-bottom:.85rem}.fs-auth__card--access .fs-auth__section-title{letter-spacing:.105em;margin:.55rem 0 .1rem;font-size:.68rem}.fs-auth__card--access .fs-auth__section-title:first-child{margin-top:.35rem}.fs-auth__card--access .fs-auth__field{gap:.28rem}.fs-auth__card--access .fs-auth__label{font-size:.74rem}.fs-auth__card--access .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--access .fs-auth__divider,.fs-auth__card--access .fs-auth__field-hint,.fs-auth__card--access .fs-auth__meta-row,.fs-auth__card--access .fs-auth__security-note{display:none}.fs-auth__chip-grid{flex-wrap:wrap;gap:.45rem;display:flex}.fs-auth__access-chip{min-height:2rem;color:var(--fs-text-soft,#8e9b79);cursor:pointer;transition:border-color var(--fs-transition-base,.16s ease),background-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),transform var(--fs-transition-fast,.12s ease);background:radial-gradient(circle at 0 0,#4f9f420e,#0000 58%),#0f170c80;border:1px solid #84a46533;border-radius:.58rem;align-items:center;gap:.42rem;padding:.36rem .62rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.fs-auth__access-chip:hover{color:var(--fs-text,#e5ead8);background:radial-gradient(circle at 0 0,#4f9f4217,#0000 58%),#0f170cb8;border-color:#4f9f427a;transform:translateY(-1px)}.fs-auth__access-chip:focus-within{box-shadow:var(--fs-focus-ring)}.fs-auth__access-chip--selected{color:var(--fs-text,#e5ead8);background:radial-gradient(circle at 0 0,#4f9f4224,#0000 58%),#4f9f4224;border-color:#4f9f42b8;box-shadow:0 0 0 1px #4f9f4224,inset 0 1px #e5ead80b}.fs-auth__access-chip .fs-auth__checkbox{width:.8rem;height:.8rem;margin:0}.fs-auth__textarea--compact{resize:vertical;min-height:5.25rem}.fs-auth__governance-note{min-height:2rem;color:var(--fs-text-soft,#8e9b79);text-align:center;background:radial-gradient(circle at 0 0,#c5962b0e,#0000 58%),#0f170c6b;border:1px dashed #84a46538;border-radius:.8rem;justify-content:center;align-items:center;padding:.48rem .7rem;font-size:.74rem;font-weight:750;line-height:1.35;display:flex}.fs-auth__card--login{max-width:430px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--login .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--login .fs-auth__field{gap:.28rem}.fs-auth__card--login .fs-auth__label{font-size:.74rem}.fs-auth__card--login .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--login .fs-auth__divider,.fs-auth__card--login .fs-auth__meta-row,.fs-auth__card--login .fs-auth__security-note{display:none}.fs-auth__link--small{font-size:.74rem;line-height:1.2}.fs-auth__account-actions{color:var(--fs-text-soft,#8e9b79);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .8rem;margin-top:.85rem;font-size:.78rem;line-height:1.4;display:flex}.fs-auth__account-prompt{flex-wrap:wrap;gap:.25rem}.fs-auth__account-action,.fs-auth__account-prompt{text-align:center;justify-content:center;align-items:center;display:inline-flex}.fs-auth__account-action{color:var(--fs-link,#d0a33f);font-size:inherit;font-weight:850;line-height:inherit;transition:color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);text-decoration:none}.fs-auth__account-action:hover{color:var(--fs-link-hover,#e6c57d);text-underline-offset:.18em;text-decoration:underline}.fs-auth__account-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__card--recovery{max-width:430px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--recovery .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--recovery .fs-auth__form{gap:.78rem;margin-bottom:.85rem}.fs-auth__card--recovery .fs-auth__section-title{letter-spacing:.105em;margin:0 0 .18rem;font-size:.68rem}.fs-auth__card--recovery .fs-auth__field{gap:.28rem}.fs-auth__card--recovery .fs-auth__label{font-size:.74rem}.fs-auth__card--recovery .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--recovery .fs-auth__divider,.fs-auth__card--recovery .fs-auth__field-hint,.fs-auth__card--recovery .fs-auth__meta-row,.fs-auth__card--recovery .fs-auth__security-note{display:none}.fs-auth__account-actions--three{flex-direction:column;margin-top:.75rem}.fs-auth__card--no-access{max-width:430px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--no-access .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--no-access .fs-auth__form{gap:.65rem;margin-bottom:.85rem}.fs-auth__card--no-access .fs-auth__section-title{letter-spacing:.105em;margin:0 0 .18rem;font-size:.68rem}.fs-auth__card--no-access .fs-auth__divider,.fs-auth__card--no-access .fs-auth__meta-row,.fs-auth__card--no-access .fs-auth__security-note{display:none}@media (min-width:760px){.fs-auth__option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:760px) and (min-width:981px){.fs-auth__panel{align-items:flex-start;padding-top:2rem;padding-bottom:2rem}.fs-auth__panel>.fs-auth__card,.fs-auth__panel>.fs-auth__card--wide{margin-block:0}.fs-auth__hero-content{padding-bottom:1.25rem}.fs-auth__card{padding-top:1.75rem;padding-bottom:1.75rem}.fs-auth__brand{margin-bottom:1.15rem}.fs-auth__subtitle{margin-bottom:1rem}.fs-auth__form{gap:.75rem}.fs-auth__security-note{margin-top:.8rem}.fs-auth__divider{margin:.85rem 0 .65rem}.fs-auth__ops-card{gap:.6rem;padding:.72rem}.fs-auth__ops-tile{padding:.48rem .5rem}}@media (max-width:1180px) and (min-width:981px){.fs-auth__ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.fs-auth--split,.fs-auth__layout{height:auto;min-height:100svh;overflow:visible}.fs-auth--split{padding:0}.fs-auth__layout{grid-template-columns:minmax(0,1fr)}.fs-auth__hero{display:none}.fs-auth__panel{overscroll-behavior:auto;justify-content:center;align-items:flex-start;height:auto;min-height:100svh;padding:clamp(1.5rem,3vw,3rem);overflow:visible}.fs-auth__panel>.fs-auth__card,.fs-auth__panel>.fs-auth__card--wide{margin-block:auto}.fs-auth__card,.fs-auth__card--wide{max-width:500px}}@media (max-width:560px){.fs-auth,.fs-auth__panel{padding:1.35rem 1rem}.fs-auth__card,.fs-auth__card--wide{border-radius:1.05rem;max-width:100%;padding:1.55rem 1.25rem}.fs-auth__card--compact{padding:1.65rem 1.35rem}.fs-auth__brand{margin-bottom:1.25rem}.fs-auth__logo-mark{width:2.45rem;height:2.45rem}.fs-auth__title{font-size:1.35rem}.fs-auth__subtitle{font-size:.86rem}.fs-auth__input{min-height:2.55rem}.fs-auth__textarea{min-height:6.5rem}.fs-auth__actions{flex-direction:column}.fs-auth__actions--split .fs-pill-button{width:100%}.fs-auth__field-row,.fs-auth__meta-row--between{flex-direction:column;justify-content:flex-start;align-items:flex-start}.fs-auth__field-row{gap:.25rem}.fs-auth__field-row>.fs-auth__field{width:100%}.fs-auth__option-grid{grid-template-columns:1fr}.fs-auth__account-actions,.fs-auth__account-actions--three{flex-direction:column}.fs-auth__stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-auth__step-actions{grid-template-columns:1fr}}@media (max-width:380px){.fs-auth,.fs-auth__panel{padding-inline:1rem}.fs-auth__card,.fs-auth__card--wide{padding-inline:1.1rem}.fs-auth__input-action{width:1.9rem;min-width:1.9rem;height:1.9rem}.fs-auth__choice-card{padding:.75rem}.fs-auth__stepper{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fs-fullscreen-loading__spinner{animation-duration:1.6s}.fs-auth-select__option,.fs-auth-select__trigger,.fs-auth__choice-card,.fs-auth__input,.fs-auth__input-action,.fs-auth__link,.fs-auth__secondary-action,.fs-auth__submit,.fs-auth__textarea{transition:none}.fs-auth__choice-card:hover,.fs-auth__secondary-action:hover:not(:disabled):not([aria-disabled=true]),.fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]){transform:none}}.fs-auth__layout{grid-template-columns:minmax(0,1.16fr) minmax(450px,.84fr)}.fs-auth__hero{background:radial-gradient(circle at 16% 12%,#388f5738,#0000 27rem),radial-gradient(circle at 82% 88%,#d8a4301f,#0000 24rem),linear-gradient(142deg,#07140e,#0a1c13 48%,#0d2317);border-right-color:#95be7e24;padding:clamp(3rem,5vw,6rem)}.fs-auth__hero:before{background:linear-gradient(#c7e0b809 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#c7e0b809 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#05100a1a,#05100a9e) 0 0/100% 100%;-webkit-mask-image:linear-gradient(to bottom right,#000000b8,#0000 78%);mask-image:linear-gradient(to bottom right,#000000b8,#0000 78%)}.fs-auth__hero:after{background:radial-gradient(circle,#d8a43021,#0000 68%);border:1px solid #d8a4301f;width:32rem;height:32rem;bottom:-12rem;right:-8rem;box-shadow:0 0 0 4rem #d8a43005}.fs-auth__hero-content{gap:clamp(1rem,1.65vh,1.4rem);width:min(100%,710px);max-width:710px}.fs-auth__hero-system{width:100%;min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #c7e0b824;border-radius:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:0 0 1.25rem;display:flex}.fs-auth__card-brand,.fs-auth__hero-brand{margin-bottom:0}.fs-auth__hero-brand .fs-auth__logo-mark{border-radius:1rem;width:3.65rem;height:3.65rem}.fs-auth__hero-brand .fs-auth__logo-title{color:#f4f7ef;letter-spacing:-.02em;font-size:1.45rem}.fs-auth__hero-brand .fs-auth__logo-subtitle{color:#dee8d6a8;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.fs-auth__enterprise-label{color:#e0bd69;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#d8a43012;border:1px solid #d8a4303d;border-radius:999px;align-items:center;min-height:1.8rem;padding:.3rem .7rem;font-size:.66rem;font-weight:850;display:inline-flex}.fs-auth__hero-kicker{color:#8dd19b;letter-spacing:.14em;font-size:.73rem}.fs-auth__hero-title{color:#f4f7ef;letter-spacing:-.045em;max-width:42rem;font-size:clamp(2.55rem,2rem + 2vw,4.15rem);font-weight:720;line-height:1.02}.fs-auth__hero-text{color:#dee8d6ad;max-width:39rem;font-size:clamp(.96rem,.88rem + .2vw,1.08rem);line-height:1.65}.fs-auth__platform-overview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0b,#0000 72%),#05100a70;border:1px solid #c7e0b824;border-radius:1rem;gap:1rem;width:100%;min-width:0;max-width:40rem;margin-top:.45rem;padding:1.15rem;display:grid;box-shadow:0 26px 60px #02090547,inset 0 1px #ffffff0d}.fs-auth__platform-overview-head{border-bottom:1px solid #c7e0b81a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.fs-auth__platform-overview-head>div{gap:.18rem;min-width:0;display:grid}.fs-auth__platform-overview-head strong{color:#eef4e9;font-size:.92rem;line-height:1.3}.fs-auth__platform-overline{color:#dee8d685;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fs-auth__platform-status{color:#9ddb9f;align-items:center;gap:.42rem;font-size:.7rem;font-weight:800;display:inline-flex}.fs-auth__platform-status>span{background:#6bc878;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem #6bc8781a}.fs-auth__platform-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.fs-auth__platform-capability{background:#091b11a6;border:1px solid #c7e0b81a;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);gap:.6rem;min-width:0;padding:.75rem;display:grid}.fs-auth__platform-capability>span:last-child{gap:.18rem;min-width:0;display:grid}.fs-auth__platform-index{color:#d4a93d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:800}.fs-auth__platform-capability strong{color:#e9f0e3;font-size:.74rem;line-height:1.25}.fs-auth__platform-capability small{color:#dee8d67a;font-size:.64rem;line-height:1.35}.fs-auth__platform-foot{color:#dee8d68a;flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.66rem;font-weight:700;display:flex}.fs-auth__platform-foot span:before{content:"✓";color:#72c881;margin-right:.35rem;font-weight:900}.fs-auth__panel{background:radial-gradient(circle at 50% 28%,#448f4917,#0000 25rem),#0b1209;padding:clamp(2.5rem,6vh,5rem) clamp(2.5rem,4.5vw,5rem)}.fs-auth__card,.fs-auth__card--login{background:#111b0df5;border-color:#94b47d2b;border-radius:1.1rem;max-width:450px;padding:clamp(2rem,2.8vw,2.6rem);box-shadow:0 30px 80px #02080375,inset 0 1px #ffffff0a}.fs-auth__card-topbar{border-bottom:1px solid #94b47d1f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.1rem;padding-bottom:1.25rem;display:flex}.fs-auth__card-topbar-actions{align-items:center;gap:.6rem;display:flex}.fs-auth__logo-mark{background:#0b1d12;border:1px solid #92bb7929;border-radius:.82rem;width:2.8rem;height:2.8rem;position:relative;overflow:hidden;box-shadow:0 10px 26px #02090452}.fs-auth__logo-image{object-fit:cover;width:100%;height:100%}.fs-auth__logo-image--light{display:none}.fs-auth__logo-title{letter-spacing:-.01em;font-size:1.08rem}.fs-auth__logo-subtitle{letter-spacing:.045em;text-transform:uppercase;font-size:.7rem}.fs-auth__form-kicker{color:#8dcf93;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.66rem;font-weight:850}.fs-auth__compact-header{margin-bottom:1.35rem}.fs-auth__compact-header .fs-auth__title{margin-bottom:.35rem;font-size:clamp(1.7rem,1.45rem + .6vw,2rem)}.fs-auth__compact-header .fs-auth__subtitle{color:#cbd8c09e;font-size:.85rem;line-height:1.5}.fs-auth__card--login .fs-auth__form{gap:1rem;margin-bottom:1.25rem}.fs-auth__card--login .fs-auth__label{color:#dce6d3b8;font-size:.72rem;font-weight:800}.fs-auth__card--login .fs-auth__input{background:#0b1308;border-color:#94b47d2e;border-radius:.72rem;min-height:3rem;padding:.8rem .9rem;font-size:.88rem;box-shadow:inset 0 1px #ffffff06}.fs-auth__card--login .fs-auth__input:focus-visible{border-color:#55a65f;box-shadow:0 0 0 3px #55a65f29}.fs-auth__submit{background:linear-gradient(135deg,#3f914b,#26743b);border-radius:.72rem;min-height:3rem;margin-top:.4rem;box-shadow:0 12px 26px #14542747}.fs-auth__account-actions{border-top:1px solid #94b47d1c;margin-top:0;padding-top:1rem}.fs-auth__trust-note{color:#cbd8c080;border-top:0;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;padding:0;font-size:.68rem;display:flex}.fs-auth__trust-icon{color:#70c780;background:#70c78014;border:1px solid #70c7803d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;font-weight:900;display:inline-flex}:root[data-theme=light] .fs-auth__hero{background:radial-gradient(circle at 16% 12%,#34854c21,#0000 27rem),radial-gradient(circle at 82% 88%,#c792241a,#0000 24rem),linear-gradient(142deg,#f2f5ed,#eef3e8 52%,#e7eee1);border-right-color:#2f5b3521}:root[data-theme=light] .fs-auth__hero:before{background:linear-gradient(#3063380b 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#3063380b 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#ffffff14,#eef3e875) 0 0/100% 100%}:root[data-theme=light] .fs-auth__hero-brand .fs-auth__logo-title,:root[data-theme=light] .fs-auth__hero-title{color:#142b1c}:root[data-theme=light] .fs-auth__hero-brand .fs-auth__logo-subtitle,:root[data-theme=light] .fs-auth__hero-text{color:#23412aa8}:root[data-theme=light] .fs-auth__hero-kicker{color:#2c7640}:root[data-theme=light] .fs-auth__hero-system{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2f5b3524;border-radius:0}:root[data-theme=light] .fs-auth__platform-overview{background:linear-gradient(145deg,#ffffffad,#0000 72%),#ffffff7a;border-color:#2f5b3524;box-shadow:0 24px 54px #1f3e2214,inset 0 1px #fffc}:root[data-theme=light] .fs-auth__platform-overview-head{border-bottom-color:#2f5b351a}:root[data-theme=light] .fs-auth__platform-capability strong,:root[data-theme=light] .fs-auth__platform-overview-head strong{color:#17301e}:root[data-theme=light] .fs-auth__platform-capability small,:root[data-theme=light] .fs-auth__platform-foot,:root[data-theme=light] .fs-auth__platform-overline{color:#23412a8f}:root[data-theme=light] .fs-auth__platform-capability{background:#fafcf7b3;border-color:#2f5b351a}:root[data-theme=light] .fs-auth__panel{background:radial-gradient(circle at 50% 28%,#3f873314,#0000 25rem),#f7f8f4}:root[data-theme=light] .fs-auth__card,:root[data-theme=light] .fs-auth__card--login{background:#fffffff5;border-color:#3c653d24;box-shadow:0 28px 70px #233d1f1f,inset 0 1px #ffffffe6}:root[data-theme=light] .fs-auth__logo-image--dark{display:none}:root[data-theme=light] .fs-auth__logo-image--light{display:block}:root[data-theme=light] .fs-auth__logo-mark{background:#fbfaf5;border-color:#3c653d21;box-shadow:0 9px 24px #233d1f1f}:root[data-theme=light] .fs-auth__card-topbar{border-bottom-color:#3c653d1c}:root[data-theme=light] .fs-auth__form-kicker{color:#317c42}:root[data-theme=light] .fs-auth__card--login .fs-auth__label,:root[data-theme=light] .fs-auth__compact-header .fs-auth__subtitle{color:#65745c}:root[data-theme=light] .fs-auth__card--login .fs-auth__input{background:#fbfcf9;border-color:#3c653d2e;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] .fs-auth__account-actions{border-top-color:#3c653d1c}:root[data-theme=light] .fs-auth__trust-note{color:#75816e}@media (max-width:1180px) and (min-width:981px){.fs-auth__layout{grid-template-columns:minmax(0,1fr) minmax(430px,.92fr)}.fs-auth__hero{padding:3rem}.fs-auth__enterprise-label{display:none}.fs-auth__platform-capabilities{grid-template-columns:1fr}.fs-auth__platform-capability{grid-template-columns:1.8rem minmax(0,1fr)}}@media (max-width:980px){.fs-auth__layout{grid-template-columns:minmax(0,1fr)}.fs-auth__panel{background:radial-gradient(circle at 50% 18%,#448f491f,#0000 24rem),#0b1209}:root[data-theme=light] .fs-auth__panel{background:radial-gradient(circle at 50% 18%,#3f87331a,#0000 24rem),#f4f6f0}}@media (max-width:560px){.fs-auth__panel{padding:1rem}.fs-auth__card,.fs-auth__card--login{border-radius:.95rem;padding:1.5rem 1.25rem}.fs-auth__card-topbar{margin-bottom:1.65rem;padding-bottom:1rem}.fs-auth__logo-mark{width:2.5rem;height:2.5rem}.fs-auth__logo-subtitle{text-overflow:ellipsis;max-width:12rem;overflow:hidden}.fs-auth__compact-header .fs-auth__title{font-size:1.6rem}.fs-auth__card--login .fs-auth__field-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.fs-auth__trust-note{text-align:left;align-items:flex-start}}@media (max-height:950px) and (min-width:981px){.fs-auth__hero{padding-block:2.5rem}.fs-auth__hero-content{gap:.78rem}.fs-auth__hero-system{padding-bottom:.8rem}.fs-auth__hero-brand .fs-auth__logo-mark{width:3.15rem;height:3.15rem}.fs-auth__hero-brand .fs-auth__logo-title{font-size:1.28rem}.fs-auth__hero-title{font-size:clamp(2.2rem,3.1vw,3.35rem)}.fs-auth__hero-text{line-height:1.5}.fs-auth__platform-overview{gap:.72rem;margin-top:.2rem;padding:.9rem}.fs-auth__platform-overview-head{padding-bottom:.65rem}.fs-auth__platform-capability{padding:.58rem}.fs-auth__hero-badges{gap:.35rem;margin-top:0}.fs-auth__hero-badge{min-height:1.55rem;padding:.18rem .55rem;font-size:.68rem}}.fs-auth__stepper{gap:.5rem}.fs-auth__stepper-item{text-align:center;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:.35rem;min-height:3.7rem;padding:.52rem .38rem;display:grid}.fs-auth__stepper-index{width:1.45rem;height:1.45rem}.fs-auth__stepper-label{text-align:center;text-overflow:clip;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;min-height:1.65rem;font-size:.68rem;line-height:1.2;display:flex;overflow:visible}@media (max-width:560px){.fs-auth__stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.fs-auth__stepper-item{text-align:left;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);place-items:center stretch;min-height:3rem;padding:.52rem .62rem}.fs-auth__stepper-label{text-align:left;justify-content:flex-start;min-height:0;font-size:.72rem}.fs-auth__card--access .fs-auth__compact-footer{text-align:center;flex-direction:column;gap:.2rem;line-height:1.35}}@media (max-width:340px){.fs-auth__stepper{grid-template-columns:1fr}}.fs-doc-workspace{display:grid}.fs-doc-workspace .fs-list-page__header{border:1px solid var(--fs-border-subtle);background:linear-gradient(112deg,var(--fs-info),transparent 46%),var(--fs-panel-bg);min-height:6.75rem;box-shadow:inset 3px 0 0 var(--fs-info-border),var(--fs-card-shadow-enterprise);border-radius:.82rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.fs-doc-workspace .fs-list-page__header{background:linear-gradient(112deg,color-mix(in srgb,var(--fs-info)8%,transparent),transparent 46%),var(--fs-panel-bg)}}.fs-doc-workspace .fs-list-page__eyebrow{color:var(--fs-info)}.fs-doc-workspace .fs-pill-button{border-radius:.58rem;min-height:2.45rem}.fs-doc-workspace .fs-empty-state__primary,.fs-doc-workspace .fs-empty-state__secondary{border-radius:.58rem!important}.fs-doc-workspace__document-grid,.fs-doc-workspace__saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-doc-workspace__document-card,.fs-doc-workspace__saved-grid article{color:var(--fs-text);border:1px solid var(--fs-border-subtle);border-radius:.9rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 8px 24px #0000000f}.fs-doc-workspace__document-heading{grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.fs-doc-workspace__file-mark{width:2.65rem;height:3rem;color:var(--fs-info);background:var(--fs-info);border:1px solid var(--fs-info);letter-spacing:.05em;border-radius:.55rem;place-items:center;font-size:.62rem;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-doc-workspace__file-mark{background:color-mix(in srgb,var(--fs-info)13%,var(--fs-surface));border:1px solid color-mix(in srgb,var(--fs-info)28%,var(--fs-border-subtle))}}.fs-doc-workspace__document-heading a{color:var(--fs-text-strong);font-weight:780;text-decoration:none}.fs-doc-workspace__document-heading a:hover{text-underline-offset:.2em;text-decoration:underline}.fs-doc-workspace__document-heading p,.fs-doc-workspace__saved-grid p{color:var(--fs-text-muted);margin:.2rem 0 0;font-size:.8rem}.fs-doc-workspace__document-meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.78rem;display:flex}.fs-doc-workspace__card-actions{border-top:1px solid var(--fs-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-top:.75rem;display:flex}.fs-doc-workspace__collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.fs-doc-workspace__collection-grid>button{text-align:left;min-height:5.2rem;color:var(--fs-text);border:1px solid var(--fs-border-subtle);cursor:pointer;border-radius:.8rem;grid-template-columns:.32rem minmax(0,1fr) auto;align-items:stretch;gap:.75rem;padding:.85rem;display:grid}.fs-doc-workspace__collection-grid>button.is-active,.fs-doc-workspace__collection-grid>button:hover{background:var(--fs-surface-soft)}.fs-doc-workspace__collection-grid i{border-radius:999px;width:.32rem}.fs-doc-workspace__collection-grid span{align-content:center;gap:.2rem;min-width:0;display:grid}.fs-doc-workspace__collection-grid small,.fs-doc-workspace__collection-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-doc-workspace__collection-grid small{color:var(--fs-text-muted)}.fs-doc-workspace__collection-grid b{text-align:center;background:var(--fs-surface-raised);border-radius:999px;align-self:center;min-width:2rem;padding:.25rem .45rem}.fs-doc-workspace__collection-content{gap:.85rem;display:grid}.fs-doc-workspace__collection-content>div>p{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem;font-weight:750}.fs-doc-workspace__collection-content h2,.fs-doc-workspace__saved-grid h2{color:var(--fs-text-strong);margin:0;font-size:1.05rem}.fs-doc-workspace__saved-grid article{align-content:space-between;min-height:13rem}.fs-doc-workspace__saved-grid article>div>span{color:var(--fs-info);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-doc-workspace__saved-grid dl{gap:1.5rem;margin:0;display:flex}.fs-doc-workspace__saved-grid dl div{gap:.15rem;display:grid}.fs-doc-workspace__saved-grid dt{color:var(--fs-text-muted);text-transform:uppercase;font-size:.7rem}.fs-doc-workspace__saved-grid dd{color:var(--fs-text-strong);margin:0;font-weight:700}.fs-doc-workspace__saved-grid .fs-pill-button{justify-self:end}.fs-doc-workspace__dialog-fields{gap:1rem;display:grid}.fs-doc-workspace__dialog-fields>label,.fs-doc-workspace__dialog-select{color:var(--fs-text-soft);gap:.38rem;font-size:.8rem;font-weight:700;display:grid}.fs-doc-workspace__dialog-fields input:not([type=checkbox]),.fs-doc-workspace__dialog-fields textarea,.fs-doc-workspace__dialog-select select{width:100%;color:var(--fs-text);background:var(--fs-surface-inset);border:1px solid var(--fs-border-strong);font:inherit;border-radius:.55rem;padding:.72rem .78rem}.fs-doc-workspace__dialog-fields fieldset{border:0;margin:0;padding:0}.fs-doc-workspace__dialog-fields legend{color:var(--fs-text-soft);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.fs-doc-workspace__dialog-fields fieldset div{gap:.55rem;display:flex}.fs-doc-workspace__dialog-fields fieldset button{cursor:pointer;border:2px solid #0000;border-radius:999px;width:2rem;height:2rem}.fs-doc-workspace__dialog-fields fieldset button[aria-pressed=true]{outline:2px solid var(--fs-text-strong);outline-offset:2px}.fs-doc-workspace__check{grid-template-columns:auto 1fr;align-items:center}.fs-doc-workspace__filter-note{color:var(--fs-text-soft);background:var(--fs-surface-soft);border-radius:.55rem;margin:0;padding:.7rem;font-size:.8rem}.fs-doc-workspace__dialog-empty{justify-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-doc-workspace .fs-empty-state{--fs-empty-border:color-mix(in srgb,var(--fs-info)28%,var(--fs-border-subtle));--fs-empty-icon-bg:color-mix(in srgb,var(--fs-info)10%,var(--fs-surface-inset));--fs-empty-icon-border:color-mix(in srgb,var(--fs-info)30%,var(--fs-border-subtle))}}.fs-doc-workspace .fs-empty-state__icon{box-shadow:var(--fs-card-shadow-soft)}.fs-documents-actions__notice{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.fs-doc-workspace__collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-doc-workspace .fs-list-page__header{align-items:flex-start;min-height:0;padding:.85rem}.fs-doc-workspace__collection-grid,.fs-doc-workspace__document-grid,.fs-doc-workspace__saved-grid{grid-template-columns:1fr}.fs-doc-workspace__document-card{padding:.85rem}.fs-doc-workspace__card-actions{justify-content:stretch}.fs-doc-workspace__card-actions .fs-pill-button{flex:auto;justify-content:center}}.fs-app-shell__sidebar{border-right-color:var(--fs-border-subtle);background:radial-gradient(at 0 0,#347d7313,#0000 54%),linear-gradient(#0d141b,#090e13);box-shadow:inset -1px 0 #f7f6f209,14px 0 38px #00000047}.fs-app-shell__sidebar:before{background:linear-gradient(#f7f6f20b,#0000 22%),linear-gradient(90deg,#f7f6f205,#0000 44%)}.fs-app-shell__brand-mark{border-color:var(--fs-border-subtle);background:#101820;box-shadow:0 8px 22px #0000004d}.fs-app-shell__nav-section-header:hover{background-color:#a9c6ae13;border-color:#a9c6ae2e}.fs-app-shell__nav-section-header--active{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);box-shadow:0 6px 18px #00000047}.fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{background:var(--fs-accent-soft);color:var(--fs-success-text)}.fs-app-shell__nav-link:hover{color:var(--fs-text);background-color:#a9c6ae16}.fs-app-shell__nav-link--active,.fs-app-shell__nav-link[aria-current=page]{border-color:var(--fs-border-accent);color:var(--fs-text-strong);background:linear-gradient(90deg,#347d733d,#347d7313);box-shadow:0 6px 18px #00000052,inset 0 1px #edf2f50f}.fs-app-shell__nav-link--active:before,.fs-app-shell__nav-link[aria-current=page]:before{background:var(--fs-accent-indicator);box-shadow:0 0 10px var(--fs-accent-glow)}.fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot{background-color:var(--fs-accent-indicator);box-shadow:0 0 7px var(--fs-accent-glow)}.fs-app-shell__menu-toggle{border-color:var(--fs-border-strong);background:linear-gradient(180deg,var(--fs-surface-soft),var(--fs-surface-inset))}.fs-app-shell__menu-toggle:hover{border-color:var(--fs-border-accent);background:linear-gradient(180deg,var(--fs-surface-raised),var(--fs-surface-soft));box-shadow:0 8px 18px #00000042}.fs-app-shell__org-pill,.fs-app-shell__user-chip{border-color:var(--fs-border-subtle);background:var(--fs-surface)}.fs-app-shell--tenant .fs-app-shell__sidebar{border-right-color:var(--fs-border-subtle);background:radial-gradient(at 0 0,#347d7313,#0000 54%),linear-gradient(#0d141b,#090e13)}.fs-app-shell--tenant .fs-app-shell__nav-section-header{color:var(--fs-text-soft)}.fs-app-shell--tenant .fs-app-shell__nav-section-header--open{border-color:var(--fs-border-strong);color:var(--fs-text);box-shadow:inset 2px 0 0 var(--fs-text-muted);background:#a4b2be12}.fs-app-shell--tenant .fs-app-shell__nav-section-header--active{box-shadow:inset 3px 0 0 var(--fs-accent-indicator),0 10px 24px #0003}.fs-app-shell--tenant .fs-app-shell__nav-section-header--active,.fs-app-shell--tenant .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}.fs-app-shell--tenant .fs-app-shell__nav-link{color:var(--fs-text-soft)}.fs-app-shell--tenant .fs-app-shell__nav-link--active,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page]{border-color:var(--fs-border-accent);color:var(--fs-text-strong);box-shadow:inset 2px 0 0 var(--fs-accent-indicator),0 8px 20px #0000002e;background:linear-gradient(90deg,#347d7338,#347d730f)}.fs-app-shell--tenant .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell--tenant .fs-app-shell__nav-link--active:before,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page]:before{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator);box-shadow:0 0 8px var(--fs-accent-glow)}:root[data-theme=light] .fs-app-shell{background:radial-gradient(circle at 4% 0,#1e7b5a17,transparent 30rem),radial-gradient(circle at 100% 10%,#c69a2b0d,transparent 28rem),var(--fs-bg)}:root[data-theme=light] .fs-app-shell__sidebar{background:radial-gradient(at 0 0,#1e7b5a17,#0000 54%),linear-gradient(#fff,#f2f5f1);box-shadow:inset -1px 0 #0f2b1f0d,14px 0 38px #0f2b1f0e}:root[data-theme=light] .fs-app-shell__brand-mark{background:#fff;border-color:#0f2b1f24;box-shadow:0 8px 18px #0f2b1f14}:root[data-theme=light] .fs-app-shell__nav-section-header:hover{background-color:#0f2b1f0b;border-color:#0f2b1f1c}:root[data-theme=light] .fs-app-shell__nav-section-header--active{box-shadow:none;background:#1e7b5a13;border-color:#1e7b5a42}:root[data-theme=light] .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon{color:var(--fs-accent-deep)}:root[data-theme=light] .fs-app-shell__nav-link:hover{color:var(--fs-text);background-color:#0f2b1f0d}:root[data-theme=light] .fs-app-shell__nav-link--active,:root[data-theme=light] .fs-app-shell__nav-link[aria-current=page]{color:var(--fs-brand-forest);background:linear-gradient(90deg,#1e7b5a24,#1e7b5a0b);border-color:#1e7b5a47;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .fs-app-shell__nav-link--active:before,:root[data-theme=light] .fs-app-shell__nav-link[aria-current=page]:before{background:var(--fs-accent);box-shadow:none}:root[data-theme=light] .fs-app-shell__topbar{background:radial-gradient(circle at 12% 0,#1e7b5a12,#0000 22rem),#ffffffe8}:root[data-theme=light] .fs-app-shell__menu-toggle{color:var(--fs-brand-forest);background:#fff;border-color:#0f2b1f29}:root[data-theme=light] .fs-app-shell__org-pill,:root[data-theme=light] .fs-app-shell__user-chip{background:#fff}.fs-system-settings-module{display:contents}.fs-system-settings-module .fs-system-settings-workspace-nav{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at left,#347d731c,transparent 42%),var(--fs-panel-bg-quiet);width:100%;max-width:none;margin:0}.fs-system-settings-module .fs-system-settings-workspace-nav .fs-inline-banner__title{color:var(--fs-text-strong)}.fs-system-settings-module .fs-system-settings-workspace-nav .fs-pill-button{border-color:var(--fs-border-subtle);color:var(--fs-text-soft);background:#f7f6f20a;border-radius:.58rem}.fs-system-settings-module .fs-system-settings-workspace-nav .fs-pill-button:hover{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metric-card,.fs-system-settings-module .fs-system-settings-section__metrics .fs-dashboard__metric-card{--fs-system-metric-accent:var(--fs-text-muted);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);position:relative;overflow:hidden;border-color:var(--fs-border-subtle)!important}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metric-card:after,.fs-system-settings-module .fs-system-settings-section__metrics .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-system-metric-accent),var(--fs-system-metric-accent)72%,transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){:is(){background:linear-gradient(90deg,var(--fs-system-metric-accent),color-mix(in srgb,var(--fs-system-metric-accent)38%,transparent)72%,transparent)}}.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-card--success{--fs-system-metric-accent:#58a89c}.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-card--warning{--fs-system-metric-accent:#c69a2b}.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-card--info{--fs-system-metric-accent:#4ba6c8}.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-card--danger{--fs-system-metric-accent:#c87968}.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-card--neutral{--fs-system-metric-accent:#839b76}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metrics-grid>:first-child .fs-dashboard__metric-card{--fs-system-metric-accent:#c69a2b}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metrics-grid>:nth-child(2) .fs-dashboard__metric-card{--fs-system-metric-accent:#58a89c}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metrics-grid>:nth-child(3) .fs-dashboard__metric-card{--fs-system-metric-accent:#4ba6c8}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metrics-grid>:nth-child(4) .fs-dashboard__metric-card{--fs-system-metric-accent:#d08d3f}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metrics-grid>:nth-child(5) .fs-dashboard__metric-card{--fs-system-metric-accent:#c87968}.fs-system-settings-module .fs-system-settings-dashboard .fs-dashboard__metrics-grid>:nth-child(6) .fs-dashboard__metric-card{--fs-system-metric-accent:#839b76}.fs-system-settings-module .fs-system-settings-section__metrics>:first-child{--fs-system-metric-accent:#4ba6c8}.fs-system-settings-module .fs-system-settings-section__metrics>:nth-child(2){--fs-system-metric-accent:#839b76}.fs-system-settings-module .fs-system-settings-section__metrics>:nth-child(3){--fs-system-metric-accent:#7f8b97}.fs-system-settings-module .fs-system-settings-section__metrics>:nth-child(3).fs-dashboard__metric-card--danger{--fs-system-metric-accent:#c87968}.fs-system-settings-module .fs-system-settings-section__metrics>:nth-child(4){--fs-system-metric-accent:#58a89c}.fs-system-settings-module .fs-system-settings-section__metrics>:nth-child(5){--fs-system-metric-accent:#c69a2b}.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-indicator{background:var(--fs-system-metric-accent);box-shadow:0 0 0 3px var(--fs-system-metric-accent)}@supports (color:color-mix(in lab,red,red)){.fs-system-settings-module :is(.fs-system-settings-dashboard,.fs-system-settings-section__metrics) .fs-dashboard__metric-indicator{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-system-metric-accent)14%,transparent)}}.fs-system-settings-module .fs-system-settings-dashboard .fs-feature-card__actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam){width:100%;max-width:none;margin:0;padding:0}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-list-page__title{letter-spacing:-.018em;font-size:clamp(1.16rem,1.03rem + .34vw,1.42rem);line-height:1.16}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-list-page__header{min-height:4.75rem;padding:.9rem 1rem}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-list-page__subtitle{max-width:48rem;margin-top:.2rem;font-size:.82rem;line-height:1.46}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-data-table-shell,.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-procurement-register-notes,.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-system-settings-register__summary{border-radius:.9rem}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) :is(.fs-system-settings-register__summary,.fs-procurement-register-notes){border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:none;border-radius:.82rem;overflow:hidden}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) :is(.fs-system-settings-register__summary,.fs-procurement-register-notes):after,.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) :is(.fs-system-settings-register__summary,.fs-procurement-register-notes):before{content:none}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-procurement-register-notes__grid>div{border-right:1px solid var(--fs-divider);min-height:3.8rem;box-shadow:none;background:0 0;border-radius:0;padding:.68rem .82rem}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-procurement-register-notes__grid>div:last-child{border-right:0}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-procurement-register-notes__grid strong{color:var(--fs-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:800}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-procurement-register-notes__grid span{color:var(--fs-text-soft);margin-top:.22rem;font-size:.78rem;font-weight:650;line-height:1.35}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-list-page__table-wrapper{gap:1.125rem;display:grid}.fs-system-settings-module .fs-system-settings-register:not(.fs-hr-iam) .fs-list-page__table-wrapper>*{margin-block:0}.fs-system-settings-module .fs-system-settings-record-page__actions-anchor{min-height:3.5rem;display:block}.fs-system-settings-module .fs-system-settings-record-page__actions{border-radius:.85rem;width:100%;max-width:none;margin:0;padding:.72rem}.fs-system-settings-module .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:fit-content;max-width:min(100vw - 2rem,40rem);padding:.48rem;bottom:clamp(.9rem,1.7vw,1.25rem);left:auto;right:clamp(1rem,2vw,1.5rem)}.fs-system-settings-module .fs-system-settings-record-page__actions-meta{display:block}.fs-system-settings-module .fs-system-settings-action-form__advanced{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.78rem;overflow:hidden}.fs-system-settings-module .fs-system-settings-action-form__advanced summary{color:var(--fs-text-soft);cursor:pointer;padding:.72rem .82rem;font-size:.78rem;font-weight:750}.fs-system-settings-module .fs-system-settings-action-form__advanced>p{color:var(--fs-text-muted);margin:0;padding:0 .82rem .72rem;font-size:.73rem;line-height:1.45}.fs-system-settings-module .fs-system-settings-action-form__advanced .fs-system-settings-form-grid{padding:0 .82rem .82rem}.fs-people-hr-module{display:contents}.fs-people-hr-module .fs-core-register-page,.fs-people-hr-module .fs-form-shell,.fs-people-hr-module .fs-hr-dashboard,.fs-people-hr-module .fs-system-settings-record-page{width:100%;max-width:none;margin-inline:0}.fs-people-hr-module .fs-hr-workspace-nav{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at left,#347d731c,transparent 42%),var(--fs-panel-bg-quiet);width:100%;max-width:none;margin:0}.fs-people-hr-module .fs-hr-workspace-nav .fs-inline-banner__title{color:var(--fs-text-strong)}.fs-people-hr-module .fs-hr-workspace-nav .fs-inline-banner__actions{gap:.42rem}.fs-people-hr-module .fs-hr-workspace-nav .fs-pill-button{border-color:var(--fs-border-subtle);min-height:2.15rem;color:var(--fs-text-soft);background:#f7f6f20a;border-radius:.58rem;padding-inline:.78rem}.fs-people-hr-module .fs-hr-workspace-nav .fs-pill-button:hover{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}.fs-people-hr-module .fs-hr-dashboard .fs-feature-card__actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metric-card{--fs-hr-metric-accent:#58a89c;background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);position:relative;overflow:hidden;border-color:var(--fs-border-subtle)!important}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-hr-metric-accent),var(--fs-hr-metric-accent)72%,transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metric-card:after{background:linear-gradient(90deg,var(--fs-hr-metric-accent),color-mix(in srgb,var(--fs-hr-metric-accent)38%,transparent)72%,transparent)}}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metrics-grid>:first-child .fs-dashboard__metric-card{--fs-hr-metric-accent:#58a89c}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metrics-grid>:nth-child(2) .fs-dashboard__metric-card{--fs-hr-metric-accent:#c69a2b}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metrics-grid>:nth-child(3) .fs-dashboard__metric-card{--fs-hr-metric-accent:#4ba6c8}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metrics-grid>:nth-child(4) .fs-dashboard__metric-card{--fs-hr-metric-accent:#d08d3f}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metrics-grid>:nth-child(5) .fs-dashboard__metric-card{--fs-hr-metric-accent:#839b76}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metrics-grid>:nth-child(6) .fs-dashboard__metric-card{--fs-hr-metric-accent:#c87968}.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metric-indicator{background:var(--fs-hr-metric-accent);box-shadow:0 0 0 3px var(--fs-hr-metric-accent)}@supports (color:color-mix(in lab,red,red)){.fs-people-hr-module .fs-hr-dashboard .fs-dashboard__metric-indicator{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-hr-metric-accent)14%,transparent)}}.fs-people-hr-module [class*=__summary]:not([class*=__summary-]):has([class*=__summary-item]){overflow:hidden;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:none!important;border-radius:.82rem!important}.fs-people-hr-module [class*=__summary]:not([class*=__summary-]):has([class*=__summary-item]):after,.fs-people-hr-module [class*=__summary]:not([class*=__summary-]):has([class*=__summary-item]):before{content:none!important}.fs-people-hr-module [class*=__summary-grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.fs-people-hr-module [class*=__summary-item]{min-height:4.25rem;border:0!important;border-right:1px solid var(--fs-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.72rem .9rem!important}.fs-people-hr-module [class*=__summary-item]:last-child{border-right:0!important}.fs-people-hr-module [class*=__summary-label]{text-transform:uppercase;color:var(--fs-text-muted)!important;letter-spacing:.055em!important;font-size:.64rem!important;font-weight:800!important}.fs-people-hr-module [class*=__summary-item]>strong{margin-top:.2rem;line-height:1.28;display:block;color:var(--fs-text-strong)!important;font-family:var(--fs-font-sans)!important;font-size:.86rem!important;font-weight:750!important}.fs-people-hr-module [class*=__summary-item]>small{margin-top:.16rem;line-height:1.35;display:block;color:var(--fs-text-muted)!important;font-size:.7rem!important}.fs-people-hr-module .fs-list-page__table-wrapper{gap:1.125rem;display:grid}.fs-people-hr-module .fs-list-page__table-wrapper>*{margin-block:0}.fs-people-hr-module .fs-list-page__header{min-height:4.75rem;padding:.9rem 1rem}.fs-people-hr-module .fs-list-page__title{letter-spacing:-.018em;font-size:clamp(1.16rem,1.03rem + .34vw,1.42rem);line-height:1.16}.fs-people-hr-module .fs-list-page__subtitle{max-width:52rem;margin-top:.2rem;font-size:.82rem;line-height:1.46}.fs-people-hr-module :is(.fs-data-table-shell,.fs-system-settings-table-card){border-radius:.9rem}.fs-people-hr-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.82rem;gap:0;overflow:hidden}.fs-people-hr-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card{border-radius:0;min-height:5.25rem;border:0!important;border-right:1px solid var(--fs-divider)!important;box-shadow:none!important;background:0 0!important}.fs-people-hr-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card:last-child{border-right:0!important}.fs-people-hr-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-indicator{display:none}.fs-people-hr-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-value{font-family:var(--fs-font-sans);font-size:.98rem;font-weight:750}.fs-people-hr-module .fs-system-settings-record-page__actions-anchor{min-height:3.5rem;display:block}.fs-people-hr-module .fs-system-settings-record-page__actions{border-radius:.85rem;width:100%;max-width:none;margin:0;padding:.72rem}.fs-people-hr-module .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{border-radius:1rem;width:fit-content;max-width:min(100vw - 2rem,40rem);padding:.48rem;bottom:clamp(.9rem,1.7vw,1.25rem);left:auto;right:clamp(1rem,2vw,1.5rem)}.fs-people-hr-module .fs-dashboard__card--dashboard-panel,.fs-people-hr-module .fs-form-summary,.fs-people-hr-module .fs-form__section{border-color:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft)}@media (max-width:960px){.fs-people-hr-module .fs-hr-workspace-nav{align-items:flex-start}.fs-people-hr-module .fs-hr-workspace-nav .fs-inline-banner__actions{justify-content:flex-start;width:100%;padding-bottom:.12rem;overflow-x:auto}.fs-people-hr-module [class*=__summary-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-people-hr-module [class*=__summary-item]:nth-child(2n){border-right:0!important}.fs-people-hr-module [class*=__summary-item]:nth-child(n+3){border-top:1px solid var(--fs-divider)!important}}@media (max-width:640px){.fs-people-hr-module [class*=__summary-grid]{grid-template-columns:1fr}.fs-people-hr-module [class*=__summary-item]{border-right:0!important}.fs-people-hr-module [class*=__summary-item]+[class*=__summary-item]{border-top:1px solid var(--fs-divider)!important}.fs-people-hr-module .fs-system-settings-record-page__actions,.fs-people-hr-module .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{width:100%;max-width:none;position:static;transform:none}}.fs-system-settings-module .fs-system-settings-record-page__actions--floating .fs-system-settings-record-page__actions-meta{display:none}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid{border:1px solid var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card{border:0;border-right:1px solid var(--fs-divider);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:.92rem 1rem}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card:last-child{border-right:0}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-value{font-family:var(--fs-font-sans);letter-spacing:0;font-size:1rem;font-weight:800;line-height:1.25}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-indicator{display:none}.fs-system-settings-module .fs-system-settings-record-page .fs-dashboard__card-header h2,.fs-system-settings-module .fs-system-settings-record-page .fs-dashboard__card-title{font-family:var(--fs-font-display);letter-spacing:-.018em;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.15}@media (max-width:980px){.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card:nth-child(2n){border-right:0}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card:nth-child(n+3){border-top:1px solid var(--fs-divider)}}@media (max-width:760px){.fs-system-settings-module .fs-system-settings-workspace-nav{align-items:flex-start}.fs-system-settings-module .fs-system-settings-workspace-nav .fs-inline-banner__actions{width:100%}.fs-system-settings-module .fs-system-settings-workspace-nav .fs-pill-button{flex:auto}.fs-system-settings-module .fs-system-settings-record-page__actions-anchor{min-height:0}.fs-system-settings-module .fs-system-settings-record-page__actions,.fs-system-settings-module .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{justify-content:stretch;width:100%;max-width:none;position:static}.fs-system-settings-module .fs-system-settings-record-page__actions .fs-pill-button{flex:auto;min-width:0}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid{grid-template-columns:minmax(0,1fr)}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card,.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card:nth-child(2n){border-right:0}.fs-system-settings-module .fs-system-settings-record-page>.fs-dashboard__metrics-grid .fs-dashboard__metric-card+.fs-dashboard__metric-card{border-top:1px solid var(--fs-divider)}}.fs-core-form-page .fs-form-page__header,.fs-core-house-detail .fs-form-page__header,.fs-core-overview-page .fs-inline-banner,.fs-core-reference-detail .fs-form-page__header,.fs-core-register-page .fs-list-page__header,.fs-core-site-detail .fs-form-page__header,.fs-core-unit-detail .fs-form-page__header{border-color:var(--fs-border-subtle)}.fs-core-form-page .fs-form-page__body,.fs-core-house-detail .fs-form-page__body,.fs-core-overview-page .fs-inline-banner,.fs-core-reference-detail .fs-form-page__body,.fs-core-register-page .fs-list-page__header,.fs-core-site-detail .fs-form-page__body,.fs-core-unit-detail .fs-form-page__body{background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise)}.fs-core-overview-page .fs-core-workspace-nav{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at left,#347d731c,transparent 42%),var(--fs-panel-bg-quiet)}.fs-core-form-page .fs-form-page__title,.fs-core-house-detail .fs-form-page__title,.fs-core-overview-page .fs-core-workspace-nav .fs-inline-banner__title,.fs-core-reference-detail .fs-form-page__title,.fs-core-register-page .fs-list-page__title,.fs-core-site-detail .fs-form-page__title,.fs-core-unit-detail .fs-form-page__title{color:var(--fs-text-strong)}.fs-core-overview-page .fs-core-workspace-nav .fs-pill-button{border-color:var(--fs-border-subtle);color:var(--fs-text-soft);background:#f7f6f20a}.fs-core-overview-page .fs-core-workspace-nav .fs-pill-button:hover{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}.fs-core-overview-page .fs-dashboard__hero-aside>.fs-feature-card__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.fs-core-form-page .fs-button,.fs-core-form-page .fs-pill-button,.fs-core-house-detail .fs-button,.fs-core-house-detail .fs-pill-button,.fs-core-overview-page .fs-pill-button,.fs-core-reference-detail .fs-button,.fs-core-reference-detail .fs-pill-button,.fs-core-register-page .fs-list-page__primary-action,.fs-core-register-page .fs-pill-button,.fs-core-register-page .fs-table-action-button,.fs-core-site-detail .fs-button,.fs-core-site-detail .fs-pill-button,.fs-core-unit-detail .fs-button,.fs-core-unit-detail .fs-pill-button{border-radius:.58rem!important}.fs-core-register-page .fs-list-page__header{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg);min-height:4.75rem;box-shadow:var(--fs-card-shadow-enterprise);padding:.9rem 1rem}.fs-core-register-page .fs-list-page__header-main{align-self:center;gap:.2rem;min-width:0}.fs-core-register-page .fs-list-page__header-actions{align-self:center}.fs-core-register-page .fs-list-page__title{line-height:1.16}.fs-core-register-page .fs-list-page__subtitle{line-height:1.45}.fs-core-overview-page .fs-dashboard__card,.fs-core-overview-page .fs-dashboard__hero,.fs-core-overview-page .fs-dashboard__section,.fs-core-register-page .fs-data-table-shell,.fs-core-register-page .fs-filter-bar,.fs-core-register-page .fs-list-page__body,.fs-core-register-page .fs-list-page__summary,.fs-core-register-page .fs-table-toolbar{border-color:var(--fs-border-subtle);background-color:var(--fs-surface)}.fs-core-overview-page .fs-dashboard__card,.fs-core-overview-page .fs-dashboard__hero{background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise)}.fs-core-register-page .fs-list-page__body{box-shadow:none;background:0 0;border-color:#0000;padding:0}.fs-core-register-page .fs-data-table-shell{background:var(--fs-surface)}.fs-core-register-page .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);width:100%;max-width:100%;margin-inline:0;box-shadow:inset 0 1px #edf2f506}.fs-core-register-page .fs-list-page__filters-row{background:0 0;border-color:#0000;padding-inline:0}.fs-core-register-page .fs-list-page__filters-actions,.fs-core-register-page .fs-list-page__filters-main,.fs-core-register-page .fs-list-page__filters-pagination{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-core-register-page .fs-farm-sites__summary,.fs-core-register-page .fs-houses__summary,.fs-core-register-page .fs-reference-data__summary,.fs-core-register-page .fs-units__summary{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-core-register-page .fs-data-table tbody tr,.fs-core-register-page .fs-table-row{background:var(--fs-surface-inset)}.fs-core-register-page .fs-data-table tbody tr:nth-child(2n),.fs-core-register-page .fs-table-row:nth-child(2n){background:var(--fs-surface-quiet)}.fs-core-register-page .fs-table-action-button--subtle{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);color:var(--fs-text-soft)}.fs-core-overview-page .fs-dashboard__section{background:var(--fs-surface-quiet)}.fs-core-form-page .fs-form-page__body,.fs-core-house-detail .fs-form-page__body,.fs-core-reference-detail .fs-form-page__body,.fs-core-site-detail .fs-form-page__body,.fs-core-unit-detail .fs-form-page__body{box-shadow:none;background:0 0;border-color:#0000;padding:0;overflow:visible}.fs-core-overview-page .fs-dashboard__metric-card,.fs-core-overview-page .fs-dashboard__metric-card--neutral{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-core-overview-page .fs-dashboard__metric-card{--fs-core-metric-accent:var(--fs-text-muted)}.fs-core-overview-page .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-core-metric-accent),var(--fs-core-metric-accent)72%,transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fs-core-overview-page .fs-dashboard__metric-card:after{background:linear-gradient(90deg,var(--fs-core-metric-accent),color-mix(in srgb,var(--fs-core-metric-accent)38%,transparent)72%,transparent)}}.fs-core-overview-page .fs-overview-dashboard__metric-card--sites{--fs-core-metric-accent:#58a89c}.fs-core-overview-page .fs-overview-dashboard__metric-card--houses{--fs-core-metric-accent:#c69a2b}.fs-core-overview-page .fs-overview-dashboard__metric-card--units{--fs-core-metric-accent:#4ba6c8}.fs-core-overview-page .fs-overview-dashboard__metric-card--reference{--fs-core-metric-accent:#839b76}.fs-core-overview-page .fs-dashboard__metric-card .fs-dashboard__metric-indicator{background:var(--fs-core-metric-accent);box-shadow:0 0 0 3px var(--fs-core-metric-accent)}@supports (color:color-mix(in lab,red,red)){.fs-core-overview-page .fs-dashboard__metric-card .fs-dashboard__metric-indicator{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-core-metric-accent)14%,transparent)}}.fs-core-overview-page .fs-inline-banner__dot{background:var(--fs-accent-indicator);box-shadow:0 0 8px var(--fs-accent-glow)}.fs-core-overview-page .fs-dashboard__card-eyebrow,.fs-core-overview-page .fs-dashboard__hero-kicker{color:var(--fs-accent-indicator)}.fs-core-overview-page .fs-dashboard__hero-score{border-color:var(--fs-warning-border);background:var(--fs-surface-quiet)}.fs-core-overview-page .fs-chip--muted,.fs-core-overview-page .fs-dashboard__quick-action,.fs-core-overview-page .fs-finance-readiness-bar,.fs-core-overview-page .fs-overview-dashboard__setup-item{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-core-register-page .fs-data-table-shell{box-shadow:var(--fs-card-shadow-enterprise)}.fs-core-form-page .fs-field__hint,.fs-core-form-page .fs-form-field__hint,.fs-core-form-page .fs-form-page__meta,.fs-core-form-page .fs-form-page__subtitle,.fs-core-form-page .fs-form__section-subtitle,.fs-core-form-page .fs-input-field__hint,.fs-core-register-page .fs-data-table-shell__description,.fs-core-register-page .fs-data-table-shell__title,.fs-core-register-page .fs-list-page__meta,.fs-core-register-page .fs-list-page__subtitle{color:var(--fs-text-soft)}.fs-core-register-page .fs-data-table th,.fs-core-register-page .fs-data-table thead th{border-bottom-color:var(--fs-border-strong);background:var(--fs-surface-quiet);color:var(--fs-text-soft)}.fs-core-register-page .fs-data-table tbody td,.fs-core-register-page .fs-data-table td{border-bottom-color:var(--fs-divider);color:var(--fs-text)}.fs-core-register-page .fs-data-table tbody tr:hover td{background:var(--fs-accent-soft)}.fs-core-form-page .fs-input,.fs-core-form-page .fs-input-field__input,.fs-core-form-page .fs-select,.fs-core-form-page .fs-textarea,.fs-core-house-detail .fs-input,.fs-core-reference-detail .fs-input,.fs-core-register-page input,.fs-core-register-page select,.fs-core-register-page textarea,.fs-core-site-detail .fs-input,.fs-core-unit-detail .fs-input{border-color:var(--fs-border-subtle);background-color:var(--fs-surface-inset);color:var(--fs-text)}.fs-core-form-page .fs-input-field__input:focus,.fs-core-form-page .fs-input:focus,.fs-core-form-page .fs-select:focus,.fs-core-form-page .fs-textarea:focus,.fs-core-register-page input:focus,.fs-core-register-page select:focus,.fs-core-register-page textarea:focus{border-color:var(--fs-accent);box-shadow:var(--fs-focus-ring)}.fs-core-form-page .fs-form--stepped .fs-form__card,.fs-core-form-page .fs-form-summary,.fs-core-form-page .fs-form__section,.fs-core-house-detail .fs-form__section,.fs-core-reference-detail .fs-form__section,.fs-core-site-detail .fs-form__section,.fs-core-unit-detail .fs-form__section{border-color:var(--fs-border-subtle);background:var(--fs-surface)}.fs-date-field__trigger,.fs-search-select__trigger,.fs-time-field__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-strong);box-shadow:inset 0 1px #edf2f506,0 6px 16px #0003}.fs-core-form-page .fs-date-field .fs-date-field__trigger,.fs-core-form-page .fs-search-select-field .fs-search-select__trigger,.fs-core-form-page .fs-time-field .fs-time-field__trigger,.fs-core-register-page .fs-search-select-field .fs-search-select__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-date-field__trigger:hover:not(:disabled),.fs-search-select__trigger:hover:not(:disabled),.fs-time-field__trigger:hover:not(:disabled){border-color:var(--fs-border-accent);background:var(--fs-surface-quiet)}.fs-date-field__trigger--open,.fs-date-field__trigger:focus-visible,.fs-search-select__trigger--open,.fs-search-select__trigger:focus-visible,.fs-time-field__trigger--open,.fs-time-field__trigger:focus-visible{border-color:var(--fs-accent);background:var(--fs-surface-inset);box-shadow:var(--fs-focus-ring),0 12px 28px #00000057}.fs-date-field__popover,.fs-search-select__popover,.fs-time-field__popover{border-color:var(--fs-border-strong);background:linear-gradient(180deg,#edf2f506,transparent 42%),var(--fs-surface-quiet);color:var(--fs-text-strong);box-shadow:0 24px 60px #0000008f,inset 0 1px #edf2f50a}.fs-search-select__search,.fs-time-field__column{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-strong)}.fs-search-select__search::placeholder{color:var(--fs-text-soft)}.fs-date-field__day:focus-visible,.fs-date-field__day:hover,.fs-date-field__footer-button:focus-visible,.fs-date-field__footer-button:hover,.fs-date-field__nav:focus-visible,.fs-date-field__nav:hover,.fs-search-select__option--active,.fs-search-select__option:hover,.fs-time-field__footer-button:focus-visible,.fs-time-field__footer-button:hover,.fs-time-field__option:focus-visible,.fs-time-field__option:hover,.fs-time-field__quick:focus-visible,.fs-time-field__quick:hover{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}.fs-search-select__option--selected,.fs-search-select__quick-action{border-color:var(--fs-border-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-search-select__option--selected,.fs-search-select__quick-action){background:color-mix(in srgb,var(--fs-accent)18%,var(--fs-surface-inset))}}.fs-search-select__quick-action:hover{border-color:var(--fs-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-search-select__quick-action:hover{background:color-mix(in srgb,var(--fs-accent)24%,var(--fs-surface-inset))}}.fs-date-field__nav,.fs-time-field__quick{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-soft)}.fs-date-field__day--today{border-color:var(--fs-border-accent);color:var(--fs-indicator)}.fs-date-field__day--selected,.fs-time-field__option--selected,.fs-time-field__quick--selected{border-color:var(--fs-indicator);color:#fff;background:linear-gradient(135deg,#3f8c82,#2a625d);box-shadow:0 8px 18px #0e363357}.fs-date-field__footer,.fs-time-field__column-label,.fs-time-field__footer{border-color:var(--fs-border-subtle)}:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=datetime-local],:root[data-theme=dark] input[type=time]{color-scheme:dark}.fs-dialog-overlay{background:radial-gradient(circle,#347d7314,#0000 52%),#03080dc7}.fs-dialog:not(.fs-dialog--danger):not(.fs-dialog--warning):not(.fs-dialog--success):not(.fs-dialog--info){border-color:var(--fs-border-strong);background:var(--fs-panel-bg)}.fs-dialog{box-shadow:0 28px 80px #000000b3,inset 0 1px #edf2f50a}.fs-dialog--success{border-color:var(--fs-border-accent);background:radial-gradient(circle at top left,#347d7314,transparent 56%),var(--fs-panel-bg)}.fs-dialog--warning{background:radial-gradient(circle at top left,#c69a2b17,transparent 56%),var(--fs-panel-bg)}.fs-dialog--danger{background:radial-gradient(circle at top left,#d6645814,transparent 56%),var(--fs-panel-bg)}.fs-dialog--info{background:radial-gradient(circle at top left,#4c97bd14,transparent 56%),var(--fs-panel-bg)}.fs-dialog--form .fs-dialog__footer,.fs-dialog--form .fs-dialog__header{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-dialog__context-card,.fs-dialog__details,.fs-dialog__input,.fs-dialog__select,.fs-dialog__textarea{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-dialog__input,.fs-dialog__select,.fs-dialog__textarea{color:var(--fs-text-strong);box-shadow:inset 0 1px #edf2f506}.fs-dialog__input:hover,.fs-dialog__select:hover,.fs-dialog__textarea:hover{border-color:var(--fs-border-accent)}.fs-dialog .fs-pill-button{border-radius:.58rem!important}.fs-core-form-page .fs-stepper__item.fs-stepper__item--active,.fs-core-form-page .fs-stepper__item.fs-stepper__item--complete,.fs-core-form-page .fs-stepper__item.is-active,.fs-core-form-page .fs-stepper__item.is-complete,.fs-core-form-page .fs-stepper__item[aria-current=step]{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong);box-shadow:inset 3px 0 0 var(--fs-accent)}.fs-core-form-page .fs-stepper__item{border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);box-shadow:none}.fs-core-form-page .fs-stepper__item.fs-stepper__item--active .fs-stepper__bullet,.fs-core-form-page .fs-stepper__item.fs-stepper__item--complete .fs-stepper__bullet,.fs-core-form-page .fs-stepper__item.is-active .fs-stepper__bullet,.fs-core-form-page .fs-stepper__item.is-complete .fs-stepper__bullet,.fs-core-form-page .fs-stepper__item[aria-current=step] .fs-stepper__bullet{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}.fs-core-form-page .fs-stepper-nav{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft)}.fs-core-form-page .fs-form-summary__row dt,.fs-core-form-page .fs-form-summary__status{color:var(--fs-text-soft)}.fs-core-form-page .fs-form-summary__row dd,.fs-core-house-detail .fs-detail-grid dd,.fs-core-reference-detail .fs-detail-grid dd,.fs-core-site-detail .fs-detail-grid dd,.fs-core-unit-detail .fs-detail-grid dd{color:var(--fs-text-strong)}.fs-core-house-detail .fs-dashboard__hero,.fs-core-reference-detail .fs-dashboard__hero,.fs-core-site-detail .fs-dashboard__hero,.fs-core-unit-detail .fs-dashboard__hero{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise)}.fs-core-house-detail .fs-dashboard__hero-kicker,.fs-core-house-detail .fs-dashboard__hero-score,.fs-core-reference-detail .fs-dashboard__hero-kicker,.fs-core-reference-detail .fs-dashboard__hero-score,.fs-core-site-detail .fs-dashboard__hero-kicker,.fs-core-site-detail .fs-dashboard__hero-score,.fs-core-unit-detail .fs-dashboard__hero-kicker,.fs-core-unit-detail .fs-dashboard__hero-score{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-core-house-detail .fs-system-settings-record-page__actions,.fs-core-reference-detail .fs-system-settings-record-page__actions,.fs-core-site-detail .fs-system-settings-record-page__actions,.fs-core-unit-detail .fs-system-settings-record-page__actions{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft)}.fs-core-house-detail .fs-core-house-detail__snapshot,.fs-core-house-detail .fs-dashboard__card,.fs-core-reference-detail .fs-core-reference-detail__snapshot,.fs-core-reference-detail .fs-dashboard__card,.fs-core-site-detail .fs-core-site-detail__snapshot,.fs-core-site-detail .fs-dashboard__card,.fs-core-unit-detail .fs-core-unit-detail__snapshot,.fs-core-unit-detail .fs-dashboard__card{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-core-house-detail .fs-core-house-detail__card,.fs-core-reference-detail .fs-core-reference-detail__card,.fs-core-unit-detail .fs-core-unit-detail__card{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise)}.fs-core-house-detail .fs-core-house-detail__sections .fs-summary-section,.fs-core-reference-detail .fs-core-reference-detail__sections .fs-summary-section,.fs-core-unit-detail .fs-core-unit-detail__sections .fs-summary-section{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft)}.fs-core-house-detail .fs-core-house-detail__actions.fs-form__actions,.fs-core-reference-detail .fs-core-reference-detail__actions.fs-form__actions,.fs-core-unit-detail .fs-core-unit-detail__actions.fs-form__actions{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft)}.fs-core-house-detail .fs-system-settings-record-field,.fs-core-reference-detail .fs-system-settings-record-field,.fs-core-site-detail .fs-system-settings-record-field,.fs-core-unit-detail .fs-system-settings-record-field{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-core-form-page .fs-badge--warning,.fs-core-form-page .fs-status--warning,.fs-core-register-page .fs-badge--warning,.fs-core-register-page .fs-status--warning{border-color:var(--fs-warning-border);background:var(--fs-warning-soft);color:var(--fs-warning-text)}:root[data-theme=light] .fs-core-form-page .fs-form-page__body,:root[data-theme=light] .fs-core-house-detail .fs-form-page__body,:root[data-theme=light] .fs-core-overview-page .fs-dashboard__card,:root[data-theme=light] .fs-core-overview-page .fs-dashboard__hero,:root[data-theme=light] .fs-core-overview-page .fs-inline-banner,:root[data-theme=light] .fs-core-reference-detail .fs-form-page__body,:root[data-theme=light] .fs-core-register-page .fs-data-table-shell,:root[data-theme=light] .fs-core-register-page .fs-list-page__body,:root[data-theme=light] .fs-core-register-page .fs-list-page__header,:root[data-theme=light] .fs-core-site-detail .fs-form-page__body,:root[data-theme=light] .fs-core-unit-detail .fs-form-page__body{background:#fff;box-shadow:0 12px 30px #0f2b1f12}:root[data-theme=light] .fs-core-overview-page .fs-core-workspace-nav{background:radial-gradient(circle at 0,#1e7b5a1a,#0000 42%),#f1f5f1}:root[data-theme=light] .fs-core-overview-page .fs-core-workspace-nav .fs-pill-button{color:var(--fs-text-soft);background:#fff}:root[data-theme=light] .fs-core-form-page .fs-form--stepped .fs-form__card,:root[data-theme=light] .fs-core-form-page .fs-form-summary,:root[data-theme=light] .fs-core-form-page .fs-form__section,:root[data-theme=light] .fs-core-house-detail .fs-form__section,:root[data-theme=light] .fs-core-overview-page .fs-dashboard__section,:root[data-theme=light] .fs-core-reference-detail .fs-form__section,:root[data-theme=light] .fs-core-register-page .fs-filter-bar,:root[data-theme=light] .fs-core-register-page .fs-list-page__summary,:root[data-theme=light] .fs-core-register-page .fs-table-toolbar,:root[data-theme=light] .fs-core-site-detail .fs-form__section,:root[data-theme=light] .fs-core-unit-detail .fs-form__section{background:#fbfcfa}:root[data-theme=light] .fs-core-overview-page .fs-dashboard__metric-card,:root[data-theme=light] .fs-core-overview-page .fs-dashboard__metric-card--neutral{background:#fff;box-shadow:0 8px 20px #0f2b1f0b}:root[data-theme=light] .fs-core-register-page .fs-data-table th,:root[data-theme=light] .fs-core-register-page .fs-data-table thead th{color:#496455;background:#f0f4ef}:root[data-theme=light] .fs-core-register-page .fs-data-table tbody tr:hover td{background:#1e7b5a0e}:root[data-theme=light] .fs-core-form-page .fs-input,:root[data-theme=light] .fs-core-form-page .fs-input-field__input,:root[data-theme=light] .fs-core-form-page .fs-select,:root[data-theme=light] .fs-core-form-page .fs-textarea,:root[data-theme=light] .fs-core-house-detail .fs-input,:root[data-theme=light] .fs-core-reference-detail .fs-input,:root[data-theme=light] .fs-core-register-page input,:root[data-theme=light] .fs-core-register-page select,:root[data-theme=light] .fs-core-register-page textarea,:root[data-theme=light] .fs-core-site-detail .fs-input,:root[data-theme=light] .fs-core-unit-detail .fs-input{background-color:#fff}:root[data-theme=light] .fs-core-form-page .fs-form-page__body,:root[data-theme=light] .fs-core-house-detail .fs-form-page__body,:root[data-theme=light] .fs-core-reference-detail .fs-form-page__body,:root[data-theme=light] .fs-core-register-page .fs-list-page__body,:root[data-theme=light] .fs-core-site-detail .fs-form-page__body,:root[data-theme=light] .fs-core-unit-detail .fs-form-page__body{box-shadow:none;background:0 0;border-color:#0000;padding:0}:root[data-theme=light] .fs-core-register-page .fs-data-table-shell__table-wrapper{background:#fbfcfd;box-shadow:inset 0 1px #ffffffd9}:root[data-theme=light] .fs-core-register-page .fs-data-table tbody tr,:root[data-theme=light] .fs-core-register-page .fs-farm-sites__summary,:root[data-theme=light] .fs-core-register-page .fs-houses__summary,:root[data-theme=light] .fs-core-register-page .fs-list-page__filters-actions,:root[data-theme=light] .fs-core-register-page .fs-list-page__filters-main,:root[data-theme=light] .fs-core-register-page .fs-list-page__filters-pagination,:root[data-theme=light] .fs-core-register-page .fs-reference-data__summary,:root[data-theme=light] .fs-core-register-page .fs-table-row,:root[data-theme=light] .fs-core-register-page .fs-units__summary{background:#fff}:root[data-theme=light] .fs-core-house-detail .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-core-house-detail .fs-dashboard__hero-score,:root[data-theme=light] .fs-core-house-detail .fs-system-settings-record-field,:root[data-theme=light] .fs-core-house-detail .fs-system-settings-record-page__actions,:root[data-theme=light] .fs-core-reference-detail .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-core-reference-detail .fs-dashboard__hero-score,:root[data-theme=light] .fs-core-reference-detail .fs-system-settings-record-field,:root[data-theme=light] .fs-core-reference-detail .fs-system-settings-record-page__actions,:root[data-theme=light] .fs-core-register-page .fs-data-table tbody tr:nth-child(2n),:root[data-theme=light] .fs-core-register-page .fs-table-row:nth-child(2n),:root[data-theme=light] .fs-core-site-detail .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-core-site-detail .fs-dashboard__hero-score,:root[data-theme=light] .fs-core-site-detail .fs-system-settings-record-field,:root[data-theme=light] .fs-core-site-detail .fs-system-settings-record-page__actions,:root[data-theme=light] .fs-core-unit-detail .fs-dashboard__hero-kicker,:root[data-theme=light] .fs-core-unit-detail .fs-dashboard__hero-score,:root[data-theme=light] .fs-core-unit-detail .fs-system-settings-record-field,:root[data-theme=light] .fs-core-unit-detail .fs-system-settings-record-page__actions{background:#fbfcfa}:root[data-theme=light] .fs-core-house-detail .fs-core-house-detail__card,:root[data-theme=light] .fs-core-reference-detail .fs-core-reference-detail__card,:root[data-theme=light] .fs-core-unit-detail .fs-core-unit-detail__card{background:#fff}:root[data-theme=light] .fs-core-house-detail .fs-core-house-detail__actions.fs-form__actions,:root[data-theme=light] .fs-core-house-detail .fs-core-house-detail__sections .fs-summary-section,:root[data-theme=light] .fs-core-reference-detail .fs-core-reference-detail__actions.fs-form__actions,:root[data-theme=light] .fs-core-reference-detail .fs-core-reference-detail__sections .fs-summary-section,:root[data-theme=light] .fs-core-unit-detail .fs-core-unit-detail__actions.fs-form__actions,:root[data-theme=light] .fs-core-unit-detail .fs-core-unit-detail__sections .fs-summary-section{border-color:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft);background:#fbfcfa}:root[data-theme=light] .fs-date-field__trigger,:root[data-theme=light] .fs-search-select__search,:root[data-theme=light] .fs-search-select__trigger,:root[data-theme=light] .fs-time-field__column,:root[data-theme=light] .fs-time-field__trigger{border-color:var(--fs-border-subtle);color:var(--fs-text-strong);background:#fff;box-shadow:inset 0 1px #ffffffe0,0 6px 16px #0f2b1f0b}:root[data-theme=light] .fs-date-field__trigger:hover:not(:disabled),:root[data-theme=light] .fs-search-select__trigger:hover:not(:disabled),:root[data-theme=light] .fs-time-field__trigger:hover:not(:disabled){border-color:var(--fs-border-accent);background:#fbfcfa}:root[data-theme=light] .fs-date-field__popover,:root[data-theme=light] .fs-search-select__popover,:root[data-theme=light] .fs-time-field__popover{border-color:var(--fs-border-strong);color:var(--fs-text-strong);background:#fff;box-shadow:0 22px 54px #0f2b1f29,inset 0 1px #ffffffe6}:root[data-theme=light] .fs-date-field__nav,:root[data-theme=light] .fs-dialog__context-card,:root[data-theme=light] .fs-dialog__details,:root[data-theme=light] .fs-time-field__quick{border-color:var(--fs-border-subtle);background:#fbfcfa}:root[data-theme=light] input[type=date],:root[data-theme=light] input[type=datetime-local],:root[data-theme=light] input[type=time]{color-scheme:light}:root[data-theme=light] .fs-dialog-overlay{background:radial-gradient(circle,#347d730f,#0000 52%),#141c246b}:root[data-theme=light] .fs-dialog:not(.fs-dialog--danger):not(.fs-dialog--warning):not(.fs-dialog--success):not(.fs-dialog--info){border-color:var(--fs-border-strong);background:#fff}:root[data-theme=light] .fs-dialog{box-shadow:0 26px 72px #0f2b1f29,inset 0 1px #ffffffe6}:root[data-theme=light] .fs-dialog--success{border-color:var(--fs-border-accent);background:radial-gradient(circle at 0 0,#347d730e,#0000 56%),#fff}:root[data-theme=light] .fs-dialog--warning{background:radial-gradient(circle at 0 0,#c69a2b11,#0000 56%),#fff}:root[data-theme=light] .fs-dialog--danger{background:radial-gradient(circle at 0 0,#b8463c0d,#0000 56%),#fff}:root[data-theme=light] .fs-dialog--info{background:radial-gradient(circle at 0 0,#4c97bd0d,#0000 56%),#fff}:root[data-theme=light] .fs-dialog--form .fs-dialog__footer,:root[data-theme=light] .fs-dialog--form .fs-dialog__header{border-color:var(--fs-border-subtle);background:#fbfcfa}:root[data-theme=light] .fs-dialog__input,:root[data-theme=light] .fs-dialog__select,:root[data-theme=light] .fs-dialog__textarea{border-color:var(--fs-border-subtle);color:var(--fs-text-strong);background:#fff;box-shadow:inset 0 1px #ffffffe6}@media (max-width:1020px) and (min-width:781px){.fs-app-shell__topbar{padding-inline:1rem}.fs-app-shell__org-pill,.fs-app-shell__user-email{display:none}}@media (min-width:1100px){.fs-reference-data .fs-list-page__filters-controls{grid-template-columns:minmax(12rem,1.35fr) repeat(3,minmax(8.5rem,1fr))}}@media (max-width:780px){.fs-app-shell__topbar{gap:.55rem;padding-inline:.75rem}.fs-app-shell__title{font-size:.96rem}.fs-app-shell__user-chip{max-width:calc(100vw - 11.5rem)}.fs-app-shell__org-pill,.fs-app-shell__user-meta{display:none}.fs-core-overview-page .fs-core-workspace-nav{align-items:flex-start}.fs-core-overview-page .fs-core-workspace-nav .fs-inline-banner__actions{width:100%}.fs-core-overview-page .fs-core-workspace-nav .fs-pill-button{flex:calc(50% - .4rem);justify-content:center}.fs-core-form-page .fs-form-page__header,.fs-core-house-detail .fs-form-page__header,.fs-core-reference-detail .fs-form-page__header,.fs-core-register-page .fs-list-page__header,.fs-core-site-detail .fs-form-page__header,.fs-core-unit-detail .fs-form-page__header{gap:.85rem}.fs-core-form-page .fs-form-page__header-actions,.fs-core-register-page .fs-list-page__header-actions{width:100%}.fs-core-register-page .fs-list-page__header{text-align:left;align-items:stretch}.fs-core-register-page .fs-list-page__header-main{text-align:left;width:100%}.fs-core-register-page .fs-list-page__header-actions{justify-content:stretch}.fs-core-register-page .fs-list-page__primary-action{justify-content:center;width:100%}.fs-core-register-page .fs-data-table-shell,.fs-core-register-page .fs-list-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:440px){.fs-app-shell__topbar{gap:.38rem;padding-inline:.55rem}.fs-app-shell__topbar-left{gap:.45rem}.fs-app-shell__title{font-size:.9rem}.fs-app-shell__topbar-right{gap:.35rem}.fs-app-shell__user-logout{min-width:2rem;padding-inline:.5rem;font-size:0}.fs-app-shell__user-logout:before{content:"↗";font-size:1rem;line-height:1}.fs-core-overview-page .fs-core-workspace-nav .fs-pill-button{flex-basis:100%}.fs-core-form-page .fs-form-page__body,.fs-core-house-detail .fs-form-page__body,.fs-core-reference-detail .fs-form-page__body,.fs-core-site-detail .fs-form-page__body,.fs-core-unit-detail .fs-form-page__body{border-radius:var(--fs-radius-md)}}@media (max-width:760px){:is(.fs-core-house-form,.fs-core-unit-form,.fs-core-reference-form) .fs-form__grid--3col:has(>:nth-child(5)),:is(.fs-core-house-form,.fs-core-unit-form,.fs-core-reference-form) .fs-form__grid--balanced-2col:has(>:nth-child(5)){grid-template-columns:minmax(0,1fr)}:is(.fs-core-site-form,.fs-core-house-form,.fs-core-unit-form,.fs-core-reference-form) .fs-stepper-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}:is(.fs-core-site-form,.fs-core-house-form,.fs-core-unit-form,.fs-core-reference-form) .fs-stepper-nav>.fs-pill-button,:is(.fs-core-site-form,.fs-core-house-form,.fs-core-unit-form,.fs-core-reference-form) .fs-stepper-nav__right,:is(.fs-core-site-form,.fs-core-house-form,.fs-core-unit-form,.fs-core-reference-form) .fs-stepper-nav__right .fs-pill-button{width:100%;min-width:0}}.fs-auth{background:radial-gradient(circle at 8% 2%,#347d731c,transparent 34rem),radial-gradient(circle at 96% 92%,#c69a2b09,transparent 30rem),var(--fs-bg);color:var(--fs-text)}.fs-auth:before{opacity:.42;background-image:linear-gradient(#a4b2be09 1px,#0000 0),linear-gradient(90deg,#a4b2be07 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(145deg,#000c,#0000 76%);mask-image:linear-gradient(145deg,#000c,#0000 76%)}.fs-auth__hero{border-right-color:var(--fs-border-subtle);background:radial-gradient(circle at 13% 8%,#347d732e,#0000 28rem),radial-gradient(circle at 88% 88%,#c69a2b0e,#0000 25rem),linear-gradient(145deg,#0d141b,#0b1117 58%,#091016)}.fs-auth__hero:before{background:linear-gradient(#a4b2be0a 1px,#0000 0) 0 0/56px 56px,linear-gradient(90deg,#a4b2be08 1px,#0000 0) 0 0/56px 56px,linear-gradient(90deg,#080d120a,#080d129e) 0 0/100% 100%}.fs-auth__hero:after{background:radial-gradient(circle,#c69a2b12,#0000 68%);border-color:#c69a2b1a;box-shadow:0 0 0 4rem #c69a2b03}.fs-auth__card-topbar,.fs-auth__hero-system{border-bottom-color:var(--fs-divider)}.fs-auth__enterprise-label{background:var(--fs-accent-secondary-soft);color:var(--fs-link-hover);border-color:#c69a2b40}.fs-auth__form-kicker,.fs-auth__hero-kicker{color:var(--fs-accent-indicator)}.fs-auth__hero-title{color:var(--fs-text-strong)}.fs-auth__hero-brand .fs-auth__logo-subtitle,.fs-auth__hero-text{color:var(--fs-text-soft)}.fs-auth__platform-overview{border-color:var(--fs-border-subtle);box-shadow:0 24px 56px #0000004d,var(--fs-inset-highlight);background:linear-gradient(145deg,#ffffff09,#0000 72%),#080d1294}.fs-auth__platform-overview-head{border-bottom-color:var(--fs-divider)}.fs-auth__platform-capability strong,.fs-auth__platform-overview-head strong{color:var(--fs-text)}.fs-auth__platform-capability small,.fs-auth__platform-foot,.fs-auth__platform-overline{color:var(--fs-text-muted)}.fs-auth__platform-foot span:before,.fs-auth__platform-status{color:var(--fs-success-text)}.fs-auth__platform-status>span{background:var(--fs-success);box-shadow:0 0 0 .25rem var(--fs-success-soft)}.fs-auth__platform-capability{border-color:var(--fs-border-subtle);background:#111820c2}.fs-auth__platform-index{color:var(--fs-accent-secondary)}.fs-auth__panel{background:radial-gradient(circle at 50% 26%,#347d7313,transparent 26rem),linear-gradient(180deg,var(--fs-bg-soft),var(--fs-bg))}.fs-auth__panel:before{background:linear-gradient(#edf2f506,#0000 42%),linear-gradient(90deg,#edf2f503,#0000 28%)}.fs-auth__panel::-webkit-scrollbar-thumb{background:var(--fs-border-strong)}.fs-auth__card,.fs-auth__card--login{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-strong),var(--fs-inset-highlight)}.fs-auth__card:before{background:linear-gradient(145deg,#347d7316,#0000 42%)}.fs-auth__logo-mark{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:var(--fs-card-shadow-soft)}.fs-auth__choice-card-title,.fs-auth__logo-title,.fs-auth__review-card h3,.fs-auth__section-title,.fs-auth__title{color:var(--fs-text-strong)}.fs-auth__compact-footer,.fs-auth__field-hint,.fs-auth__helper,.fs-auth__logo-subtitle,.fs-auth__subtitle,.fs-auth__trust-note{color:var(--fs-text-muted)}.fs-auth__label{color:var(--fs-text-soft)}.fs-auth-select__trigger,.fs-auth__card--login .fs-auth__input,.fs-auth__input,.fs-auth__textarea{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text);box-shadow:var(--fs-inset-highlight)}.fs-auth__input::placeholder,.fs-auth__textarea::placeholder{color:var(--fs-text-muted)}.fs-auth-select__trigger:hover,.fs-auth__input:hover,.fs-auth__textarea:hover{border-color:var(--fs-border-strong)}.fs-auth-select__trigger:focus-visible,.fs-auth__card--login .fs-auth__input:focus-visible,.fs-auth__input:focus-visible,.fs-auth__textarea:focus-visible{border-color:var(--fs-accent-hover);box-shadow:var(--fs-focus-ring)}.fs-auth__input-action{color:var(--fs-text-muted)}.fs-auth__input-action:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text)}.fs-auth__submit{background:var(--fs-gradient-brand);color:#fff;box-shadow:var(--fs-button-shadow);border-color:#75a9a25c}.fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-gradient-brand-hover)}.fs-auth__submit:disabled,.fs-auth__submit[aria-disabled=true]{border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);color:var(--fs-text-disabled);box-shadow:none}.fs-auth__access-chip,.fs-auth__choice-card,.fs-auth__code-preview,.fs-auth__review-card,.fs-auth__secondary-action,.fs-auth__setup-strip{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);color:var(--fs-text-soft)}.fs-auth__access-chip:hover,.fs-auth__choice-card:hover,.fs-auth__secondary-action:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text)}.fs-auth__access-chip--selected,.fs-auth__choice-card--selected,.fs-auth__stepper-item--current{border-color:var(--fs-border-accent);background:var(--fs-accent-soft)}.fs-auth__account-action,.fs-auth__link,.fs-auth__mini-link{color:var(--fs-link)}.fs-auth__account-action:hover,.fs-auth__link:hover,.fs-auth__mini-link:hover{color:var(--fs-link-hover)}.fs-auth__account-actions,.fs-auth__governance-note,.fs-auth__review-grid div{border-color:var(--fs-divider)}.fs-auth__policy-check,.fs-auth__trust-icon{border-color:var(--fs-success-border);background:var(--fs-success-soft);color:var(--fs-success-text)}.fs-auth__notice{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}.fs-auth__success{border-color:var(--fs-success-border);background:var(--fs-success-soft);color:var(--fs-success-text)}.fs-auth__error{border-color:var(--fs-danger-border);background:var(--fs-danger-soft);color:var(--fs-danger-text)}.fs-auth__stepper-item{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-auth__stepper-index{border-color:var(--fs-border-strong);background:var(--fs-surface-inset);color:var(--fs-text-soft)}.fs-auth__stepper-item--complete .fs-auth__stepper-index,.fs-auth__stepper-item--current .fs-auth__stepper-index{border-color:var(--fs-border-accent);background:var(--fs-accent);color:#fff}:root[data-theme=light] .fs-auth,:root[data-theme=light] .fs-auth__panel{background:radial-gradient(circle at 12% 4%,#1e7b5a13,transparent 30rem),radial-gradient(circle at 92% 94%,#c69a2b0b,transparent 28rem),var(--fs-bg-soft)}:root[data-theme=light] .fs-auth__hero{border-right-color:var(--fs-border-subtle);background:radial-gradient(circle at 13% 8%,#1e7b5a1c,#0000 28rem),radial-gradient(circle at 88% 88%,#c69a2b0f,#0000 25rem),linear-gradient(145deg,#f7f9f6,#eff4f0 58%,#e8eeea)}:root[data-theme=light] .fs-auth__platform-overview{border-color:var(--fs-border-subtle);background:linear-gradient(145deg,#ffffffd1,#0000 72%),#ffffffa8;box-shadow:0 22px 52px #0f2b1f14,inset 0 1px #ffffffeb}:root[data-theme=light] .fs-auth__platform-capability{border-color:var(--fs-border-subtle);background:#ffffffad}:root[data-theme=light] .fs-auth__card,:root[data-theme=light] .fs-auth__card--login{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-strong),var(--fs-inset-highlight)}:root[data-theme=light] .fs-auth-select__trigger,:root[data-theme=light] .fs-auth__card--login .fs-auth__input,:root[data-theme=light] .fs-auth__input,:root[data-theme=light] .fs-auth__textarea{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);color:var(--fs-text)}@media (max-width:980px){.fs-auth__panel{background:radial-gradient(circle at 50% 12%,#347d731c,transparent 26rem),linear-gradient(180deg,var(--fs-bg-soft),var(--fs-bg))}.fs-auth__panel:after{content:"FLOCKSENSE  /  SECURE OPERATIONS WORKSPACE";color:var(--fs-text-muted);letter-spacing:.14em;pointer-events:none;font-size:.58rem;font-weight:800;position:absolute;top:1rem;left:1.25rem}.fs-auth__panel>.fs-auth__card,.fs-auth__panel>.fs-auth__card--wide{margin-block:clamp(2.25rem,7vh,4.5rem)}}@media (max-width:560px){.fs-auth__panel:after{max-width:calc(100% - 2rem);top:.8rem;left:1rem}}@media (min-width:901px){.fs-hr-users.fs-system-settings-register .fs-hr-users__table table.fs-data-table{min-width:76rem!important}.fs-hr-users__table .fs-data-table td:first-child,.fs-hr-users__table .fs-data-table th:first-child{min-width:16rem}.fs-hr-users__table .fs-table-cell-stack__meta{overflow-wrap:normal;word-break:normal}}.fs-hr-employee-users>.fs-hr-register__hero,.fs-hr-employee-users__action-card,.fs-hr-iam--command-center .fs-list-page__filters,.fs-hr-iam__hero,.fs-hr-iam__panel,.fs-hr-user-detail__hero,.fs-hr-user-detail__section{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)}.fs-hr-employee-users .fs-dashboard__eyebrow,.fs-hr-form-page .fs-form-page__eyebrow,.fs-hr-iam--command-center .fs-list-page__eyebrow,.fs-hr-iam__eyebrow,.fs-hr-user-detail__eyebrow{color:var(--fs-accent-indicator)}:is(.fs-hr-users__summary,.fs-hr-memberships__summary,.fs-hr-employee-roles__summary,.fs-hr-access-requests__summary,.fs-hr-employee-users__summary){background:0 0;border:0;overflow:visible}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article){--fs-iam-register-accent:#58a89c;background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);border-radius:.82rem;position:relative;overflow:hidden;border:1px solid var(--fs-border-subtle)!important}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):after{background:linear-gradient(90deg,var(--fs-iam-register-accent),var(--fs-iam-register-accent)72%,transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):after{background:linear-gradient(90deg,var(--fs-iam-register-accent),color-mix(in srgb,var(--fs-iam-register-accent)38%,transparent)72%,transparent)}}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):nth-child(2){--fs-iam-register-accent:#839b76}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):nth-child(3){--fs-iam-register-accent:#c69a2b}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):nth-child(4){--fs-iam-register-accent:#c87968}:is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-access-requests,.fs-hr-iam) :is(.fs-list-page__page-size,.fs-pill-button--quiet,.fs-list-search-input,.fs-select){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-hr-iam__hero{background:radial-gradient(circle at 12% 0,var(--fs-accent-indicator),transparent 32%),var(--fs-panel-bg)}@supports (color:color-mix(in lab,red,red)){.fs-hr-iam__hero{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fs-accent-indicator)7%,transparent),transparent 32%),var(--fs-panel-bg)}}.fs-hr-iam__assignment,.fs-hr-iam__check,.fs-hr-iam__command,.fs-hr-iam__flow-card,.fs-hr-iam__flow>div,.fs-hr-iam__hero-meta span,.fs-hr-iam__permission-builder,.fs-hr-iam__permission-preview,.fs-hr-iam__permission-row,.fs-hr-iam__posture-card,.fs-hr-iam__posture-grid>div,.fs-hr-iam__quick-link,.fs-hr-iam__resource-row,.fs-hr-iam__table-wrap{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-hr-iam__command:hover:not(:disabled),.fs-hr-iam__module-row:hover,.fs-hr-iam__quick-link:hover{border-color:var(--fs-accent-indicator);background:var(--fs-accent-soft)}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-iam__quick-link:hover,.fs-hr-iam__command:hover:not(:disabled),.fs-hr-iam__module-row:hover){border-color:color-mix(in srgb,var(--fs-accent-indicator)40%,var(--fs-border-subtle))}}.fs-hr-iam__quick-link:after{color:var(--fs-accent-indicator)}.fs-hr-iam__posture-card{box-shadow:var(--fs-card-shadow-soft);position:relative;overflow:hidden}.fs-hr-iam__posture-card:before{content:"";background:linear-gradient(90deg,#58a89c,#58a89c38,#0000);height:3px;position:absolute;inset:0 0 auto}.fs-hr-iam__panel{padding:clamp(.9rem,1.25vw,1.15rem)}.fs-hr-iam__panel-header{border-bottom-color:var(--fs-border-subtle)}.fs-hr-iam__command{box-shadow:var(--fs-card-shadow-soft);position:relative}.fs-hr-iam__command--primary{border-color:var(--fs-accent-indicator);background:var(--fs-surface-inset);box-shadow:inset 3px 0 0 var(--fs-accent-indicator),var(--fs-card-shadow-soft)}@supports (color:color-mix(in lab,red,red)){.fs-hr-iam__command--primary{border-color:color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle))}}.fs-hr-iam__assignment,.fs-hr-iam__flow-card,.fs-hr-iam__flow>div,.fs-hr-iam__permission-row,.fs-hr-iam__posture-grid>div{background:var(--fs-surface-quiet)}.fs-hr-iam__permission-modules,.fs-hr-iam__permission-resource-header,.fs-hr-iam__table td,.fs-hr-iam__table th{border-color:var(--fs-border-subtle)}.fs-hr-iam__module-row--selected,.fs-hr-iam__resource-row:has(input:checked){border-color:var(--fs-accent-indicator);background:var(--fs-accent-soft)}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-iam__module-row--selected,.fs-hr-iam__resource-row:has(input:checked)){border-color:color-mix(in srgb,var(--fs-accent-indicator)36%,var(--fs-border-subtle))}}.fs-hr-iam__module-row--active{border-color:var(--fs-accent-indicator);box-shadow:inset 3px 0 0 var(--fs-accent-indicator)}.fs-hr-iam__module-row small{background:var(--fs-accent-soft);color:var(--fs-accent-indicator)}.fs-hr-employee-users>.fs-hr-register__hero{background:radial-gradient(circle at 12% 0,var(--fs-accent-indicator),transparent 34%),var(--fs-panel-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab,red,red)){.fs-hr-employee-users>.fs-hr-register__hero{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fs-accent-indicator)6%,transparent),transparent 34%),var(--fs-panel-bg)}}.fs-hr-employee-users .fs-hr-register__hero-actions{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.fs-hr-employee-users__action-body{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-hr-user-detail__hero{background:radial-gradient(circle at 10% 0,var(--fs-accent-indicator),transparent 30%),var(--fs-panel-bg)}@supports (color:color-mix(in lab,red,red)){.fs-hr-user-detail__hero{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--fs-accent-indicator)6%,transparent),transparent 30%),var(--fs-panel-bg)}}.fs-hr-user-detail__avatar{border-color:var(--fs-accent-indicator);background:var(--fs-accent-soft);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){.fs-hr-user-detail__avatar{border-color:color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle))}}.fs-hr-user-detail__empty,.fs-hr-user-detail__field,.fs-hr-user-detail__hero-meta span,.fs-hr-user-detail__snapshot-item,.fs-hr-user-detail__status-grid>div,.fs-hr-user-detail__status-main{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-hr-user-detail__field,.fs-hr-user-detail__snapshot-item{box-shadow:var(--fs-card-shadow-soft)}.fs-hr-user-detail__actions.fs-system-settings-record-page__actions{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)}:is(.fs-hr-user-form,.fs-hr-membership-form,.fs-hr-employee-role-form,.fs-hr-employee-user-form,.fs-hr-access-request-form) :is(.fs-profile-image-field,.fs-form-summary__status,.fs-form__meta-row span,.fs-hr-user-form__summary-stats>div,.fs-hr-membership-form__summary-stats>div,.fs-hr-employee-role-form__summary-stats>div,.fs-hr-employee-user-form__summary-stats>div,.fs-hr-access-request-form__summary-stats>div,.fs-hr-user-form__toggle,.fs-hr-membership-form__toggle,.fs-hr-employee-role-form__toggle,.fs-hr-employee-user-form__toggle,.fs-hr-access-request-form__toggle){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:var(--fs-card-shadow-soft)}.fs-hr-user-form .fs-profile-image-field__preview{border-color:var(--fs-accent-indicator);background:radial-gradient(circle at 30% 18%,var(--fs-accent-indicator),transparent 36%),var(--fs-accent-soft)}@supports (color:color-mix(in lab,red,red)){.fs-hr-user-form .fs-profile-image-field__preview{border-color:color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle));background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--fs-accent-indicator)18%,transparent),transparent 36%),var(--fs-accent-soft)}}.fs-hr-users .fs-hr-table-person__avatar{border-color:var(--fs-accent-indicator);background:radial-gradient(circle at 28% 18%,var(--fs-accent-indicator),transparent 38%),var(--fs-accent-soft);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){.fs-hr-users .fs-hr-table-person__avatar{border-color:color-mix(in srgb,var(--fs-accent-indicator)38%,var(--fs-border-subtle));background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--fs-accent-indicator)16%,transparent),transparent 38%),var(--fs-accent-soft)}}:is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-employee-users,.fs-hr-access-requests,.fs-hr-user-detail,.fs-hr-form-page) .fs-pill-button--ghost{border-color:var(--fs-border-subtle);color:var(--fs-text-muted);background:0 0}:is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-employee-users,.fs-hr-access-requests,.fs-hr-user-detail,.fs-hr-form-page) .fs-pill-button--ghost:hover{border-color:var(--fs-accent-indicator);background:var(--fs-accent-soft);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-employee-users,.fs-hr-access-requests,.fs-hr-user-detail,.fs-hr-form-page) .fs-pill-button--ghost:hover{border-color:color-mix(in srgb,var(--fs-accent-indicator)38%,var(--fs-border-subtle))}}.fs-hr-user-detail__eyebrow{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}.fs-core-form-page.fs-hr-access-request-form .fs-form-summary__status,.fs-core-form-page.fs-hr-access-request-form .fs-hr-access-request-form__summary-stats>div,.fs-core-form-page.fs-hr-employee-role-form .fs-form-summary__status,.fs-core-form-page.fs-hr-employee-role-form .fs-hr-employee-role-form__summary-stats>div,.fs-core-form-page.fs-hr-employee-user-form .fs-form-summary__status,.fs-core-form-page.fs-hr-employee-user-form .fs-hr-employee-user-form__summary-stats>div,.fs-core-form-page.fs-hr-membership-form .fs-form-summary__status,.fs-core-form-page.fs-hr-membership-form .fs-hr-membership-form__summary-stats>div,.fs-core-form-page.fs-hr-user-form .fs-form-summary__status,.fs-core-form-page.fs-hr-user-form .fs-hr-user-form__summary-stats>div{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:var(--fs-card-shadow-soft)}:root[data-theme=light] :is(.fs-hr-iam__hero,.fs-hr-iam__panel,.fs-hr-employee-users>.fs-hr-register__hero,.fs-hr-employee-users__action-card,.fs-hr-user-detail__hero,.fs-hr-user-detail__section){border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)}:root[data-theme=light] .fs-hr-iam__summary-item .fs-dashboard__metric-indicator{background:var(--fs-iam-metric-accent);box-shadow:0 0 0 3px var(--fs-iam-metric-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-hr-iam__summary-item .fs-dashboard__metric-indicator{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-iam-metric-accent)14%,transparent)}}:root[data-theme=light] :is(.fs-hr-iam__hero-meta span,.fs-hr-iam__quick-link,.fs-hr-iam__posture-card,.fs-hr-iam__posture-grid>div,.fs-hr-iam__command,.fs-hr-iam__flow-card,.fs-hr-iam__flow>div,.fs-hr-iam__check,.fs-hr-iam__permission-preview,.fs-hr-iam__permission-builder,.fs-hr-iam__resource-row,.fs-hr-iam__table-wrap,.fs-hr-iam__assignment,.fs-hr-iam__permission-row,.fs-hr-employee-users__action-body,.fs-hr-user-detail__hero-meta span,.fs-hr-user-detail__status-main,.fs-hr-user-detail__status-grid>div,.fs-hr-user-detail__snapshot-item,.fs-hr-user-detail__field,.fs-hr-user-detail__empty){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}:root[data-theme=light] .fs-hr-iam__flow-card,:root[data-theme=light] :is(.fs-hr-iam__flow>div,.fs-hr-iam__posture-grid>div,.fs-hr-iam__assignment,.fs-hr-iam__permission-row){background:var(--fs-surface-quiet)}@media (max-width:680px){:is(.fs-hr-users__summary-grid,.fs-hr-memberships__summary-grid,.fs-hr-employee-roles__summary-grid,.fs-hr-access-requests__summary-grid,.fs-hr-employee-users__summary-grid){gap:.55rem}}.fs-audit-workspace .fs-system-settings-record-page__actions--rail.fs-system-settings-record-page__actions{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;justify-self:stretch;width:100%;max-width:none;overflow-x:auto}.fs-audit-workspace .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{z-index:80;justify-self:auto;width:fit-content;max-width:min(72rem,100vw - 2rem);position:fixed;bottom:clamp(1rem,2vw,1.4rem);right:clamp(1rem,2vw,1.5rem);border-color:var(--fs-border-strong,#a4b2be47)!important;background:var(--fs-surface,#151d25)!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;box-shadow:0 18px 52px #03080c52!important}@supports (color:color-mix(in lab,red,red)){.fs-audit-workspace .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface,#151d25)96%,transparent)!important}}@media (max-width:760px){.fs-audit-workspace .fs-system-settings-record-page__actions--rail.fs-system-settings-record-page__actions{flex-wrap:wrap;width:auto;max-width:none}.fs-audit-workspace .fs-system-settings-record-page__actions--floating.fs-system-settings-record-page__actions{bottom:.75rem;left:.75rem;right:.75rem}}.fs-dashboard :is(button.fs-pill-button,a.fs-pill-button,.fs-dashboard__hero-actions>a,.fs-dashboard__hero-actions>button,.fs-hr-workspace-nav a,.fs-audit-workspace-nav a){border-radius:.58rem!important}.fs-dashboard .fs-dashboard__hero-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.fs-people-hr-module .fs-hr-import-form__workspace{gap:1rem;grid-template-columns:minmax(0,1fr)!important}.fs-people-hr-module .fs-hr-import-form__assurance-card{order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;display:grid;position:static;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:var(--fs-card-shadow-soft)!important;border-radius:.9rem!important;padding:1rem!important}.fs-people-hr-module .fs-hr-import-form__assurance-card .fs-system-settings-record-card__header{border:0;min-width:0;margin:0;padding:0}.fs-people-hr-module .fs-hr-import-form__settings{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.fs-people-hr-module .fs-hr-import-form__settings>label{min-height:5.2rem;border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-import-form__commit-state{grid-area:1/2;min-width:13rem;margin:0;border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-import-form__options-note{grid-column:1/-1;margin:0;border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-import-form__editable-table,.fs-people-hr-module .fs-hr-import-form__editable-table .fs-data-table-shell__body,.fs-people-hr-module .fs-hr-import-form__editable-table .fs-data-table-shell__header,.fs-people-hr-module .fs-hr-import-form__editable-table table,.fs-people-hr-module .fs-hr-import-form__editable-table tbody,.fs-people-hr-module .fs-hr-import-form__editable-table tr{background:var(--fs-surface-quiet)!important}.fs-people-hr-module .fs-hr-import-form__editable-table th,.fs-people-hr-module .fs-hr-import-form__editable-table thead{background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-import-form__editable-table .fs-data-table-shell__eyebrow{color:var(--fs-text-muted)!important}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__header{border-bottom:1px solid var(--fs-divider);align-items:center;gap:1.25rem;margin:0 0 .85rem;padding:.1rem .1rem .85rem;background:0 0!important}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__header-main{gap:.22rem}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__title{color:var(--fs-text-strong);font-size:clamp(1.15rem,1vw + .8rem,1.38rem);line-height:1.2}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__description{max-width:58rem;color:var(--fs-text-soft);font-size:.8rem}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__toolbar{gap:.55rem}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__toolbar :is(.fs-pill-button,.fs-table-action-button){min-height:2.45rem;border-radius:.5rem!important}.fs-people-hr-module .fs-hr-import-form__table-count{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:2.45rem;color:var(--fs-text-soft);border-radius:.5rem;align-items:center;padding:0 .72rem;font-size:.72rem;font-weight:750;display:inline-flex}.fs-people-hr-module :is(.fs-hr-import-form__editable-table,.fs-hr-report-detail__results) .fs-data-table-shell__table-wrapper{border-color:var(--fs-border-subtle);box-shadow:none;padding:.62rem;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-import-form__editable-table .fs-hr-import-form__row--error>td:first-child{box-shadow:inset 3px 0 var(--fs-danger)}.fs-people-hr-module .fs-hr-import-form__cell-input,.fs-people-hr-module .fs-hr-report-detail .fs-form-input{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-strong)!important;box-shadow:none!important;background-image:none!important}.fs-people-hr-module .fs-hr-import-form__cell-input:hover,.fs-people-hr-module .fs-hr-report-detail .fs-form-input:hover{border-color:var(--fs-border-strong)!important;background:var(--fs-surface)!important}.fs-people-hr-module .fs-hr-report-detail .fs-form-input::placeholder{opacity:1;color:var(--fs-text-muted)!important}.fs-people-hr-module :is(.fs-hr-import-form__result-summary,.fs-hr-report-detail__result-summary){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fs-people-hr-module .fs-hr-import-form__findings{border-radius:.9rem;margin:0;padding:1rem;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:var(--fs-card-shadow-soft)!important;background-image:none!important}.fs-people-hr-module .fs-hr-import-form__findings .fs-system-settings-record-card__header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 .8rem;padding:0 0 .75rem;display:flex}.fs-people-hr-module .fs-hr-import-form__findings-grid{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:.65rem;display:grid}.fs-people-hr-module .fs-hr-import-form__findings-grid>article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.62rem;gap:.35rem;padding:.75rem;display:grid}.fs-people-hr-module .fs-hr-import-form__findings-grid>article>div{align-items:center;gap:.5rem;display:flex}.fs-people-hr-module .fs-hr-import-form__findings-grid p,.fs-people-hr-module .fs-hr-import-form__findings-grid span{color:var(--fs-text-muted);font-size:.74rem}.fs-people-hr-module .fs-hr-import-form__findings-grid p{margin:0;line-height:1.45}.fs-people-hr-module .fs-hr-import-form__result-summary .fs-procurement-register-notes__grid{grid-template-columns:repeat(4,minmax(0,1fr));background:0 0!important;gap:.75rem!important}.fs-people-hr-module .fs-hr-import-form__result-summary .fs-procurement-register-notes__grid>div{border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;background-image:none!important;border-radius:.75rem!important}.fs-people-hr-module .fs-hr-import-form__table-actions .fs-table-action-button--subtle{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-soft)!important}.fs-people-hr-module .fs-hr-report-detail__result-summary .fs-procurement-register-notes__grid{grid-template-columns:repeat(4,minmax(0,1fr));background:0 0!important;gap:.75rem!important}.fs-people-hr-module .fs-hr-report-detail__result-summary .fs-procurement-register-notes__grid>div{min-height:5.8rem;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:none!important;background-image:none!important;border-radius:.75rem!important}.fs-people-hr-module .fs-hr-report-detail__results .fs-data-table-shell__eyebrow{color:var(--fs-text-muted)!important}.fs-people-hr-module .fs-hr-report-detail__results .fs-table-action-button--subtle{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-soft)!important}.fs-people-hr-module :is(.fs-hr-import-form__actions-anchor,.fs-hr-report-detail__actions-anchor){min-height:4.15rem}.fs-people-hr-module .fs-hr-report-detail__configuration{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.75fr);gap:1rem}.fs-people-hr-module .fs-hr-report-detail__parameters,.fs-people-hr-module .fs-hr-report-detail__run-context{position:static;overflow:hidden;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:var(--fs-card-shadow-soft)!important;background-image:none!important;border-radius:.9rem!important;padding:1.05rem!important}.fs-people-hr-module :is(.fs-hr-report-detail__parameters,.fs-hr-report-detail__run-context) .fs-system-settings-record-card__header{border-bottom:1px solid var(--fs-divider);margin:0 0 .9rem;padding:0 0 .8rem}.fs-people-hr-module .fs-hr-report-detail__parameters .fs-form-field--checkbox{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-report-detail__run-context .fs-system-settings-record-page__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.fs-people-hr-module .fs-hr-report-detail__privacy-note,.fs-people-hr-module .fs-hr-report-detail__run-context .fs-system-settings-record-field{min-height:5rem;border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;background-image:none!important}.fs-people-hr-module .fs-hr-report-detail>.fs-empty-state{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:var(--fs-card-shadow-soft)!important;background-image:none!important}.fs-people-hr-module .fs-hr-report-detail>.fs-empty-state:before{display:none!important}.fs-people-hr-module .fs-hr-report-detail>.fs-empty-state .fs-empty-state__icon{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-muted)!important}@media (max-width:1280px){.fs-people-hr-module .fs-hr-import-form__settings{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-people-hr-module .fs-hr-report-detail__configuration{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.fs-people-hr-module .fs-hr-import-form__assurance-card{grid-template-columns:minmax(0,1fr)}.fs-people-hr-module .fs-hr-import-form__commit-state{grid-area:auto/1;min-width:0}.fs-people-hr-module .fs-hr-import-form__result-summary .fs-procurement-register-notes__grid,.fs-people-hr-module .fs-hr-import-form__settings,.fs-people-hr-module .fs-hr-report-detail__result-summary .fs-procurement-register-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fs-people-hr-module .fs-hr-import-form__findings-grid,.fs-people-hr-module .fs-hr-import-form__result-summary .fs-procurement-register-notes__grid,.fs-people-hr-module .fs-hr-import-form__settings,.fs-people-hr-module .fs-hr-report-detail__result-summary .fs-procurement-register-notes__grid,.fs-people-hr-module .fs-hr-report-detail__run-context .fs-system-settings-record-page__fields{grid-template-columns:minmax(0,1fr)}}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metric-card{--fs-audit-metric-accent:#58a89c;position:relative;overflow:hidden;border-color:var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:var(--fs-card-shadow-soft)!important}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-audit-metric-accent),var(--fs-audit-metric-accent)72%,transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metric-card:after{background:linear-gradient(90deg,var(--fs-audit-metric-accent),color-mix(in srgb,var(--fs-audit-metric-accent)38%,transparent)72%,transparent)}}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metrics-grid>.fs-dashboard__metric-card:first-child{--fs-audit-metric-accent:#58a89c}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metrics-grid>.fs-dashboard__metric-card:nth-child(2){--fs-audit-metric-accent:#c69a2b}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metrics-grid>.fs-dashboard__metric-card:nth-child(3){--fs-audit-metric-accent:#4ba6c8}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metrics-grid>.fs-dashboard__metric-card:nth-child(4){--fs-audit-metric-accent:#d08d3f}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metric-indicator{background:var(--fs-audit-metric-accent)!important;box-shadow:0 0 0 4px var(--fs-audit-metric-accent)!important}@supports (color:color-mix(in lab,red,red)){.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metric-indicator{box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-audit-metric-accent)16%,transparent)!important}}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__hero-mini-grid>a{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;box-shadow:none!important}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__hero-mini-grid>a:hover{border-color:var(--fs-border-accent)!important;background:var(--fs-surface-quiet)!important}.fs-audit-workspace [class*=__summary-item]>:is(span,[class*=__summary-label]){color:var(--fs-text-muted)!important}.fs-audit-workspace [class*=__summary-item]>strong{color:var(--fs-text-strong)!important}.fs-audit-workspace [class*=__summary-item]>small{color:var(--fs-text-soft)!important}.fs-audit-workspace .fs-audit-select-field{min-width:0}.fs-audit-workspace .fs-audit-select-field .fs-search-select__trigger{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:2.8rem;box-shadow:none}.fs-audit-workspace .fs-audit-select-field .fs-search-select__trigger--open,.fs-audit-workspace .fs-audit-select-field .fs-search-select__trigger:hover{border-color:var(--fs-border-accent);background:var(--fs-surface)}.fs-audit-workspace .fs-audit-retention-policy-form .fs-system-settings-record-page__actions .fs-pill-button,.fs-audit-workspace .fs-audit-retention-policy-form .fs-system-settings-record-page__actions .fs-pill-button--primary{min-width:0!important}.fs-hr-imports__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.fs-hr-imports__field-cell strong,.fs-hr-reports__report-cell strong{color:var(--fs-text-strong);display:block}.fs-hr-imports__field-cell span,.fs-hr-reports__report-cell span{color:var(--fs-text-muted);margin:.2rem 0 0;line-height:1.45;display:block}.fs-hr-imports__table .fs-data-table td,.fs-hr-reports__table .fs-data-table td{vertical-align:top}.fs-hr-imports__table .fs-data-table td:first-child{min-width:17rem}.fs-hr-reports__table .fs-data-table td:first-child{min-width:25rem}:is(.fs-hr-imports__field-key,.fs-hr-reports__report-code){overflow-wrap:anywhere;border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);max-width:100%;color:var(--fs-text-soft);font-family:var(--fs-font-mono);border-radius:.42rem;padding:.22rem .46rem;font-size:.74rem;line-height:1.35;display:inline-flex}@media (max-width:860px){.fs-hr-imports__header-actions{justify-content:flex-start}}:is(.fs-hr-import-form__workspace,.fs-hr-report-detail__configuration){grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;gap:1rem;display:grid}:is(.fs-hr-import-form__assurance-card,.fs-hr-report-detail__parameters,.fs-hr-report-detail__run-context){border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);min-width:0;box-shadow:var(--fs-card-shadow-soft);margin:0;padding:1rem}.fs-hr-import-form__editable-table,.fs-hr-import-form__editor{min-width:0;margin:0}.fs-hr-import-form__editable-table .fs-data-table-shell__viewport{max-height:min(62vh,46rem)}.fs-hr-import-form__table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fs-hr-import-form__cell-input{width:100%;min-width:9.5rem;height:2.45rem;padding:.48rem .58rem;font-size:.78rem;background:var(--fs-surface-inset)!important;border-radius:.42rem!important}.fs-hr-import-form__cell-date,.fs-hr-import-form__cell-select{width:100%;min-width:9.5rem}.fs-hr-import-form__cell-date .fs-date-field__trigger,.fs-hr-import-form__cell-select .fs-search-select__trigger{min-height:2.45rem;padding:.48rem .58rem;font-size:.78rem;background:var(--fs-surface-inset)!important;box-shadow:none!important;border-radius:.42rem!important}.fs-hr-import-form__cell-control--error :is(.fs-search-select__trigger,.fs-date-field__trigger){border-color:var(--fs-danger-border)!important}.fs-hr-import-form__cell-date .fs-date-field__popover,.fs-hr-import-form__cell-select .fs-search-select__popover{background:var(--fs-surface-quiet);background-image:none;border-radius:.46rem}.fs-hr-import-form__cell-input:focus{border-color:var(--fs-border-accent)!important;box-shadow:0 0 0 2px var(--fs-accent-soft)!important}.fs-hr-import-form__cell-input--error{border-color:var(--fs-danger-border)!important}.fs-hr-import-form__row-status{gap:.32rem;display:grid}.fs-hr-import-form__row-status small{color:var(--fs-text-muted);font-size:.68rem}.fs-hr-import-form__remove-row{min-width:0!important;padding-inline:.68rem!important}.fs-hr-import-form__settings{gap:.5rem;display:grid}.fs-hr-import-form__settings>label{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);cursor:pointer;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;padding:.68rem;display:grid}.fs-hr-import-form__settings input,.fs-hr-report-detail__parameters .fs-form-field--checkbox input{accent-color:var(--fs-accent);border-radius:.22rem!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;margin:.12rem 0 0!important;padding:0!important}.fs-hr-import-form__settings small,.fs-hr-import-form__settings span,.fs-hr-import-form__settings strong{display:block}.fs-hr-import-form__settings strong{color:var(--fs-text-strong);font-size:.8rem}.fs-hr-import-form__settings small{color:var(--fs-text-muted);margin-top:.15rem;font-size:.72rem;line-height:1.4}.fs-hr-import-form__options-note{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.62rem;gap:.38rem;margin-top:.7rem;padding:.72rem;display:grid}.fs-hr-import-form__options-note p{color:var(--fs-text-muted);margin:0;font-size:.74rem;line-height:1.45}.fs-hr-import-form__options-note .fs-pill-button{width:fit-content;margin-top:.2rem}.fs-hr-import-form__upload-dialog{gap:.78rem;display:grid}.fs-hr-import-form__upload-zone{border:1px dashed var(--fs-border-strong);background:var(--fs-surface-inset);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.82rem;padding:1rem;display:grid}.fs-hr-import-form__upload-zone p{color:var(--fs-text-muted);margin:.18rem 0 0;font-size:.76rem}.fs-hr-import-form__upload-zone input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-hr-import-form__upload-icon{border:1px solid var(--fs-border-accent);background:var(--fs-accent-soft);width:2.7rem;height:2.7rem;color:var(--fs-text-strong);letter-spacing:.05em;border-radius:.6rem;place-items:center;font-size:.66rem;font-weight:850;display:grid}.fs-hr-import-form__selected-file,.fs-hr-import-form__selected-file>div{align-items:center;gap:.62rem;display:flex}.fs-hr-import-form__selected-file{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.62rem;justify-content:space-between;padding:.72rem}.fs-hr-import-form__selected-file>div{align-items:baseline}.fs-hr-import-form__selected-file span{color:var(--fs-text-muted);font-size:.72rem}.fs-hr-import-form__dialog-tools{justify-content:flex-end;display:flex}.fs-hr-import-form__result-summary{margin:0}.fs-hr-import-form__assurance-card,.fs-hr-report-detail__run-context{top:calc(var(--fs-topbar-height,64px) + .85rem);position:sticky}.fs-hr-import-form__assurance-list{gap:.58rem;display:grid}.fs-hr-import-form__assurance-list>div{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.72rem;display:grid}.fs-hr-import-detail__steps>li>span,.fs-hr-import-form__assurance-list>div>span{border:1px solid var(--fs-border-accent);background:var(--fs-accent-soft);width:1.75rem;height:1.75rem;color:var(--fs-text-strong);border-radius:.5rem;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}.fs-hr-import-detail__steps strong,.fs-hr-import-form__assurance-list strong{color:var(--fs-text-strong);font-size:.84rem;display:block}.fs-hr-import-detail__steps small,.fs-hr-import-form__assurance-list small{color:var(--fs-text-muted);margin-top:.16rem;font-size:.75rem;line-height:1.45;display:block}.fs-hr-import-form__commit-state,.fs-hr-report-detail__privacy-note{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.68rem;gap:.32rem;margin-top:.72rem;padding:.78rem;display:grid}.fs-hr-import-form__commit-state>span{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.fs-hr-import-form__commit-state>strong,.fs-hr-report-detail__privacy-note>strong{color:var(--fs-text-strong);font-size:.88rem}.fs-hr-import-form__commit-state .fs-status-badge{width:fit-content}.fs-hr-report-detail__parameters .fs-system-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.fs-hr-report-detail__parameters :is(.fs-form-input,.fs-date-field__trigger){min-height:2.75rem;box-shadow:none!important;border-radius:.42rem!important}.fs-hr-report-detail__parameters .fs-date-field__popover{background:var(--fs-surface-quiet);background-image:none;border-radius:.5rem}.fs-hr-imports :is(.fs-list-search-input,.fs-search-select__trigger),.fs-hr-reports :is(.fs-list-search-input,.fs-search-select__trigger){box-shadow:none!important;border-radius:.42rem!important}.fs-hr-report-detail__parameters .fs-form-field:first-child{grid-column:1/-1}.fs-hr-report-detail__parameters .fs-form-field--checkbox{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.75rem;padding:.65rem .72rem;display:grid!important}.fs-hr-report-detail__parameters .fs-system-settings-record-card__footer{border-top:1px solid var(--fs-border-subtle);margin-top:.9rem;padding-top:.85rem}.fs-hr-report-detail__run-context .fs-system-settings-record-page__fields{gap:.55rem;display:grid}.fs-hr-import-detail__explanation p,.fs-hr-report-detail__privacy-note p{color:var(--fs-text-muted);margin:0;font-size:.78rem;line-height:1.55}.fs-hr-import-detail__steps{gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.fs-hr-import-detail__steps>li{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.68rem;display:grid}:is(.fs-hr-import-form__results,.fs-hr-import-form__preview,.fs-hr-report-detail__results){margin:0}@media (max-width:1040px){:is(.fs-hr-import-form__workspace,.fs-hr-report-detail__configuration){grid-template-columns:minmax(0,1fr)}.fs-hr-import-form__assurance-card,.fs-hr-report-detail__run-context{position:static}}@media (max-width:640px){.fs-hr-import-form__upload-zone{grid-template-columns:auto minmax(0,1fr)}.fs-hr-import-form__upload-zone .fs-pill-button{grid-column:1/-1;width:100%}.fs-hr-import-form__dialog-tools .fs-pill-button{width:100%}.fs-hr-report-detail__parameters .fs-system-settings-form-grid{grid-template-columns:minmax(0,1fr)}.fs-hr-report-detail__parameters .fs-form-field:first-child{grid-column:auto}}.fs-system-settings-record-page__actions,.fs-system-settings-record-page__actions--floating,.fs-system-settings-record-page__actions--rail{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] :is(.fs-system-settings-record-page__actions,.fs-system-settings-record-page__actions--rail,.fs-system-settings-record-page__actions--floating){background:var(--fs-surface)!important}.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__card--dashboard-panel,.fs-audit-workspace .fs-audit-dashboard .fs-dashboard__metric-card{background:var(--fs-surface)!important;box-shadow:none!important}.fs-audit-workspace .fs-audit-reports__advanced,.fs-audit-workspace :is(.fs-audit-reports,.fs-audit-retention-policy-form,.fs-audit-retention-console) .fs-form-input,.fs-audit-workspace :is(.fs-audit-reports,.fs-audit-retention-policy-form,.fs-audit-retention-console) .fs-system-settings-code-block{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;box-shadow:none!important}.fs-audit-workspace .fs-audit-reports__advanced[open]>summary{border-bottom-color:var(--fs-divider)!important}.fs-audit-workspace .fs-audit-reports__lookup-alert{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;color:var(--fs-text-soft)!important}:root[data-theme=light] .fs-audit-workspace .fs-audit-reports__advanced,:root[data-theme=light] .fs-audit-workspace :is(.fs-audit-reports,.fs-audit-retention-policy-form,.fs-audit-retention-console) .fs-form-input,:root[data-theme=light] .fs-audit-workspace :is(.fs-audit-reports,.fs-audit-retention-policy-form,.fs-audit-retention-console) .fs-system-settings-code-block{background:var(--fs-surface-quiet)!important}.fs-audit-workspace{display:contents}.fs-audit-workspace .fs-core-register-page{--fs-audit-surface:var(--fs-surface,#151d25);--fs-audit-surface-soft:var(--fs-surface-soft,#1a2530);--fs-audit-surface-inset:var(--fs-surface-inset,#0c1218);--fs-audit-border:var(--fs-border-subtle,#a4b2be29);--fs-audit-divider:var(--fs-divider,#a4b2be1f)}.fs-audit-workspace .fs-data-table-shell,.fs-audit-workspace .fs-data-table-shell__table-wrapper,.fs-audit-workspace .fs-list-page__filters-row,.fs-audit-workspace .fs-list-page__toolbar-actions{box-shadow:none!important}.fs-audit-workspace .fs-list-page__filters-row,.fs-audit-workspace .fs-list-page__toolbar-actions{background:var(--fs-surface,#151d25)!important;border-color:var(--fs-border-subtle,#a4b2be29)!important}.fs-audit-workspace .fs-system-settings-register__summary{border-radius:var(--fs-radius-lg,.9rem);overflow:hidden;border:1px solid var(--fs-border-subtle,#a4b2be29)!important;background:var(--fs-surface,#151d25)!important;box-shadow:none!important}.fs-audit-workspace .fs-system-settings-register__summary>:is([class*=__summary-grid],.fs-system-settings-register__summary-grid){gap:0!important}.fs-audit-workspace .fs-system-settings-register__summary [class*=__summary-item]{min-height:5.35rem;border:0!important;border-right:1px solid var(--fs-divider,#a4b2be1f)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.9rem 1rem!important}.fs-audit-workspace .fs-system-settings-register__summary [class*=__summary-item]:last-child{border-right:0!important}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero{align-items:center;gap:1.25rem;min-height:auto;border-color:var(--fs-border-subtle,#a4b2be29)!important;background:var(--fs-surface,#151d25)!important;box-shadow:none!important}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-main{min-width:0}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-title{max-width:56rem;font-size:clamp(1.65rem,1.38rem + .9vw,2.25rem);line-height:1.12}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-copy{display:none}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-aside{border:1px solid var(--fs-border-subtle,#a4b2be29);border-radius:var(--fs-radius-lg,.9rem);width:min(100%,23rem);padding:.9rem 1rem;background:var(--fs-surface-inset,#0c1218)!important;box-shadow:none!important}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-score{border:0;border-radius:0;min-height:0;padding:0;box-shadow:none!important;background:0 0!important}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-score strong{font-size:1.3rem}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-mini-grid{border-top:1px solid var(--fs-divider,#a4b2be1f);gap:.75rem;margin-top:.75rem;padding-top:.75rem}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-mini-grid>*{border:0;border-radius:0;min-height:0;padding:0;box-shadow:none!important;background:0 0!important}.fs-audit-workspace [class*=summary-strip__grid]{border:1px solid var(--fs-border-subtle,#a4b2be29);border-radius:var(--fs-radius-lg,.9rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;background:var(--fs-surface,#151d25)!important;box-shadow:none!important;gap:0!important}.fs-audit-workspace [class*=summary-strip__grid]>div{min-width:0;min-height:5.5rem;border:0!important;border-right:1px solid var(--fs-divider,#a4b2be1f)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.9rem 1rem!important}.fs-audit-workspace [class*=summary-strip__grid]>div:last-child{border-right:0!important}.fs-audit-workspace [class*=summary-strip__grid] strong{color:var(--fs-text-strong,#fff)!important}.fs-audit-workspace [class*=summary-strip__grid] :is(small,span){color:var(--fs-text-soft,#b4bec8)!important}.fs-audit-workspace .fs-system-settings-record-page__actions{gap:.65rem;border-color:var(--fs-border-subtle,#a4b2be29)!important;background:var(--fs-surface,#151d25)!important;box-shadow:none!important}.fs-audit-workspace :is(.fs-audit-event-detail,.fs-audit-security-event-detail,.fs-audit-login-activity-detail,.fs-audit-request-log-detail,.fs-audit-object-change-detail,.fs-audit-export-log-detail,.fs-audit-retention-policy-detail) .fs-dashboard__card--dashboard-panel,.fs-audit-workspace :is(.fs-audit-event-readonly,[class*=-form],.fs-audit-report-workbench-page,.fs-audit-retention-console) .fs-dashboard__card--dashboard-panel{border-color:var(--fs-border-subtle,#a4b2be29)!important;background:var(--fs-surface,#151d25)!important;box-shadow:none!important}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console) .fs-dashboard__card-header p{display:none}.fs-audit-workspace .fs-audit-json-disclosure{border-top:1px solid var(--fs-divider,#a4b2be1f);margin:0}.fs-audit-workspace .fs-audit-json-disclosure>summary{min-height:3.25rem;color:var(--fs-text-soft,#b4bec8);font-size:var(--fs-text-sm,.78rem);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:800;list-style:none;display:flex}.fs-audit-workspace .fs-audit-json-disclosure>summary::-webkit-details-marker{display:none}.fs-audit-workspace .fs-audit-json-disclosure>summary:after{content:"+";color:var(--fs-text-muted,#7f8b97);font-size:1rem}.fs-audit-workspace .fs-audit-json-disclosure[open]>summary:after{content:"−"}.fs-audit-workspace .fs-audit-json-disclosure>.fs-system-settings-code-block{max-height:28rem;margin:0 1rem 1rem}.fs-audit-workspace .fs-audit-retention-policy-form{flex-direction:column;display:flex}.fs-audit-workspace .fs-audit-retention-policy-form>.fs-dashboard__hero{order:10}.fs-audit-workspace .fs-audit-retention-policy-form>.fs-audit-retention-policy-form__grid{order:20}.fs-audit-workspace .fs-audit-retention-policy-form>.fs-dashboard__card{order:30}.fs-audit-workspace .fs-audit-retention-policy-form>.fs-system-settings-record-page__actions{order:40}:root[data-theme=light] .fs-audit-workspace .fs-list-page__filters-row,:root[data-theme=light] .fs-audit-workspace .fs-list-page__toolbar-actions,:root[data-theme=light] .fs-audit-workspace .fs-system-settings-record-page__actions,:root[data-theme=light] .fs-audit-workspace .fs-system-settings-register__summary,:root[data-theme=light] .fs-audit-workspace :is(.fs-audit-event-detail,.fs-audit-security-event-detail,.fs-audit-login-activity-detail,.fs-audit-request-log-detail,.fs-audit-object-change-detail,.fs-audit-export-log-detail,.fs-audit-retention-policy-detail,.fs-audit-event-readonly,[class*=-form],.fs-audit-report-workbench-page,.fs-audit-retention-console) .fs-dashboard__card--dashboard-panel,:root[data-theme=light] .fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero,:root[data-theme=light] .fs-audit-workspace [class*=summary-strip__grid]{background:var(--fs-surface,#fff)!important}:root[data-theme=light] .fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-aside{background:var(--fs-surface-quiet,#fafbf8)!important}@media (max-width:1100px){.fs-audit-workspace [class*=summary-strip__grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-audit-workspace [class*=summary-strip__grid]>div:nth-child(2n){border-right:0!important}.fs-audit-workspace .fs-system-settings-register__summary [class*=__summary-item],.fs-audit-workspace [class*=summary-strip__grid]>div:nth-child(n+3){border-top:1px solid var(--fs-divider,#a4b2be1f)!important}}@media (max-width:760px){.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero{align-items:stretch}.fs-audit-workspace :is(.fs-system-settings-record-page,.fs-audit-report-workbench-page,.fs-audit-retention-console)>.fs-dashboard__hero .fs-dashboard__hero-aside{width:100%}.fs-audit-workspace [class*=summary-strip__grid]{grid-template-columns:minmax(0,1fr)}.fs-audit-workspace [class*=summary-strip__grid]>div,.fs-audit-workspace [class*=summary-strip__grid]>div:nth-child(2n){border-right:0!important}.fs-audit-workspace [class*=summary-strip__grid]>div+div{border-top:1px solid var(--fs-divider,#a4b2be1f)!important}.fs-audit-workspace .fs-system-settings-record-page__actions{align-items:stretch}.fs-audit-workspace .fs-system-settings-record-page__actions .fs-pill-button{width:100%}}.fs-people-hr-module :is(.fs-pill-button,.fs-button,.fs-table-action-button,.fs-list-page__primary-action){border-radius:.46rem!important}.fs-people-hr-module .fs-list-page__filters,.fs-people-hr-module .fs-table-filters{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.fs-people-hr-module :is(.fs-data-table-shell,.fs-system-settings-table-card){border-color:var(--fs-border-subtle)!important;background:var(--fs-panel-bg)!important;box-shadow:var(--fs-card-shadow-soft)!important}.fs-list-page__filters,.fs-list-page__filters-actions,.fs-list-page__filters-main,.fs-list-page__filters-pagination,.fs-list-page__filters-row,.fs-table-filters{box-shadow:none!important}.fs-list-page__filters,.fs-list-page__filters-row,.fs-table-filters{background:0 0!important;border-color:#0000!important}.fs-people-hr-module :is(.fs-list-search-input,.fs-select,.fs-list-page__page-size,.fs-search-select__trigger){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-strong)!important;border-radius:.42rem!important}.fs-people-hr-module .fs-data-table-shell__table-wrapper{overflow-x:auto;border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-data-table__cell--actions{min-width:8.75rem}.fs-people-hr-module .fs-table-actions{gap:.4rem}.fs-people-hr-module .fs-table-actions .fs-pill-button{min-height:2rem;padding-inline:.68rem}.fs-people-hr-module .fs-hr-attendance__table .fs-data-table{min-width:84rem!important}@media (min-width:761px){.fs-people-hr-module .fs-hr-attendance__table .fs-hr-attendance__clock-cell{min-width:15rem;overflow:hidden;white-space:normal!important}.fs-people-hr-module .fs-hr-attendance__table .fs-data-table__cell--actions{overflow:hidden;width:11rem!important;min-width:11rem!important}.fs-people-hr-module .fs-hr-attendance__table .fs-data-table__cell--actions .fs-table-actions{width:100%;min-width:0;max-width:100%}}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions-anchor,.fs-people-hr-module .fs-system-settings-record-page [class*=-detail__actions-anchor]{width:100%;min-height:3.5rem}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions{-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-end;justify-self:stretch;width:100%;max-width:none;margin:0;padding:.68rem;bottom:auto;left:auto;right:auto;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:none!important;border-radius:.82rem!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions .fs-pill-button{min-width:7.25rem;min-height:2.35rem;padding-inline:.9rem;border-radius:.58rem!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions .fs-pill-button--primary{min-width:10.5rem}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions .fs-pill-button--primary:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent)!important;background:var(--fs-gradient-brand)!important;color:#fff!important;box-shadow:none!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions .fs-pill-button:is(:disabled,[aria-disabled=true]){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-muted)!important;box-shadow:none!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions--floating{z-index:60;justify-self:auto;width:fit-content;max-width:min(100vw - 2rem,54rem);padding:.48rem;box-shadow:0 18px 44px #00000061,var(--fs-inset-highlight)!important;position:fixed!important;bottom:clamp(.9rem,1.7vw,1.25rem)!important;left:auto!important;right:clamp(1rem,2vw,1.5rem)!important}.fs-people-hr-module .fs-system-settings-record-page [class*=-detail__actions--floating].fs-system-settings-record-page__actions{z-index:60;justify-self:auto;padding:.48rem;width:fit-content!important;max-width:min(100vw - 2rem,54rem)!important;position:fixed!important;inset:auto clamp(1rem,2vw,1.5rem) clamp(.9rem,1.7vw,1.25rem) auto!important}.fs-people-hr-module .fs-system-settings-record-card,.fs-people-hr-module .fs-system-settings-record-grid>.fs-dashboard__card,.fs-people-hr-module .fs-system-settings-record-page__hero{border-color:var(--fs-border-subtle)!important;background:var(--fs-panel-bg)!important;box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)!important}.fs-people-hr-module .fs-system-settings-record-page [class*=-detail__snapshot]:not([class*=-detail__snapshot-item]){gap:0;overflow:hidden;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-quiet)!important;box-shadow:var(--fs-card-shadow-soft)!important;border-radius:.82rem!important}.fs-people-hr-module .fs-system-settings-record-page [class*=-detail__snapshot-item]{border:0!important;border-right:1px solid var(--fs-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.fs-people-hr-module .fs-system-settings-record-page [class*=-detail__snapshot-item]:last-child{border-right:0!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-field,.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__field,.fs-people-hr-module .fs-system-settings-record-page [class*=-detail__field]{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;box-shadow:none!important}@media (min-width:1041px){.fs-people-hr-module .fs-system-settings-record-grid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:1rem}.fs-people-hr-module .fs-system-settings-record-grid>.fs-dashboard__card:first-child .fs-system-settings-record-page__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-people-hr-module .fs-system-settings-record-page__fields{grid-template-columns:minmax(0,1fr);align-content:start;gap:.58rem;display:grid}.fs-people-hr-module .fs-system-settings-record-field{border-radius:.68rem;min-height:0;padding:.78rem .84rem}.fs-people-hr-module .fs-system-settings-record-field>strong{font-size:.9rem;line-height:1.35}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;display:grid}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form{gap:.85rem;min-width:0;display:grid}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form__section.fs-form__card{padding:clamp(.95rem,1.35vw,1.2rem);border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:none!important;border-radius:.9rem!important}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form__section-header{border-bottom:1px solid var(--fs-divider);margin-bottom:.82rem;padding-bottom:.65rem}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form__meta-row{flex-wrap:wrap;gap:.42rem;margin-bottom:.82rem;display:flex}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form__meta-row span{min-height:1.75rem;color:var(--fs-text-soft);border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form-summary{top:calc(var(--fs-topbar-height,64px) + .85rem);padding:.92rem;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-panel-bg)!important;box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)!important;border-radius:.9rem!important}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page :is([class*=__summary-stats]>div,[class*=__toggle],.fs-profile-image-field,.fs-form-summary__status){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;box-shadow:none!important}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form-summary__status{border-radius:999px;align-items:center;width:fit-content;min-height:1.65rem;padding:.2rem .58rem;display:inline-flex;border:1px solid var(--fs-border-subtle)!important}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page :is(.fs-system-settings-form-field input,.fs-system-settings-form-field select,.fs-system-settings-form-field textarea,.fs-search-select__trigger,.fs-date-field__trigger,.fs-time-field__trigger){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-strong)!important;border-radius:.42rem!important}.fs-core-form-page :is(.fs-stepper-nav,.fs-form__actions){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:.82rem!important}.fs-core-form-page :is(.fs-stepper-nav,.fs-form__actions) .fs-pill-button--primary:not(:disabled):not([aria-disabled=true]),.fs-people-hr-module .fs-hr-employee-note-form__actions .fs-pill-button--primary:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent)!important;background:var(--fs-gradient-brand)!important;color:#fff!important;box-shadow:none!important}.fs-core-form-page :is(.fs-stepper-nav,.fs-form__actions) .fs-pill-button:is(:disabled,[aria-disabled=true]),.fs-people-hr-module .fs-hr-employee-note-form__actions .fs-pill-button:is(:disabled,[aria-disabled=true]){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-muted)!important;box-shadow:none!important}.fs-people-hr-module .fs-core-form-page.fs-hr-auth-request-form .fs-hr-auth-request__actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fs-surface)!important;box-shadow:none!important}.fs-people-hr-module :is(.fs-hr-employee-note-form__card,.fs-hr-employee-note-form__summary){border-color:var(--fs-border-subtle)!important;background:var(--fs-panel-bg)!important;box-shadow:var(--fs-card-shadow-soft)!important}.fs-people-hr-module .fs-hr-employee-note-form :is(.fs-form-input,.fs-search-select-field--form .fs-search-select__trigger){border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important;color:var(--fs-text-strong)!important;box-shadow:none!important}.fs-people-hr-module .fs-hr-employee-note-form :is(.fs-form-input:focus-visible,.fs-search-select-field--form .fs-search-select__trigger:focus-visible){border-color:var(--fs-border-accent)!important;box-shadow:var(--fs-focus-ring)!important}.fs-people-hr-module .fs-hr-employee-note-form__toggle{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface-inset)!important}.fs-people-hr-module .fs-hr-employee-note-form__actions.fs-stepper-nav{border-color:var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:980px){.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-people-hr-module .fs-core-form-page.fs-hr-form-page .fs-form-summary{max-width:none;position:static}}@media (max-width:760px){.fs-people-hr-module .fs-hr-attendance__table .fs-data-table{min-width:0!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions,.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions--floating{align-items:stretch;width:100%;max-width:none;position:static!important;inset:auto!important}.fs-people-hr-module .fs-system-settings-record-page .fs-system-settings-record-page__actions .fs-pill-button{flex:calc(50% - .35rem);min-width:0}}.fs-people-hr-module .fs-hr-employee-users__summary-grid article{min-height:4.25rem;border:0!important;border-right:1px solid var(--fs-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.72rem .9rem!important}.fs-people-hr-module .fs-hr-employee-users__summary-grid article:last-child{border-right:0!important}.fs-people-hr-module .fs-hr-employee-users__summary-grid article strong{font-family:var(--fs-font-sans)!important;font-size:.86rem!important;font-weight:750!important}@media (max-width:960px){.fs-people-hr-module .fs-hr-employee-users__summary-grid article:nth-child(2n){border-right:0!important}.fs-people-hr-module .fs-hr-employee-users__summary-grid article:nth-child(n+3){border-top:1px solid var(--fs-divider)!important}}@media (max-width:640px){.fs-people-hr-module .fs-hr-employee-users__summary-grid article{border-right:0!important}.fs-people-hr-module .fs-hr-employee-users__summary-grid article+article{border-top:1px solid var(--fs-divider)!important}}@media (min-width:761px){.fs-core-site-detail .fs-core-site-detail__actions--floating.fs-system-settings-record-page__actions{width:fit-content;max-width:calc(100vw - 2rem)}}.fs-core-overview-page :is(.fs-dashboard__hero-mini-grid>div,.fs-dashboard__tenant-grid>div,.fs-dashboard__insight-row,.fs-overview-dashboard__setup-item,.fs-dashboard__quick-action){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none}.fs-core-overview-page :is(.fs-dashboard__insight-row,.fs-overview-dashboard__setup-item,.fs-dashboard__quick-action):hover{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);box-shadow:var(--fs-card-shadow-soft)}:root[data-theme=light] .fs-core-overview-page :is(.fs-dashboard__hero-mini-grid>div,.fs-dashboard__tenant-grid>div,.fs-dashboard__insight-row,.fs-overview-dashboard__setup-item,.fs-dashboard__quick-action){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none}:is(.fs-hr-users__summary,.fs-hr-memberships__summary,.fs-hr-employee-roles__summary,.fs-hr-access-requests__summary,.fs-hr-employee-users__summary){border:1px solid var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none;border-radius:.95rem;margin-bottom:0;padding:0;overflow:hidden}:is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-access-requests) .fs-list-page__body,:is(.fs-hr-users__table,.fs-hr-memberships__table,.fs-hr-employee-roles__table,.fs-hr-access-requests__table){margin-top:0}:root[data-theme=light] :is(.fs-hr-user-detail__snapshot,.fs-hr-membership-detail__snapshot,.fs-hr-employee-role-detail__snapshot,.fs-hr-access-request-detail__snapshot){box-shadow:var(--fs-card-shadow-soft)}:root[data-theme=light] :is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-access-requests) .fs-list-page__summary{box-shadow:none;background:0 0;border:0}:is(.fs-hr-users,.fs-hr-memberships,.fs-hr-employee-roles,.fs-hr-access-requests) .fs-list-page__summary{box-shadow:none;background:0 0;border:0;padding:0}:is(.fs-hr-users__summary-grid,.fs-hr-memberships__summary-grid,.fs-hr-employee-roles__summary-grid,.fs-hr-access-requests__summary-grid,.fs-hr-employee-users__summary-grid){gap:0}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article){box-shadow:none;background:0 0;border-radius:0;overflow:visible;border:0!important;border-right:1px solid var(--fs-divider)!important}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):last-child{border-right:0!important}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article):after{display:none}.fs-hr-employee-users .fs-button,.fs-hr-employee-users .fs-pill-button{border-radius:.58rem!important}.fs-hr-employee-users__action-buttons{gap:.5rem}:is(.fs-hr-user-detail__actions-anchor,.fs-hr-membership-detail__actions-anchor,.fs-hr-employee-role-detail__actions-anchor){width:100%;min-height:0}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions).fs-system-settings-record-page__actions,:is(.fs-hr-user-detail__actions--floating,.fs-hr-membership-detail__actions--floating,.fs-hr-employee-role-detail__actions--floating,.fs-hr-access-request-detail__actions--floating).fs-system-settings-record-page__actions{z-index:1;border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:100%;max-width:none;box-shadow:var(--fs-card-shadow-soft);border-radius:.9rem;justify-content:flex-end;justify-self:stretch;margin:0;padding:.72rem;position:relative!important;inset:auto!important}:is(.fs-hr-user-detail__actions--floating,.fs-hr-membership-detail__actions--floating,.fs-hr-employee-role-detail__actions--floating,.fs-hr-access-request-detail__actions--floating).fs-system-settings-record-page__actions{z-index:60;border-color:var(--fs-border-strong);background:var(--fs-surface-quiet);width:fit-content;max-width:calc(100vw - 2rem);box-shadow:0 18px 44px #0000006b,var(--fs-inset-highlight);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);justify-self:auto;position:fixed!important;inset:auto clamp(1rem,2vw,1.5rem) clamp(.9rem,1.7vw,1.25rem) auto!important}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-user-detail__actions--floating,.fs-hr-membership-detail__actions--floating,.fs-hr-employee-role-detail__actions--floating,.fs-hr-access-request-detail__actions--floating).fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)92%,transparent)}}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions) .fs-pill-button{min-width:8.25rem;min-height:2.35rem;border-radius:.58rem!important}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions) .fs-pill-button--ghost{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-soft)}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions) .fs-pill-button--ghost:first-child{color:var(--fs-link)}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions) .fs-pill-button--ghost:hover:not(:disabled){border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong)}:is(.fs-hr-user-detail__hero,.fs-hr-membership-detail__hero,.fs-hr-employee-role-detail__hero,.fs-hr-access-request-detail__hero),:is(.fs-hr-user-detail__section,.fs-hr-membership-detail__section,.fs-hr-employee-role-detail__section,.fs-hr-access-request-detail__section){border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)}:is(.fs-hr-user-detail__hero,.fs-hr-membership-detail__hero,.fs-hr-employee-role-detail__hero,.fs-hr-access-request-detail__hero){background:radial-gradient(circle at 10% 0,var(--fs-accent-indicator),transparent 30%),var(--fs-panel-bg)}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-user-detail__hero,.fs-hr-membership-detail__hero,.fs-hr-employee-role-detail__hero,.fs-hr-access-request-detail__hero){background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--fs-accent-indicator)6%,transparent),transparent 30%),var(--fs-panel-bg)}}:is(.fs-hr-user-detail__avatar,.fs-hr-membership-detail__avatar,.fs-hr-employee-role-detail__avatar,.fs-hr-access-request-detail__avatar){border-color:var(--fs-accent-indicator);background:var(--fs-accent-soft);color:var(--fs-text-strong)}@supports (color:color-mix(in lab,red,red)){:is(.fs-hr-user-detail__avatar,.fs-hr-membership-detail__avatar,.fs-hr-employee-role-detail__avatar,.fs-hr-access-request-detail__avatar){border-color:color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle))}}:is(.fs-hr-user-detail__eyebrow,.fs-hr-membership-detail__eyebrow,.fs-hr-employee-role-detail__eyebrow,.fs-hr-access-request-detail__eyebrow){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-accent-indicator)}:is(.fs-hr-user-detail__hero-meta span,.fs-hr-membership-detail__hero-meta span,.fs-hr-employee-role-detail__hero-meta span,.fs-hr-access-request-detail__hero-meta span,.fs-hr-user-detail__status-main,.fs-hr-membership-detail__status-main,.fs-hr-employee-role-detail__status-main,.fs-hr-user-detail__status-grid>div,.fs-hr-membership-detail__status-grid>div,.fs-hr-employee-role-detail__status-grid>div,.fs-hr-access-request-detail__status-grid>div,.fs-hr-user-detail__field,.fs-hr-membership-detail__field,.fs-hr-employee-role-detail__field,.fs-hr-access-request-detail__field,.fs-hr-user-detail__empty){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none}.fs-hr-access-request-detail__status-panel{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset)}:is(.fs-hr-user-detail__snapshot,.fs-hr-membership-detail__snapshot,.fs-hr-employee-role-detail__snapshot,.fs-hr-access-request-detail__snapshot){border:1px solid var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-soft);border-radius:.95rem;gap:0;overflow:hidden}:is(.fs-hr-user-detail__snapshot-item,.fs-hr-membership-detail__snapshot-item,.fs-hr-employee-role-detail__snapshot-item,.fs-hr-access-request-detail__snapshot-item){border:0;border-right:1px solid var(--fs-divider);box-shadow:none;background:0 0;border-radius:0}:is(.fs-hr-user-detail__snapshot-item,.fs-hr-membership-detail__snapshot-item,.fs-hr-employee-role-detail__snapshot-item,.fs-hr-access-request-detail__snapshot-item):last-child{border-right:0}:is(.fs-hr-user-detail__section-header,.fs-hr-membership-detail__section-header,.fs-hr-employee-role-detail__section-header,.fs-hr-access-request-detail__section header){border-bottom-color:var(--fs-divider)}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) .fs-form-shell{align-items:start;gap:1rem}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) .fs-form__section.fs-form__card{border:1px solid var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none;border-radius:.9rem;padding:clamp(.95rem,1.35vw,1.2rem)}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) .fs-form__section-header{border-bottom:1px solid var(--fs-divider);padding-bottom:.65rem}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) .fs-form-summary{border:1px solid var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) :is(.fs-form-summary__status,.fs-form__meta-row span,.fs-hr-user-form__summary-stats>div,.fs-hr-membership-form__summary-stats>div,.fs-hr-employee-role-form__summary-stats>div,.fs-hr-access-request-form__summary-stats>div,.fs-hr-user-form__toggle,.fs-hr-membership-form__toggle,.fs-hr-employee-role-form__toggle,.fs-hr-access-request-form__toggle,.fs-profile-image-field){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:none}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) .fs-stepper-nav{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-height:4.2rem;box-shadow:var(--fs-card-shadow-soft);border-radius:.9rem;padding:.72rem}:is(.fs-core-form-page.fs-hr-user-form,.fs-core-form-page.fs-hr-membership-form,.fs-core-form-page.fs-hr-employee-role-form,.fs-core-form-page.fs-hr-access-request-form) .fs-pill-button{border-radius:.58rem!important}:root[data-theme=light] :is(.fs-hr-users__summary,.fs-hr-memberships__summary,.fs-hr-employee-roles__summary,.fs-hr-access-requests__summary,.fs-hr-employee-users__summary,.fs-hr-user-detail__snapshot,.fs-hr-membership-detail__snapshot,.fs-hr-employee-role-detail__snapshot,.fs-hr-access-request-detail__snapshot){border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none}:root[data-theme=light] :is(.fs-hr-user-detail__hero,.fs-hr-membership-detail__hero,.fs-hr-employee-role-detail__hero,.fs-hr-access-request-detail__hero,.fs-hr-user-detail__section,.fs-hr-membership-detail__section,.fs-hr-employee-role-detail__section,.fs-hr-access-request-detail__section){border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight)}:root[data-theme=light] :is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions).fs-system-settings-record-page__actions{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft)}@media (max-width:980px){:is(.fs-hr-users__summary-grid,.fs-hr-memberships__summary-grid,.fs-hr-employee-roles__summary-grid,.fs-hr-access-requests__summary-grid,.fs-hr-employee-users__summary-grid){grid-template-columns:minmax(0,1fr)}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article){border-right:0!important}:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article)+:is(.fs-hr-users__summary-item,.fs-hr-memberships__summary-item,.fs-hr-employee-roles__summary-item,.fs-hr-access-requests__summary-item,.fs-hr-employee-users__summary-grid article){border-top:1px solid var(--fs-divider)!important}}@media (max-width:680px){:is(.fs-hr-user-detail__snapshot,.fs-hr-membership-detail__snapshot,.fs-hr-employee-role-detail__snapshot,.fs-hr-access-request-detail__snapshot){grid-template-columns:minmax(0,1fr)}:is(.fs-hr-user-detail__snapshot-item,.fs-hr-membership-detail__snapshot-item,.fs-hr-employee-role-detail__snapshot-item,.fs-hr-access-request-detail__snapshot-item){border-right:0;border-bottom:1px solid var(--fs-divider)}:is(.fs-hr-user-detail__snapshot-item,.fs-hr-membership-detail__snapshot-item,.fs-hr-employee-role-detail__snapshot-item,.fs-hr-access-request-detail__snapshot-item):last-child{border-bottom:0}.fs-hr-employee-users>.fs-hr-register__hero{grid-template-columns:minmax(0,1fr)}.fs-hr-employee-users .fs-hr-register__hero-actions{justify-self:stretch}.fs-hr-employee-users .fs-hr-register__hero-actions .fs-pill-button{width:100%}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions).fs-system-settings-record-page__actions{align-items:stretch}:is(.fs-hr-user-detail__actions,.fs-hr-membership-detail__actions,.fs-hr-employee-role-detail__actions,.fs-hr-access-request-detail__actions) .fs-pill-button{width:100%}:is(.fs-hr-user-detail__actions--floating,.fs-hr-membership-detail__actions--floating,.fs-hr-employee-role-detail__actions--floating,.fs-hr-access-request-detail__actions--floating).fs-system-settings-record-page__actions{width:auto;max-width:none;inset:auto .75rem .75rem!important}}.fs-notifications-center,.fs-notifications-detail,.fs-notifications-form,.fs-notifications-register,.fs-notifications-report-detail{--fs-notification-rail:var(--fs-accent-indicator);color:var(--fs-text)}.fs-notification-channels{gap:1rem;width:100%;max-width:1560px;margin:0 auto;padding:clamp(1rem,2vw,1.6rem);display:grid}.fs-notification-channel-card,.fs-notification-channels__hero,.fs-notification-channels__workspace{border:1px solid var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-shadow-sm,0 10px 28px #040e1229)}.fs-notification-channels__hero{border-radius:var(--fs-radius-xl);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:1.25rem;padding:clamp(1.25rem,2.2vw,2rem);display:grid;position:relative;overflow:hidden}.fs-notification-channels__hero:before{content:"";background:linear-gradient(180deg,var(--fs-accent),var(--fs-accent-indicator));width:4px;position:absolute;inset:0 auto 0 0}.fs-notification-channels__control h2,.fs-notification-channels__hero h1,.fs-notification-channels__section-heading h2{color:var(--fs-text-strong);margin:.2rem 0 .35rem}.fs-notification-channels__hero h1{font-size:clamp(1.8rem,3vw,2.65rem)}.fs-notification-channels__control p,.fs-notification-channels__hero p,.fs-notification-channels__section-heading p{color:var(--fs-text-muted);margin:0}.fs-notification-channels__eyebrow,.fs-notification-channels__section-heading>div>span{color:var(--fs-accent-indicator);font-size:var(--fs-text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.fs-notification-channels__trust{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);gap:.25rem;padding:1rem;display:grid}.fs-notification-channels__trust>span{color:var(--fs-accent-indicator);font-size:var(--fs-text-xs);text-transform:uppercase;font-weight:800}.fs-notification-channels__trust>strong{color:var(--fs-text-strong);font-size:1.05rem}.fs-notification-channels__trust>small{color:var(--fs-text-muted)}.fs-notification-channels__catalog{grid-template-columns:repeat(4,minmax(180px,1fr));gap:.65rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.fs-notification-channels__connections{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl);background:var(--fs-surface);box-shadow:var(--fs-shadow-sm,0 10px 28px #040e1229);gap:.85rem;padding:1rem;display:grid}.fs-notification-channels__connections-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.fs-notification-channels__connections-heading h2{color:var(--fs-text-strong);margin:.15rem 0 .25rem;font-size:1.15rem}.fs-notification-channels__connections-heading p{color:var(--fs-text-muted);font-size:var(--fs-text-sm);margin:0}.fs-notification-channels__connection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.fs-notification-channels__connection-list>button,.fs-notification-channels__new-connection{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);min-width:0;color:var(--fs-text);text-align:left;gap:.35rem;padding:.85rem;display:grid}.fs-notification-channels__connection-list>button:hover{border-color:var(--fs-border-accent);background:var(--fs-surface-hover)}.fs-notification-channels__connection-list>button.is-selected,.fs-notification-channels__new-connection{border-color:var(--fs-border-accent);box-shadow:inset 3px 0 var(--fs-accent)}.fs-notification-channels__connection-list>button>span:first-child{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.fs-notification-channels__connection-list strong{min-width:0;color:var(--fs-text-strong);overflow-wrap:anywhere}.fs-notification-channels__connection-list em{border:1px solid var(--fs-border-accent);color:var(--fs-accent-indicator);text-transform:uppercase;border-radius:999px;padding:.16rem .42rem;font-size:.66rem;font-style:normal;font-weight:800}.fs-notification-channels__connection-list small,.fs-notification-channels__connection-list>p{color:var(--fs-text-muted);overflow-wrap:anywhere;margin:0}.fs-notification-channels__connection-list>p{border:1px dashed var(--fs-divider);border-radius:var(--fs-radius-lg);grid-column:1/-1;padding:.85rem}.fs-notification-channels__connection-state{background:var(--fs-surface);width:fit-content;color:var(--fs-text-muted);border-radius:999px;padding:.16rem .42rem;font-size:.68rem;font-weight:750}.fs-notification-channels__connection-state.is-ready{color:var(--fs-success)}.fs-notification-channels__connection-state.is-incomplete{color:var(--fs-warning)}.fs-notification-channels__new-connection small{margin-top:.2rem;display:block}.fs-notification-channel-card{border-radius:var(--fs-radius-lg);text-align:left;min-width:0;color:inherit;padding:.9rem;transition:border-color .16s,transform .16s,background .16s}.fs-notification-channel-card:not(:disabled):hover{border-color:var(--fs-accent);transform:translateY(-2px)}.fs-notification-channel-card.is-selected{border-color:var(--fs-accent);background:var(--fs-accent);box-shadow:0 0 0 1px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-notification-channel-card.is-selected{background:color-mix(in srgb,var(--fs-accent)8%,var(--fs-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--fs-accent)45%,transparent)}}.fs-notification-channel-card:disabled{cursor:not-allowed;opacity:.68}.fs-notification-channel-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.fs-notification-channel-card__top strong{color:var(--fs-text-strong)}.fs-notification-channel-card__top>span:last-child{background:var(--fs-surface-quiet);color:var(--fs-text-muted);white-space:nowrap;border-radius:999px;padding:.15rem .42rem;font-size:.68rem}.fs-notification-channel-card>small{color:var(--fs-accent-indicator);margin-top:.35rem;font-weight:700;display:block}.fs-notification-channel-card>p{color:var(--fs-text-muted);font-size:var(--fs-text-xs);margin:.55rem 0 0;line-height:1.45}.fs-notification-channels__workspace{border-radius:var(--fs-radius-xl);grid-template-columns:minmax(0,1fr) minmax(300px,370px);display:grid;overflow:hidden}.fs-notification-channels__form{padding:clamp(1.15rem,2vw,1.75rem)}.fs-notification-channels__control{border-left:1px solid var(--fs-divider);background:var(--fs-surface-quiet);padding:clamp(1.15rem,2vw,1.5rem)}.fs-notification-channels__section-heading{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.fs-notification-channels__status{border:1px solid var(--fs-divider);color:var(--fs-text-muted);font-size:var(--fs-text-xs);border-radius:999px;flex:none;padding:.35rem .65rem;font-weight:800}.fs-notification-channels__status.is-ready{border-color:var(--fs-success);color:var(--fs-success)}@supports (color:color-mix(in lab,red,red)){.fs-notification-channels__status.is-ready{border-color:color-mix(in srgb,var(--fs-success)45%,var(--fs-divider))}}.fs-notification-channels__status.is-incomplete{border-color:var(--fs-warning);color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-notification-channels__status.is-incomplete{border-color:color-mix(in srgb,var(--fs-warning)45%,var(--fs-divider))}}.fs-notification-channels__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-notification-channels__full{grid-column:1/-1}.fs-notification-channels__grid .fs-field{gap:.35rem;display:grid}.fs-notification-channels__grid :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-input-bg);width:100%;color:var(--fs-text-strong);outline:none;padding:.72rem .78rem}.fs-notification-channels__grid :is(input:not([type=checkbox]),select,textarea):focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-notification-channels__grid :is(input:not([type=checkbox]),select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent)15%,transparent)}}.fs-notification-channels__grid textarea{font-family:var(--fs-font-mono);font-size:.8rem}.fs-notification-channels__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fs-notification-channels__activation,.fs-notification-channels__clear-secret,.fs-notification-channels__options label{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.fs-notification-channels__activation>span,.fs-notification-channels__options label>span{gap:.12rem;display:grid}.fs-notification-channels__activation strong,.fs-notification-channels__options strong{color:var(--fs-text-strong)}.fs-notification-channels__activation small,.fs-notification-channels__options small{color:var(--fs-text-muted)}.fs-notification-channels__clear-secret{color:var(--fs-warning);align-self:end}.fs-notification-channels__activation{background:var(--fs-accent);margin:1rem 0}@supports (color:color-mix(in lab,red,red)){.fs-notification-channels__activation{background:color-mix(in srgb,var(--fs-accent)6%,var(--fs-surface))}}.fs-notification-channels__control dl{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);gap:0;margin:1rem 0;display:grid;overflow:hidden}.fs-notification-channels__control dl>div{border-bottom:1px solid var(--fs-divider);gap:.18rem;padding:.75rem;display:grid}.fs-notification-channels__control dl>div:last-child{border-bottom:0}.fs-notification-channels__control dt{color:var(--fs-text-muted);font-size:var(--fs-text-xs);text-transform:uppercase}.fs-notification-channels__control dd{color:var(--fs-text-strong);overflow-wrap:anywhere;margin:0}.fs-notification-channels__actions{gap:.6rem;display:grid}.fs-notification-channels__actions .fs-button{justify-content:center;width:100%}.fs-notification-channels__test-note{color:var(--fs-text-muted);margin-top:.75rem;line-height:1.45;display:block}.fs-notification-channels__send-test{border-top:1px solid var(--fs-divider);gap:.7rem;margin-top:1.1rem;padding-top:1rem;display:grid}.fs-notification-channels__send-test h3{color:var(--fs-text-strong);margin:0;font-size:1.05rem}.fs-notification-channels__send-test p,.fs-notification-channels__send-test>small{color:var(--fs-text-muted);font-size:var(--fs-text-xs);margin:0;line-height:1.45}.fs-notification-channels__send-test .fs-field{gap:.35rem;display:grid}.fs-notification-channels__send-test input{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-input-bg);width:100%;color:var(--fs-text-strong);outline:none;padding:.72rem .78rem}.fs-notification-channels__send-test input:focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-notification-channels__send-test input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent)15%,transparent)}}.fs-notification-channels__send-test .fs-button{justify-content:center;width:100%}.fs-notification-channels__admin-nav{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl);background:var(--fs-surface-quiet);box-shadow:var(--fs-shadow-sm,0 10px 28px #040e1229);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.55rem;display:grid}.fs-notification-channels__admin-nav button{border-radius:var(--fs-radius-lg);color:var(--fs-text-muted);text-align:left;background:0 0;border:1px solid #0000;gap:.18rem;padding:.85rem 1rem;display:grid}.fs-notification-channels__admin-nav button:hover{color:var(--fs-text-strong);background:var(--fs-surface-hover)}.fs-notification-channels__admin-nav button.is-active{border-color:var(--fs-border-accent);background:var(--fs-accent);color:var(--fs-text-strong);box-shadow:inset 3px 0 var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-notification-channels__admin-nav button.is-active{background:color-mix(in srgb,var(--fs-accent)9%,var(--fs-surface))}}.fs-notification-channels__admin-nav span{font-weight:800}.fs-notification-channels__admin-nav small{color:var(--fs-text-muted)}.fs-sender-routing{gap:1rem;display:grid}.fs-sender-routing__command,.fs-sender-routing__metrics,.fs-sender-routing__tabs,.fs-sender-routing__workspace{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl);background:var(--fs-surface);box-shadow:var(--fs-shadow-sm,0 10px 28px #040e1229)}.fs-sender-routing__command{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:1.25rem;padding:clamp(1.2rem,2vw,1.8rem);display:grid}.fs-sender-routing__command h2,.fs-sender-routing__editor h3,.fs-sender-routing__heading h3{color:var(--fs-text-strong);margin:.18rem 0 .35rem}.fs-sender-routing__command h2{font-size:clamp(1.55rem,2.6vw,2.25rem)}.fs-sender-routing__command p,.fs-sender-routing__heading p{max-width:860px;color:var(--fs-text-muted);margin:0;line-height:1.55}.fs-sender-routing__posture{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);gap:.25rem;padding:1rem;display:grid}.fs-sender-routing__editor header span,.fs-sender-routing__heading>div>span,.fs-sender-routing__posture span{color:var(--fs-accent-indicator);font-size:var(--fs-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fs-sender-routing__posture strong{color:var(--fs-text-strong);font-size:1.25rem}.fs-sender-routing__posture small{color:var(--fs-text-muted)}.fs-sender-routing__posture.is-controlled{border-color:var(--fs-success);background:var(--fs-success)}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__posture.is-controlled{border-color:color-mix(in srgb,var(--fs-success)42%,var(--fs-divider));background:color-mix(in srgb,var(--fs-success)6%,var(--fs-surface))}}.fs-sender-routing__metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-sender-routing__metrics article{border-right:1px solid var(--fs-divider);min-width:0;box-shadow:inset 0 3px var(--fs-accent);gap:.2rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__metrics article{box-shadow:inset 0 3px color-mix(in srgb,var(--fs-accent)70%,transparent)}}.fs-sender-routing__metrics article:last-child{border-right:0}.fs-sender-routing__metrics article.is-warning{box-shadow:inset 0 3px var(--fs-warning)}.fs-sender-routing__metrics span{color:var(--fs-text-muted);font-size:var(--fs-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.fs-sender-routing__metrics strong{color:var(--fs-text-strong);font-family:var(--fs-font-display);font-size:1.65rem}.fs-sender-routing__metrics small{color:var(--fs-text-muted)}.fs-sender-routing__tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:.4rem;display:grid}.fs-sender-routing__tabs button{border-radius:var(--fs-radius-md);color:var(--fs-text-muted);background:0 0;border:0;align-items:center;gap:.55rem;padding:.75rem;font-weight:750;display:flex}.fs-sender-routing__tabs button span{border:1px solid var(--fs-divider);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;display:grid}.fs-sender-routing__tabs button:hover{background:var(--fs-surface-hover);color:var(--fs-text-strong)}.fs-sender-routing__tabs button.is-active{background:var(--fs-accent);color:var(--fs-text-strong);box-shadow:inset 3px 0 var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__tabs button.is-active{background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface))}}.fs-sender-routing__tabs button.is-active span{border-color:var(--fs-border-accent);color:var(--fs-accent-indicator)}.fs-sender-routing__workspace{padding:clamp(1rem,2vw,1.5rem)}.fs-sender-routing__heading{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;padding-bottom:1rem;display:flex}.fs-sender-routing__heading .fs-button{flex:none}.fs-sender-routing__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-sender-identity{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);box-shadow:inset 3px 0 var(--fs-border-subtle);gap:.65rem;padding:1rem;display:grid}.fs-sender-identity.is-ready{box-shadow:inset 3px 0 var(--fs-accent)}.fs-sender-identity>footer,.fs-sender-identity>header,.fs-sender-routing__rule-body>header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.fs-sender-identity>header>div{flex-wrap:wrap;gap:.4rem;display:flex}.fs-sender-routing__fallback,.fs-sender-routing__rule-body header>span,.fs-sender-routing__scope,.fs-sender-routing__stream,.fs-sender-routing__verification{border:1px solid var(--fs-divider);color:var(--fs-text-muted);text-transform:uppercase;border-radius:999px;padding:.2rem .48rem;font-size:.68rem;font-weight:800}.fs-sender-routing__scope.is-tenant{border-color:var(--fs-border-accent);color:var(--fs-accent-indicator)}.fs-sender-routing__rule-body header>span.is-live,.fs-sender-routing__verification.is-verified{border-color:var(--fs-success);color:var(--fs-success)}@supports (color:color-mix(in lab,red,red)){:is(.fs-sender-routing__verification.is-verified,.fs-sender-routing__rule-body header>span.is-live){border-color:color-mix(in srgb,var(--fs-success)42%,var(--fs-divider))}}.fs-sender-routing__verification.is-pending,.fs-sender-routing__verification.is-unverified{border-color:var(--fs-warning);color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){:is(.fs-sender-routing__verification.is-unverified,.fs-sender-routing__verification.is-pending){border-color:color-mix(in srgb,var(--fs-warning)42%,var(--fs-divider))}}.fs-sender-identity h4,.fs-sender-routing__rule-body h4{color:var(--fs-text-strong);margin:0;font-size:1.05rem}.fs-sender-identity__email{color:var(--fs-accent-indicator);overflow-wrap:anywhere}.fs-sender-identity>p,.fs-sender-routing__rule-body>p{color:var(--fs-text-muted);font-size:var(--fs-text-sm);margin:0;line-height:1.5}.fs-sender-identity dl{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fs-sender-identity dl div{border-right:1px solid var(--fs-divider);min-width:0;padding:.65rem}.fs-sender-identity dl div:last-child{border-right:0}.fs-sender-identity dt,.fs-sender-routing__simulator aside dt{color:var(--fs-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-sender-identity dd,.fs-sender-routing__simulator aside dd{color:var(--fs-text-strong);overflow-wrap:anywhere;margin:.2rem 0 0}.fs-sender-identity>footer{border-top:1px solid var(--fs-divider);color:var(--fs-text-muted);font-size:var(--fs-text-xs);padding-top:.25rem}.fs-sender-identity>footer div,.fs-sender-routing__destination>div{flex-wrap:wrap;gap:.4rem;display:flex}.fs-sender-identity>footer button,.fs-sender-routing__destination button{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-sm);background:var(--fs-surface);color:var(--fs-text-soft);font-size:var(--fs-text-xs);padding:.28rem .48rem;font-weight:750}.fs-sender-identity>footer button:hover,.fs-sender-routing__destination button:hover{border-color:var(--fs-border-accent);color:var(--fs-text-strong)}.fs-sender-routing__rules{gap:.65rem;display:grid}.fs-sender-routing__rules>article{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);grid-template-columns:84px minmax(0,1fr) minmax(220px,300px);display:grid;overflow:hidden}.fs-sender-routing__rules>article.is-inactive{opacity:.68}.fs-sender-routing__priority{border-right:1px solid var(--fs-divider);background:var(--fs-accent);align-content:center;justify-items:center;gap:.2rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__priority{background:color-mix(in srgb,var(--fs-accent)6%,var(--fs-surface))}}.fs-sender-routing__destination>span,.fs-sender-routing__priority span{color:var(--fs-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-sender-routing__priority strong{color:var(--fs-text-strong);font-size:1.25rem}.fs-sender-routing__rule-body{gap:.5rem;padding:.9rem 1rem;display:grid}.fs-sender-routing__rule-body header>div{gap:.35rem;display:flex}.fs-sender-routing__fallback{color:var(--fs-accent-indicator)}.fs-sender-routing__chips{flex-wrap:wrap;gap:.35rem;display:flex}.fs-sender-routing__chips span{background:var(--fs-surface-raised);color:var(--fs-text-soft);border-radius:999px;padding:.18rem .42rem;font-size:.7rem}.fs-sender-routing__destination{border-left:1px solid var(--fs-divider);align-content:center;gap:.3rem;padding:.9rem 1rem;display:grid}.fs-sender-routing__destination strong{color:var(--fs-text-strong)}.fs-sender-routing__destination small{color:var(--fs-text-muted);overflow-wrap:anywhere}.fs-sender-routing__destination em{color:var(--fs-text-muted);font-size:var(--fs-text-xs);font-style:normal}.fs-sender-routing__simulator{grid-template-columns:minmax(0,1fr) minmax(290px,380px);gap:1rem;display:grid}.fs-sender-routing__simulator .fs-sender-routing__heading{margin-bottom:1rem}.fs-sender-routing__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-sender-routing__wide{grid-column:1/-1}.fs-sender-routing__form-grid .fs-field{gap:.35rem;display:grid}.fs-sender-routing__form-grid :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-input-bg);width:100%;color:var(--fs-text-strong);outline:none;padding:.72rem .78rem}.fs-sender-routing__form-grid :is(input,select,textarea):focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__form-grid :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent)15%,transparent)}}.fs-sender-routing__simulator form>.fs-button{margin-top:1rem}.fs-sender-routing__simulator aside{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);align-content:start;gap:.75rem;padding:1rem;display:grid}.fs-sender-routing__simulator aside.is-resolved{border-color:var(--fs-border-accent);box-shadow:inset 3px 0 var(--fs-accent)}.fs-sender-routing__simulator aside>strong{color:var(--fs-text-strong);font-family:var(--fs-font-display);font-size:1.5rem}.fs-sender-routing__simulator aside>p{color:var(--fs-text-muted);overflow-wrap:anywhere;margin:0}.fs-sender-routing__simulator aside dl{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);gap:0;margin:0;display:grid;overflow:hidden}.fs-sender-routing__simulator aside dl>div{border-bottom:1px solid var(--fs-divider);padding:.65rem}.fs-sender-routing__simulator aside dl>div:last-child{border-bottom:0}.fs-sender-routing__simulator aside ul{color:var(--fs-text-muted);margin:0;padding-left:1.1rem}.fs-sender-routing__editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061014b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fs-sender-routing__editor{border:1px solid var(--fs-border-accent);border-radius:var(--fs-radius-xl);background:var(--fs-surface);width:min(860px,100%);max-height:calc(100vh - 2rem);padding:1.15rem;overflow:auto;box-shadow:0 24px 70px #020a0e75}.fs-sender-routing__editor>header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.fs-sender-routing__editor>header button{border:1px solid var(--fs-divider);background:var(--fs-surface-quiet);width:2rem;height:2rem;color:var(--fs-text-strong);border-radius:50%;font-size:1.25rem}.fs-sender-routing__editor-note{border-left:3px solid var(--fs-accent);background:var(--fs-accent);color:var(--fs-text-muted);font-size:var(--fs-text-sm);margin:.85rem 0;padding:.7rem .8rem}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__editor-note{background:color-mix(in srgb,var(--fs-accent)7%,var(--fs-surface))}}.fs-sender-routing__checks{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.fs-sender-routing__checks label{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);color:var(--fs-text-soft);align-items:center;gap:.45rem;padding:.6rem .75rem;display:flex}.fs-sender-routing__editor>footer{border-top:1px solid var(--fs-divider);justify-content:flex-end;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.fs-sender-routing__confirmation{width:min(620px,100%)}.fs-sender-routing__confirmation>p{color:var(--fs-text-muted);line-height:1.55}.fs-sender-routing__confirmation>p strong{color:var(--fs-text-strong)}.fs-sender-routing__confirmation>.fs-field{gap:.35rem;display:grid}.fs-sender-routing__confirmation textarea{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-input-bg);width:100%;color:var(--fs-text-strong);outline:none;padding:.75rem}.fs-sender-routing__confirmation textarea:focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-sender-routing__confirmation textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent)15%,transparent)}}@media (max-width:1180px){.fs-notification-channels__catalog{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (max-width:900px){.fs-notification-channels__hero,.fs-notification-channels__workspace{grid-template-columns:minmax(0,1fr)}.fs-notification-channels__control{border-top:1px solid var(--fs-divider);border-left:0}.fs-notification-channels__catalog{grid-template-columns:repeat(2,minmax(180px,1fr))}.fs-notification-channels__connection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-sender-routing__command,.fs-sender-routing__identity-grid,.fs-sender-routing__simulator{grid-template-columns:minmax(0,1fr)}.fs-sender-routing__rules>article{grid-template-columns:72px minmax(0,1fr)}.fs-sender-routing__destination{border-top:1px solid var(--fs-divider);border-left:0;grid-column:1/-1}}@media (max-width:600px){.fs-notification-channels__catalog,.fs-notification-channels__connection-list,.fs-notification-channels__grid,.fs-notification-channels__options{grid-template-columns:minmax(0,1fr)}.fs-notification-channels__connections-heading{flex-direction:column;align-items:stretch}.fs-notification-channels__section-heading{display:grid}.fs-notification-channels__admin-nav,.fs-sender-identity dl,.fs-sender-routing__form-grid,.fs-sender-routing__metrics,.fs-sender-routing__tabs{grid-template-columns:minmax(0,1fr)}.fs-sender-routing__heading{display:grid}.fs-sender-identity dl div,.fs-sender-routing__metrics article{border-right:0;border-bottom:1px solid var(--fs-divider)}.fs-sender-identity dl div:last-child,.fs-sender-routing__metrics article:last-child{border-bottom:0}}:root[data-theme=light] :is(.fs-notifications-center,.fs-notifications-register,.fs-notifications-detail,.fs-notifications-form,.fs-notifications-report-detail){--fs-surface:#fff;--fs-surface-soft:#f3f5f7;--fs-surface-raised:#e8edf1;--fs-surface-inset:#f1f4f6;--fs-surface-quiet:#fafbfc;--fs-surface-hover:#e9eef1;--fs-border-subtle:#1b2a3424;--fs-border-strong:#1b2a343d;--fs-border-accent:#347d736b;--fs-divider:#1b2a341a;--fs-text:#1a252d;--fs-text-strong:#101a21;--fs-text-soft:#4c5d68;--fs-text-muted:#74818a;--fs-accent:#347d73;--fs-accent-hover:#28675f;--fs-accent-indicator:#347d73;--fs-accent-soft:#347d731c;--fs-accent-ring:#347d7338;--fs-panel-bg:linear-gradient(145deg,#fff,#f3f5f7);--fs-panel-bg-quiet:#fafbfc;--fs-panel-bg-accent:linear-gradient(135deg,#347d7312,#fff 62%)}.fs-notifications-center{gap:.9rem}.fs-notifications-center .fs-dashboard__card,.fs-notifications-center .fs-dashboard__hero,.fs-notifications-center .fs-dashboard__metric-card,.fs-notifications-center .fs-dashboard__toolbar{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-shadow-card)}.fs-notifications-center .fs-dashboard__toolbar{background:var(--fs-panel-bg-quiet)}.fs-notifications-center__hero{min-height:auto;overflow:hidden}.fs-notifications-center__hero:before{background:radial-gradient(circle,var(--fs-accent-soft),transparent 70%)}.fs-notifications-center__hero .fs-dashboard__hero-title{max-width:54rem;font-size:clamp(1.7rem,1.25rem + 1.2vw,2.35rem);line-height:1.12}.fs-notifications-center .fs-dashboard__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-notifications-center .fs-dashboard__metric-card{--fs-notification-rail:var(--fs-info);min-width:0;position:relative;overflow:hidden}.fs-notifications-center .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-notification-rail),var(--fs-notification-rail),transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fs-notifications-center .fs-dashboard__metric-card:after{background:linear-gradient(90deg,var(--fs-notification-rail),color-mix(in srgb,var(--fs-notification-rail)42%,transparent),transparent)}}.fs-notifications-center .fs-dashboard__metric-card:nth-child(2){--fs-notification-rail:var(--fs-warning)}.fs-notifications-center .fs-dashboard__metric-card:nth-child(3){--fs-notification-rail:var(--fs-info)}.fs-notifications-center .fs-dashboard__metric-card:nth-child(4){--fs-notification-rail:var(--fs-danger)}.fs-notifications-center .fs-dashboard__metric-indicator{background:var(--fs-notification-rail)}.fs-notifications-center__governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-notifications-center__queue-list,.fs-notifications-center__recommendations{border-top:1px solid var(--fs-divider);display:grid}.fs-notifications-center__governance-item,.fs-notifications-center__queue-row,.fs-notifications-center__recommendation{border-color:var(--fs-divider);background:0 0}.fs-notifications-center__queue-row{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:center;gap:1rem;padding:.82rem 0;display:flex}.fs-notifications-center__queue-row>div{gap:.2rem;min-width:0;display:grid}.fs-notifications-center__queue-row span{color:var(--fs-text-muted)}.fs-notifications-center__tabs,.fs-notifications-center__toolbar{align-items:center;gap:.55rem;display:flex}.fs-notifications-center__toolbar{justify-content:space-between;padding:.85rem 0}.fs-notifications-center__toolbar .fs-list-search-input{width:min(100%,22rem)}.fs-notifications-center__feed-table{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none}.fs-notifications-center__feed-state{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fs-notifications-center__governance-item,.fs-notifications-center__quick-button,.fs-notifications-center__recommendation{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);gap:.3rem;padding:.9rem;display:grid}.fs-notifications-center__quick-button{color:var(--fs-text-strong);transition:border-color var(--fs-duration-fast),background var(--fs-duration-fast),transform var(--fs-duration-fast);text-decoration:none}.fs-notifications-center__quick-button:hover{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);transform:translateY(-1px)}.fs-notifications-center__quick-button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center}.fs-notifications-register{gap:.85rem}.fs-notifications-register .fs-list-page>*{width:100%;min-width:0;max-width:100%}.fs-notifications-register .fs-list-page__filters,.fs-notifications-register .fs-list-page__header,.fs-notifications-register :is(.fs-data-table-shell,.fs-system-settings-table-card){border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-shadow-card)}.fs-delivery-attempts__summary,.fs-notification-jobs__summary,.fs-notification-preferences__summary,.fs-notification-suppressions__summary,.fs-notifications-register__summary{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg-quiet);box-shadow:var(--fs-shadow-card);overflow:hidden}.fs-delivery-attempts__summary-grid,.fs-notification-jobs__summary-grid,.fs-notification-preferences__summary-grid,.fs-notification-suppressions__summary-grid,.fs-notifications-register__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-delivery-attempts__summary-item,.fs-notification-jobs__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item,.fs-notifications-register__summary-item{border-right:1px solid var(--fs-divider);background:0 0;gap:.25rem;min-width:0;padding:1rem 1.1rem;display:grid}:is(.fs-notifications-register__summary-item,.fs-notification-jobs__summary-item,.fs-delivery-attempts__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item):last-child{border-right:0}.fs-notifications-register__summary-label,:is(.fs-notification-jobs__summary-item,.fs-delivery-attempts__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item)>span:first-child{color:var(--fs-text-muted);font-size:var(--fs-text-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:700}:is(.fs-notifications-register__summary-item,.fs-notification-jobs__summary-item,.fs-delivery-attempts__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item)>strong{color:var(--fs-text-strong);font-size:1.3rem;line-height:1.2}:is(.fs-notifications-register__summary-item,.fs-notification-jobs__summary-item,.fs-delivery-attempts__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item)>small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-notification-jobs__filters :is(input,select),.fs-notification-preferences__filters :is(input,select),.fs-notification-suppressions__filters :is(input,select),.fs-notifications-register :is(.fs-list-search-input,.fs-list-filter-select,.fs-form-input){border-color:var(--fs-border-strong);background:var(--fs-surface-inset);color:var(--fs-text)}.fs-notification-jobs__filters :is(input,select):focus,.fs-notification-preferences__filters :is(input,select):focus,.fs-notification-suppressions__filters :is(input,select):focus,.fs-notifications-register :is(.fs-list-search-input,.fs-list-filter-select,.fs-form-input):focus{border-color:var(--fs-accent-indicator);box-shadow:0 0 0 3px var(--fs-accent-ring);outline:none}.fs-notification-jobs__filters,.fs-notification-preferences__filters,.fs-notification-suppressions__filters,.fs-notifications-register__filter-controls{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-notification-jobs__filters,.fs-notification-preferences__filters,.fs-notification-suppressions__filters,.fs-notifications-register .fs-list-page__filters-controls,.fs-notifications-register__filter-controls{align-items:center;gap:.65rem}.fs-notifications-register .fs-list-page__filters-row{align-items:stretch}.fs-notifications-register .fs-list-page__filters-controls,.fs-notifications-register .fs-list-page__filters-main{width:100%;min-width:0}.fs-notification-jobs__filter-grid{grid-template-columns:minmax(14rem,1.6fr) repeat(5,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.fs-notification-jobs__filter-grid>.fs-notification-jobs__filters,.fs-notification-preferences .fs-list-page__filters-controls>.fs-notification-preferences__filters{display:contents}.fs-delivery-attempts .fs-list-page__filters-controls{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fs-in-app-notifications .fs-list-page__filters-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-in-app-notifications .fs-list-page__filters-controls>.fs-notifications-register__filter-controls{display:contents}.fs-notification-templates .fs-list-page__filters-controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-notification-events .fs-list-page__filters-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-notification-preferences .fs-list-page__filters-controls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-notification-preferences .fs-list-page__filters-controls>.fs-list-search-input{grid-column:span 2}.fs-notification-suppressions .fs-list-page__filters-controls{display:block}.fs-notification-suppressions__filters{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));width:100%;display:grid}.fs-notification-suppressions__filter-search,.fs-notification-suppressions__filter-search .fs-list-search-input,.fs-notification-suppressions__filter-source,.fs-notification-suppressions__filter-source .fs-list-search-input,:is(.fs-notification-jobs__filter-grid,.fs-in-app-notifications .fs-list-page__filters-controls,.fs-delivery-attempts .fs-list-page__filters-controls,.fs-notification-templates .fs-list-page__filters-controls,.fs-notification-events .fs-list-page__filters-controls,.fs-notification-preferences .fs-list-page__filters-controls,.fs-notification-suppressions__filters) .fs-search-select-field--dense,:is(.fs-notification-jobs__filter-grid,.fs-in-app-notifications .fs-list-page__filters-controls,.fs-delivery-attempts .fs-list-page__filters-controls,.fs-notification-templates .fs-list-page__filters-controls,.fs-notification-events .fs-list-page__filters-controls,.fs-notification-preferences .fs-list-page__filters-controls,.fs-notification-suppressions__filters)>*{width:100%;min-width:0}.fs-notification-jobs__filters .fs-search-select-field--dense,.fs-notification-preferences__filters .fs-search-select-field--dense,.fs-notification-suppressions__filters .fs-search-select-field--dense,.fs-notifications-register .fs-search-select-field--dense,.fs-notifications-register__filter-controls .fs-search-select-field--dense{flex:8rem;min-width:0}.fs-notification-jobs__filters .fs-search-select-field--dense .fs-search-select__trigger,.fs-notification-preferences__filters .fs-search-select-field--dense .fs-search-select__trigger,.fs-notification-suppressions__filters .fs-search-select-field--dense .fs-search-select__trigger,.fs-notifications-register .fs-search-select-field--dense .fs-search-select__trigger,.fs-notifications-register__filter-controls .fs-search-select-field--dense .fs-search-select__trigger{border-color:var(--fs-border-strong);background:var(--fs-surface-inset);min-height:2.35rem;box-shadow:none;border-radius:.42rem}.fs-notifications-register .fs-list-search-input{border-radius:.42rem;min-height:2.35rem;font-size:.86rem}.fs-notifications-register .fs-data-table-shell thead th,.fs-notifications-report-detail .fs-data-table-shell thead th{border-color:var(--fs-divider);background:var(--fs-surface-quiet);color:var(--fs-text-soft)}.fs-notifications-register .fs-data-table-shell tbody tr:hover,.fs-notifications-report-detail .fs-data-table-shell tbody tr:hover{background:var(--fs-surface-hover)}.fs-notifications-center__feed-table .fs-data-table tbody tr:nth-child(odd),.fs-notifications-register .fs-data-table tbody tr:nth-child(odd),.fs-notifications-report-detail .fs-data-table tbody tr:nth-child(odd){background:var(--fs-surface-inset)}.fs-notifications-center__feed-table .fs-data-table tbody tr:nth-child(2n),.fs-notifications-register .fs-data-table tbody tr:nth-child(2n),.fs-notifications-report-detail .fs-data-table tbody tr:nth-child(2n){background:var(--fs-surface-quiet)}.fs-notifications-center__feed-table .fs-data-table tbody tr:hover,.fs-notifications-register .fs-data-table tbody tr:hover,.fs-notifications-report-detail .fs-data-table tbody tr:hover{background:var(--fs-surface-hover)}.fs-notifications-center__feed-table .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-center__feed-table .fs-data-table tbody tr[aria-selected=true],.fs-notifications-register .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-register .fs-data-table tbody tr[aria-selected=true],.fs-notifications-report-detail .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-report-detail .fs-data-table tbody tr[aria-selected=true]{background:var(--fs-accent-soft);box-shadow:inset 3px 0 0 var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:is(.fs-notifications-register .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-register .fs-data-table tbody tr[aria-selected=true],.fs-notifications-center__feed-table .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-center__feed-table .fs-data-table tbody tr[aria-selected=true],.fs-notifications-report-detail .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-report-detail .fs-data-table tbody tr[aria-selected=true]){background:color-mix(in srgb,var(--fs-accent-soft)72%,var(--fs-surface-quiet))}}.fs-notifications-register .fs-empty-state{--fs-empty-border:var(--fs-border-subtle);--fs-empty-bg:var(--fs-surface);--fs-empty-icon-bg:var(--fs-accent-soft);--fs-empty-icon-border:var(--fs-border-accent);--fs-empty-icon-fg:var(--fs-accent-indicator);background:var(--fs-surface);box-shadow:var(--fs-shadow-card)}.fs-notifications-register .fs-empty-state:before{background:0 0}.fs-notifications-register .fs-empty-state__icon{box-shadow:none}.fs-notification-jobs__job-title,.fs-notifications-register__center-link,.fs-notifications-register__source-cell{color:var(--fs-text-strong)}.fs-delivery-attempts-actions,.fs-notification-jobs__row-actions,.fs-notification-preferences-actions,.fs-notification-suppressions-actions{justify-content:flex-end;gap:.4rem;display:flex}.fs-notifications-register .fs-table-actions .fs-pill-button{min-height:2rem}.fs-notification-job-detail,.fs-notifications-detail,.fs-notifications-report-detail{gap:.85rem}.fs-notification-job-detail__hero,.fs-notifications-detail__hero{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl);background:var(--fs-panel-bg-accent);box-shadow:var(--fs-shadow-card);justify-content:space-between;align-items:center;gap:1.2rem;padding:clamp(1rem,2vw,1.45rem);display:flex;overflow:hidden}.fs-notifications-detail__hero-main{align-items:center;gap:.95rem;min-width:0;display:flex}.fs-notifications-detail__avatar,.fs-notifications-form__avatar{border:1px solid var(--fs-border-accent);border-radius:var(--fs-radius-md);background:var(--fs-accent-soft);width:3.15rem;height:3.15rem;color:var(--fs-accent-indicator);letter-spacing:.05em;flex:none;place-items:center;font-weight:800;display:grid}.fs-notifications-detail__hero-copy{gap:.3rem;min-width:0;display:grid}.fs-notifications-detail__hero-copy h1{color:var(--fs-text-strong);margin:0;font-size:clamp(1.45rem,2.3vw,2rem)}.fs-notification-job-form__eyebrow,.fs-notification-preference-form__eyebrow,.fs-notifications-detail__eyebrow,.fs-notifications-form__eyebrow{color:var(--fs-accent-indicator);font-size:var(--fs-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.fs-notification-job-form__meta,.fs-notification-preference-form__meta,.fs-notifications-detail__chips,.fs-notifications-detail__hero-meta,.fs-notifications-form__hero-meta{color:var(--fs-text-muted);flex-wrap:wrap;gap:.42rem;display:flex}:is(.fs-notifications-detail__hero-meta,.fs-notifications-form__hero-meta,.fs-notification-job-form__meta,.fs-notification-preference-form__meta)>span{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-full);background:var(--fs-surface-quiet);padding:.22rem .5rem}.fs-notification-job-detail__actions,.fs-notification-suppression-detail__actions,.fs-notifications-detail__actions{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg-quiet);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding:.75rem;display:flex}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--rail,.fs-notification-suppression-detail__actions.fs-system-settings-record-page__actions--rail,.fs-notifications-detail__actions.fs-system-settings-record-page__actions--rail{justify-self:stretch;width:100%;max-width:none}.fs-notification-suppression-detail__actions.fs-system-settings-record-page__actions--floating,.fs-notifications-detail__actions.fs-system-settings-record-page__actions--floating{justify-self:auto;width:fit-content;max-width:min(100vw - 2rem,64rem);left:auto;right:clamp(1rem,2vw,1.5rem)}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating{justify-self:auto;width:min(58rem,100vw - 2rem)}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating .fs-notification-jobs-actions{flex:36rem;min-width:0}@media (min-width:761px){.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating{grid-template-rows:repeat(2,minmax(2.35rem,auto));grid-template-columns:minmax(9rem,.75fr) minmax(0,3.25fr);align-items:stretch;display:grid}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating .fs-notification-job-detail__back-action{grid-area:1/1}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating .fs-notification-job-detail__edit-action{grid-area:2/1}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating :is(.fs-notification-job-detail__back-action,.fs-notification-job-detail__edit-action){width:100%;min-width:0}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating .fs-notification-jobs-actions{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating .fs-notification-jobs-actions__button{width:100%;min-width:0}}.fs-notification-job-detail__snapshot,.fs-notifications-detail__snapshot{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg-quiet);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-notifications-detail__snapshot-item{border-right:1px solid var(--fs-divider);gap:.25rem;padding:1rem;display:grid}.fs-notifications-detail__snapshot-item:last-child{border-right:0}.fs-notifications-detail__snapshot-item>span{color:var(--fs-text-muted);font-size:var(--fs-text-xs);text-transform:uppercase;font-weight:700}.fs-notifications-detail__snapshot-item>strong{color:var(--fs-text-strong);font-size:1.08rem}.fs-notifications-detail__snapshot-item>small{color:var(--fs-text-muted)}.fs-notification-job-detail__sections,.fs-notifications-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-notifications-detail__section{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg);min-width:0;box-shadow:var(--fs-shadow-card);padding:1rem}.fs-notifications-detail__section--message,.fs-notifications-detail__section--metadata{grid-column:1/-1}.fs-notifications-detail__section-header{border-bottom:1px solid var(--fs-divider);margin-bottom:.85rem;padding-bottom:.75rem}.fs-notifications-detail__section-header>span{color:var(--fs-accent-indicator);font-size:var(--fs-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fs-notifications-detail__section-header h2{color:var(--fs-text-strong);margin:.18rem 0}.fs-notifications-detail__section-header p{color:var(--fs-text-muted);margin:0}.fs-notification-job-detail__json-grid,.fs-notifications-detail__fields,.fs-notifications-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fs-notifications-detail__field,.fs-notifications-detail__message-card,.fs-notifications-detail__status-panel{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);gap:.25rem;min-width:0;padding:.75rem;display:grid}.fs-notifications-detail__field>span{color:var(--fs-text-muted);font-size:var(--fs-text-xs)}.fs-notifications-detail__field>strong{overflow-wrap:anywhere;color:var(--fs-text-strong)}.fs-notifications-detail__status-main{gap:.3rem;display:grid}.fs-notifications-detail__status-grid span,.fs-notifications-detail__status-main>span{color:var(--fs-text-muted);font-size:var(--fs-text-xs);letter-spacing:.055em;text-transform:uppercase;font-weight:700}.fs-notifications-detail__status-grid>div{gap:.2rem;min-width:0;display:grid}.fs-notifications-detail__status-grid strong{overflow-wrap:anywhere;color:var(--fs-text-strong)}.fs-json-preview,.fs-notifications-detail__json{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);max-height:32rem;color:var(--fs-text-soft);font-family:var(--fs-font-mono);white-space:pre-wrap;margin:0;padding:.9rem;font-size:.78rem;line-height:1.6;overflow:auto}.fs-notifications-form{gap:.85rem;padding-bottom:3rem}.fs-notification-job-form__intro,.fs-notification-preference-form__header,.fs-notifications-form__hero{border:0;border-bottom:1px solid var(--fs-divider);box-shadow:none;background:0 0;border-radius:0;padding:0 0 1rem}.fs-notifications-form__hero-main{align-items:center;gap:.95rem;display:flex}.fs-notification-preference-form__heading,.fs-notifications-form__hero-copy{gap:.3rem;display:grid}.fs-notification-job-form__intro h1,.fs-notification-preference-form__heading h1,.fs-notifications-form__hero-copy h1{color:var(--fs-text-strong);font-family:var(--fs-font-display);margin:0;font-size:clamp(1.55rem,2.3vw,2.15rem)}.fs-notifications-form__avatar{display:none}.fs-notification-job-form__intro,.fs-notification-preference-form__header{gap:.55rem;display:grid}.fs-notification-job-form__back,.fs-notification-preference-form__back{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:fit-content;min-height:2.15rem;color:var(--fs-text-soft);border-radius:.58rem;align-items:center;padding:.42rem .72rem;text-decoration:none;display:inline-flex}.fs-notifications-form__form{grid-template-columns:minmax(0,1fr) minmax(16rem,.3fr);align-items:start;gap:.85rem;display:grid}.fs-notifications-form__layout{display:contents}.fs-notifications-form__actions{border-color:var(--fs-border-subtle);background:var(--fs-surface);width:100%;min-width:0;box-shadow:none;border-radius:.82rem;grid-area:2/1}.fs-notifications-form__actions-meta{gap:.15rem;display:grid}.fs-notifications-form__actions-meta>span{color:var(--fs-text-muted);font-size:var(--fs-text-xs);text-transform:uppercase}.fs-notifications-form__actions-meta>strong{color:var(--fs-text-strong)}.fs-notifications-form__actions-buttons{justify-content:flex-end;gap:.55rem;display:flex}.fs-notifications-form__layout{min-width:0}.fs-notifications-form__main{grid-area:1/1;gap:.85rem;min-width:0;display:grid}.fs-notification-job-form__stepper,.fs-notifications-form__section,.fs-notifications-form__summary{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none}.fs-notifications-form__section{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);padding:1rem}.fs-notifications-form__section-header{border-bottom:1px solid var(--fs-divider);margin-bottom:.9rem;padding-bottom:.75rem}.fs-notifications-form__section-header>span{color:var(--fs-accent-indicator);font-size:var(--fs-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fs-notifications-form__section-header h2{color:var(--fs-text-strong);margin:.2rem 0}.fs-notifications-form__section-header p{color:var(--fs-text-muted);margin:0}.fs-notifications-form__section-header p,.fs-notifications-form__summary .fs-form-summary__sub{display:none}.fs-notifications-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-notifications-form__field{align-content:start;gap:.35rem;display:grid}.fs-notifications-form__field--full{grid-column:1/-1}.fs-notifications-form .fs-date-field,.fs-notifications-form .fs-search-select-field,.fs-notifications-form .fs-time-field,.fs-notifications-report-detail :is(.fs-search-select-field,.fs-date-field){min-width:0}.fs-notifications-form :is(.fs-search-select__trigger,.fs-date-field__trigger,.fs-time-field__trigger){border-radius:.42rem}.fs-notifications-form .fs-field__label,.fs-notifications-form__field>span:first-child{color:var(--fs-text-soft);font-size:var(--fs-text-sm);font-weight:700}.fs-notifications-form :is(.fs-form-input,input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--fs-border-strong);background:var(--fs-surface-inset);color:var(--fs-text);border-radius:.58rem}.fs-notifications-form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:2.7rem;padding:.62rem .78rem}.fs-notifications-form textarea{padding:.72rem .78rem}.fs-notifications-form :is(.fs-form-input,input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--fs-accent-indicator);box-shadow:0 0 0 3px var(--fs-accent-ring);outline:none}.fs-notifications-form__message{min-height:8rem}.fs-notifications-form__code{min-height:10rem;font-family:var(--fs-font-mono);font-size:.8rem;line-height:1.55}.fs-notifications-form__check,.fs-notifications-form__toggle{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.fs-notifications-form__check>span,.fs-notifications-form__toggle>span{gap:.15rem;display:grid}.fs-notifications-form__check small,.fs-notifications-form__toggle small{color:var(--fs-text-muted)}.fs-notifications-form input[type=checkbox],.fs-notifications-form input[type=radio]{appearance:none;border:1px solid var(--fs-border-strong);background:var(--fs-surface-inset);width:1.05rem;min-width:1.05rem;height:1.05rem;min-height:1.05rem;box-shadow:none;cursor:pointer;flex:none;margin:.08rem 0 0;padding:0;position:relative}.fs-notifications-form input[type=checkbox]{border-radius:.28rem}.fs-notifications-form input[type=radio]{border-radius:50%}.fs-notifications-form input[type=checkbox]:checked,.fs-notifications-form input[type=radio]:checked{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator)}.fs-notifications-form input[type=checkbox]:checked:after{content:"";border:.12rem solid #fff;border-width:0 .12rem .12rem 0;width:.3rem;height:.58rem;position:absolute;top:.1rem;left:.31rem;transform:rotate(42deg)}.fs-notifications-form input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.24rem}.fs-notifications-form input[type=checkbox]:focus-visible,.fs-notifications-form input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--fs-accent-ring);outline:none}.fs-notifications-form__summary{grid-area:1/2;position:sticky;top:5.75rem}.fs-notifications-form__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-notifications-form__summary-stats>div{border:1px solid var(--fs-divider);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);gap:.2rem;min-width:0;padding:.7rem;display:grid}.fs-notifications-form__summary-stats>div>strong{overflow-wrap:anywhere;color:var(--fs-text-strong);font-size:.86rem}.fs-notifications-form__summary-stats>div>span{color:var(--fs-text-muted);font-size:var(--fs-text-xs);text-transform:uppercase}.fs-notification-job-form__stepper .fs-stepper__content{justify-content:center}.fs-notification-job-form__stepper-nav{z-index:18;border:1px solid var(--fs-border-subtle);background:var(--fs-surface);width:100%;box-shadow:none;border-radius:.85rem;justify-content:space-between;margin:.35rem auto 0;padding:.72rem;position:sticky;bottom:clamp(.7rem,1.4vw,1rem)}.fs-notification-job-form__stepper-nav .fs-stepper-nav__status{gap:.08rem;min-width:9rem;margin-right:auto;display:grid}.fs-notification-job-form__stepper-nav .fs-stepper-nav__status strong{color:var(--fs-text-strong);font-size:.84rem}.fs-notification-job-form__stepper-nav .fs-stepper-nav__status span{color:var(--fs-text-muted);font-size:.72rem}.fs-notification-job-form__stepper-nav .fs-pill-button{min-width:7.25rem}.fs-notification-job-form__stepper-nav .fs-pill-button--primary{min-width:10rem}.fs-delivery-attempts-actions,.fs-notification-jobs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-date-time-field{align-content:start;gap:.35rem;min-width:0;display:grid}.fs-date-time-field__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fs-date-time-field .fs-field__hint{color:var(--fs-text-muted);font-size:var(--fs-text-xs)}.fs-notification-job-form__stepper-nav .fs-stepper-nav__item--active,.fs-notification-job-form__stepper-nav .fs-stepper-nav__item[aria-current=step]{border-color:var(--fs-border-accent);background:var(--fs-accent-soft)}.fs-notification-preference-form__quiet-hours{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-notifications-report-detail__configuration{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;gap:1rem;display:grid}.fs-notifications-report-detail__configuration>*{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface);min-width:0;box-shadow:none;margin:0;padding:1rem}.fs-notifications-report-detail__parameters .fs-system-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.fs-notifications-report-detail__parameters .fs-form-field:first-child{grid-column:1/-1}.fs-notifications-report-detail__parameters .fs-form-field--checkbox{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.75rem;padding:.65rem .72rem;display:grid!important}.fs-notifications-report-detail__parameters .fs-form-field--checkbox .fs-checkbox{border-color:var(--fs-border-accent)!important;background:var(--fs-surface-quiet)!important;width:1.05rem!important;min-width:1.05rem!important;height:1.05rem!important;min-height:1.05rem!important;box-shadow:none!important;border-radius:.28rem!important;margin:0!important;padding:0!important}.fs-notifications-report-detail__parameters .fs-form-field--checkbox .fs-checkbox:checked{border-color:var(--fs-accent-indicator)!important;background:var(--fs-accent-indicator)!important}.fs-notifications-report-detail__run-context{top:calc(var(--fs-topbar-height,64px) + .85rem);position:sticky}.fs-notifications-report-detail__run-context .fs-system-settings-record-page__fields{gap:.55rem;display:grid}.fs-notifications-report-detail__configuration .fs-form-input{border-color:var(--fs-border-strong);background:var(--fs-surface-inset);color:var(--fs-text)}.fs-notifications-report-detail__parameters :is(.fs-form-input,.fs-search-select__trigger,.fs-date-field__trigger,.fs-time-field__trigger){border-radius:.42rem}.fs-notifications-report-detail__results{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:var(--fs-shadow-card)}@media (max-width:1600px){.fs-notification-jobs__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.fs-delivery-attempts__summary-grid,.fs-notification-jobs__summary-grid,.fs-notification-preferences__summary-grid,.fs-notification-suppressions__summary-grid,.fs-notifications-center .fs-dashboard__metrics-grid,.fs-notifications-register__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-notifications-form__form{grid-template-columns:minmax(0,1fr)}.fs-notifications-form__actions,.fs-notifications-form__main,.fs-notifications-form__summary{grid-area:auto/1}.fs-notifications-form__main{order:1}.fs-notifications-form__actions{order:2}.fs-notifications-form__summary{order:3}.fs-notifications-report-detail__configuration{grid-template-columns:minmax(0,1fr)}.fs-notifications-form__summary,.fs-notifications-report-detail__run-context{position:static}.fs-delivery-attempts .fs-list-page__filters-controls,.fs-in-app-notifications .fs-list-page__filters-controls,.fs-notification-events .fs-list-page__filters-controls,.fs-notification-jobs__filter-grid,.fs-notification-preferences .fs-list-page__filters-controls,.fs-notification-suppressions__filters,.fs-notification-templates .fs-list-page__filters-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-notification-preferences .fs-list-page__filters-controls>.fs-list-search-input,.fs-notification-suppressions__filter-search{grid-column:1/-1}}@media (max-width:760px){.fs-notifications-report-detail__parameters .fs-system-settings-form-grid{grid-template-columns:minmax(0,1fr)}.fs-notifications-report-detail__parameters .fs-form-field:first-child{grid-column:auto}.fs-delivery-attempts-actions,.fs-notification-jobs-actions{width:100%}.fs-delivery-attempts-actions .fs-pill-button,.fs-notification-jobs-actions .fs-pill-button{flex:9rem}.fs-notification-job-form__stepper-nav{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:static}.fs-notification-job-form__stepper-nav .fs-stepper-nav__status{min-width:0}.fs-notification-job-form__stepper-nav .fs-stepper-nav__right,.fs-notification-job-form__stepper-nav .fs-stepper-nav__right .fs-pill-button,.fs-notification-job-form__stepper-nav>.fs-pill-button{width:100%;min-width:0}.fs-notification-job-detail__actions.fs-system-settings-record-page__actions--floating,.fs-notification-suppression-detail__actions.fs-system-settings-record-page__actions--floating,.fs-notifications-detail__actions.fs-system-settings-record-page__actions--floating{width:100%;max-width:none;position:static;transform:none}.fs-date-time-field__controls,.fs-delivery-attempts__summary-grid,.fs-notification-job-detail__json-grid,.fs-notification-job-detail__sections,.fs-notification-jobs__summary-grid,.fs-notification-preferences__summary-grid,.fs-notification-suppressions__summary-grid,.fs-notifications-center .fs-dashboard__metrics-grid,.fs-notifications-center__governance-grid,.fs-notifications-detail__fields,.fs-notifications-detail__sections,.fs-notifications-detail__snapshot,.fs-notifications-detail__status-grid,.fs-notifications-form__grid,.fs-notifications-register__summary-grid{grid-template-columns:minmax(0,1fr)}.fs-delivery-attempts__summary-item,.fs-notification-jobs__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item,.fs-notifications-detail__snapshot-item,.fs-notifications-register__summary-item{border-right:0;border-bottom:1px solid var(--fs-divider)}:is(.fs-notifications-register__summary-item,.fs-notification-jobs__summary-item,.fs-delivery-attempts__summary-item,.fs-notification-preferences__summary-item,.fs-notification-suppressions__summary-item,.fs-notifications-detail__snapshot-item):last-child{border-bottom:0}.fs-notifications-center__toolbar,.fs-notifications-detail__hero,.fs-notifications-form__actions{flex-direction:column;align-items:stretch;display:flex}.fs-notifications-form__actions-buttons{width:100%}.fs-notifications-form__actions-buttons>*{flex:1 1 0;min-width:0}.fs-notifications-center__toolbar .fs-list-search-input{width:100%}.fs-notifications-form__field--full{grid-column:auto}.fs-delivery-attempts .fs-list-page__filters-controls,.fs-in-app-notifications .fs-list-page__filters-controls,.fs-notification-events .fs-list-page__filters-controls,.fs-notification-jobs__filter-grid,.fs-notification-preferences .fs-list-page__filters-controls,.fs-notification-suppressions__filters,.fs-notification-templates .fs-list-page__filters-controls{grid-template-columns:minmax(0,1fr)}.fs-notification-preferences .fs-list-page__filters-controls>.fs-list-search-input,.fs-notification-suppressions__filter-search{grid-column:auto}.fs-notifications-register .fs-list-page__filters-row{grid-template-columns:minmax(0,1fr)}.fs-notifications-register :is(.fs-list-page__filters-main,.fs-list-page__filters-pagination,.fs-list-page__filters-actions,.fs-list-page__toolbar-actions){width:100%;min-width:0;max-width:100%}}@media (max-width:640px){.fs-notifications-center__feed-table .fs-data-table tbody tr,.fs-notifications-center__feed-table .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-center__feed-table .fs-data-table tbody tr:hover,.fs-notifications-center__feed-table .fs-data-table tbody tr:nth-child(2n),.fs-notifications-center__feed-table .fs-data-table tbody tr:nth-child(odd),.fs-notifications-center__feed-table .fs-data-table tbody tr[aria-selected=true],.fs-notifications-register .fs-list-page .fs-data-table tbody tr,.fs-notifications-register .fs-list-page .fs-data-table tbody tr.fs-data-table__row--selected,.fs-notifications-register .fs-list-page .fs-data-table tbody tr:hover,.fs-notifications-register .fs-list-page .fs-data-table tbody tr:nth-child(2n),.fs-notifications-register .fs-list-page .fs-data-table tbody tr:nth-child(odd),.fs-notifications-register .fs-list-page .fs-data-table tbody tr[aria-selected=true]{border-color:var(--fs-border-subtle);box-shadow:0 10px 24px #04090e3d;background:var(--fs-surface)!important}.fs-notifications-center__feed-table .fs-data-table tbody tr:hover,.fs-notifications-register .fs-list-page .fs-data-table tbody tr:hover{box-shadow:0 12px 28px #04090e4d;background:var(--fs-surface-hover)!important}.fs-notifications-center__feed-table .fs-data-table tbody td,.fs-notifications-register .fs-list-page .fs-data-table tbody td{border-bottom-color:var(--fs-divider)}.fs-notifications-center__feed-table .fs-data-table tbody td:before,.fs-notifications-register .fs-list-page .fs-data-table tbody td:before{color:var(--fs-text-muted)}:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr,:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr.fs-data-table__row--selected,:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr:hover,:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr:nth-child(2n),:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr:nth-child(odd),:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr[aria-selected=true],:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr,:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr.fs-data-table__row--selected,:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr:hover,:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr:nth-child(2n),:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr:nth-child(odd),:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr[aria-selected=true]{border-color:var(--fs-border-subtle);box-shadow:0 8px 20px #1b2a3414;background:var(--fs-surface)!important}:root[data-theme=light] .fs-notifications-center__feed-table .fs-data-table tbody tr:hover,:root[data-theme=light] .fs-notifications-register .fs-list-page .fs-data-table tbody tr:hover{background:var(--fs-surface-hover)!important}}.fs-documents-dashboard,.fs-documents-library,.fs-documents-module{min-width:0}.fs-documents-dashboard{gap:.85rem;padding-top:.85rem}.fs-documents-dashboard .fs-dashboard__hero{background:linear-gradient(145deg,var(--fs-surface-soft),var(--fs-surface));border-radius:.82rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:.85rem;min-height:10.75rem;padding:1rem 1.1rem}.fs-documents-dashboard .fs-dashboard__hero-title{letter-spacing:0;font-size:1.72rem;line-height:1.08}.fs-documents-dashboard .fs-dashboard__hero-meta{gap:.35rem;margin-top:.55rem}.fs-documents-dashboard .fs-dashboard__hero-meta span{min-height:1.45rem;padding-inline:.55rem;font-size:.7rem}.fs-documents-dashboard .fs-dashboard__hero-aside{gap:.5rem}.fs-documents-dashboard .fs-dashboard__hero-score{border-radius:.78rem;min-height:5.9rem;padding:.72rem .82rem}.fs-documents-dashboard .fs-dashboard__hero-score strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.28rem;line-height:1.12}.fs-documents-dashboard .fs-feature-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-documents-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.fs-documents-dashboard__metrics .fs-dashboard__metric-link{min-width:0;color:inherit;text-decoration:none}.fs-documents-dashboard__metrics .fs-dashboard__metric-card{--fs-documents-kpi-rail:var(--fs-accent-indicator);border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);min-height:6.15rem;color:inherit;box-shadow:var(--fs-card-shadow-soft);border-radius:.72rem;gap:.22rem;padding:.72rem .78rem;text-decoration:none;position:relative;overflow:hidden}.fs-documents-dashboard__metrics .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-documents-kpi-rail),var(--fs-documents-kpi-rail),transparent 76%);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fs-documents-dashboard__metrics .fs-dashboard__metric-card:after{background:linear-gradient(90deg,var(--fs-documents-kpi-rail),color-mix(in srgb,var(--fs-documents-kpi-rail)42%,transparent),transparent 76%)}}.fs-documents-dashboard__metrics .fs-dashboard__metric-link:first-child .fs-dashboard__metric-card{--fs-documents-kpi-rail:var(--fs-accent-indicator)}.fs-documents-dashboard__metrics .fs-dashboard__metric-link:nth-child(2) .fs-dashboard__metric-card{--fs-documents-kpi-rail:var(--fs-info)}.fs-documents-dashboard__metrics .fs-dashboard__metric-link:nth-child(3) .fs-dashboard__metric-card{--fs-documents-kpi-rail:var(--fs-warning)}.fs-documents-dashboard__metrics .fs-dashboard__metric-link:nth-child(4) .fs-dashboard__metric-card{--fs-documents-kpi-rail:var(--fs-danger)}.fs-documents-dashboard__metrics .fs-dashboard__metric-indicator{background:var(--fs-documents-kpi-rail);box-shadow:0 0 0 .28rem var(--fs-documents-kpi-rail)}@supports (color:color-mix(in lab,red,red)){.fs-documents-dashboard__metrics .fs-dashboard__metric-indicator{box-shadow:0 0 0 .28rem color-mix(in srgb,var(--fs-documents-kpi-rail)13%,transparent)}}.fs-documents-dashboard .fs-dashboard__metric-card:hover{text-decoration:none;transform:translateY(-1px)}.fs-documents-dashboard__metrics .fs-dashboard__metric-link:focus-visible,.fs-documents-dashboard__queue-card:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-documents-dashboard .fs-dashboard__metric-card-top{margin-bottom:.18rem}.fs-documents-dashboard .fs-dashboard__metric-label{letter-spacing:.06em;font-size:.66rem}.fs-documents-dashboard .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-documents-dashboard .fs-dashboard__metric-helper{margin-top:.14rem;font-size:.7rem;line-height:1.3}.fs-documents-dashboard .fs-dashboard__card--dashboard-panel{border-color:var(--fs-border-subtle);background:linear-gradient(145deg,var(--fs-surface-soft),var(--fs-surface));box-shadow:var(--fs-card-shadow-soft);border-radius:.82rem;gap:.55rem;padding:.82rem}.fs-documents-dashboard .fs-dashboard__card-title{letter-spacing:0;font-size:1.28rem;line-height:1.14}.fs-documents-dashboard__queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.fs-documents-dashboard__queue-card{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:4.35rem;color:inherit;transition:transform var(--fs-transition-fast),border-color var(--fs-transition-fast),background var(--fs-transition-fast);border-radius:.68rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.22rem .65rem;padding:.58rem .65rem;text-decoration:none;display:grid}.fs-documents-dashboard__queue-card:hover{border-color:var(--fs-border-accent);background:var(--fs-surface-quiet);text-decoration:none;transform:translateY(-1px)}.fs-documents-dashboard__queue-card>span{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:780;overflow:hidden}.fs-documents-dashboard__queue-card>strong{color:var(--fs-text);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.fs-documents-dashboard__queue-card small{color:var(--fs-accent);grid-column:1/-1;font-size:.66rem;font-weight:760}.fs-documents-dashboard__analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fs-documents-dashboard__panel{min-width:0}.fs-documents-dashboard__breakdown-list{border-top:1px solid var(--fs-divider);gap:.72rem;margin-top:.25rem;padding-top:.68rem;display:grid}.fs-documents-dashboard__breakdown-row{gap:.3rem;display:grid}.fs-documents-dashboard__breakdown-label{color:var(--fs-text-muted);justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.fs-documents-dashboard__breakdown-label strong{color:var(--fs-text)}.fs-documents-dashboard__breakdown-track{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:999px;height:.5rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0000003d}.fs-documents-dashboard__breakdown-fill{border-radius:inherit;background:linear-gradient(90deg,var(--fs-accent),var(--fs-warning));height:100%;box-shadow:0 0 .65rem var(--fs-accent);display:block}@supports (color:color-mix(in lab,red,red)){.fs-documents-dashboard__breakdown-fill{box-shadow:0 0 .65rem color-mix(in srgb,var(--fs-accent)16%,transparent)}}.fs-documents-dashboard__breakdown-fill--success{background:linear-gradient(90deg,var(--fs-accent),var(--fs-warning))}.fs-documents-dashboard__breakdown-fill--warning{background:linear-gradient(90deg,var(--fs-warning),var(--fs-warning))}@supports (color:color-mix(in lab,red,red)){.fs-documents-dashboard__breakdown-fill--warning{background:linear-gradient(90deg,var(--fs-warning),color-mix(in srgb,var(--fs-warning)58%,var(--fs-info)))}}.fs-documents-dashboard__breakdown-fill--danger{background:linear-gradient(90deg,var(--fs-danger),var(--fs-warning))}.fs-documents-dashboard__breakdown-fill--info{background:linear-gradient(90deg,var(--fs-info),var(--fs-accent))}.fs-documents-dashboard__empty-panel{border:1px dashed var(--fs-border-subtle);color:var(--fs-text-muted);text-align:center;border-radius:.72rem;grid-column:1/-1;padding:1.2rem;font-size:.8rem}.fs-documents-library .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,.82fr) minmax(0,3.18fr);align-items:start}.fs-documents-library .fs-list-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.fs-documents-library .fs-list-page__filters-row{align-items:start}.fs-documents-library .fs-list-page__filters-actions{align-self:start;min-height:0}.fs-documents-library .fs-input,.fs-documents-library .fs-list-page__page-size,.fs-documents-library .fs-list-search-input,.fs-documents-library .fs-search-select-field--dense .fs-search-select__trigger{border-radius:.62rem;min-height:2.42rem}.fs-documents-filters{gap:.45rem;min-width:0;display:grid}.fs-documents-filters__primary{grid-template-columns:repeat(4,minmax(9rem,1fr))!important}.fs-documents-filters__advanced{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem;grid-column:1/-1;min-width:0}@supports (color:color-mix(in lab,red,red)){.fs-documents-filters__advanced{background:color-mix(in srgb,var(--fs-surface-inset)72%,transparent)}}.fs-documents-filters__advanced summary{min-height:2.42rem;color:var(--fs-text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem .68rem;font-size:.73rem;font-weight:760;list-style:none;display:flex}.fs-documents-filters__advanced summary::-webkit-details-marker{display:none}.fs-documents-filters__advanced summary:before{content:"+";border:1px solid var(--fs-border-subtle);width:1.15rem;height:1.15rem;color:var(--fs-accent);border-radius:.3rem;place-items:center;font-size:.82rem;display:grid}.fs-documents-filters__advanced[open] summary:before{content:"−"}.fs-documents-filters__advanced summary span{margin-right:auto}.fs-documents-filters__advanced summary strong{color:var(--fs-accent);font-size:.68rem}.fs-documents-filters__advanced summary small{color:var(--fs-text-soft);font-size:.67rem;font-weight:600}.fs-documents-filters__advanced-grid{border-top:1px solid var(--fs-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding:.65rem;display:grid}.fs-documents-filter-field{gap:.24rem;min-width:0;display:grid}.fs-documents-filter-field>span{color:var(--fs-text-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:820}.fs-documents-filter-field .fs-date-field{gap:0}.fs-documents-filter-field .fs-date-field__trigger{background:var(--fs-surface-inset);min-height:2.42rem;box-shadow:none;border-radius:.62rem}.fs-documents-filters__advanced-actions{justify-content:flex-end;padding:0 .7rem .7rem;display:flex}.fs-documents-filters__advanced-actions .fs-pill-button{min-height:2.15rem}.fs-documents-library__summary{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.82rem;padding:0;overflow:hidden}.fs-documents-library__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-documents-library__summary-item{border-right:1px solid var(--fs-divider);gap:.2rem;min-width:0;padding:.72rem .9rem;display:grid}.fs-documents-library__summary-item:last-child{border-right:0}.fs-documents-library__summary-label{color:var(--fs-text-soft);letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-documents-library__summary-item strong{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.fs-documents-library__summary-item small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;line-height:1.35;overflow:hidden}.fs-documents-library__table{border-color:var(--fs-border-subtle);background:var(--fs-surface);border-radius:.88rem}.fs-documents-library__document-cell{align-items:center;gap:.62rem;min-width:0;display:flex}.fs-documents-library__file-mark{border:1px solid var(--fs-border-accent);background:var(--fs-surface-raised);width:2.35rem;height:2.35rem;color:var(--fs-accent);letter-spacing:.035em;border-radius:.56rem;flex:0 0 2.35rem;place-items:center;font-size:.57rem;font-weight:900;display:grid}.fs-documents-library__document-title{color:var(--fs-text);font-size:.8rem;font-weight:780;line-height:1.35}.fs-documents-library .fs-data-table a.fs-documents-library__document-title{color:var(--fs-text)}.fs-documents-library .fs-data-table a.fs-documents-library__document-title:hover{color:var(--fs-accent-hover)}@media (max-width:640px){.fs-documents-library .fs-data-table tbody tr,.fs-documents-library .fs-data-table tbody tr.fs-data-table__row--selected,.fs-documents-library .fs-data-table tbody tr:nth-child(2n),.fs-documents-library .fs-data-table tbody tr:nth-child(odd),.fs-documents-library .fs-data-table tbody tr[aria-selected=true]{border-color:var(--fs-border-subtle);background:linear-gradient(145deg,var(--fs-surface-soft),var(--fs-surface));box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}.fs-documents-library .fs-data-table tbody tr:hover{background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-hover),var(--fs-inset-highlight)}.fs-documents-library .fs-data-table tbody td{border-bottom-color:var(--fs-divider)}.fs-documents-library .fs-data-table tbody td:before{color:var(--fs-text-soft)}}.fs-doc-admin .fs-list-page__filters{gap:.75rem;display:grid}.fs-doc-admin__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);scrollbar-width:thin;border-radius:10px;align-items:center;gap:.4rem;min-width:0;padding:.4rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.fs-doc-admin__tabs{background:color-mix(in srgb,var(--fs-surface-raised)88%,transparent)}}.fs-doc-admin__tabs button{min-height:2.55rem;color:var(--fs-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.fs-doc-admin__tabs button:hover{border-color:var(--fs-border);color:var(--fs-text)}.fs-doc-admin__tabs button.is-active{border-color:var(--fs-info-border);background:var(--fs-info);color:var(--fs-text);box-shadow:inset 0 -3px 0 var(--fs-info)}@supports (color:color-mix(in lab,red,red)){.fs-doc-admin__tabs button.is-active{background:color-mix(in srgb,var(--fs-info)13%,var(--fs-surface-raised))}}.fs-doc-admin__tab-panel:focus-visible,.fs-doc-admin__tabs button:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-doc-admin__tabs button span{background:var(--fs-surface);min-width:1.55rem;min-height:1.35rem;color:var(--fs-text-soft);border-radius:6px;place-items:center;padding:0 .35rem;font-size:.68rem;display:inline-grid}.fs-doc-admin .fs-data-table__cell--actions .fs-table-actions{white-space:nowrap;flex-wrap:nowrap}.fs-doc-admin__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.fs-doc-admin__wide{grid-column:1/-1}.fs-doc-admin__tab-panel{min-width:0}.fs-doc-admin__record-meta{gap:.12rem;min-width:0;display:grid}.fs-doc-admin__record-description,.fs-doc-admin__record-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-doc-admin__record-description{color:var(--fs-text-muted)}.fs-doc-admin__inline-badge{border:1px solid var(--fs-accent);background:var(--fs-accent);min-height:1.1rem;color:var(--fs-accent);letter-spacing:.045em;text-transform:uppercase;vertical-align:.08rem;border-radius:999px;align-items:center;margin-left:.45rem;padding:.08rem .38rem;font-size:.58rem;font-weight:850;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fs-doc-admin__inline-badge{border:1px solid color-mix(in srgb,var(--fs-accent)38%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)10%,transparent)}}.fs-doc-admin__managed-label{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:1.9rem;color:var(--fs-text-muted);white-space:nowrap;border-radius:.55rem;align-items:center;padding:0 .62rem;font-size:.68rem;font-weight:760;display:inline-flex}.fs-doc-admin__field-help{color:var(--fs-text-muted);margin-top:.28rem;font-size:.68rem;font-weight:560;line-height:1.35;display:block}.fs-doc-admin__checks{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.fs-doc-admin__checks legend{color:var(--fs-text-soft);letter-spacing:.045em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .05rem;padding:0;font-size:.7rem;font-weight:820}.fs-doc-admin__checks label,.fs-doc-admin__danger-confirm{border:1px solid var(--fs-border-subtle);background:var(--fs-surface);min-height:3.2rem;color:var(--fs-text-soft);border-radius:8px;align-items:flex-start;gap:.65rem;padding:.78rem;font-size:.76rem;font-weight:700;display:flex}.fs-doc-admin__checks input,.fs-doc-admin__danger-confirm input{width:1rem;height:1rem;accent-color:var(--fs-info);margin:.08rem 0 0}.fs-doc-admin__tag-swatch{color:var(--fs-text-soft);align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:inline-flex}.fs-doc-admin__tag-swatch:before{border:1px solid var(--tag-color,var(--fs-info));background:var(--tag-color,var(--fs-info));content:"";border-radius:4px;width:.85rem;height:.85rem}@supports (color:color-mix(in lab,red,red)){.fs-doc-admin__tag-swatch:before{border:1px solid color-mix(in srgb,var(--tag-color,var(--fs-info))75%,white);background:var(--tag-color,color-mix(in srgb,var(--fs-info)70%,var(--fs-surface)))}}.fs-doc-admin__contract-note,.fs-doc-admin__operation-summary{border:1px solid var(--fs-info-border);background:var(--fs-info);border-radius:9px;gap:.25rem;margin-top:1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.fs-doc-admin__contract-note,.fs-doc-admin__operation-summary){background:color-mix(in srgb,var(--fs-info)7%,var(--fs-surface-raised))}}.fs-doc-admin__contract-note span,.fs-doc-admin__operation-summary span{color:var(--fs-text-muted);font-size:.74rem;line-height:1.5}.fs-doc-admin__danger-confirm{border-color:var(--fs-danger);background:var(--fs-danger);margin-top:.85rem}@supports (color:color-mix(in lab,red,red)){.fs-doc-admin__danger-confirm{border-color:color-mix(in srgb,var(--fs-danger)48%,var(--fs-border));background:color-mix(in srgb,var(--fs-danger)8%,var(--fs-surface))}}.fs-doc-admin__danger-confirm span{gap:.2rem;display:grid}.fs-doc-admin__danger-confirm small{color:var(--fs-text-muted);line-height:1.45}.fs-doc-retention .fs-doc-admin__tabs button:last-child span,.fs-doc-retention[data-retention-section=automation] .fs-doc-admin__filter-toolbar,.fs-doc-retention[data-retention-section=automation] .fs-documents-library__summary,.fs-doc-retention[data-retention-section=automation] .fs-list-page__header-actions .fs-list-page__primary-action{display:none}.fs-doc-retention__automation{gap:1rem;display:grid}.fs-doc-retention__automation-bar{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .95rem;display:flex}.fs-doc-retention__automation-bar>div:first-child{color:var(--fs-text-muted);align-items:center;gap:.7rem;font-size:.78rem;display:flex}.fs-doc-retention__automation-metrics{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-doc-retention__automation-metrics article{border-inline-end:1px solid var(--fs-divider);gap:.28rem;min-width:0;padding:1rem;display:grid}.fs-doc-retention__automation-metrics article:last-child{border-inline-end:0}.fs-doc-retention__automation-metrics span{color:var(--fs-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-doc-retention__automation-metrics strong{color:var(--fs-text);font-size:1.15rem}.fs-doc-retention__automation-metrics small{color:var(--fs-text-muted);font-size:.72rem}@media (max-width:820px){.fs-doc-admin__checks,.fs-doc-admin__form-grid{grid-template-columns:1fr}.fs-doc-admin__wide{grid-column:auto}.fs-doc-retention__automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-doc-retention__automation-metrics article:nth-child(2){border-inline-end:0}.fs-doc-retention__automation-metrics article:nth-child(-n+2){border-bottom:1px solid var(--fs-divider)}}@media (max-width:560px){.fs-doc-admin__tabs button{flex:1 0 auto}.fs-doc-admin .fs-list-page__header-actions>*{width:100%}.fs-doc-retention__automation-bar{flex-direction:column;align-items:stretch}.fs-doc-retention__automation-bar .fs-table-actions{width:100%}.fs-doc-retention__automation-bar .fs-table-actions>*{flex:1}.fs-doc-retention__automation-metrics{grid-template-columns:1fr}.fs-doc-retention__automation-metrics article{border-inline-end:0;border-bottom:1px solid var(--fs-divider)}.fs-doc-retention__automation-metrics article:last-child{border-bottom:0}}.fs-documents-library .fs-data-table__cell--actions .fs-pill-button{min-height:1.9rem;padding-inline:.62rem;font-size:.7rem}.fs-documents-library .fs-list-page__toolbar-actions{flex-wrap:nowrap}@media (max-width:1600px){.fs-documents-library .fs-list-page__filters-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.fs-documents-dashboard .fs-dashboard__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.fs-documents-dashboard__queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-documents-filters__primary{grid-template-columns:repeat(2,minmax(9rem,1fr))!important}}@media (max-width:980px){.fs-documents-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-documents-dashboard__analytics-grid{grid-template-columns:1fr}.fs-documents-library__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-documents-library__summary-item:nth-child(2){border-right:0}.fs-documents-library__summary-item:nth-child(-n+2){border-bottom:1px solid var(--fs-divider)}.fs-documents-filters__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-documents-library .fs-list-page__toolbar-actions{flex-wrap:wrap}}@media (max-width:680px){.fs-documents-library .fs-list-page{width:100%;min-width:0;max-width:100%;display:flex}.fs-documents-library .fs-list-page>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fs-documents-library .fs-list-page__header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fs-documents-library .fs-list-page__header-actions>*{justify-content:center;width:100%;min-width:0}.fs-documents-filters__advanced summary small{display:none}.fs-documents-dashboard .fs-dashboard__hero-title{font-size:1.42rem}.fs-documents-dashboard .fs-dashboard__metric-value{font-size:1.08rem}.fs-documents-dashboard__metrics,.fs-documents-dashboard__queue-grid,.fs-documents-filters__advanced-grid,.fs-documents-filters__primary,.fs-documents-library__summary-grid{grid-template-columns:1fr!important}.fs-documents-library__summary-item{border-right:0;border-bottom:1px solid var(--fs-divider)}.fs-documents-library__summary-item:last-child{border-bottom:0}.fs-documents-library .fs-list-page__toolbar-actions>*{width:100%}.fs-documents-library .fs-list-page__page-size{justify-content:space-between}.fs-documents-library__document-cell{align-items:flex-start}}.fs-documents-action-bar__anchor{width:100%;min-height:3.5rem;display:block}.fs-documents-action-bar.fs-system-settings-record-page__actions{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:100%;max-width:none;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.72rem;justify-content:flex-end;padding:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-documents-action-bar.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent)}}.fs-documents-action-bar--floating.fs-system-settings-record-page__actions{z-index:60;width:fit-content;max-width:min(100vw - 2rem,54rem);box-shadow:0 18px 44px #00000061,var(--fs-inset-highlight);padding:.48rem;position:fixed;inset:auto clamp(1rem,2vw,1.5rem) clamp(.9rem,1.7vw,1.25rem) auto}.fs-documents-action-bar .fs-pill-button{border-radius:.58rem;min-height:2.55rem}@media (max-width:680px){.fs-documents-action-bar.fs-system-settings-record-page__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-documents-action-bar--floating.fs-system-settings-record-page__actions{width:min(100vw - 1.5rem,32rem);bottom:.75rem;right:.75rem}.fs-documents-action-bar .fs-pill-button{width:100%;min-width:0}.fs-documents-action-bar .fs-pill-button:last-child:nth-child(odd){grid-column:1/-1}}.fs-documents-workspace{gap:1.15rem}.fs-documents-workspace .fs-empty-state{--fs-empty-border:var(--fs-info);--fs-empty-bg:linear-gradient(145deg,var(--fs-surface-raised),var(--fs-surface-quiet));--fs-empty-icon-bg:var(--fs-info);--fs-empty-icon-border:var(--fs-info);--fs-empty-icon-fg:var(--fs-info);min-height:12rem}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace .fs-empty-state{--fs-empty-border:color-mix(in srgb,var(--fs-info)30%,var(--fs-border-subtle));--fs-empty-icon-bg:color-mix(in srgb,var(--fs-info)10%,var(--fs-surface-deep));--fs-empty-icon-border:color-mix(in srgb,var(--fs-info)34%,var(--fs-border-subtle))}}.fs-documents-workspace .fs-empty-state__eyebrow{color:var(--fs-info)}.fs-documents-workspace .fs-empty-state__description{color:var(--fs-text-muted)}.fs-documents-workspace .fs-documents-action-bar__anchor{width:100%;min-height:3.5rem;display:block}.fs-documents-workspace__actions.fs-documents-action-bar.fs-system-settings-record-page__actions{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:100%;max-width:none;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);justify-content:flex-end;gap:.5rem;padding:.72rem}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__actions.fs-documents-action-bar.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent)}}.fs-documents-workspace__actions.fs-documents-action-bar--floating.fs-system-settings-record-page__actions{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:fit-content;padding:.48rem}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__actions.fs-documents-action-bar--floating.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)98%,transparent)}}.fs-documents-workspace__hero{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at 2% 5%,var(--fs-info),transparent 32%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:stretch;gap:1.25rem;padding:clamp(1.2rem,2vw,1.75rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__hero{background:radial-gradient(circle at 2% 5%,color-mix(in srgb,var(--fs-info)10%,transparent),transparent 32%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-documents-workspace__hero-main{align-items:center;gap:1rem;min-width:0;display:flex}.fs-documents-workspace__file-mark{border:1px solid var(--fs-info);width:4.1rem;height:4.7rem;color:var(--fs-text-primary);background:linear-gradient(145deg,var(--fs-info),var(--fs-surface-deep));letter-spacing:.08em;border-radius:.78rem .78rem .78rem .25rem;flex:none;place-items:center;font-size:.8rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__file-mark{border:1px solid color-mix(in srgb,var(--fs-info)42%,var(--fs-border-subtle));background:linear-gradient(145deg,color-mix(in srgb,var(--fs-info)16%,transparent),var(--fs-surface-deep))}}.fs-documents-workspace__eyebrow{color:var(--fs-accent-strong,#84c9bf);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.28rem;font-size:.72rem;font-weight:850;display:block}.fs-documents-workspace__access-layout h3,.fs-documents-workspace__hero h1,.fs-documents-workspace__lifecycle-card h2,.fs-documents-workspace__section-header h2,.fs-documents-workspace__summary-card h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:0}.fs-documents-workspace__hero h1{max-width:52rem;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.08}.fs-documents-workspace__hero-main p{max-width:55rem;color:var(--fs-text-muted);margin:.55rem 0 0;line-height:1.55}.fs-documents-workspace__hero-meta{color:var(--fs-text-soft);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.85rem;font-size:.82rem;font-weight:700;display:flex}.fs-documents-workspace__hero-meta span+span{position:relative}.fs-documents-workspace__hero-meta span+span:before{color:var(--fs-border-strong);content:"•";position:absolute;left:-.7rem}.fs-documents-workspace__hero-status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);border-radius:.82rem;align-content:center;gap:.35rem;padding:1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__hero-status{background:color-mix(in srgb,var(--fs-surface-deep)70%,transparent)}}.fs-documents-workspace__hero-status small,.fs-documents-workspace__hero-status>span{color:var(--fs-text-muted);font-size:.75rem}.fs-documents-workspace__hero-status>span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fs-documents-workspace__hero-status>strong{font-family:var(--font-display,Georgia,serif);font-size:1.35rem}.fs-documents-workspace__hero-status>div,.fs-documents-workspace__summary-statuses{flex-wrap:wrap;gap:.4rem;display:flex}.fs-documents-workspace__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.78rem;gap:.35rem;width:100%;padding:.35rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__tabs{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-documents-workspace__tabs button{min-height:2.65rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;padding:.6rem 1rem;font-size:.83rem;font-weight:800}.fs-documents-workspace__tabs button:hover{color:var(--fs-text-primary);background:var(--fs-surface-hover)}.fs-documents-workspace__tabs button.is-active{border-color:var(--fs-info);color:var(--fs-text-primary);background:var(--fs-info);box-shadow:inset 3px 0 var(--fs-info)}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__tabs button.is-active{border-color:color-mix(in srgb,var(--fs-info)50%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-info)12%,var(--fs-surface-raised))}}.fs-documents-workspace__tab-panel{outline:none;min-height:0}.fs-documents-workspace__overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.fs-documents-workspace__access-layout>section,.fs-documents-workspace__lifecycle-card,.fs-documents-workspace__preview-card,.fs-documents-workspace__summary-card,.fs-documents-workspace__table-wrap,.fs-documents-workspace__timeline{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.92rem}@supports (color:color-mix(in lab,red,red)){:is(.fs-documents-workspace__preview-card,.fs-documents-workspace__summary-card,.fs-documents-workspace__lifecycle-card,.fs-documents-workspace__access-layout>section,.fs-documents-workspace__table-wrap,.fs-documents-workspace__timeline){background:color-mix(in srgb,var(--fs-surface-raised)97%,transparent)}}.fs-documents-workspace__preview-card{min-width:0;overflow:hidden}.fs-documents-workspace__section-header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}.fs-documents-workspace__lifecycle-card h2,.fs-documents-workspace__section-header h2,.fs-documents-workspace__summary-card h2{font-size:1.28rem}.fs-documents-workspace__section-header p{color:var(--fs-text-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.fs-documents-workspace__security-note{border-bottom:1px solid var(--fs-danger);color:var(--fs-text-muted);background:var(--fs-danger);align-items:baseline;gap:.45rem 1rem;padding:.65rem 1.2rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__security-note{border-bottom:1px solid color-mix(in srgb,var(--fs-danger)25%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-danger)8%,transparent)}}.fs-documents-workspace__security-note strong{color:var(--fs-danger-text,#f0a49d)}.fs-documents-workspace__preview-stage{background:linear-gradient(45deg,var(--fs-border-subtle)25%,transparent 25%)0 0/20px 20px,linear-gradient(-45deg,var(--fs-border-subtle)25%,transparent 25%)0 0/20px 20px,var(--fs-surface-deep);min-height:clamp(18rem,34vh,26rem);padding:.85rem}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__preview-stage{background:linear-gradient(45deg,color-mix(in srgb,var(--fs-border-subtle)35%,transparent)25%,transparent 25%)0 0/20px 20px,linear-gradient(-45deg,color-mix(in srgb,var(--fs-border-subtle)35%,transparent)25%,transparent 25%)0 0/20px 20px,var(--fs-surface-deep)}}.fs-documents-workspace__preview-empty{min-height:inherit;text-align:center;align-content:center;place-items:center;max-width:36rem;margin:auto;padding:2rem;display:grid}.fs-documents-workspace__preview-empty h3{margin:1rem 0 .35rem;font-size:1rem}.fs-documents-workspace__preview-empty p{color:var(--fs-text-muted);margin:0 0 1rem;line-height:1.55}.fs-documents-workspace__preview-icon{border:1px solid var(--fs-info);width:4rem;height:4rem;color:var(--fs-info);background:var(--fs-info);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__preview-icon{border:1px solid color-mix(in srgb,var(--fs-info)35%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-info)10%,var(--fs-surface-raised))}}.fs-documents-workspace__spinner{border:3px solid var(--fs-border-subtle);border-top-color:var(--fs-accent);border-radius:50%;width:2.5rem;height:2.5rem;animation:fs-documents-preview-spin .8s linear infinite}@keyframes fs-documents-preview-spin{to{transform:rotate(1turn)}}.fs-documents-workspace__pdf{background:#fff;border:0;border-radius:.5rem;width:100%;min-height:clamp(30rem,60vh,47rem)}.fs-documents-workspace__image-wrap{min-height:inherit;place-items:center;display:grid}.fs-documents-workspace__image-wrap img{object-fit:contain;border-radius:.45rem;max-width:100%;max-height:70vh;display:block;box-shadow:0 20px 45px #0000004d}.fs-documents-workspace__csv-wrap,.fs-documents-workspace__text-preview{min-height:inherit;border:1px solid var(--fs-border-subtle);max-height:70vh;color:var(--fs-text-primary);background:var(--fs-surface-deep);border-radius:.55rem;margin:0;overflow:auto}.fs-documents-workspace__text-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:.82rem/1.65 var(--font-mono,ui-monospace,monospace);padding:1.25rem}.fs-documents-workspace__csv{border-collapse:collapse;width:max-content;min-width:100%;font-size:.78rem}.fs-documents-workspace__csv td{border-right:1px solid var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);text-overflow:ellipsis;white-space:nowrap;max-width:20rem;padding:.65rem .75rem;overflow:hidden}.fs-documents-workspace__csv td.is-header{z-index:1;color:var(--fs-text-primary);background:var(--fs-surface-raised);font-weight:850;position:sticky;top:0}.fs-documents-workspace__preview-caption,.fs-documents-workspace__scope-note{color:var(--fs-text-muted);margin:0;padding:.75rem 1rem;font-size:.72rem;line-height:1.5}.fs-documents-workspace__summary-card{padding:1.15rem;position:sticky;top:1rem}.fs-documents-workspace__summary-card>header{border-bottom:1px solid var(--fs-border-subtle);padding-bottom:.85rem}.fs-documents-workspace__summary-statuses{padding:.85rem 0}.fs-documents-workspace__access-facts,.fs-documents-workspace__field-grid,.fs-documents-workspace__lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.fs-documents-workspace__field{border-bottom:1px solid var(--fs-border-subtle);min-width:0;padding:.7rem 0}.fs-documents-workspace__field:nth-child(odd){padding-right:.7rem}.fs-documents-workspace__field:nth-child(2n){border-left:1px solid var(--fs-border-subtle);padding-left:.7rem}.fs-documents-workspace__field span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.67rem;font-weight:800;display:block}.fs-documents-workspace__field strong{color:var(--fs-text-primary);overflow-wrap:anywhere;font-size:.79rem;font-weight:720;display:block;overflow:hidden}.fs-documents-workspace__tags{flex-wrap:wrap;gap:.4rem;padding-top:.85rem;display:flex}.fs-documents-workspace__tags span{border:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);background:var(--fs-surface-deep);border-radius:.4rem;padding:.28rem .55rem;font-size:.7rem;font-weight:750}.fs-documents-workspace__governance-alert{border:1px solid var(--fs-warning);background:var(--fs-warning);border-radius:.55rem;gap:.2rem;margin-top:.85rem;padding:.75rem;font-size:.77rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__governance-alert{border:1px solid color-mix(in srgb,var(--fs-warning)35%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-warning)8%,transparent)}}.fs-documents-workspace__governance-alert span{color:var(--fs-text-muted)}.fs-documents-workspace__lifecycle-card{margin-top:1rem;padding:1.15rem}.fs-documents-workspace__access-list>header,.fs-documents-workspace__lifecycle-card>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:.85rem;display:flex}.fs-documents-workspace__lifecycle-card>header>span{color:var(--fs-text-muted);font-size:.72rem;font-weight:800}.fs-documents-workspace__lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-documents-workspace__lifecycle-grid .fs-documents-workspace__field{border-left:1px solid var(--fs-border-subtle);padding:.9rem}.fs-documents-workspace__lifecycle-grid .fs-documents-workspace__field:first-child{border-left:0}.fs-documents-workspace__notes{border-top:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);padding:.75rem .9rem}.fs-documents-workspace__notes p{margin:0}.fs-documents-workspace__metadata{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);border-radius:.55rem;margin-top:.75rem}.fs-documents-workspace__metadata summary{color:var(--fs-text-muted);cursor:pointer;padding:.7rem .9rem;font-size:.75rem;font-weight:800}.fs-documents-workspace__metadata pre{border-top:1px solid var(--fs-border-subtle);white-space:pre-wrap;max-height:22rem;margin:0;padding:.9rem;font-size:.75rem;overflow:auto}.fs-documents-workspace__table-wrap{padding:.85rem;overflow:auto}.fs-documents-workspace__table{border-collapse:separate;border-spacing:0;border:1px solid var(--fs-border-subtle);border-radius:.7rem;width:100%;min-width:74rem;overflow:hidden}.fs-documents-workspace__table td,.fs-documents-workspace__table th{border-bottom:1px solid var(--fs-border-subtle);text-align:left;vertical-align:middle;padding:.82rem;font-size:.78rem}.fs-documents-workspace__table th{color:var(--fs-text-muted);background:var(--fs-surface-deep);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-documents-workspace__table td.is-actions,.fs-documents-workspace__table th.is-actions{text-align:right}.fs-documents-workspace__table tbody tr:last-child td{border-bottom:0}.fs-documents-workspace__tab-loading{border:1px solid var(--fs-border-subtle);min-height:18rem;color:var(--fs-text-muted);background:var(--fs-surface-raised);border-radius:.9rem;place-items:center;font-size:.85rem;display:grid}.fs-documents-workspace__access-layout{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.fs-documents-workspace__access-layout>section{padding:1.15rem}.fs-documents-workspace__access-explainer>p{color:var(--fs-text-muted);line-height:1.6}.fs-documents-workspace__access-facts{margin-top:1rem}.fs-documents-workspace__count{border:1px solid var(--fs-border-subtle);min-width:2rem;height:2rem;color:var(--fs-text-primary);background:var(--fs-surface-deep);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}.fs-documents-workspace__grant-list article{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.fs-documents-workspace__grant-list article>div{gap:.25rem;display:grid}.fs-documents-workspace__grant-list article>div:last-child{justify-items:end}.fs-documents-workspace__grant-list small,.fs-documents-workspace__grant-list span{color:var(--fs-text-muted);font-size:.72rem}.fs-documents-workspace__share-links{grid-column:1/-1}.fs-documents-workspace__share-reveal{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-md);background:var(--fs-accent);grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1.3fr) auto;align-items:center;gap:.65rem;margin:.85rem 0;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__share-reveal{border:1px solid color-mix(in srgb,var(--fs-accent)32%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)7%,var(--fs-surface-raised))}}.fs-documents-workspace__share-reveal>div{gap:.2rem;display:grid}.fs-documents-workspace__share-reveal span{color:var(--fs-text-muted);font-size:.72rem}.fs-documents-workspace__share-reveal input{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);min-width:0;min-height:2.35rem;color:var(--fs-text-primary);font:.72rem/1.4 var(--fs-font-mono,ui-monospace,monospace);border-radius:.46rem;padding:.5rem .65rem}.fs-documents-workspace__share-loading{color:var(--fs-text-muted);padding:1rem 0;font-size:.78rem}.fs-documents-collaboration{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:start;gap:1rem;min-width:0;display:grid}.fs-doc-template-form__variables,.fs-documents-signatures__signer-form{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-deep);gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.fs-doc-template-form__variables legend,.fs-documents-signatures__signer-form legend{color:var(--fs-text-soft);text-transform:uppercase;letter-spacing:.08em;padding:0 .3rem;font-size:.72rem;font-weight:850}.fs-doc-template-form__variable{grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1fr) auto auto;align-items:end;gap:.6rem;display:grid}.fs-doc-template-form__variable label,.fs-documents-signatures__signer-row>label{color:var(--fs-text-soft);gap:.35rem;font-size:.72rem;font-weight:750;display:grid}.fs-doc-template-form__variable input,.fs-documents-signatures__signer-row input{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);background:var(--fs-surface-raised);min-width:0;min-height:2.45rem;color:var(--fs-text-primary);padding:.55rem .65rem}.fs-doc-template-form__variable .fs-doc-template-form__required{align-items:center;gap:.4rem;min-height:2.45rem;display:flex}.fs-doc-template-form__variable .fs-doc-template-form__required input{min-height:auto;accent-color:var(--fs-accent)}.fs-doc-template-form__variable>button,.fs-documents-signatures__signer-row>button{min-height:2.45rem;color:var(--fs-danger);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:800}.fs-documents-signatures{gap:1rem;display:grid}.fs-documents-signatures__register{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);overflow:hidden}.fs-documents-signatures__register>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.9rem 1.1rem;display:flex}.fs-documents-signatures__register h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.15rem 0 0;font-size:1.25rem}.fs-documents-signatures__register header p{color:var(--fs-text-muted);margin:.2rem 0 0;font-size:.72rem}.fs-documents-signatures__list{gap:.75rem;padding:1rem;display:grid}.fs-documents-signatures__list>article{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-deep);gap:.8rem;padding:.95rem;display:grid}.fs-documents-signatures__request-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-documents-signatures__request-head>div{gap:.2rem;min-width:0;display:grid}.fs-documents-signatures__request-head strong{color:var(--fs-text-primary);font-size:.86rem}.fs-documents-signatures__request-head span{color:var(--fs-text-muted);font-size:.69rem}.fs-documents-signatures__list dl{border-block:1px solid var(--fs-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fs-documents-signatures__list dl>div{border-right:1px solid var(--fs-border-subtle);gap:.2rem;padding:.7rem;display:grid}.fs-documents-signatures__list dl>div:last-child{border-right:0}.fs-documents-signatures__list dt{color:var(--fs-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem;font-weight:850}.fs-documents-signatures__list dd{color:var(--fs-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.fs-documents-signatures__recipients{gap:.45rem;display:grid}.fs-documents-signatures__recipients>div{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.fs-documents-signatures__recipients>div>div{gap:.08rem;display:grid}.fs-documents-signatures__recipients strong{color:var(--fs-text-primary);font-size:.75rem}.fs-documents-signatures__recipients small{color:var(--fs-text-muted);font-size:.65rem}.fs-documents-signatures__actions{justify-content:flex-end;gap:.9rem;display:flex}.fs-documents-signatures__actions button{color:var(--fs-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:850}.fs-documents-signatures__actions .fs-documents-collaboration__danger-action{color:var(--fs-danger)}.fs-documents-signatures__signer-row{grid-template-columns:minmax(11rem,1.15fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:.55rem;display:grid}@media (max-width:760px){.fs-doc-template-form__variable,.fs-documents-signatures__signer-row{grid-template-columns:1fr}.fs-doc-template-form__variable>button,.fs-documents-signatures__signer-row>button{justify-self:start;min-height:2rem}.fs-documents-signatures__register>header{align-items:flex-start}.fs-documents-signatures__list dl{grid-template-columns:1fr}.fs-documents-signatures__list dl>div{border-right:0;border-bottom:1px solid var(--fs-border-subtle)}.fs-documents-signatures__list dl>div:last-child{border-bottom:0}.fs-documents-signatures__actions{justify-content:flex-start}}.fs-documents-collaboration>.fs-alert{grid-column:1/-1}.fs-documents-protection{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:1rem;display:grid}.fs-documents-protection>.fs-alert-banner{grid-column:1/-1}.fs-documents-protection>section{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);min-width:0;overflow:hidden}.fs-documents-protection>section>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:.8rem;min-height:4.4rem;padding:.9rem 1.1rem;display:flex}.fs-documents-protection h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.15rem 0 0;font-size:1.25rem}.fs-documents-protection__form{gap:.85rem;padding:1rem 1.1rem;display:grid}.fs-documents-protection__switch{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.fs-documents-protection__switch input{width:1rem;height:1rem;accent-color:var(--fs-accent);margin-top:.15rem}.fs-documents-protection__switch span{gap:.14rem;display:grid}.fs-documents-protection__switch strong{color:var(--fs-text-primary);font-size:.82rem}.fs-documents-protection__switch small{color:var(--fs-text-muted);font-size:.7rem;line-height:1.4}.fs-documents-protection__scopes{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.fs-documents-protection__scopes label{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-deep);min-height:2.4rem;color:var(--fs-text-soft);align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;font-weight:750;display:flex}.fs-documents-protection__compact-check input,.fs-documents-protection__scopes input{accent-color:var(--fs-accent)}.fs-documents-protection__divider{background:var(--fs-border-subtle);height:1px}.fs-documents-protection__print-fields{grid-template-columns:minmax(8rem,.55fr) minmax(12rem,1fr);align-items:end;gap:.7rem;display:grid}.fs-documents-protection__compact-check{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);min-height:2.55rem;color:var(--fs-text-soft);align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;font-weight:750;display:flex}.fs-documents-protection__form footer{border-top:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.fs-documents-protection__form footer span{color:var(--fs-text-muted);font-size:.72rem;font-weight:750}.fs-documents-protection__region-list{padding:0 1rem;display:grid}.fs-documents-protection__region-list article{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.9rem 0;display:grid}.fs-documents-protection__region-list article:last-child{border-bottom:0}.fs-documents-protection__region-mark{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-sm);background:var(--fs-accent);width:2.2rem;height:2.2rem;color:var(--fs-accent-strong);place-items:center;font-size:.65rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-protection__region-mark{border:1px solid color-mix(in srgb,var(--fs-accent)28%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)8%,var(--fs-surface-deep))}}.fs-documents-protection__region-list article>div:nth-child(2){gap:.16rem;min-width:0;display:grid}.fs-documents-protection__region-list strong{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.fs-documents-protection__region-list small,.fs-documents-protection__region-list span{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.fs-documents-protection__region-list button{color:var(--fs-danger);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:800}.fs-documents-protection__region-form{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.fs-documents-protection__region-form .fs-documents-protection__span{grid-column:1/-1}@media (max-width:1100px){.fs-documents-protection{grid-template-columns:1fr}}@media (max-width:640px){.fs-documents-protection__print-fields,.fs-documents-protection__scopes{grid-template-columns:1fr}.fs-documents-protection__region-form{grid-template-columns:1fr 1fr}.fs-documents-protection__region-form .fs-documents-protection__span{grid-column:1/-1}.fs-documents-protection__region-list article{grid-template-columns:2.2rem minmax(0,1fr)}.fs-documents-protection__region-list article>button{grid-column:2;justify-self:start}}.fs-documents-collaboration>section{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);overflow:hidden}.fs-documents-collaboration>section>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.fs-documents-collaboration>section>header>div:first-child{min-width:0}.fs-documents-collaboration>section>header p{color:var(--fs-text-muted);margin:.28rem 0 0;font-size:.72rem;line-height:1.45}.fs-documents-collaboration h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.15rem 0 0;font-size:1.25rem}.fs-documents-collaboration__discussion{flex-direction:column;height:clamp(34rem,66vh,44rem);min-height:32rem;display:flex}.fs-documents-collaboration__composer{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);flex:none;gap:.65rem;padding:.9rem 1.1rem;display:grid}.fs-documents-collaboration__composer-field{gap:.4rem;display:grid}.fs-documents-collaboration__composer-field>span{color:var(--fs-text-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-documents-collaboration__composer textarea{resize:vertical;border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);width:100%;min-height:5.2rem;max-height:10rem;color:var(--fs-text-primary);line-height:1.5}.fs-documents-collaboration__composer textarea:focus{border-color:var(--fs-border-accent);box-shadow:var(--fs-focus-ring);outline:0}.fs-documents-collaboration__composer-actions,.fs-documents-collaboration__composer-context{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.fs-documents-collaboration__composer-context{color:var(--fs-text-soft);font-size:.75rem}.fs-documents-collaboration__comment-actions button,.fs-documents-collaboration__composer-context button,.fs-documents-collaboration__task-actions button{color:var(--fs-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.fs-documents-collaboration__composer-actions>div{gap:.25rem;min-width:0;display:grid}.fs-documents-collaboration__mention-select{width:min(20rem,100%)}.fs-documents-collaboration__mention-select .fs-search-select__trigger{min-height:2.4rem}.fs-documents-collaboration__composer-actions small{color:var(--fs-text-muted);font-size:.64rem}.fs-documents-collaboration__mention-chips,.fs-documents-collaboration__mentioned{flex-wrap:wrap;gap:.4rem;display:flex}.fs-documents-collaboration__mention-chips button,.fs-documents-collaboration__mentioned span{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-sm);background:var(--fs-accent);color:var(--fs-accent-strong);padding:.28rem .48rem;font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){:is(.fs-documents-collaboration__mention-chips button,.fs-documents-collaboration__mentioned span){border:1px solid color-mix(in srgb,var(--fs-accent)25%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)7%,transparent)}}.fs-documents-collaboration__threads{overscroll-behavior:contain;scrollbar-color:var(--fs-border-strong)transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;align-content:start;gap:.75rem;min-height:0;padding:.9rem;display:grid;overflow-y:auto}.fs-documents-collaboration__threads:focus-visible{border-radius:var(--fs-radius-md);outline:2px solid var(--fs-border-accent);outline-offset:-3px}.fs-documents-collaboration__threads::-webkit-scrollbar{width:.55rem}.fs-documents-collaboration__threads::-webkit-scrollbar-thumb{background:var(--fs-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.fs-documents-collaboration__threads>article{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);min-width:0;box-shadow:var(--fs-inset-highlight);padding:.9rem}.fs-documents-collaboration__threads>article.is-resolved{border-color:var(--fs-success-border);background:var(--fs-success-soft)}@supports (color:color-mix(in lab,red,red)){.fs-documents-collaboration__threads>article.is-resolved{background:color-mix(in srgb,var(--fs-success-soft)52%,var(--fs-surface-inset))}}.fs-documents-collaboration__comment-head{align-items:center;gap:.65rem;display:flex}.fs-documents-collaboration__comment-head>div{gap:.05rem;margin-right:auto;display:grid}.fs-documents-collaboration__comment-head small,.fs-documents-collaboration__reply small{color:var(--fs-text-muted);font-size:.68rem}.fs-documents-collaboration__avatar{border:1px solid var(--fs-accent);background:var(--fs-accent);width:2rem;height:2rem;color:var(--fs-accent-strong);border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.72rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-collaboration__avatar{border:1px solid color-mix(in srgb,var(--fs-accent)32%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-deep))}}.fs-documents-collaboration__reply p,.fs-documents-collaboration__threads article>p{max-width:78ch;color:var(--fs-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:.65rem 0;line-height:1.55}.fs-documents-collaboration__threads>article>.fs-documents-collaboration__comment-actions,.fs-documents-collaboration__threads>article>.fs-documents-collaboration__mentioned,.fs-documents-collaboration__threads>article>p{margin-left:2.65rem}.fs-documents-collaboration__comment-actions{flex-wrap:wrap;gap:.25rem;margin-top:.55rem;font-size:.7rem;display:flex}.fs-documents-collaboration__comment-actions button{border-radius:var(--fs-radius-sm);min-height:1.75rem;padding:.2rem .46rem}.fs-documents-collaboration__comment-actions button:hover{background:var(--fs-surface-hover);color:var(--fs-text-primary)}.fs-documents-collaboration__comment-actions button:focus-visible{outline:2px solid var(--fs-border-accent);outline-offset:1px}.fs-documents-collaboration__comment-actions .fs-documents-collaboration__danger-action{color:var(--fs-danger)}.fs-documents-collaboration__reply{border:1px solid var(--fs-border-subtle);border-left:3px solid var(--fs-border-accent);border-radius:0 var(--fs-radius-sm)var(--fs-radius-sm)0;background:var(--fs-surface-quiet);gap:.65rem;margin:.85rem 0 0 2.65rem;padding:.75rem;display:flex}.fs-documents-collaboration__reply>div{min-width:0}.fs-documents-collaboration__assignments{top:calc(var(--fs-topbar-height) + 1rem);max-height:min(44rem,calc(100dvh - var(--fs-topbar-height) - 2rem));position:sticky}.fs-documents-collaboration__task-list{max-height:calc(100dvh - var(--fs-topbar-height) - 8.5rem);overscroll-behavior:contain;scrollbar-color:var(--fs-border-strong)transparent;scrollbar-gutter:stable;scrollbar-width:thin;gap:.7rem;padding:.9rem;display:grid;overflow-y:auto}.fs-documents-collaboration__task-list article{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-deep);gap:.55rem;padding:.85rem;display:grid}.fs-documents-collaboration__task-actions,.fs-documents-collaboration__task-top{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.fs-documents-collaboration__task-list p{color:var(--fs-text-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.fs-documents-collaboration__task-list dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.fs-documents-collaboration__task-list dl div{gap:.15rem;display:grid}.fs-documents-collaboration__task-list dt{color:var(--fs-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:850}.fs-documents-collaboration__task-list dd{color:var(--fs-text-soft);margin:0;font-size:.72rem;font-weight:750}.fs-documents-collaboration__task-actions{border-top:1px solid var(--fs-border-subtle);justify-content:flex-start;padding-top:.45rem;font-size:.7rem}.fs-documents-collaboration__task-actions button:last-child{margin-left:auto}@media (max-width:1100px){.fs-documents-collaboration{grid-template-columns:1fr}.fs-documents-collaboration__assignments{max-height:none;position:static}.fs-documents-collaboration__task-list{max-height:none;overflow:visible}}@media (max-width:640px){.fs-documents-collaboration__discussion{height:min(40rem,72dvh);min-height:27rem}.fs-documents-collaboration>section>header{align-items:flex-start;padding:.9rem}.fs-documents-collaboration__composer{padding:.8rem}.fs-documents-collaboration__composer-actions{flex-direction:column;align-items:stretch}.fs-documents-collaboration__composer-actions .fs-pill-button,.fs-documents-collaboration__mention-select{width:100%}.fs-documents-collaboration__threads{padding:.7rem}.fs-documents-collaboration__threads>article{padding:.75rem}.fs-documents-collaboration__threads>article>.fs-documents-collaboration__comment-actions,.fs-documents-collaboration__threads>article>.fs-documents-collaboration__mentioned,.fs-documents-collaboration__threads>article>p{margin-left:0}.fs-documents-collaboration__reply{margin-left:.8rem}.fs-documents-collaboration__task-list dl{grid-template-columns:1fr}}.fs-documents-workspace__timeline{margin:0;padding:1.25rem;list-style:none}.fs-documents-workspace__activity{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.92rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-documents-workspace__activity{background:color-mix(in srgb,var(--fs-surface-raised)97%,transparent)}}.fs-documents-workspace__activity-header,.fs-documents-workspace__activity-pagination{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.fs-documents-workspace__activity-header{border-bottom:1px solid var(--fs-border-subtle)}.fs-documents-workspace__activity-header h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:0;font-size:1.28rem}.fs-documents-workspace__activity-header>span,.fs-documents-workspace__activity-pagination>span{color:var(--fs-text-muted);white-space:nowrap;font-size:.78rem;font-weight:750}.fs-documents-workspace__activity .fs-documents-workspace__timeline{box-shadow:none;background:0 0;border:0;border-radius:0}.fs-documents-workspace__activity-pagination{border-top:1px solid var(--fs-border-subtle)}.fs-documents-workspace__activity-pagination>div{gap:.5rem;display:flex}.fs-documents-workspace__timeline li{grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding-bottom:1.2rem;display:grid;position:relative}.fs-documents-workspace__timeline li:not(:last-child):before{background:var(--fs-border-subtle);content:"";width:1px;position:absolute;top:.8rem;bottom:0;left:.35rem}.fs-documents-workspace__timeline-dot{z-index:1;border:2px solid var(--fs-surface-raised);background:var(--fs-info);width:.72rem;height:.72rem;box-shadow:0 0 0 1px var(--fs-info);border-radius:50%;margin-top:.25rem;position:relative}.fs-documents-workspace__timeline header{justify-content:space-between;gap:1rem;display:flex}.fs-documents-workspace__timeline p+span,.fs-documents-workspace__timeline time{color:var(--fs-text-muted);font-size:.72rem}.fs-documents-workspace__timeline p{color:var(--fs-text-soft);margin:.35rem 0}@media (max-width:1100px){.fs-documents-workspace__access-layout,.fs-documents-workspace__overview-grid{grid-template-columns:1fr}.fs-documents-workspace__summary-card{position:static}}@media (max-width:760px){.fs-documents-workspace__hero{grid-template-columns:1fr}.fs-documents-workspace__hero-main{align-items:flex-start}.fs-documents-workspace__lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-documents-workspace__lifecycle-grid .fs-documents-workspace__field:nth-child(3){border-left:0}.fs-documents-workspace__section-header{display:grid}.fs-documents-workspace__preview-stage{min-height:24rem}.fs-documents-workspace__actions.fs-documents-action-bar.fs-system-settings-record-page__actions{width:100%}}.fs-documents-workflow{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface));box-shadow:var(--fs-shadow-sm);margin-top:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-surface-raised)96%,var(--fs-accent)4%),var(--fs-surface))}}.fs-documents-workflow>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.fs-documents-workflow h2{font-family:var(--fs-font-display);margin:.15rem 0 0;font-size:1.22rem}.fs-documents-workflow>header p{color:var(--fs-text-muted);margin:.35rem 0 0}.fs-documents-workflow__groups{background:var(--fs-surface-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__groups{background:color-mix(in srgb,var(--fs-surface-deep)42%,transparent)}}.fs-documents-workflow__group{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.78rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__group{background:color-mix(in srgb,var(--fs-surface-inset)94%,transparent)}}.fs-documents-workflow__group-header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.35rem;padding:.8rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__group-header{background:color-mix(in srgb,var(--fs-surface-quiet)92%,transparent)}}.fs-documents-workflow__group-index{border:1px solid var(--fs-accent-indicator);width:2rem;height:2rem;color:var(--fs-accent-strong);background:var(--fs-accent-soft);letter-spacing:.06em;border-radius:.55rem;place-items:center;font-size:.67rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__group-index{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)38%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-soft)72%,transparent)}}.fs-documents-workflow__group-header>div{gap:.12rem;min-width:0;display:grid}.fs-documents-workflow__group-header strong{color:var(--fs-text-primary);font-size:.82rem;line-height:1.3}.fs-documents-workflow__group-header small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.35;overflow:hidden}.fs-documents-workflow__group-count{border:1px solid var(--fs-border-subtle);color:var(--fs-text-soft);background:var(--fs-surface-deep);white-space:nowrap;border-radius:999px;padding:.28rem .45rem;font-size:.62rem;font-weight:800}.fs-documents-workflow__commands{align-content:start;gap:.5rem;min-height:8.2rem;padding:.65rem;display:grid}.fs-documents-workflow__command{--workflow-command-tone:var(--fs-accent-indicator);border:1px solid var(--fs-border-subtle);min-width:0;min-height:3.65rem;color:var(--fs-text-primary);background:linear-gradient(90deg,var(--workflow-command-tone),transparent 34%),var(--fs-surface-deep);box-shadow:inset 3px 0 0 var(--workflow-command-tone);font:inherit;text-align:left;cursor:pointer;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem .7rem .68rem .85rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__command{background:linear-gradient(90deg,color-mix(in srgb,var(--workflow-command-tone)8%,transparent),transparent 34%),var(--fs-surface-deep);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--workflow-command-tone)72%,transparent)}}.fs-documents-workflow__command--neutral{--workflow-command-tone:var(--fs-text-soft)}.fs-documents-workflow__command--attention{--workflow-command-tone:var(--fs-warning)}.fs-documents-workflow__command--critical{--workflow-command-tone:var(--fs-danger)}.fs-documents-workflow__command:hover{border-color:var(--workflow-command-tone);background:linear-gradient(90deg,var(--workflow-command-tone),transparent 42%),var(--fs-surface-hover);box-shadow:inset 3px 0 0 var(--workflow-command-tone),var(--fs-card-shadow-soft);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__command:hover{border-color:color-mix(in srgb,var(--workflow-command-tone)42%,var(--fs-border-subtle));background:linear-gradient(90deg,color-mix(in srgb,var(--workflow-command-tone)13%,transparent),transparent 42%),var(--fs-surface-hover)}}.fs-documents-workflow__command:focus-visible{box-shadow:inset 3px 0 0 var(--workflow-command-tone),var(--fs-focus-ring);outline:none}.fs-documents-workflow__command-copy{gap:.14rem;min-width:0;display:grid}.fs-documents-workflow__command-copy strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.25}.fs-documents-workflow__command-copy small{color:var(--fs-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fs-documents-workflow__command-arrow{border:1px solid var(--workflow-command-tone);width:1.75rem;height:1.75rem;color:var(--workflow-command-tone);background:var(--workflow-command-tone);border-radius:50%;place-items:center;font-size:.88rem;transition:transform .16s;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__command-arrow{border:1px solid color-mix(in srgb,var(--workflow-command-tone)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--workflow-command-tone)8%,transparent)}}.fs-documents-workflow__command:hover .fs-documents-workflow__command-arrow{transform:translate(2px)}.fs-documents-workflow__empty{border:1px dashed var(--fs-border-subtle);min-height:3.65rem;color:var(--fs-text-muted);background:var(--fs-surface-deep);border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-documents-workflow__empty{background:color-mix(in srgb,var(--fs-surface-deep)60%,transparent)}}.fs-documents-workflow__empty span{color:var(--fs-text-soft)}.fs-documents-workflow__empty small{font-size:.69rem;line-height:1.5}.fs-documents-access-dialog,.fs-documents-workflow__dialog{gap:1rem;display:grid}.fs-documents-workflow__assurance,.fs-documents-workspace__access-reason{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-md);background:var(--fs-accent);gap:.25rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.fs-documents-workflow__assurance,.fs-documents-workspace__access-reason){border:1px solid color-mix(in srgb,var(--fs-accent)26%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)7%,transparent)}}.fs-documents-workflow__assurance span,.fs-documents-workspace__access-reason span{color:var(--fs-text-muted);font-size:.78rem;line-height:1.5}.fs-documents-workspace__access-reason{margin:1rem 0}.fs-documents-workspace__grant-header-actions{align-items:center;gap:.65rem;display:flex}.fs-documents-workspace__grant-list article>div:last-child{gap:.35rem}.fs-documents-workspace__grant-list .fs-pill-button{min-height:2rem;padding:.35rem .7rem;font-size:.7rem}.fs-documents-review .fs-list-page__filters-controls{grid-template-columns:minmax(15rem,1fr)}@media (max-width:1100px){.fs-documents-workflow__groups{grid-template-columns:1fr}.fs-documents-workflow__commands{min-height:0}}@media (max-width:640px){.fs-documents-workflow>header{display:grid}.fs-documents-workflow__groups{padding:.65rem}.fs-documents-workflow__group-header{grid-template-columns:auto minmax(0,1fr)}.fs-documents-workflow__group-count{grid-column:2;justify-self:start}.fs-documents-workspace__grant-header-actions{flex-direction:column;align-items:flex-end}.fs-documents-workspace__share-reveal{grid-template-columns:1fr}.fs-documents-workspace__share-reveal .fs-pill-button{justify-content:center;width:100%}}@media (max-width:520px){.fs-documents-workspace__hero-main{display:grid}.fs-documents-workspace__access-facts,.fs-documents-workspace__field-grid{grid-template-columns:1fr}.fs-documents-workspace__field:nth-child(2n){border-left:0;padding-left:0}.fs-documents-workspace__field:nth-child(odd){padding-right:0}.fs-documents-workspace__lifecycle-grid{grid-template-columns:1fr}.fs-documents-workspace__lifecycle-grid .fs-documents-workspace__field{border-left:0}.fs-documents-workspace__security-note{display:grid}.fs-documents-workspace__activity-header,.fs-documents-workspace__activity-pagination,.fs-documents-workspace__grant-list article,.fs-documents-workspace__timeline header{flex-direction:column;align-items:flex-start}.fs-documents-workspace__grant-list article>div:last-child{justify-items:start}}.fs-documents-form{max-width:100%}.fs-core-form-page.fs-documents-form .fs-form-shell.fs-documents-form__shell{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);align-items:start;gap:1rem;display:grid}.fs-core-form-page.fs-documents-form .fs-documents-form__form{gap:.85rem;min-width:0;display:grid}.fs-core-form-page.fs-documents-form .fs-documents-form__form .fs-form__section.fs-form__card{gap:0;padding:clamp(.95rem,1.35vw,1.2rem);display:grid;overflow:visible;border:1px solid var(--fs-border-subtle)!important;background:var(--fs-surface)!important;box-shadow:none!important;border-radius:.9rem!important}.fs-core-form-page.fs-documents-form .fs-documents-form__form .fs-form__section+.fs-form__section{padding-top:clamp(.95rem,1.35vw,1.2rem)}.fs-core-form-page.fs-documents-form .fs-documents-form__form .fs-form__section-header{border-bottom:1px solid var(--fs-divider);margin-bottom:.82rem;padding-bottom:.65rem}.fs-documents-form__eyebrow{color:var(--fs-info);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.32rem;font-size:.7rem;font-weight:800;display:block}.fs-documents-form .fs-form__section-header p,.fs-documents-workspace__versions-header p{color:var(--fs-text-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.fs-core-form-page.fs-documents-form .fs-documents-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.fs-core-form-page.fs-documents-form .fs-documents-form__grid--governance,.fs-core-form-page.fs-documents-form .fs-documents-form__grid--validity{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-core-form-page.fs-documents-form .fs-documents-form__wide{grid-column:1/-1}.fs-core-form-page.fs-documents-form .fs-documents-form__grid--governance .fs-field--checkbox{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:.65rem;min-height:4.55rem;padding:.78rem .85rem;display:grid}.fs-core-form-page.fs-documents-form .fs-documents-form__grid--governance .fs-field--checkbox input{accent-color:var(--fs-info);margin-top:.15rem}.fs-core-form-page.fs-documents-form .fs-documents-form__grid--governance .fs-field__checkbox-content{gap:.22rem;min-width:0;display:grid}.fs-core-form-page.fs-documents-form .fs-documents-form__grid--governance .fs-field__checkbox-content small{color:var(--fs-text-muted);font-size:.73rem;line-height:1.45}.fs-documents-form__source-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.fs-documents-form__source-choice button{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);min-height:4.4rem;color:var(--fs-text);text-align:left;border-radius:10px;gap:.25rem;padding:.9rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.fs-documents-form__source-choice button span{color:var(--fs-text-muted);font-size:.75rem}.fs-documents-form__source-choice button.is-active{border-color:var(--fs-info-border);background:var(--fs-info);box-shadow:inset 3px 0 0 var(--fs-info)}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__source-choice button.is-active{background:color-mix(in srgb,var(--fs-info)9%,var(--fs-surface-raised))}}.fs-documents-form__dropzone{border:1px dashed var(--fs-info-border);background:var(--fs-info);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:7.5rem;padding:1.1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__dropzone{background:color-mix(in srgb,var(--fs-info)4%,var(--fs-surface-raised))}}.fs-documents-form__dropzone:focus-within{box-shadow:0 0 0 3px var(--fs-info);border-style:solid}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__dropzone:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-info)14%,transparent)}}.fs-documents-form__dropzone.is-dragging{background:var(--fs-info);box-shadow:0 0 0 3px var(--fs-info);border-style:solid}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__dropzone.is-dragging{background:color-mix(in srgb,var(--fs-info)12%,var(--fs-surface-raised));box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-info)14%,transparent)}}.fs-documents-form__dropzone.has-error{border-color:var(--fs-danger)}.fs-documents-form__dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fs-documents-form__dropzone-target{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;display:grid}.fs-documents-form__dropzone-target>span:last-child{gap:.25rem;min-width:0;display:grid}.fs-documents-form__dropzone-target strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-documents-form__dropzone-target small{color:var(--fs-text-muted);font-size:.75rem;line-height:1.45}.fs-documents-form__drop-icon{border:1px solid var(--fs-info-border);background:var(--fs-info);width:2.65rem;height:2.65rem;color:var(--fs-info);border-radius:9px;place-items:center;font-size:1.25rem;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__drop-icon{background:color-mix(in srgb,var(--fs-info)12%,var(--fs-surface))}}.fs-documents-form__policy-note,.fs-documents-form__scan-note{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:9px;align-items:flex-start;gap:.7rem;margin-top:.8rem;padding:.78rem .85rem;display:flex}.fs-documents-form__scan-note>span{color:var(--fs-info);font-weight:900}.fs-documents-form__policy-note,.fs-documents-form__scan-note>div{gap:.2rem;display:grid}.fs-documents-form__policy-note span,.fs-documents-form__scan-note small{color:var(--fs-text-muted);font-size:.72rem;line-height:1.5}.fs-documents-form__tags{border:0;margin:1rem 0 0;padding:0}.fs-documents-form__tags legend{color:var(--fs-text-soft);margin-bottom:.55rem;font-size:.75rem;font-weight:700}.fs-documents-form__tags>div{flex-wrap:wrap;gap:.45rem;display:flex}.fs-documents-form__tags button{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);color:var(--fs-text-soft);border-radius:8px;padding:.48rem .72rem;font-size:.74rem;font-weight:700}.fs-documents-form__tags button.is-selected{border-color:var(--fs-info-border);background:var(--fs-info);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__tags button.is-selected{background:color-mix(in srgb,var(--fs-info)12%,var(--fs-surface-raised))}}.fs-core-form-page.fs-documents-form .fs-documents-form__tags>small{border:1px dashed var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:2.9rem;color:var(--fs-text-muted);border-radius:.68rem;padding:.82rem .9rem;font-size:.74rem;display:block}.fs-documents-form__summary{top:calc(var(--fs-header-height,4rem) + 1rem);border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);min-width:0;box-shadow:var(--fs-card-shadow-enterprise),var(--fs-inset-highlight);position:sticky}.fs-documents-form__summary-file{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:1rem 0;padding:.8rem;display:grid}.fs-documents-form__summary-file>span{background:var(--fs-info);width:2.7rem;height:2.7rem;color:var(--fs-info);border-radius:8px;place-items:center;font-size:.7rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__summary-file>span{background:color-mix(in srgb,var(--fs-info)14%,var(--fs-surface))}}.fs-documents-form__summary-file>div{gap:.2rem;min-width:0;display:grid}.fs-documents-form__summary-file small,.fs-documents-form__summary-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-documents-form__summary-file small{color:var(--fs-text-muted)}.fs-documents-form__summary .fs-form-summary__status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:fit-content;min-height:1.65rem;color:var(--fs-text-muted);border-radius:999px;align-items:center;padding:.2rem .58rem;font-weight:750;display:inline-flex}.fs-documents-form__summary .fs-form-summary__status.is-ready{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}.fs-documents-form__readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.9rem;display:grid}.fs-documents-form__readiness span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:.45rem;padding:.38rem .3rem;font-size:.65rem;font-weight:800}.fs-documents-form__readiness span.is-complete{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}.fs-documents-form__summary-list{margin:0}.fs-documents-form__summary-list>div{border-top:1px solid var(--fs-border-subtle);gap:.25rem;padding:.72rem 0;display:grid}.fs-documents-form__summary-list dt{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.fs-documents-form__summary-list dd{color:var(--fs-text-soft);margin:0;font-size:.8rem;font-weight:650}.fs-documents-form__actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.fs-documents-form__actions>div{gap:.12rem;display:grid}.fs-documents-form__actions>div small{color:var(--fs-text-muted);font-size:.7rem}.fs-documents-form__progress{border:1px solid var(--fs-info-border);background:var(--fs-info);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem 1rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-form__progress{background:color-mix(in srgb,var(--fs-info)7%,var(--fs-surface-raised))}}.fs-documents-form__progress>div{gap:.2rem;display:grid}.fs-documents-form__progress span{color:var(--fs-text-muted);font-size:.72rem}.fs-documents-form__progress progress{width:100%;height:.45rem;accent-color:var(--fs-info);grid-column:1/-1}.fs-documents-workspace__versions-header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.fs-documents-workspace__versions-header h3{font-family:var(--fs-font-display);margin:0}.fs-documents-version-dialog{gap:1rem;display:grid}@media (max-width:1100px){.fs-core-form-page.fs-documents-form .fs-form-shell.fs-documents-form__shell{grid-template-columns:1fr}.fs-documents-form__summary{position:static}}@media (max-width:900px){.fs-core-form-page.fs-documents-form .fs-documents-form__grid--governance,.fs-core-form-page.fs-documents-form .fs-documents-form__grid--validity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.fs-core-form-page.fs-documents-form .fs-documents-form__grid,.fs-documents-form__source-choice{grid-template-columns:1fr}.fs-core-form-page.fs-documents-form .fs-documents-form__wide{grid-column:auto}.fs-documents-form__dropzone{grid-template-columns:1fr}.fs-documents-form__dropzone>.fs-pill-button{width:100%}.fs-documents-form__actions{grid-template-columns:1fr 1fr}.fs-documents-form__actions>div{grid-column:1/-1}.fs-documents-form__actions .fs-stepper-nav__next{min-width:0}.fs-documents-workspace__versions-header{flex-direction:column;align-items:stretch}}.fs-documents-report-detail,.fs-documents-reports,.fs-documents-reports .fs-list-page__body{min-width:0}.fs-documents-report-detail__hero,.fs-documents-reports .fs-list-page__header{background:linear-gradient(112deg,var(--fs-info),transparent 46%),var(--fs-panel-bg);box-shadow:inset 3px 0 0 var(--fs-info-border),var(--fs-card-shadow-enterprise)}@supports (color:color-mix(in lab,red,red)){:is(.fs-documents-reports .fs-list-page__header,.fs-documents-report-detail__hero){background:linear-gradient(112deg,color-mix(in srgb,var(--fs-info)8%,transparent),transparent 46%),var(--fs-panel-bg)}}.fs-documents-reports__capabilities{flex-wrap:wrap;gap:.35rem;display:flex}.fs-documents-reports__capabilities span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-soft);white-space:nowrap;border-radius:999px;padding:.2rem .4rem;font-size:.68rem;font-weight:720}.fs-documents-reports [role=tabpanel]:focus-visible{outline:2px solid var(--fs-info);outline-offset:3px;border-radius:.82rem}.fs-documents-register__summary,.fs-documents-report-detail__summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.82rem;overflow:hidden}.fs-documents-register__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-documents-register__summary-grid>div{border-right:1px solid var(--fs-divider);gap:.2rem;min-width:0;padding:.75rem .9rem;display:grid}.fs-documents-register__summary-grid>div:last-child{border-right:0}.fs-documents-register__summary-grid span{color:var(--fs-text-soft);letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-documents-register__summary-grid strong{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.fs-documents-register__summary-grid small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;line-height:1.35;overflow:hidden}.fs-documents-report-detail{gap:.85rem}.fs-documents-report-detail__hero{margin-bottom:0}.fs-documents-report-detail .fs-documents-action-bar{justify-content:flex-end;width:100%}.fs-documents-report-detail .fs-documents-action-bar--floating{width:auto;max-width:calc(100vw - 2rem)}.fs-documents-report-detail__configuration{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr)}.fs-documents-report-detail__context,.fs-documents-report-detail__form,.fs-documents-report-detail__results{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-card-shadow-soft);border-radius:.9rem}.fs-documents-report-detail__context,.fs-documents-report-detail__form{padding:1rem}.fs-documents-report-detail__context>header,.fs-documents-report-detail__form>header,.fs-documents-report-detail__results>header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.fs-documents-report-detail__context>header,.fs-documents-report-detail__form>header>div,.fs-documents-report-detail__results>header>div{gap:.2rem;display:grid}.fs-documents-report-detail__context header span,.fs-documents-report-detail__form header span,.fs-documents-report-detail__results header span{color:var(--fs-info);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:850}.fs-documents-report-detail__context h2,.fs-documents-report-detail__form h2,.fs-documents-report-detail__results h2{font-family:var(--fs-font-display);margin:0;font-size:1.25rem}.fs-documents-report-detail__form header p,.fs-documents-report-detail__results header p{color:var(--fs-text-muted);margin:0;font-size:.76rem}.fs-documents-report-filters{gap:.72rem;padding-top:1rem;display:grid}.fs-documents-report-filters__group{border:1px solid var(--fs-info);background:var(--fs-info);border-radius:.72rem;gap:.78rem;padding:.82rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-report-filters__group{border:1px solid color-mix(in srgb,var(--fs-info)15%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-info)3%,var(--fs-surface-inset))}}.fs-documents-report-filters__group-header{border-bottom:1px solid var(--fs-divider);grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);align-items:end;gap:1rem;padding-bottom:.68rem;display:grid}.fs-documents-report-filters__group-header>div{gap:.08rem;display:grid}.fs-documents-report-filters__group-header span{color:var(--fs-info);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.fs-documents-report-filters__group-header h3{color:var(--fs-text);margin:0;font-size:.86rem;line-height:1.3}.fs-documents-report-filters__group-header p{color:var(--fs-text-muted);margin:0;font-size:.68rem;line-height:1.45}.fs-documents-report-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-documents-report-filters__grid>.fs-form-field:has(input[placeholder="Keyword, title or reference"]){grid-column:1/-1}.fs-documents-report-filters .fs-form-field{gap:.36rem;min-width:0;display:grid}.fs-documents-report-filters .fs-form-field__label{color:var(--fs-text-soft);font-size:.72rem;font-weight:750}.fs-documents-report-filters .fs-form-field__control{border:1px solid var(--fs-border-strong);background:var(--fs-surface-inset);width:100%;min-height:2.65rem;color:var(--fs-text);font:inherit;border-radius:.58rem;outline:0;padding:.62rem .75rem}.fs-documents-report-filters .fs-form-field__control:focus{border-color:var(--fs-info-border);box-shadow:var(--fs-focus-ring)}.fs-documents-report-filters .fs-form-field__hint{color:var(--fs-text-muted);font-size:.68rem;line-height:1.35}.fs-documents-report-filters .fs-date-field__trigger,.fs-documents-report-filters .fs-searchable-select__trigger{background:var(--fs-surface-inset);border-radius:.58rem;min-height:2.65rem}.fs-documents-report-filters__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fs-documents-report-filters__toggle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);cursor:pointer;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem;display:grid}.fs-documents-report-filters__toggle input{width:1rem;height:1rem;accent-color:var(--fs-info);margin-top:.08rem}.fs-documents-report-filters__toggle span{gap:.15rem;display:grid}.fs-documents-report-filters__toggle strong{color:var(--fs-text-soft);font-size:.75rem}.fs-documents-report-filters__toggle small{color:var(--fs-text-muted);font-size:.68rem;line-height:1.35}.fs-documents-report-filters__error{border:1px solid var(--fs-danger-border);background:var(--fs-danger-soft);color:var(--fs-danger-text);border-radius:.58rem;margin:-.2rem 0 0;padding:.58rem .7rem;font-size:.72rem;font-weight:720}.fs-documents-report-detail__form-actions{border-top:1px solid var(--fs-divider);justify-content:flex-end;gap:.6rem;margin-top:1rem;padding-top:.85rem;display:flex}.fs-documents-report-detail__form-actions .fs-pill-button{min-width:7.5rem}.fs-documents-report-detail__context dl{gap:0;margin:.85rem 0;display:grid}.fs-documents-report-detail__context dl>div{border-bottom:1px solid var(--fs-divider);gap:.2rem;padding:.7rem 0;display:grid}.fs-documents-report-detail__context dt{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.fs-documents-report-detail__context dd{color:var(--fs-text);margin:0;font-size:.82rem;font-weight:700}.fs-documents-report-detail__queue-note{border:1px solid var(--fs-warning-border);background:var(--fs-warning);border-radius:.68rem;gap:.3rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-documents-report-detail__queue-note{background:color-mix(in srgb,var(--fs-warning)7%,var(--fs-surface-inset))}}.fs-documents-report-detail__queue-note strong{color:var(--fs-warning);font-size:.76rem}.fs-documents-report-detail__queue-note p{color:var(--fs-text-muted);margin:0;font-size:.7rem;line-height:1.5}.fs-documents-report-detail__results{gap:.85rem;padding:1rem;display:grid}.fs-documents-report-detail__table{min-width:0}.fs-documents-report-detail__table td{overflow-wrap:anywhere;max-width:24rem}.fs-documents-report-detail>.fs-empty-state{--fs-empty-border:var(--fs-info-border);--fs-empty-icon-bg:var(--fs-info-soft);--fs-empty-icon-border:var(--fs-info-border);--fs-empty-icon-fg:var(--fs-info-text);background:linear-gradient(120deg,var(--fs-info),transparent 48%),var(--fs-surface-quiet);box-shadow:inset 3px 0 0 var(--fs-info-border),var(--fs-card-shadow-soft);border-style:solid}@supports (color:color-mix(in lab,red,red)){.fs-documents-report-detail>.fs-empty-state{background:linear-gradient(120deg,color-mix(in srgb,var(--fs-info)8%,transparent),transparent 48%),var(--fs-surface-quiet)}}.fs-documents-report-detail>.fs-empty-state .fs-empty-state__eyebrow{color:var(--fs-info)}.fs-documents-report-detail>.fs-empty-state .fs-empty-state__badge-row span{border-color:var(--fs-info-border);background:var(--fs-info-soft);color:var(--fs-info-text)}:root[data-theme=light] .fs-documents-report-detail__hero,:root[data-theme=light] .fs-documents-reports .fs-list-page__header{border-color:var(--fs-info);background:linear-gradient(112deg,var(--fs-info),#fff 58%);box-shadow:inset 3px 0 0 var(--fs-info),0 12px 30px #1e485c14}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-documents-reports .fs-list-page__header,:root[data-theme=light] .fs-documents-report-detail__hero){border-color:color-mix(in srgb,var(--fs-info)24%,var(--fs-border-subtle));background:linear-gradient(112deg,color-mix(in srgb,var(--fs-info)7%,#fff),#fff 58%)}}:root[data-theme=light] .fs-documents-report-detail__context,:root[data-theme=light] .fs-documents-report-detail__form,:root[data-theme=light] .fs-documents-report-detail__results{border-color:var(--fs-info);background:var(--fs-info);box-shadow:0 10px 26px #1e485c12}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-documents-report-detail__form,:root[data-theme=light] .fs-documents-report-detail__context,:root[data-theme=light] .fs-documents-report-detail__results){border-color:color-mix(in srgb,var(--fs-info)20%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-info)4%,#fff)}}:root[data-theme=light] .fs-documents-report-filters .fs-date-field__trigger,:root[data-theme=light] .fs-documents-report-filters .fs-form-field__control,:root[data-theme=light] .fs-documents-report-filters .fs-searchable-select__trigger,:root[data-theme=light] .fs-documents-report-filters__toggle,:root[data-theme=light] .fs-documents-reports__capabilities span{background:#fff}:root[data-theme=light] .fs-documents-report-filters__group{border-color:var(--fs-info);background:var(--fs-info)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-documents-report-filters__group{border-color:color-mix(in srgb,var(--fs-info)18%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-info)3%,#fff)}}:root[data-theme=light] .fs-documents-report-detail>.fs-empty-state{background:linear-gradient(120deg,var(--fs-info),#fff 62%);box-shadow:inset 3px 0 0 var(--fs-info),0 10px 26px #1e485c12}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-documents-report-detail>.fs-empty-state{background:linear-gradient(120deg,color-mix(in srgb,var(--fs-info)7%,#fff),#fff 62%)}}:root[data-theme=light] .fs-documents-register__summary,:root[data-theme=light] .fs-documents-report-detail__summary{border-color:var(--fs-info);background:var(--fs-info)}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-documents-register__summary,:root[data-theme=light] .fs-documents-report-detail__summary){border-color:color-mix(in srgb,var(--fs-info)16%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-info)3%,#fff)}}@media (max-width:1120px){.fs-documents-report-detail__configuration{grid-template-columns:1fr}.fs-documents-register__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-documents-register__summary-grid>div:nth-child(2){border-right:0}.fs-documents-register__summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--fs-divider)}}@media (max-width:720px){.fs-documents-register__summary-grid,.fs-documents-report-filters__grid,.fs-documents-report-filters__toggles{grid-template-columns:1fr}.fs-documents-register__summary-grid>div{border-right:0;border-bottom:1px solid var(--fs-divider)}.fs-documents-register__summary-grid>div:last-child{border-bottom:0}.fs-documents-report-detail .fs-documents-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-documents-report-detail .fs-documents-action-bar .fs-pill-button{width:100%;min-width:0}.fs-documents-report-detail__form-actions{grid-template-columns:1fr;display:grid}.fs-documents-report-detail__form-actions .fs-pill-button{width:100%}.fs-documents-reports__capabilities span{white-space:normal}.fs-documents-report-filters__group{padding:.72rem}.fs-documents-report-filters__group-header{grid-template-columns:1fr;gap:.3rem}}.fs-flock-module-page{width:100%;min-width:0;display:grid}.fs-flock-module-page>.fs-empty-state{--fs-empty-border:var(--fs-accent);--fs-empty-bg:linear-gradient(145deg,var(--fs-surface-raised),var(--fs-surface-quiet));--fs-empty-icon-bg:var(--fs-accent);--fs-empty-icon-border:var(--fs-accent);--fs-empty-icon-fg:var(--fs-accent-strong);border-radius:var(--fs-radius-md);background:var(--fs-empty-bg);min-height:12rem;box-shadow:var(--fs-card-shadow-soft)}@supports (color:color-mix(in lab,red,red)){.fs-flock-module-page>.fs-empty-state{--fs-empty-border:color-mix(in srgb,var(--fs-accent)30%,var(--fs-border-subtle));--fs-empty-icon-bg:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-deep));--fs-empty-icon-border:color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle))}}.fs-flock-module-page .fs-empty-state__eyebrow{color:var(--fs-accent-strong)}.fs-flock-module-page .fs-empty-state__title{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif))}.fs-flock-module-page .fs-empty-state__description{color:var(--fs-text-muted)}.fs-flock-module-page .fs-empty-state__badge-row span{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-accent-strong)}@supports (color:color-mix(in lab,red,red)){.fs-flock-module-page .fs-empty-state__badge-row span{border-color:color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)11%,var(--fs-surface-deep))}}.fs-flock-phase2{--fs-flock-accent:var(--fs-accent);--fs-flock-accent-strong:var(--fs-accent-strong);gap:1.25rem;display:grid}.fs-flock-phase2__hero{border-color:var(--fs-accent);background:linear-gradient(135deg,var(--fs-accent),var(--fs-surface-raised)58%)}@supports (color:color-mix(in lab,red,red)){.fs-flock-phase2__hero{border-color:color-mix(in srgb,var(--fs-accent)28%,var(--fs-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--fs-accent)14%,var(--fs-surface-raised)),var(--fs-surface-raised)58%)}}.fs-flock-phase2__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-flock-phase2 .fs-dashboard__metric-card--info,.fs-flock-phase2 .fs-dashboard__metric-card--neutral{border-color:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-phase2 .fs-dashboard__metric-card--neutral,.fs-flock-phase2 .fs-dashboard__metric-card--info){border-color:color-mix(in srgb,var(--fs-accent)24%,var(--fs-border-subtle))}}.fs-flock-phase2 .fs-dashboard__metric-card--info .fs-dashboard__metric-indicator,.fs-flock-phase2 .fs-dashboard__metric-card--neutral .fs-dashboard__metric-indicator{background:var(--fs-accent)}.fs-flock-phase2__panel{min-width:0}.fs-flock-phase2__queue{padding:0 1.15rem 1.15rem;display:grid}.fs-flock-phase2__queue-row{border-bottom:1px solid var(--fs-border-subtle);color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;text-decoration:none;display:flex}.fs-flock-phase2__queue-row:last-child{border-bottom:0}.fs-flock-phase2__queue-row:hover strong{color:var(--fs-accent-strong)}.fs-flock-phase2__queue-copy{gap:.25rem;min-width:0;display:grid}.fs-flock-phase2__queue-copy span,.fs-flock-phase2__queue-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-flock-phase2__queue-copy strong{color:var(--fs-text-primary);font-size:.9rem}.fs-flock-phase2__queue-copy span{color:var(--fs-text-muted);font-size:.78rem}.fs-flock-phase2__empty-panel{border:1px dashed var(--fs-accent);border-radius:var(--fs-radius-sm);background:var(--fs-accent);color:var(--fs-text-muted);text-align:center;margin:0 1.15rem 1.15rem;padding:2.25rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-phase2__empty-panel{border:1px dashed color-mix(in srgb,var(--fs-accent)26%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)5%,var(--fs-surface-deep))}}.fs-flock-register-page .fs-list-page__filters-controls{display:block}.fs-flock-register-filters{gap:.6rem;width:100%;display:grid}.fs-flock-register-filters__primary{grid-template-columns:minmax(15rem,1.35fr) repeat(4,minmax(10rem,1fr));align-items:end;gap:.5rem;display:grid}.fs-flock-register-filters__secondary{border-top:1px solid var(--fs-border-subtle);grid-template-columns:minmax(22rem,1.1fr) minmax(23rem,1fr) minmax(12rem,.62fr);align-items:end;gap:.5rem;padding-top:.6rem;display:grid}.fs-flock-register-filters__dates,.fs-flock-register-filters__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.fs-flock-register-filters__toggles{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-flock-filter-date{min-width:0}.fs-flock-filter-date .fs-date-field__trigger{background:var(--fs-surface-inset);border-radius:.55rem;min-height:2.4rem}.fs-flock-filter-toggle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:2.4rem;color:var(--fs-text-secondary);border-radius:.55rem;align-items:center;gap:.45rem;padding:0 .62rem;font-size:.78rem;display:inline-flex}.fs-flock-filter-toggle:hover{border-color:var(--fs-border-strong)}.fs-flock-filter-toggle .fs-checkbox{flex:none;margin:0}.fs-flock-phase2__detail-actions{justify-content:flex-end;display:flex}.fs-flock-phase2__detail-grid{background:var(--fs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.fs-flock-phase2__detail-grid>div{background:var(--fs-surface-raised);gap:.35rem;padding:1.15rem;display:grid}.fs-flock-phase2__detail-grid dt{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.fs-flock-phase2__detail-grid dd{color:var(--fs-text-primary);margin:0;font-weight:700}.fs-flock-module-page .fs-status-badge--info,.fs-flock-phase2 .fs-status-badge--info{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-accent-strong)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-phase2 .fs-status-badge--info,.fs-flock-module-page .fs-status-badge--info){border-color:color-mix(in srgb,var(--fs-accent)30%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-deep))}}:root[data-theme=light] .fs-flock-module-page>.fs-empty-state{border-color:var(--fs-accent);background:linear-gradient(145deg,var(--fs-accent),#fff 68%);box-shadow:0 10px 26px #1e485c12}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-flock-module-page>.fs-empty-state{border-color:color-mix(in srgb,var(--fs-accent)22%,var(--fs-border-subtle));background:linear-gradient(145deg,color-mix(in srgb,var(--fs-accent)5%,#fff),#fff 68%)}}.fs-flock-workspace{gap:1.15rem}.fs-flock-workspace__hero{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at 2% 5%,var(--fs-accent),transparent 32%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:stretch;gap:1.25rem;padding:clamp(1.2rem,2vw,1.75rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__hero{background:radial-gradient(circle at 2% 5%,color-mix(in srgb,var(--fs-accent)10%,transparent),transparent 32%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-flock-workspace__identity{align-items:center;gap:1.1rem;min-width:0;display:flex}.fs-flock-workspace__mark{border:1px solid var(--fs-accent);background:linear-gradient(145deg,var(--fs-accent),var(--fs-surface-deep));width:4.1rem;height:4.7rem;color:var(--fs-text-primary);letter-spacing:.09em;border-radius:.78rem .78rem .78rem .25rem;flex:none;place-items:center;font-size:.8rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__mark{border:1px solid color-mix(in srgb,var(--fs-accent)54%,var(--fs-border-subtle));background:linear-gradient(145deg,color-mix(in srgb,var(--fs-accent)16%,transparent),var(--fs-surface-deep))}}.fs-flock-workspace__identity>div{min-width:0}.fs-flock-form__eyebrow,.fs-flock-workspace__eyebrow,.fs-flock-workspace__notes span,.fs-flock-workspace__panel-header span,.fs-flock-workspace__reconciliation>span{color:var(--fs-accent-indicator);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fs-flock-workspace__identity h1{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));letter-spacing:-.025em;max-width:52rem;margin:.25rem 0 .35rem;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.08}.fs-flock-workspace__identity p,.fs-flock-workspace__panel-header p{color:var(--fs-text-muted);margin:0;line-height:1.55}.fs-flock-workspace__hero-meta{color:var(--fs-text-soft);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.85rem;font-size:.82rem;font-weight:700;display:flex}.fs-flock-workspace__hero-meta span+span:before{content:"•";color:var(--fs-border-strong);margin-right:.7rem}.fs-flock-workspace__hero-status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);border-radius:.82rem;align-content:center;justify-items:start;gap:.45rem;padding:1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__hero-status{background:color-mix(in srgb,var(--fs-surface-deep)70%,transparent)}}.fs-flock-workspace__hero-status>span:first-child{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-flock-workspace__hero-status strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);font-size:1.35rem}.fs-flock-workspace__hero-status small{color:var(--fs-text-muted)}.fs-flock-action-bar__anchor{width:100%;min-height:3.5rem;display:block}.fs-flock-action-bar{width:100%}.fs-flock-workspace__actions.fs-flock-action-bar.fs-system-settings-record-page__actions{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);width:100%;max-width:none;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.72rem;justify-content:flex-end;gap:.5rem;padding:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__actions.fs-flock-action-bar.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent)}}.fs-flock-workspace__actions.fs-flock-action-bar--floating.fs-system-settings-record-page__actions{z-index:60;background:var(--fs-surface-quiet);width:fit-content;max-width:calc(100vw - 2rem);padding:.48rem;position:fixed;inset:auto clamp(1rem,2vw,1.5rem) clamp(.9rem,1.7vw,1.25rem) auto}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__actions.fs-flock-action-bar--floating.fs-system-settings-record-page__actions{background:color-mix(in srgb,var(--fs-surface-quiet)98%,transparent)}}.fs-flock-workspace__actions .fs-pill-button{border-radius:.58rem;min-height:2.55rem}.fs-flock-workspace__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.78rem;align-items:stretch;gap:.3rem;width:100%;min-width:0;padding:.35rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__tabs{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-flock-workspace__tabs button{min-height:2.65rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;padding:.6rem 1rem;font-size:.8rem;font-weight:780}.fs-flock-workspace__tabs button:hover{color:var(--fs-text-primary);background:var(--fs-surface-hover)}.fs-daily-ops__tabs button.is-active,.fs-flock-population__tabs button.is-active,.fs-flock-workspace__tabs button.is-active{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-text-primary);box-shadow:inset 3px 0 var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-workspace__tabs button.is-active,.fs-daily-ops__tabs button.is-active,.fs-flock-population__tabs button.is-active){border-color:color-mix(in srgb,var(--fs-accent)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)13%,var(--fs-surface-raised))}}.fs-flock-workspace__panel{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.82rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__panel{background:color-mix(in srgb,var(--fs-surface-deep)42%,transparent)}}.fs-flock-workspace__panel-header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__panel-header{background:color-mix(in srgb,var(--fs-surface-quiet)92%,transparent)}}.fs-flock-workspace__panel-header h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.22rem 0 .25rem;font-size:1.35rem}.fs-flock-workspace__count{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:999px;place-items:center;min-width:2.2rem;height:2.2rem;display:grid;color:var(--fs-text-primary)!important}.fs-flock-workspace__detail-grid{background:var(--fs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.fs-flock-workspace__detail-grid>div{background:var(--fs-surface-raised);gap:.35rem;padding:1.05rem 1.15rem;display:grid}.fs-flock-form__summary dt,.fs-flock-workspace__detail-grid dt{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}.fs-flock-form__summary dd,.fs-flock-workspace__detail-grid dd{color:var(--fs-text-primary);margin:0;font-weight:780}.fs-flock-workspace__notes{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:1.15rem;display:grid}.fs-flock-workspace__notes>div,.fs-flock-workspace__reconciliation{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.4rem;padding:1rem;display:grid}.fs-flock-workspace__notes p,.fs-flock-workspace__notes strong,.fs-flock-workspace__reconciliation p{color:var(--fs-text-primary);margin:0;line-height:1.55}.fs-flock-workspace__notes small,.fs-flock-workspace__reconciliation small{color:var(--fs-text-muted)}.fs-flock-workspace__population{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1.15rem;display:grid}.fs-flock-workspace__population>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.35rem;padding:1rem;display:grid}.fs-flock-workspace__population span{color:var(--fs-text-muted);font-size:.76rem}.fs-flock-workspace__population strong{color:var(--fs-text-primary);font-size:1.3rem}.fs-flock-workspace__population .is-emphasis{border-color:var(--fs-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__population .is-emphasis{border-color:color-mix(in srgb,var(--fs-accent)40%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-inset))}}.fs-flock-workspace__reconciliation{margin:0 1.15rem 1.15rem}.fs-daily-ops{gap:.85rem;min-width:0;padding-top:.85rem;display:grid}.fs-daily-ops--embedded{padding:0}.fs-daily-ops__hero{border:1px solid var(--fs-border-subtle);background:radial-gradient(circle at 2% 5%,var(--fs-accent),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));min-height:11rem;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:stretch;gap:1rem;padding:clamp(1rem,1.8vw,1.4rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__hero{background:radial-gradient(circle at 2% 5%,color-mix(in srgb,var(--fs-accent)10%,transparent),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-daily-ops__hero-main{align-items:center;gap:1rem;min-width:0;display:flex}.fs-daily-ops__hero-mark{border:1px solid var(--fs-accent);background:var(--fs-accent);width:4rem;height:4rem;color:var(--fs-accent-strong);letter-spacing:.09em;border-radius:.8rem;flex:0 0 4rem;place-items:center;font-size:.82rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__hero-mark{border:1px solid color-mix(in srgb,var(--fs-accent)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)12%,var(--fs-surface-quiet))}}.fs-daily-ops__capture>header>div:first-child>span,.fs-daily-ops__eyebrow,.fs-daily-ops__field-group header>span,.fs-daily-ops__journal>header>div:first-child>span{color:var(--fs-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-daily-ops__hero h1{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.24rem 0 0;font-size:clamp(1.55rem,2.15vw,2.2rem);line-height:1.08}.fs-daily-ops__hero-main p{max-width:58rem;color:var(--fs-text-muted);margin:.5rem 0 0;font-size:.82rem;line-height:1.55}.fs-daily-ops__hero-meta{color:var(--fs-text-soft);flex-wrap:wrap;gap:.45rem 1.15rem;margin-top:.75rem;font-size:.73rem;font-weight:720;display:flex}.fs-daily-ops__hero-meta span+span{position:relative}.fs-daily-ops__hero-meta span+span:before{color:var(--fs-border-strong);content:"•";position:absolute;left:-.67rem}.fs-daily-ops__hero-status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.78rem;align-content:center;gap:.25rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__hero-status{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-daily-ops__hero-status>span{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-daily-ops__hero-status>strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.35rem}.fs-daily-ops__hero-status>small{color:var(--fs-text-muted);font-size:.72rem;line-height:1.4}.fs-daily-ops__hero-facts{border-top:1px solid var(--fs-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;padding-top:.65rem;display:grid}.fs-daily-ops__hero-facts span{color:var(--fs-text-muted);gap:.1rem;font-size:.68rem;display:grid}.fs-daily-ops__hero-facts b{color:var(--fs-text-primary);font-variant-numeric:tabular-nums;font-size:1rem}.fs-daily-ops__capture,.fs-daily-ops__journal,.fs-daily-ops__tabs,.fs-daily-ops__toolbar{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-card-shadow-soft)}.fs-daily-ops__toolbar{background:linear-gradient(145deg,var(--fs-surface-quiet),var(--fs-surface-raised));gap:.8rem;padding:.9rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__toolbar{background:linear-gradient(145deg,var(--fs-surface-quiet),color-mix(in srgb,var(--fs-surface-raised)70%,var(--fs-surface-quiet)))}}.fs-daily-ops__toolbar-body,.fs-daily-ops__toolbar-heading{justify-content:space-between;gap:1rem;display:flex}.fs-daily-ops__toolbar-heading{border-bottom:1px solid var(--fs-divider);align-items:start;padding-bottom:.7rem}.fs-daily-ops__toolbar-heading h2{color:var(--fs-text-primary);margin:.18rem 0 0;font-size:.98rem;line-height:1.25}.fs-daily-ops__toolbar-heading p{max-width:38rem;color:var(--fs-text-muted);text-align:right;margin:0;font-size:.72rem;line-height:1.45}.fs-daily-ops__toolbar-body{align-items:end}.fs-daily-ops__scope,.fs-daily-ops__toolbar-actions{align-items:end;gap:.75rem;display:flex}.fs-daily-ops__scope{flex:1}.fs-daily-ops__scope .fs-field{flex:18rem;width:auto;max-width:27rem}.fs-daily-ops__tabs{background:var(--fs-surface-inset);grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.4rem;display:grid}.fs-daily-ops__tabs button{appearance:none;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-raised);min-width:0;min-height:4.35rem;box-shadow:inset 0 1px var(--fs-text-primary);color:var(--fs-text-muted);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem .75rem;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__tabs button{background:color-mix(in srgb,var(--fs-surface-raised)52%,var(--fs-surface-inset));box-shadow:inset 0 1px color-mix(in srgb,var(--fs-text-primary)4%,transparent)}}.fs-daily-ops__tabs button:focus-visible,.fs-daily-ops__tabs button:hover{border-color:var(--fs-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-daily-ops__tabs button:hover,.fs-daily-ops__tabs button:focus-visible){border-color:color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)6%,var(--fs-surface-raised))}}.fs-daily-ops__tab-index{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:1.85rem;height:1.85rem;color:var(--fs-text-muted);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:.62rem;font-weight:850;display:grid}.fs-daily-ops__tab-copy{gap:.2rem;min-width:0;display:grid}.fs-daily-ops__tab-copy strong{color:var(--fs-text-secondary);font-size:.86rem}.fs-daily-ops__tab-copy small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.35;overflow:hidden}.fs-daily-ops__tabs button.is-active strong{color:var(--fs-text-primary)}.fs-daily-ops__tabs button.is-active .fs-daily-ops__tab-index{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-accent-strong)}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__tabs button.is-active .fs-daily-ops__tab-index{border-color:color-mix(in srgb,var(--fs-accent)36%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)11%,var(--fs-surface-inset))}}.fs-daily-ops__workstream{gap:.85rem;min-width:0;display:grid}.fs-daily-ops__capture{background:linear-gradient(145deg,var(--fs-surface-raised),var(--fs-surface-quiet));padding:1rem}.fs-daily-ops__capture>header,.fs-daily-ops__journal>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.9rem;display:flex}.fs-daily-ops__capture h2,.fs-daily-ops__journal h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.22rem 0 0;font-size:1.3rem}.fs-daily-ops__capture h2{scroll-margin-top:calc(var(--fs-topbar-height,64px) + 1rem)}.fs-daily-ops__capture h2:focus{outline:none}.fs-daily-ops__capture header p,.fs-daily-ops__journal header p{max-width:48rem;color:var(--fs-text-muted);margin:.25rem 0 0;font-size:.79rem;line-height:1.5}.fs-daily-ops__capture-header-actions,.fs-daily-ops__journal-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.fs-daily-ops__context{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-quiet);min-width:0;margin:.9rem 0;padding:.85rem .95rem .95rem}.fs-daily-ops__context legend{color:var(--fs-accent-strong);letter-spacing:.09em;text-transform:uppercase;padding:0 .35rem;font-size:.68rem;font-weight:850}.fs-daily-ops__context>p{color:var(--fs-text-muted);margin:0 0 .75rem;font-size:.72rem}.fs-daily-ops__form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fs-daily-ops__form-grid--scope{grid-template-columns:1.4fr 1.2fr .8fr}.fs-daily-ops__field-group{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.8rem;margin-bottom:.8rem;padding:.95rem;display:grid}.fs-daily-ops__field-group header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fs-daily-ops__field-group header small,.fs-daily-ops__field-group header strong{color:var(--fs-text-muted);font-size:.73rem}.fs-daily-ops__check{border:1px solid var(--fs-warning);border-radius:var(--fs-radius-sm);background:var(--fs-warning);align-items:start;gap:.75rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__check{border:1px solid color-mix(in srgb,var(--fs-warning)35%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-warning)6%,var(--fs-surface-raised))}}.fs-daily-ops__check input{width:1rem;height:1rem;accent-color:var(--fs-accent);margin-top:.1rem}.fs-daily-ops__check span{gap:.15rem;display:grid}.fs-daily-ops__check strong{color:var(--fs-text-primary);font-size:.8rem}.fs-daily-ops__check small{color:var(--fs-text-muted);font-size:.72rem;line-height:1.45}.fs-daily-ops__remarks{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-quiet);gap:.35rem;padding:.9rem;display:grid}.fs-daily-ops__remarks .fs-textarea{min-height:7rem}.fs-daily-ops__field-help{color:var(--fs-text-muted);font-size:.7rem;line-height:1.4}.fs-daily-ops__capture footer{z-index:3;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-quiet);box-shadow:0 .7rem 1.6rem var(--fs-bg),var(--fs-inset-highlight);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.72rem .8rem;display:flex;position:sticky;bottom:.65rem}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__capture footer{background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent);box-shadow:0 .7rem 1.6rem color-mix(in srgb,var(--fs-bg)28%,transparent),var(--fs-inset-highlight)}}.fs-daily-ops__draft-state{align-items:center;gap:.55rem;display:flex}.fs-daily-ops__draft-state>i{background:var(--fs-accent-indicator);width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem var(--fs-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__draft-state>i{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--fs-accent)12%,transparent)}}.fs-daily-ops__draft-state>span{gap:.06rem;display:grid}.fs-daily-ops__draft-state strong{color:var(--fs-text-soft);font-size:.72rem}.fs-daily-ops__draft-state small{color:var(--fs-text-muted);font-size:.67rem}.fs-daily-ops__journal{overflow:hidden}.fs-daily-ops__journal>header{background:var(--fs-surface-quiet);padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__journal>header{background:color-mix(in srgb,var(--fs-surface-quiet)86%,transparent)}}.fs-daily-ops__journal-actions .fs-pill-button{min-height:2.25rem;padding:.46rem .72rem;font-size:.72rem}.fs-daily-ops__journal .fs-empty-state{border-width:0;border-top:1px dashed var(--fs-accent);background:linear-gradient(145deg,var(--fs-surface-raised),var(--fs-surface-quiet));border-radius:0;margin:0}@supports (color:color-mix(in lab,red,red)){.fs-daily-ops__journal .fs-empty-state{border-top:1px dashed color-mix(in srgb,var(--fs-accent)30%,var(--fs-border-subtle))}}.fs-daily-ops__journal .fs-data-table-shell,.fs-daily-ops__journal .fs-data-table-shell__table-wrapper,.fs-flock-population .fs-data-table-shell,.fs-flock-population .fs-data-table-shell__table-wrapper{width:100%;min-width:0}.fs-daily-ops__journal .fs-data-table-shell__table-wrapper table,.fs-flock-population .fs-data-table-shell__table-wrapper table{width:100%;min-width:100%;max-width:none}.fs-daily-ops__dialog-fields{gap:.8rem;display:grid}@media (max-width:1100px){.fs-daily-ops__hero{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.fs-daily-ops__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fs-daily-ops{gap:.75rem;padding-top:.65rem}.fs-daily-ops__hero{grid-template-columns:1fr;min-height:0;padding:.9rem}.fs-daily-ops__hero-main{align-items:flex-start;gap:.75rem}.fs-daily-ops__hero-mark{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.fs-daily-ops__hero h1{font-size:1.5rem}.fs-daily-ops__hero-status{padding:.8rem}.fs-daily-ops__capture footer,.fs-daily-ops__capture>header,.fs-daily-ops__journal>header,.fs-daily-ops__scope,.fs-daily-ops__toolbar-actions,.fs-daily-ops__toolbar-body,.fs-daily-ops__toolbar-heading{flex-direction:column;align-items:stretch}.fs-daily-ops__toolbar-heading p{text-align:left;max-width:none}.fs-daily-ops__scope .fs-field{flex-basis:auto;width:100%;max-width:none}.fs-daily-ops__toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.fs-daily-ops__tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fs-daily-ops__tabs button{scroll-snap-align:start;flex:0 0 12rem;min-height:4rem}.fs-daily-ops__form-grid,.fs-daily-ops__form-grid--scope{grid-template-columns:1fr}.fs-daily-ops__capture{padding:.85rem}.fs-daily-ops__capture-header-actions,.fs-daily-ops__journal-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.fs-daily-ops__field-group header{flex-direction:column;align-items:start;gap:.25rem}.fs-daily-ops__capture footer{position:static}.fs-daily-ops__capture footer .fs-pill-button{width:100%;min-height:2.9rem}.fs-daily-ops__journal-actions .fs-pill-button{flex:auto}.fs-daily-ops__journal .fs-data-table-shell,.fs-flock-population .fs-data-table-shell{padding:.65rem}.fs-daily-ops__journal .fs-data-table-shell__table-wrapper,.fs-flock-population .fs-data-table-shell__table-wrapper{background:0 0;border:0;padding:0;overflow:visible}.fs-daily-ops__journal .fs-data-table--stacked,.fs-daily-ops__journal .fs-data-table--stacked tbody,.fs-flock-population .fs-data-table--stacked,.fs-flock-population .fs-data-table--stacked tbody{width:100%;max-width:100%;display:block;min-width:0!important}.fs-daily-ops__journal .fs-data-table--stacked thead,.fs-flock-population .fs-data-table--stacked thead{display:none}.fs-daily-ops__journal .fs-data-table--stacked tbody,.fs-flock-population .fs-data-table--stacked tbody{gap:.65rem;display:grid}.fs-daily-ops__journal .fs-data-table--stacked tbody tr,.fs-flock-population .fs-data-table--stacked tbody tr{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);width:100%;min-width:0;display:block;overflow:hidden}.fs-daily-ops__journal .fs-data-table--stacked tbody td,.fs-flock-population .fs-data-table--stacked tbody td{white-space:normal;grid-template-columns:minmax(6.4rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.65rem;width:100%;height:auto;padding:.68rem .72rem;display:grid;min-width:0!important}.fs-daily-ops__journal .fs-data-table--stacked tbody td:before,.fs-flock-population .fs-data-table--stacked tbody td:before{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;content:attr(data-label);font-size:.66rem;font-weight:800}.fs-daily-ops__journal .fs-data-table--stacked tbody td:last-child,.fs-flock-population .fs-data-table--stacked tbody td:last-child{border-bottom:0}.fs-daily-ops__journal .fs-data-table--stacked .fs-table-actions,.fs-flock-population .fs-data-table--stacked .fs-table-actions{justify-content:flex-start;width:100%;min-width:0;max-width:100%}}@media (max-width:520px){.fs-daily-ops__hero-main{display:grid}.fs-daily-ops__hero-meta{gap:.28rem;display:grid}.fs-daily-ops__hero-meta span+span:before{display:none}.fs-daily-ops__toolbar-actions{grid-template-columns:1fr}}.fs-flock-population__form header>span,.fs-flock-population__route-fields>div>span{color:var(--fs-accent-indicator);letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:780}.fs-flock-population__tabs,.fs-flock-review-workspace__controls nav{border-bottom:1px solid var(--fs-border-subtle);gap:.3rem;padding:0 1.15rem .85rem;display:flex}.fs-flock-population__tabs button,.fs-flock-review-workspace__controls nav button{color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.62rem;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.fs-flock-population__tabs button{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:inset 0 1px var(--fs-text-primary);transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s}@supports (color:color-mix(in lab,red,red)){.fs-flock-population__tabs button{background:color-mix(in srgb,var(--fs-surface-raised)52%,var(--fs-surface-inset));box-shadow:inset 0 1px color-mix(in srgb,var(--fs-text-primary)4%,transparent)}}.fs-flock-population__tabs button:focus-visible,.fs-flock-population__tabs button:hover{border-color:var(--fs-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-population__tabs button:hover,.fs-flock-population__tabs button:focus-visible){border-color:color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)6%,var(--fs-surface-raised))}}.fs-flock-population__tabs button span{background:var(--fs-surface-inset);min-width:1.45rem;height:1.45rem;color:var(--fs-text-soft);border-radius:999px;place-items:center;font-size:.67rem;display:grid}.fs-flock-review-workspace__controls nav button.is-active{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-text-primary);box-shadow:inset 3px 0 var(--fs-accent-indicator),inset 0 1px var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){.fs-flock-review-workspace__controls nav button.is-active{border-color:color-mix(in srgb,var(--fs-accent)40%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-raised));box-shadow:inset 3px 0 var(--fs-accent-indicator),inset 0 1px color-mix(in srgb,var(--fs-text-primary)7%,transparent)}}.fs-flock-population .fs-data-table-shell,.fs-flock-population .fs-empty-state{box-shadow:none;border:0;border-radius:0}.fs-flock-population__contract-note{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);color:var(--fs-text-muted);align-items:flex-start;gap:.7rem;margin:1rem 1.15rem 1.15rem;padding:.8rem .9rem;font-size:.74rem;line-height:1.45;display:flex}.fs-flock-population__contract-note strong{color:var(--fs-text-soft);flex:none}.fs-flock-population__form{gap:1rem;display:grid}.fs-flock-population__form>section{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-raised);overflow:hidden}.fs-flock-population__form header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-accent);padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-population__form header{background:color-mix(in srgb,var(--fs-accent)4%,var(--fs-surface-raised))}}.fs-flock-population__form header h3{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.2rem 0 0;font-size:1.05rem}.fs-flock-population__form-grid,.fs-flock-population__quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:1rem;display:grid}.fs-flock-population__quantity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-flock-population__route-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-flock-population__route-fields>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem;display:grid}.fs-flock-population__route-fields>div>span{grid-column:1/-1}.fs-flock-population__impact{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 1rem 1rem;display:grid;overflow:hidden}.fs-flock-population__impact>div{background:var(--fs-surface-inset);gap:.25rem;padding:.75rem .85rem;display:grid}.fs-flock-population__impact span{color:var(--fs-text-muted);font-size:.69rem}.fs-flock-population__impact strong{color:var(--fs-text-primary);font-variant-numeric:tabular-nums;font-size:1.08rem}.fs-flock-population__impact .is-emphasis{background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-flock-population__impact .is-emphasis{background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-inset))}}.fs-flock-review-workspace__header{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:linear-gradient(120deg,var(--fs-accent),var(--fs-surface-quiet));min-height:8rem;box-shadow:var(--fs-card-shadow-soft);grid-template-columns:3.5rem minmax(0,1fr) minmax(15rem,19rem);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-flock-review-workspace__header{background:linear-gradient(120deg,color-mix(in srgb,var(--fs-accent)6%,var(--fs-surface-raised)),var(--fs-surface-quiet))}}.fs-flock-review-workspace__header-mark{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-md);background:var(--fs-accent);width:3.5rem;height:3.5rem;color:var(--fs-accent-indicator);font-family:var(--fs-font-display);place-items:center;font-size:.9rem;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-flock-review-workspace__header-mark{border:1px solid color-mix(in srgb,var(--fs-accent)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)9%,var(--fs-surface-deep))}}.fs-flock-review-workspace__header-copy{min-width:0}.fs-flock-review-workspace__header-copy>span,.fs-flock-review-workspace__register-header>div:first-child>span{color:var(--fs-accent-indicator);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.fs-flock-review-workspace__header-copy h1{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:.1rem 0 0;font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.1}.fs-flock-review-workspace__header-copy p{max-width:52rem;color:var(--fs-text-secondary);margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.fs-flock-review-workspace__header-context{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);gap:.18rem;min-width:0;padding:.75rem .85rem;display:grid}.fs-flock-review-workspace__header-context span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fs-flock-review-workspace__header-context strong{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.fs-flock-review-workspace__header-context small{color:var(--fs-text-muted);font-size:.67rem;line-height:1.4}.fs-flock-review-workspace__controls{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft);gap:.75rem;padding:.9rem 1rem;display:grid}.fs-flock-review-workspace__controls nav{padding:0 0 .7rem}.fs-flock-review-workspace__controls>div{grid-template-columns:minmax(15rem,1fr) minmax(11rem,.4fr) auto;align-items:end;gap:.8rem;display:grid}.fs-flock-review-workspace__queues{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-inset);grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;padding:.45rem;display:grid}.fs-flock-review-workspace__queues button{appearance:none;border-radius:var(--fs-radius-md);min-width:0;min-height:3.35rem;color:var(--fs-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .7rem;transition:border-color .16s,background .16s,color .16s;display:flex}.fs-flock-review-workspace__queues button.is-active,.fs-flock-review-workspace__queues button:focus-visible,.fs-flock-review-workspace__queues button:hover{border-color:var(--fs-accent);background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-review-workspace__queues button:hover,.fs-flock-review-workspace__queues button:focus-visible,.fs-flock-review-workspace__queues button.is-active){border-color:color-mix(in srgb,var(--fs-accent)44%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)8%,var(--fs-surface-raised))}}.fs-flock-review-workspace__queues button.is-active{box-shadow:inset 3px 0 0 var(--fs-accent-indicator)}.fs-flock-review-workspace__queues button span{color:var(--fs-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.fs-flock-review-workspace__queues button strong{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);min-width:1.65rem;height:1.65rem;color:var(--fs-text-primary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 .35rem;font-size:.68rem;display:grid}.fs-flock-review-workspace__queues button.is-active span{color:var(--fs-text-primary)}.fs-flock-review-workspace__queues button.is-active strong{border-color:var(--fs-accent);color:var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){.fs-flock-review-workspace__queues button.is-active strong{border-color:color-mix(in srgb,var(--fs-accent)40%,var(--fs-border-subtle))}}.fs-flock-review-workspace__controls>footer,.fs-flock-review-workspace__controls>header,.fs-flock-review-workspace__detail>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fs-flock-review-workspace__controls>header{border-bottom:1px solid var(--fs-border-subtle);padding-bottom:.8rem}.fs-flock-review-workspace__controls>header div{gap:.2rem;display:grid}.fs-flock-review-workspace__filter-status{justify-content:flex-end;align-items:center;gap:.55rem!important;display:flex!important}.fs-flock-review-workspace__filter-status>span{color:var(--fs-text-muted);font-size:.68rem}.fs-flock-review-workspace__controls>header div>span,.fs-flock-review-workspace__detail>header div>span,.fs-flock-review-workspace__event-copy>span{color:var(--fs-accent-indicator);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.fs-flock-review-workspace__controls>header h2,.fs-flock-review-workspace__detail>header h2{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:0;font-size:1.16rem}.fs-flock-review-workspace__controls>footer>span,.fs-flock-review-workspace__controls>header>span{color:var(--fs-text-muted);font-size:.72rem}.fs-flock-review-workspace__filter-grid{align-items:end;gap:.75rem!important;display:grid!important}.fs-flock-review-workspace__filter-grid--primary{grid-template-columns:minmax(14rem,1.25fr) repeat(3,minmax(0,1fr))!important}.fs-flock-review-workspace__filter-grid--advanced{border-top:1px solid var(--fs-divider);padding-top:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))!important}.fs-flock-review-workspace__controls>footer{border-top:1px solid var(--fs-border-subtle);padding-top:.8rem}.fs-flock-review-workspace__controls>footer>div{gap:.55rem;display:flex}.fs-flock-review-workspace__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;display:grid}.fs-flock-review-workspace__body.has-selection{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem)}.fs-flock-review-workspace__register{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-card-shadow-soft);gap:.65rem;padding:.75rem;display:grid}.fs-flock-review-workspace__register-header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:center;gap:1rem;padding:.15rem .25rem .7rem;display:flex}.fs-flock-review-workspace__register-header>div:first-child{gap:.12rem;display:grid}.fs-flock-review-workspace__register-header h2{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:0;font-size:1.08rem}.fs-flock-review-workspace__register-header>div:last-child{color:var(--fs-text-muted);align-items:baseline;gap:.35rem;font-size:.67rem;display:flex}.fs-flock-review-workspace__register-header>div:last-child strong{color:var(--fs-text-primary);font-family:var(--fs-font-display);font-size:1.05rem}.fs-flock-review-workspace__register>.fs-data-table-shell,.fs-flock-review-workspace__register>.fs-empty-state{margin:0}.fs-flock-module-page .fs-flock-review-workspace__register>.fs-empty-state{--fs-empty-border:var(--fs-border-subtle);--fs-empty-bg:var(--fs-surface-inset);--fs-empty-icon-bg:var(--fs-surface-quiet);--fs-empty-icon-border:var(--fs-border-subtle);--fs-empty-icon-fg:var(--fs-text-secondary);background:var(--fs-empty-bg);border-color:var(--fs-empty-border);box-shadow:none}.fs-flock-module-page .fs-flock-review-workspace__register>.fs-empty-state:before{background:linear-gradient(90deg,var(--fs-text-primary),transparent 46%)}@supports (color:color-mix(in lab,red,red)){.fs-flock-module-page .fs-flock-review-workspace__register>.fs-empty-state:before{background:linear-gradient(90deg,color-mix(in srgb,var(--fs-text-primary)2%,transparent),transparent 46%)}}.fs-flock-module-page .fs-flock-review-workspace__register .fs-empty-state__eyebrow{color:var(--fs-text-muted)}.fs-flock-module-page .fs-flock-review-workspace__register .fs-empty-state__badge-row span{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);color:var(--fs-text-secondary)}.fs-flock-review-workspace__register .fs-table-action-button--secondary{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);box-shadow:none}.fs-flock-review-workspace__register .fs-table-action-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-text-muted);background:var(--fs-surface-quiet);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-flock-review-workspace__register .fs-table-action-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb,var(--fs-text-muted)46%,var(--fs-border-subtle))}}.fs-flock-review-workspace__body:not(.has-selection) .fs-flock-review-workspace__register .fs-data-table{table-layout:fixed;width:100%;min-width:0!important}.fs-flock-review-workspace__register .fs-data-table tbody tr.is-selected td{background:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-flock-review-workspace__register .fs-data-table tbody tr.is-selected td{background:color-mix(in srgb,var(--fs-accent)9%,var(--fs-surface-inset))}}.fs-flock-review-workspace__detail{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised);min-width:0;max-height:calc(100vh - 6.5rem);box-shadow:var(--fs-card-shadow-soft);gap:.85rem;padding:1rem;display:grid;position:sticky;top:5.25rem;overflow:auto}.fs-flock-review-workspace__detail>header{border-bottom:1px solid var(--fs-border-subtle);align-items:flex-start;padding-bottom:.8rem}.fs-flock-review-workspace__detail>header div{gap:.2rem;min-width:0;display:grid}.fs-flock-review-workspace__detail>header p{color:var(--fs-text-muted);margin:0;font-size:.71rem}.fs-flock-review-workspace__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.fs-flock-review-workspace__detail-grid>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.22rem;min-width:0;padding:.7rem;display:grid}.fs-flock-review-workspace__detail-grid dt{color:var(--fs-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.63rem;font-weight:800}.fs-flock-review-workspace__detail-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-primary);margin:0;font-size:.76rem}.fs-flock-review-workspace__event-copy{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.45rem;padding:.85rem;display:grid}.fs-flock-review-workspace__event-copy p,.fs-flock-review-workspace__event-copy small{color:var(--fs-text-secondary);margin:0;font-size:.76rem;line-height:1.55}.fs-flock-review-workspace__event-copy small{color:var(--fs-text-muted);font-size:.69rem}.fs-flock-review-workspace__detail .fs-empty-state{margin:0}.fs-flock-review-workspace__detail-actions{border-top:1px solid var(--fs-border-subtle);flex-wrap:wrap;gap:.5rem;padding-top:.85rem;display:flex}@media (max-width:920px){.fs-flock-population__quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-population__route-fields,.fs-flock-review-workspace__controls>div{grid-template-columns:1fr}.fs-flock-review-workspace__queues{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-flock-review-workspace__filter-grid--advanced,.fs-flock-review-workspace__filter-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fs-flock-review-workspace__header{grid-template-columns:3.5rem minmax(0,1fr)}.fs-flock-review-workspace__header-context{grid-column:1/-1}.fs-flock-review-workspace__body.has-selection{grid-template-columns:1fr}.fs-flock-review-workspace__detail{max-height:none;position:static}}@media (max-width:640px){.fs-flock-population__form-grid,.fs-flock-population__impact,.fs-flock-population__quantity-grid,.fs-flock-population__route-fields>div{grid-template-columns:1fr}.fs-flock-review-workspace__queues{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fs-flock-review-workspace__queues button{scroll-snap-align:start;flex:0 0 9.75rem;min-height:3.35rem}.fs-flock-review-workspace__controls>footer,.fs-flock-review-workspace__controls>header,.fs-flock-review-workspace__detail>header{flex-direction:column;align-items:stretch}.fs-flock-review-workspace__detail-grid,.fs-flock-review-workspace__filter-grid{grid-template-columns:1fr!important}.fs-flock-review-workspace__header{grid-template-columns:3rem minmax(0,1fr);align-items:start;min-height:0;padding:.9rem}.fs-flock-review-workspace__header-mark{width:3rem;height:3rem}.fs-flock-review-workspace__header-context{grid-column:1/-1}.fs-flock-review-workspace__filter-status{justify-content:space-between;align-items:stretch}.fs-flock-review-workspace__controls>footer>div{grid-template-columns:1fr 1fr;display:grid}.fs-flock-review-workspace__detail-actions .fs-pill-button{flex:9rem;justify-content:center}.fs-flock-review-workspace__register .fs-data-table-shell{padding:.65rem}.fs-flock-review-workspace__register .fs-data-table-shell__table-wrapper{background:0 0;border:0;padding:0;overflow:visible}.fs-flock-review-workspace__register .fs-data-table--stacked,.fs-flock-review-workspace__register .fs-data-table--stacked tbody{width:100%;max-width:100%;display:block;min-width:0!important}.fs-flock-review-workspace__register .fs-data-table--stacked thead{display:none}.fs-flock-review-workspace__register .fs-data-table--stacked tbody{gap:.65rem;display:grid}.fs-flock-review-workspace__register .fs-data-table--stacked tbody tr{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);width:100%;min-width:0;display:block;overflow:hidden}.fs-flock-review-workspace__register .fs-data-table--stacked tbody td{white-space:normal;grid-template-columns:minmax(6.5rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.6rem;width:100%;height:auto;padding:.68rem .72rem;display:grid;min-width:0!important}.fs-flock-review-workspace__register .fs-data-table--stacked tbody td:before{color:var(--fs-text-muted);letter-spacing:.065em;text-transform:uppercase;content:attr(data-label);font-size:.64rem;font-weight:800}}.fs-flock-workspace__timeline{gap:0;margin:0;padding:0 1.25rem 1.15rem;list-style:none;display:grid}.fs-flock-workspace__timeline li{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:1.1rem minmax(0,1fr);gap:.8rem;padding:1rem 0;display:grid}.fs-flock-workspace__timeline li:last-child{border-bottom:0}.fs-flock-workspace__timeline-marker{border:2px solid var(--fs-accent-indicator);background:var(--fs-surface-raised);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--fs-accent);border-radius:999px;margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-workspace__timeline-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-accent)12%,transparent)}}.fs-flock-workspace__timeline header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fs-flock-workspace__timeline p,.fs-flock-workspace__timeline strong{color:var(--fs-text-primary)}.fs-flock-workspace__timeline p{margin:.3rem 0}.fs-flock-workspace__timeline small,.fs-flock-workspace__timeline time{color:var(--fs-text-muted);font-size:.74rem}.fs-flock-workspace__dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fs-dashboard.fs-flock-module-page.fs-flock-workspace .fs-empty-state{--fs-empty-border:var(--fs-border-subtle);--fs-empty-bg:var(--fs-surface-inset);--fs-empty-icon-bg:var(--fs-surface-quiet);--fs-empty-icon-border:var(--fs-border-subtle);--fs-empty-icon-fg:var(--fs-text-secondary);border-color:var(--fs-empty-border);background:var(--fs-empty-bg);min-height:14rem;box-shadow:none}.fs-dashboard.fs-flock-module-page.fs-flock-workspace .fs-empty-state__badge-row span,.fs-dashboard.fs-flock-module-page.fs-flock-workspace .fs-empty-state__eyebrow{color:var(--fs-text-muted)}.fs-dashboard.fs-flock-module-page.fs-flock-workspace .fs-empty-state__badge-row span{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-flock-form__shell{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:1.15rem;margin-top:0;display:grid}.fs-flock-form__form{gap:.9rem;min-width:0;display:grid}.fs-flock-form__navigator{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-inset);grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:.55rem;display:grid}.fs-flock-form__navigator-item{border-radius:var(--fs-radius-md);min-width:0;color:var(--fs-text-muted);border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.1rem .55rem;padding:.65rem .7rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.fs-flock-form__navigator-item>span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);width:2rem;height:2rem;color:var(--fs-text-secondary);border-radius:999px;grid-row:1/3;place-items:center;font-size:.7rem;font-weight:800;display:grid}.fs-flock-form__navigator-item strong{color:var(--fs-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.fs-flock-form__navigator-item small{color:var(--fs-text-muted);font-size:.65rem}.fs-flock-form__navigator-item:focus-visible,.fs-flock-form__navigator-item:hover{border-color:var(--fs-accent);background:var(--fs-surface-quiet);outline:none}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-form__navigator-item:hover,.fs-flock-form__navigator-item:focus-visible){border-color:color-mix(in srgb,var(--fs-accent)35%,var(--fs-border-subtle))}}.fs-flock-form__navigator-item.is-complete,.fs-flock-form__navigator-item.is-current{border-color:var(--fs-accent);background:var(--fs-accent);box-shadow:inset 3px 0 0 var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-form__navigator-item.is-current,.fs-flock-form__navigator-item.is-complete){border-color:color-mix(in srgb,var(--fs-accent)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)8%,var(--fs-surface-raised))}}.fs-flock-form__navigator-item.is-complete>span,.fs-flock-form__navigator-item.is-current>span{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-form__navigator-item.is-current>span,.fs-flock-form__navigator-item.is-complete>span){border-color:color-mix(in srgb,var(--fs-accent)48%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)13%,var(--fs-surface-deep))}}.fs-flock-form__navigator-item.is-complete strong,.fs-flock-form__navigator-item.is-current strong{color:var(--fs-text-primary)}.fs-flock-form__section{scroll-margin-top:calc(var(--fs-topbar-height,64px) + 1rem);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft);gap:0;padding:0;overflow:hidden}.fs-flock-form__section+.fs-flock-form__section{border-top:1px solid var(--fs-border-subtle);padding-top:0}.fs-flock-form__section .fs-form__section-header{border-bottom:1px solid var(--fs-divider);background:linear-gradient(100deg,var(--fs-accent),var(--fs-surface-quiet));justify-content:flex-start;gap:.75rem;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__section .fs-form__section-header{background:linear-gradient(100deg,color-mix(in srgb,var(--fs-accent)5%,var(--fs-surface-quiet)),var(--fs-surface-quiet))}}.fs-flock-form__section>.fs-form__grid{padding:1rem}.fs-flock-form__section-index{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-sm);background:var(--fs-accent);width:2rem;height:2rem;color:var(--fs-accent-indicator);flex:0 0 2rem;place-items:center;font-size:.68rem;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__section-index{border:1px solid color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)8%,var(--fs-surface-deep))}}.fs-flock-form__section-heading{flex:auto;min-width:0}.fs-flock-form__section-heading p{color:var(--fs-text-muted);margin:.16rem 0 0;font-size:.76rem;line-height:1.45}.fs-flock-form__optional-badge{border:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);border-radius:999px;flex:none;align-self:center;padding:.28rem .52rem;font-size:.65rem;font-weight:700}.fs-flock-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-flock-form__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-form__grid--population{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-flock-form__wide{grid-column:span 2}.fs-flock-form__section-total{border:1px solid var(--fs-accent);background:var(--fs-accent);color:var(--fs-text-primary);border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.78rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__section-total{border:1px solid color-mix(in srgb,var(--fs-accent)38%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)10%,var(--fs-surface-raised))}}.fs-flock-form__live-total{border:1px solid var(--fs-accent);border-radius:var(--fs-radius-md);background:var(--fs-accent);gap:.2rem;min-width:13rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__live-total{border:1px solid color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)8%,var(--fs-surface-raised))}}.fs-flock-form__live-total small,.fs-flock-form__live-total span{color:var(--fs-text-muted);font-size:.7rem}.fs-flock-form__live-total strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.4rem}.fs-flock-form__summary{top:calc(var(--fs-topbar-height,64px) + 1rem);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:linear-gradient(145deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:var(--fs-card-shadow-soft);gap:.9rem;padding:1rem;display:grid;position:sticky}.fs-flock-form__summary-header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.8rem;display:flex}.fs-flock-form__summary h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:0;font-size:1.1rem;line-height:1.25}.fs-flock-form__summary-status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);border-radius:999px;flex:none;padding:.28rem .52rem;font-size:.66rem;font-weight:800}.fs-flock-form__summary-status.is-ready{border-color:var(--fs-success);color:var(--fs-success)}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__summary-status.is-ready{border-color:color-mix(in srgb,var(--fs-success)42%,var(--fs-border-subtle))}}.fs-flock-form__summary-status.is-warning{border-color:var(--fs-warning);color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__summary-status.is-warning{border-color:color-mix(in srgb,var(--fs-warning)42%,var(--fs-border-subtle))}}.fs-flock-form__summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.fs-flock-form__summary-stats>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.18rem;min-width:0;padding:.65rem .55rem;display:grid}.fs-flock-form__summary-stats strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1rem}.fs-flock-form__summary-stats span{color:var(--fs-text-muted);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;font-size:.58rem;font-weight:800;overflow:hidden}.fs-flock-form__summary dl{gap:0;margin:0;display:grid}.fs-flock-form__summary dl>div{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding:.58rem 0;display:flex}.fs-flock-form__summary dt{color:var(--fs-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.65rem;font-weight:700}.fs-flock-form__summary dd{color:var(--fs-text-primary);text-align:right;margin:0;font-size:.74rem;font-weight:700}.fs-flock-form__summary dd small{color:var(--fs-text-muted);margin-top:.12rem;font-size:.66rem;font-weight:500;display:block}.fs-flock-form__summary p{color:var(--fs-text-muted);margin:0;font-size:.75rem;line-height:1.55}.fs-flock-form__readiness{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.2rem;padding:.8rem;display:grid}.fs-flock-form__readiness.is-ready{border-color:var(--fs-success)}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__readiness.is-ready{border-color:color-mix(in srgb,var(--fs-success)42%,var(--fs-border-subtle))}}.fs-flock-form__readiness.is-warning{border-color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__readiness.is-warning{border-color:color-mix(in srgb,var(--fs-warning)42%,var(--fs-border-subtle))}}.fs-flock-form__readiness strong{color:var(--fs-text-primary);font-size:.8rem}.fs-flock-form__readiness span{color:var(--fs-text-muted);font-size:.7rem}.fs-flock-form__actions{z-index:4;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-top:.1rem;padding:.72rem .8rem;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-form__actions{background:color-mix(in srgb,var(--fs-surface-raised)94%,transparent)}}.fs-flock-form__actions-status{gap:.12rem;display:grid}.fs-flock-form__actions-status strong{color:var(--fs-text-primary);font-size:.78rem}.fs-flock-form__actions-status small{color:var(--fs-text-muted);font-size:.68rem}.fs-flock-form__actions .fs-stepper-nav__right{gap:.55rem}@media (max-width:1100px){.fs-flock-register-filters__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-register-filters__primary>:first-child{grid-column:1/-1}.fs-flock-register-filters__secondary{grid-template-columns:1fr 1fr}.fs-flock-register-filters__secondary>:last-child{grid-column:1/-1}.fs-flock-workspace__detail-grid,.fs-flock-workspace__population{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-form__shell{grid-template-columns:1fr}.fs-flock-form__summary{order:-1;position:static}.fs-flock-form__summary dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (max-width:720px){.fs-flock-workspace__actions.fs-flock-action-bar.fs-system-settings-record-page__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-flock-workspace__actions.fs-flock-action-bar--floating.fs-system-settings-record-page__actions{width:min(100vw - 1.5rem,32rem);bottom:.75rem;right:.75rem}.fs-flock-workspace__actions .fs-pill-button{width:100%;min-width:0}.fs-flock-workspace__actions .fs-pill-button:last-child:nth-child(odd){grid-column:1/-1}.fs-flock-register-page .fs-list-page__filters-row{flex-direction:column}.fs-flock-register-page .fs-list-page__filters-actions,.fs-flock-register-page .fs-list-page__filters-pagination{min-width:0}.fs-flock-register-filters__dates,.fs-flock-register-filters__primary,.fs-flock-register-filters__secondary,.fs-flock-register-filters__toggles{grid-template-columns:1fr}.fs-flock-register-filters__primary>:first-child,.fs-flock-register-filters__secondary>:last-child{grid-column:auto}.fs-flock-workspace__hero{grid-template-columns:1fr;padding:1.1rem}.fs-flock-workspace__identity{align-items:flex-start}.fs-flock-workspace__mark{width:3.5rem;height:4rem}.fs-flock-form__grid,.fs-flock-form__grid--population,.fs-flock-form__grid--two,.fs-flock-workspace__detail-grid,.fs-flock-workspace__dialog-fields,.fs-flock-workspace__notes,.fs-flock-workspace__population{grid-template-columns:1fr}.fs-flock-form__wide{grid-column:auto}.fs-flock-form__navigator{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto}.fs-flock-form__summary dl{grid-template-columns:1fr}.fs-flock-form__summary{order:0}.fs-flock-form__section .fs-form__section-header{grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.fs-flock-form__optional-badge,.fs-flock-form__section-total{grid-column:2;justify-self:start;margin-left:0}.fs-flock-form__actions{flex-direction:column;align-items:stretch;position:static}.fs-flock-form__actions .fs-pill-button,.fs-flock-form__actions .fs-stepper-nav__right{width:100%}.fs-flock-form__actions .fs-stepper-nav__right{grid-template-columns:1fr 1fr;display:grid}.fs-flock-workspace__timeline header{gap:.25rem;display:grid}.fs-flock-module-page>.fs-empty-state{border-radius:var(--fs-radius-sm);min-height:10rem}.fs-flock-phase2__detail-grid,.fs-flock-phase2__metrics{grid-template-columns:1fr}.fs-flock-phase2__queue-row{align-items:flex-start}}@media (min-width:721px) and (max-width:1100px){.fs-flock-phase2__detail-grid,.fs-flock-phase2__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-flock-dashboard{gap:.9rem;padding-top:.9rem}.fs-flock-dashboard__nav{min-height:3.45rem}.fs-flock-dashboard__hero{background:linear-gradient(112deg,var(--fs-accent),transparent 48%),var(--fs-surface-raised);min-height:11.25rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-dashboard__hero{background:linear-gradient(112deg,color-mix(in srgb,var(--fs-accent)8%,transparent),transparent 48%),var(--fs-surface-raised)}}.fs-flock-dashboard__hero .fs-dashboard__hero-main{align-self:center}.fs-flock-dashboard__hero .fs-dashboard__hero-title{margin-bottom:.75rem}.fs-flock-dashboard__hero-score--attention{border:1px solid var(--fs-warning);background:var(--fs-surface-inset);min-height:5.9rem;box-shadow:none;border-radius:.78rem;padding:.72rem .82rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-dashboard__hero-score--attention{border:1px solid color-mix(in srgb,var(--fs-warning)50%,var(--fs-border-strong))}}.fs-flock-dashboard__hero-score--attention strong{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.28rem;line-height:1.12}.fs-flock-dashboard__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.fs-flock-dashboard__metrics .fs-dashboard__metric-card{--fs-flock-kpi-rail:var(--fs-accent-indicator);border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);min-height:6.15rem;box-shadow:var(--fs-card-shadow-soft);border-radius:.72rem;gap:.22rem;padding:.72rem .78rem;position:relative;overflow:hidden}.fs-flock-dashboard__metrics .fs-dashboard__metric-card:after{z-index:2;background:linear-gradient(90deg,var(--fs-flock-kpi-rail),var(--fs-flock-kpi-rail),transparent 76%);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fs-flock-dashboard__metrics .fs-dashboard__metric-card:after{background:linear-gradient(90deg,var(--fs-flock-kpi-rail),color-mix(in srgb,var(--fs-flock-kpi-rail)42%,transparent),transparent 76%)}}.fs-flock-dashboard__metrics .fs-dashboard__metric-link:first-child .fs-dashboard__metric-card{--fs-flock-kpi-rail:#58a89c}.fs-flock-dashboard__metrics .fs-dashboard__metric-link:nth-child(2) .fs-dashboard__metric-card{--fs-flock-kpi-rail:#4ba6c8}.fs-flock-dashboard__metrics .fs-dashboard__metric-link:nth-child(3) .fs-dashboard__metric-card{--fs-flock-kpi-rail:#c87968}.fs-flock-dashboard__metrics .fs-dashboard__metric-link:nth-child(4) .fs-dashboard__metric-card{--fs-flock-kpi-rail:#839b76}.fs-flock-dashboard__metrics .fs-dashboard__metric-link:nth-child(5) .fs-dashboard__metric-card{--fs-flock-kpi-rail:#c69a2b}.fs-flock-dashboard__metrics .fs-dashboard__metric-link:nth-child(6) .fs-dashboard__metric-card{--fs-flock-kpi-rail:#d08d3f}.fs-flock-dashboard__metrics .fs-dashboard__metric-indicator{background:var(--fs-flock-kpi-rail);box-shadow:0 0 0 .28rem var(--fs-flock-kpi-rail)}@supports (color:color-mix(in lab,red,red)){.fs-flock-dashboard__metrics .fs-dashboard__metric-indicator{box-shadow:0 0 0 .28rem color-mix(in srgb,var(--fs-flock-kpi-rail)13%,transparent)}}.fs-flock-dashboard__metrics .fs-dashboard__metric-card-top{margin-bottom:.08rem}.fs-flock-dashboard__metrics .fs-dashboard__metric-label{letter-spacing:.055em;font-size:.65rem}.fs-flock-dashboard__metric-value-row{align-items:baseline;gap:.35rem;min-width:0;display:flex}.fs-flock-dashboard__metrics .fs-dashboard__metric-value{font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.24rem;line-height:1.1}.fs-flock-dashboard__metric-value-row>span{color:var(--fs-text-muted);font-size:.66rem}.fs-flock-dashboard__metrics .fs-dashboard__metric-helper{color:var(--fs-text-muted);margin-top:.14rem;font-size:.69rem;line-height:1.3}.fs-flock-dashboard__analytics-grid{grid-template-columns:minmax(0,1.62fr) minmax(17rem,.72fr);align-items:stretch;gap:.9rem;min-width:0;display:grid}.fs-flock-dashboard__analytics-grid--secondary{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr)}.fs-flock-dashboard__analytics-grid>*,.fs-flock-dashboard__queues-grid>*{min-width:0}.fs-flock-dashboard .fs-flock-dashboard__analytics-grid>.fs-dashboard__card+.fs-dashboard__card,.fs-flock-dashboard .fs-flock-dashboard__queues-grid>.fs-dashboard__card+.fs-dashboard__card{margin-top:0}.fs-flock-dashboard__band-card,.fs-flock-dashboard__donut-card,.fs-flock-dashboard__queue-card,.fs-flock-dashboard__trend-card,.fs-flock-dashboard__volume-card{background:var(--fs-surface-raised);padding:1.15rem}.fs-flock-dashboard__count,.fs-flock-dashboard__period{border:1px solid var(--fs-border-subtle);min-width:2.25rem;min-height:2.25rem;color:var(--fs-text-soft);border-radius:999px;place-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-grid}.fs-flock-dashboard__band-chart,.fs-flock-dashboard__trend-chart,.fs-flock-dashboard__volume-chart{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:radial-gradient(circle at 12% 0,var(--fs-accent),transparent 34%),var(--fs-surface-inset);overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-dashboard__trend-chart,.fs-flock-dashboard__volume-chart,.fs-flock-dashboard__band-chart){background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fs-accent)5%,transparent),transparent 34%),var(--fs-surface-inset)}}.fs-flock-dashboard__trend-chart{height:16rem;margin-top:.95rem;padding:.45rem .65rem .25rem}.fs-flock-dashboard__performance-strip{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:.75rem 0 0;display:grid;overflow:hidden}.fs-flock-dashboard__performance-strip>div{background:var(--fs-surface-inset);gap:.22rem;min-width:0;padding:.75rem;display:grid}.fs-flock-dashboard__performance-strip dt{color:var(--fs-text-muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.fs-flock-dashboard__performance-strip dd{color:var(--fs-text-primary);margin:0;font-size:1rem;font-weight:800}.fs-flock-dashboard__donut-shell{height:14.25rem;margin-top:.55rem;position:relative}.fs-flock-dashboard__donut-center{text-align:center;gap:.08rem;width:7rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fs-flock-dashboard__donut-center strong{color:var(--fs-text-primary);font-family:var(--fs-font-display);font-size:2rem;line-height:1}.fs-flock-dashboard__donut-center span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.fs-flock-dashboard__legend{gap:.45rem;margin-top:.25rem;display:grid}.fs-flock-dashboard__legend>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.fs-flock-dashboard__legend span{border-radius:999px;width:.55rem;height:.55rem}.fs-flock-dashboard__legend small{color:var(--fs-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-flock-dashboard__legend strong{color:var(--fs-text-primary);font-size:.78rem}.fs-flock-dashboard__band-chart,.fs-flock-dashboard__volume-chart{height:14rem;margin-top:.85rem;padding:.45rem .65rem}.fs-flock-dashboard__chart-empty,.fs-flock-dashboard__empty{min-height:8rem;color:var(--fs-text-muted);text-align:center;place-items:center;font-size:.84rem;display:grid}.fs-flock-dashboard__queues-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.fs-flock-dashboard__queue-card{flex-direction:column;min-height:20rem;display:flex}.fs-flock-dashboard__queue{border-top:1px solid var(--fs-divider);margin-top:.8rem;display:grid}.fs-flock-dashboard__queue-row{border-bottom:1px solid var(--fs-divider);min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.85rem 0;text-decoration:none;display:grid}.fs-flock-dashboard__queue-row:focus-visible strong,.fs-flock-dashboard__queue-row:hover strong{color:var(--fs-accent-strong)}.fs-flock-dashboard__queue-copy{gap:.25rem;min-width:0;display:grid}.fs-flock-dashboard__queue-copy span,.fs-flock-dashboard__queue-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-flock-dashboard__queue-copy strong{color:var(--fs-text-primary);font-size:.82rem;transition:color .15s}.fs-flock-dashboard__queue-copy span{color:var(--fs-text-muted);font-size:.72rem}.fs-flock-dashboard__panel-link{color:var(--fs-link);align-items:center;gap:.35rem;margin-top:auto;padding-top:.85rem;font-size:.77rem;font-weight:750;text-decoration:none;display:inline-flex}.fs-flock-dashboard__panel-link:focus-visible,.fs-flock-dashboard__panel-link:hover{color:var(--fs-link-hover);text-underline-offset:.16em;text-decoration:underline}:root[data-theme=light] .fs-flock-dashboard__band-card,:root[data-theme=light] .fs-flock-dashboard__donut-card,:root[data-theme=light] .fs-flock-dashboard__hero,:root[data-theme=light] .fs-flock-dashboard__metrics .fs-dashboard__metric-card,:root[data-theme=light] .fs-flock-dashboard__queue-card,:root[data-theme=light] .fs-flock-dashboard__trend-card,:root[data-theme=light] .fs-flock-dashboard__volume-card{background-color:var(--fs-surface-raised);box-shadow:0 10px 26px #1e485c0e}:root[data-theme=light] .fs-flock-dashboard__metrics .fs-dashboard__metric-card{box-shadow:var(--fs-card-shadow-soft)}@media (max-width:1280px){.fs-flock-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.fs-flock-dashboard__analytics-grid,.fs-flock-dashboard__analytics-grid--secondary{grid-template-columns:1fr}.fs-flock-dashboard__donut-card{grid-template-columns:minmax(12rem,.8fr) minmax(13rem,1fr);align-items:center;column-gap:1rem;display:grid}.fs-flock-dashboard__donut-card>.fs-dashboard__card-header{grid-column:1/-1}.fs-flock-dashboard__queues-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fs-flock-dashboard{gap:.7rem}.fs-flock-dashboard__nav{align-items:stretch}.fs-flock-dashboard__nav .fs-inline-banner__actions{scroll-snap-type:x proximity;padding-bottom:.15rem;overflow-x:auto}.fs-flock-dashboard__nav .fs-pill-button{scroll-snap-align:start;flex:none}.fs-flock-dashboard__hero{min-height:auto}.fs-flock-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-dashboard__trend-chart{height:14rem}.fs-flock-dashboard__performance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-dashboard__donut-card{display:block}.fs-flock-dashboard__queues-grid{grid-template-columns:1fr}.fs-flock-dashboard__queue-card{min-height:17rem}}@media (max-width:420px){.fs-flock-dashboard__metrics .fs-dashboard__metric-card{min-height:5.85rem;padding:.75rem}.fs-flock-dashboard__metrics .fs-dashboard__metric-value{font-size:1.18rem}.fs-flock-dashboard__queue-row{align-items:start}}.fs-performance{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.fs-performance>*{min-width:0}.fs-performance__controls,.fs-performance__header,.fs-performance__series>header,.fs-performance__trust>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-performance__assurance>div:first-child>span,.fs-performance__controls>div:first-child>span,.fs-performance__header>div:first-child>span,.fs-performance__series-card header span,.fs-performance__series>header span,.fs-performance__trust>header span{color:var(--fs-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-performance__assurance h3,.fs-performance__controls h3,.fs-performance__header h2,.fs-performance__series h3,.fs-performance__series-card h3,.fs-performance__trust h3{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.25rem 0 0}.fs-performance__assurance p,.fs-performance__controls p,.fs-performance__header p,.fs-performance__series>header p,.fs-performance__trust>header p{color:var(--fs-text-muted);margin:.35rem 0 0;font-size:.83rem;line-height:1.55}.fs-performance__header-actions{align-items:end;gap:.55rem;min-width:min(100%,20rem);display:flex}.fs-performance__header-actions .fs-searchable-select{flex:12rem}.fs-performance__assurance,.fs-performance__controls,.fs-performance__series,.fs-performance__trust{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}@supports (color:color-mix(in lab,red,red)){:is(.fs-performance__assurance,.fs-performance__series,.fs-performance__trust,.fs-performance__controls){background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent)}}.fs-performance__assurance{grid-template-columns:minmax(15rem,1fr) auto minmax(18rem,.9fr);align-items:center;gap:1rem;padding:1rem;display:grid}.fs-performance__assurance-badges{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fs-performance__assurance-badges>span:last-child{border:1px solid var(--fs-border-subtle);color:var(--fs-text-secondary);border-radius:999px;padding:.3rem .58rem;font-size:.72rem;font-weight:700}.fs-performance__assurance dl{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fs-performance__assurance dl>div{background:var(--fs-surface-inset);padding:.65rem}.fs-performance__assurance dl>div+div{border-left:1px solid var(--fs-border-subtle)}.fs-performance__assurance dt,.fs-performance__counts dt{color:var(--fs-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fs-performance__assurance dd,.fs-performance__counts dd{color:var(--fs-text-primary);margin:.25rem 0 0;font-size:.78rem;font-weight:700}.fs-performance__series,.fs-performance__trust{padding:1rem}.fs-performance__series>nav{scrollbar-width:thin;gap:.35rem;margin:.9rem 0;display:flex;overflow-x:auto}.fs-performance__series>nav button{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);border-radius:999px;flex:none;padding:.42rem .72rem;font-size:.72rem;font-weight:750}.fs-performance__series>nav button.is-active{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){.fs-performance__series>nav button.is-active{border-color:color-mix(in srgb,var(--fs-accent)55%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)14%,var(--fs-surface-deep))}}.fs-performance__series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.fs-performance__series-card{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);min-width:0;overflow:hidden}.fs-performance__series-card header{border-bottom:1px solid var(--fs-border-subtle);min-height:6.5rem;padding:.78rem}.fs-performance__series-card header small{color:var(--fs-text-muted);margin-top:.45rem;font-size:.68rem;line-height:1.4;display:block}.fs-performance__bar-chart{background:linear-gradient(to top,var(--fs-border-subtle)1px,transparent 1px)0 0/100% 25%,var(--fs-surface-deep);align-items:end;gap:.3rem;height:10rem;padding:1rem .75rem .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-performance__bar-chart{background:linear-gradient(to top,var(--fs-border-subtle)1px,transparent 1px)0 0/100% 25%,color-mix(in srgb,var(--fs-surface-deep)82%,transparent)}}.fs-performance__bar-chart>div{flex-direction:column;flex:1 1 0;justify-content:end;align-items:center;min-width:0;height:100%;display:flex}.fs-performance__bar-chart i{background:linear-gradient(to top,var(--fs-accent),var(--fs-accent));border-radius:.2rem .2rem 0 0;width:min(1.25rem,76%);min-height:2px}@supports (color:color-mix(in lab,red,red)){.fs-performance__bar-chart i{background:linear-gradient(to top,color-mix(in srgb,var(--fs-accent)70%,#214b44),color-mix(in srgb,var(--fs-accent)35%,#d4ad47))}}.fs-performance__bar-chart span{width:100%;color:var(--fs-text-soft);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.55rem;overflow:hidden}.fs-performance__series-table-wrap{border-top:1px solid var(--fs-border-subtle);max-height:13rem;overflow:auto}.fs-performance__series-table{border-collapse:collapse;width:100%;font-size:.68rem}.fs-performance__series-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fs-performance__series-table td,.fs-performance__series-table th{border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-text-secondary);text-align:left;white-space:nowrap;padding:.52rem .65rem}.fs-performance__series-table th{background:var(--fs-surface-quiet);color:var(--fs-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;position:sticky;top:0}.fs-performance__counts{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);grid-template-columns:repeat(6,minmax(0,1fr));margin:.9rem 0 0;display:grid;overflow:hidden}.fs-performance__counts>div{background:var(--fs-surface-inset);padding:.7rem}.fs-performance__counts>div+div{border-left:1px solid var(--fs-border-subtle)}.fs-performance__source{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.fs-performance__source span{overflow-wrap:anywhere;color:var(--fs-text-muted);font-size:.7rem}.fs-performance__source b{color:var(--fs-text-secondary);margin-bottom:.2rem;display:block}.fs-performance__controls{align-items:center;padding:.9rem 1rem}.fs-performance__controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.fs-performance__dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:1180px){.fs-performance__assurance{grid-template-columns:1fr auto}.fs-performance__assurance dl{grid-column:1/-1}.fs-performance__series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-performance__controls,.fs-performance__header{flex-direction:column;align-items:stretch}.fs-performance__header-actions{width:100%}.fs-performance__assurance{grid-template-columns:1fr}.fs-performance__assurance dl{grid-column:auto}.fs-performance__series-grid{grid-template-columns:1fr}.fs-performance__counts{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-performance__counts>div:nth-child(4){border-left:0}.fs-performance__counts>div:nth-child(4),.fs-performance__counts>div:nth-child(n+5){border-top:1px solid var(--fs-border-subtle)}.fs-performance__source{grid-template-columns:1fr}.fs-performance__controls>div:last-child{justify-content:flex-start}}@media (max-width:520px){.fs-performance__header-actions{flex-direction:column;align-items:stretch}.fs-performance__assurance dl{grid-template-columns:1fr}.fs-performance__assurance dl>div+div{border-left:0;border-top:1px solid var(--fs-border-subtle)}.fs-performance__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-performance__counts>div:nth-child(odd){border-left:0}.fs-performance__counts>div:nth-child(n+3){border-top:1px solid var(--fs-border-subtle)}.fs-performance__dialog-fields{grid-template-columns:1fr}}.fs-flock-report-detail,.fs-flock-reports{min-width:0}.fs-flock-report-detail__chart header span,.fs-flock-report-detail__context header span,.fs-flock-report-detail__form>header span,.fs-flock-report-detail__hero aside>span,.fs-flock-report-detail__hero>div>span,.fs-flock-report-detail__results>header span,.fs-flock-reports__readiness-note span{color:var(--fs-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.fs-flock-reports__contract{color:var(--fs-text-secondary);gap:.2rem;font-size:.72rem;display:grid}.fs-flock-reports__contract span:last-child{color:var(--fs-text-muted);letter-spacing:.04em;font-size:.65rem;font-weight:750}.fs-flock-reports__readiness-note{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);grid-template-columns:minmax(15rem,.42fr) minmax(20rem,1fr);gap:1rem;padding:.9rem 1rem;display:grid}.fs-flock-reports__readiness-note div{gap:.22rem;display:grid}.fs-flock-reports__readiness-note strong{color:var(--fs-text-primary);font-size:.82rem}.fs-flock-reports__readiness-note p{color:var(--fs-text-muted);margin:0;font-size:.75rem;line-height:1.55}.fs-flock-reports .fs-data-table-shell,.fs-flock-reports .fs-list-page__body{width:100%;min-width:0}.fs-flock-reports .fs-table-action-button--secondary{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);box-shadow:none;text-decoration:none}.fs-flock-reports .fs-table-action-button--secondary:hover{border-color:var(--fs-text-muted);background:var(--fs-surface-quiet);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-flock-reports .fs-table-action-button--secondary:hover{border-color:color-mix(in srgb,var(--fs-text-muted)46%,var(--fs-border-subtle))}}:root[data-theme=light] .fs-flock-reports .fs-table-action-button--secondary{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);box-shadow:none}:root[data-theme=light] .fs-flock-reports .fs-table-action-button--secondary:hover{border-color:var(--fs-text-muted);background:var(--fs-surface-quiet);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-flock-reports .fs-table-action-button--secondary:hover{border-color:color-mix(in srgb,var(--fs-text-muted)46%,var(--fs-border-subtle))}}.fs-dashboard.fs-core-register-page.fs-flock-reports .fs-empty-state,.fs-dashboard.fs-flock-report-detail>.fs-empty-state{--fs-empty-border:var(--fs-border-subtle);--fs-empty-bg:var(--fs-surface-inset);--fs-empty-icon-bg:var(--fs-surface-quiet);--fs-empty-icon-border:var(--fs-border-subtle);--fs-empty-icon-fg:var(--fs-text-secondary);border-color:var(--fs-empty-border);background:var(--fs-empty-bg);box-shadow:none}.fs-dashboard.fs-core-register-page.fs-flock-reports .fs-empty-state:before,.fs-dashboard.fs-flock-report-detail>.fs-empty-state:before{background:0 0}.fs-dashboard.fs-core-register-page.fs-flock-reports .fs-empty-state__badge-row span,.fs-dashboard.fs-core-register-page.fs-flock-reports .fs-empty-state__eyebrow,.fs-dashboard.fs-flock-report-detail>.fs-empty-state .fs-empty-state__badge-row span,.fs-dashboard.fs-flock-report-detail>.fs-empty-state .fs-empty-state__eyebrow{color:var(--fs-text-muted)}.fs-dashboard.fs-core-register-page.fs-flock-reports .fs-empty-state__badge-row span,.fs-dashboard.fs-flock-report-detail>.fs-empty-state .fs-empty-state__badge-row span{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-flock-report-detail{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.fs-flock-report-detail>*{min-width:0}.fs-flock-report-detail__hero{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);gap:1rem;padding:1.15rem 1.25rem;display:grid}.fs-flock-report-detail__hero h1{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.3rem 0 0;font-size:clamp(1.65rem,2.7vw,2.45rem);line-height:1.08}.fs-flock-report-detail__context>p,.fs-flock-report-detail__hero p{color:var(--fs-text-muted);margin:.42rem 0 0;font-size:.78rem;line-height:1.55}.fs-flock-report-detail__hero-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.fs-flock-report-detail__hero-meta>span:not(.fs-status-badge){border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);border-radius:999px;padding:.28rem .52rem;font-size:.65rem;font-weight:750}.fs-flock-report-detail__hero aside{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);align-content:center;gap:.3rem;padding:.9rem;display:grid}.fs-flock-report-detail__hero aside strong{color:var(--fs-text-primary);font-size:.9rem}.fs-flock-report-detail__hero aside small{color:var(--fs-text-muted);font-size:.69rem}.fs-flock-report-detail .fs-flock-action-bar{justify-content:flex-end;width:100%}.fs-flock-report-detail .fs-flock-action-bar--floating{width:auto;max-width:calc(100vw - 2rem)}.fs-flock-report-detail__configuration{grid-template-columns:minmax(0,1fr) minmax(16rem,.3fr);align-items:start;gap:.8rem;display:grid}.fs-flock-report-detail__context,.fs-flock-report-detail__form,.fs-flock-report-detail__results{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);min-width:0;box-shadow:none;padding:1rem}.fs-flock-report-detail__chart>header,.fs-flock-report-detail__form>header,.fs-flock-report-detail__results>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-flock-report-detail__chart header>div,.fs-flock-report-detail__context>header,.fs-flock-report-detail__form>header>div,.fs-flock-report-detail__results>header>div{gap:.18rem;display:grid}.fs-flock-report-detail__form>header>div>p{max-width:44rem}.fs-flock-report-detail__chart h3,.fs-flock-report-detail__context h2,.fs-flock-report-detail__form h2,.fs-flock-report-detail__results h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:0}.fs-flock-report-detail__context h2,.fs-flock-report-detail__form h2,.fs-flock-report-detail__results h2{font-size:1.2rem}.fs-flock-report-detail__chart header p,.fs-flock-report-detail__form>header p,.fs-flock-report-detail__results>header p{color:var(--fs-text-muted);margin:0;font-size:.72rem;line-height:1.45}.fs-flock-report-filters{gap:.7rem;padding-top:.9rem;display:grid}.fs-flock-report-filters__group{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);overflow:hidden}.fs-flock-report-filters__group>header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);grid-template-columns:minmax(12rem,.42fr) minmax(16rem,1fr);gap:1rem;padding:.72rem .8rem;display:grid}.fs-flock-report-filters__group header>div{gap:.12rem;display:grid}.fs-flock-report-filters__group header span{color:var(--fs-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:850}.fs-flock-report-filters__group h3{color:var(--fs-text-primary);margin:0;font-size:.84rem}.fs-flock-report-filters__group header p{color:var(--fs-text-muted);margin:0;font-size:.67rem;line-height:1.45}.fs-flock-report-filters__grid,.fs-flock-report-filters__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem;display:grid}.fs-flock-report-filters .fs-form-field{gap:.34rem;min-width:0;display:grid}.fs-flock-report-filters .fs-form-field__label{color:var(--fs-text-secondary);font-size:.7rem;font-weight:750}.fs-flock-report-filters .fs-date-field__trigger,.fs-flock-report-filters .fs-form-field__control,.fs-flock-report-filters .fs-searchable-select__trigger{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);min-height:2.65rem;color:var(--fs-text-primary);border-radius:.58rem}.fs-flock-report-filters__toggle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep);cursor:pointer;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.7rem;display:grid}.fs-flock-report-filters__toggle input{margin-top:.08rem}.fs-flock-report-filters__toggle span{gap:.15rem;display:grid}.fs-flock-report-filters__toggle strong{color:var(--fs-text-secondary);font-size:.73rem}.fs-flock-report-filters__toggle small{color:var(--fs-text-muted);font-size:.66rem;line-height:1.4}.fs-flock-report-filters__error{border:1px solid var(--fs-danger-border);background:var(--fs-danger);color:var(--fs-danger);border-radius:.55rem;margin:0;padding:.55rem .7rem;font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-report-filters__error{background:color-mix(in srgb,var(--fs-danger)8%,var(--fs-surface-inset))}}.fs-flock-report-detail__context dl{margin:.7rem 0 0;display:grid}.fs-flock-report-detail__context{position:sticky;top:5.35rem}.fs-flock-report-detail__context dl>div{border-bottom:1px solid var(--fs-border-subtle);gap:.15rem;padding:.65rem 0;display:grid}.fs-flock-report-detail__context dt{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800}.fs-flock-report-detail__context dd{color:var(--fs-text-primary);margin:0;font-size:.79rem;font-weight:750}.fs-flock-report-detail__results{gap:.85rem;display:grid}.fs-flock-report-detail__chart{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);overflow:hidden}.fs-flock-report-detail__chart>header{border-bottom:1px solid var(--fs-border-subtle);padding:.75rem .82rem}.fs-flock-report-detail__chart>div{background:linear-gradient(to top,var(--fs-border-subtle)1px,transparent 1px)0 0/100% 25%,var(--fs-surface-deep);align-items:end;gap:.35rem;height:10rem;padding:1rem .75rem .65rem;display:flex}.fs-flock-report-detail__chart>div>div{flex-direction:column;flex:1 1 0;justify-content:end;align-items:center;min-width:0;height:100%;display:flex}.fs-flock-report-detail__chart i{background:linear-gradient(to top,var(--fs-accent),var(--fs-accent));border-radius:.2rem .2rem 0 0;width:min(1.2rem,72%);min-height:2px}@supports (color:color-mix(in lab,red,red)){.fs-flock-report-detail__chart i{background:linear-gradient(to top,color-mix(in srgb,var(--fs-accent)78%,#214b44),color-mix(in srgb,var(--fs-accent)38%,#d4ad47))}}.fs-flock-report-detail__chart>div span{width:100%;color:var(--fs-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.32rem;font-size:.55rem;overflow:hidden}.fs-flock-report-detail__results td{overflow-wrap:anywhere;max-width:23rem}@media (max-width:1050px){.fs-flock-report-detail__configuration{grid-template-columns:1fr}.fs-flock-report-detail__context{position:static}}@media (max-width:760px){.fs-flock-report-detail__hero{grid-template-columns:1fr}.fs-flock-report-detail .fs-flock-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-flock-report-detail .fs-flock-action-bar .fs-pill-button{width:100%;min-width:0}.fs-flock-report-filters__group>header{grid-template-columns:1fr;gap:.3rem}.fs-flock-reports__readiness-note{grid-template-columns:1fr;gap:.4rem}}@media (max-width:520px){.fs-flock-reports .fs-list-page__filters-controls{grid-template-columns:minmax(0,1fr)}.fs-flock-reports .fs-search-select,.fs-flock-reports .fs-search-select__trigger,.fs-flock-reports .fs-table-filter-select{width:100%}.fs-flock-report-detail .fs-flock-action-bar,.fs-flock-report-filters__grid,.fs-flock-report-filters__toggles{grid-template-columns:1fr}}.fs-flock-settings{gap:.9rem;min-width:0;display:grid}.fs-flock-settings__hero{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl);background:linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:none;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.55fr);align-items:stretch;gap:1.1rem;padding:clamp(1.15rem,2.3vw,1.8rem);display:grid}.fs-flock-settings__hero>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.fs-flock-settings__guidance article>span,.fs-flock-settings__guidance aside span,.fs-flock-settings__hero aside>span,.fs-flock-settings__hero>div>span,.fs-flock-settings__workspace>header span{color:var(--fs-accent-indicator,#75a9a2);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fs-flock-settings__guidance h3,.fs-flock-settings__hero h1,.fs-flock-settings__workspace h2{color:var(--fs-text-strong);font-family:var(--fs-font-display);margin:0;line-height:1.08}.fs-flock-settings__hero h1{margin-top:.38rem;font-size:clamp(1.7rem,3vw,2.35rem)}.fs-flock-settings__guidance p,.fs-flock-settings__hero p,.fs-flock-settings__workspace>header p{color:var(--fs-text-muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.55}.fs-flock-settings__hero aside{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-inset);flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:1rem 1.1rem;display:flex}.fs-flock-settings__hero aside strong{color:var(--fs-text-strong);font-size:1rem}.fs-flock-settings__hero aside small{color:var(--fs-text-muted);font-size:.72rem;line-height:1.45}.fs-flock-settings__workspace{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xl);background:var(--fs-surface-raised);min-width:0;box-shadow:none;overflow:hidden}.fs-flock-settings__workspace>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.2rem 1rem;display:flex}.fs-flock-settings__workspace>header>div{min-width:0}.fs-flock-settings__workspace h2{margin-top:.28rem;font-size:1.35rem}.fs-flock-settings__workspace>header p{max-width:58rem;margin-top:.35rem}.fs-flock-settings__controls{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);gap:.75rem;padding:.8rem 1rem;display:grid}.fs-flock-settings__tabs{scrollbar-width:thin;align-items:center;gap:.35rem;display:flex;overflow-x:auto}.fs-flock-settings__tabs button{min-height:2.65rem;color:var(--fs-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;align-items:center;gap:.42rem;padding:.6rem 1rem;font-size:.8rem;font-weight:780;display:inline-flex}.fs-flock-settings__tabs button:hover{color:var(--fs-text-primary);background:var(--fs-surface-hover)}.fs-flock-settings__tabs button.is-active{border-color:var(--fs-accent);color:var(--fs-text-primary);background:var(--fs-accent);box-shadow:inset 3px 0 var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){.fs-flock-settings__tabs button.is-active{border-color:color-mix(in srgb,var(--fs-accent)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)13%,var(--fs-surface-raised))}}.fs-flock-settings__tabs button span{min-width:1.25rem;color:var(--fs-accent-indicator,#75a9a2);background:var(--fs-accent);text-align:center;border-radius:999px;padding:.08rem .32rem;font-size:.63rem}@supports (color:color-mix(in lab,red,red)){.fs-flock-settings__tabs button span{background:color-mix(in srgb,var(--fs-accent)12%,var(--fs-surface-deep))}}.fs-flock-settings__filter-toolbar .fs-list-page__filters-controls{grid-template-columns:minmax(13rem,1.35fr) repeat(3,minmax(10rem,.75fr))}.fs-flock-settings__filter-toolbar .fs-list-page__filters-pagination{align-self:end}.fs-flock-settings__panel{min-width:0;padding:0}.fs-flock-settings__panel .fs-data-table-shell,.fs-flock-settings__panel .fs-data-table-shell__viewport{box-shadow:none;border:0;border-radius:0}.fs-flock-settings__panel .fs-data-table-shell__table-wrapper table{width:100%;min-width:max(100%,72rem)!important}.fs-flock-settings__panel .fs-table-action-button--secondary{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-secondary);box-shadow:none}.fs-flock-settings__panel .fs-table-action-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-text-muted);background:var(--fs-surface-quiet);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-flock-settings__panel .fs-table-action-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb,var(--fs-text-muted)46%,var(--fs-border-subtle))}}.fs-flock-settings__panel .fs-table-action-button--danger{border-color:var(--fs-danger-border);background:var(--fs-danger-soft);color:var(--fs-danger-text);box-shadow:none}.fs-flock-settings__panel .fs-table-action-button--danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-danger);background:var(--fs-danger);color:var(--fs-danger-text);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-flock-settings__panel .fs-table-action-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--fs-danger)18%,var(--fs-surface-inset))}}:root[data-theme=light] .fs-dashboard.fs-flock-settings .fs-flock-settings__panel .fs-table-action-button--secondary{color:#4d626f;box-shadow:none;background:#f1f4f6;border-color:#1d313d26}:root[data-theme=light] .fs-dashboard.fs-flock-settings .fs-flock-settings__panel .fs-table-action-button--secondary:hover:not(:disabled):not([aria-disabled=true]){color:#12222c;box-shadow:none;background:#fafcfd;border-color:#1d313d47}:root[data-theme=light] .fs-dashboard.fs-flock-settings .fs-flock-settings__panel .fs-table-action-button--danger{color:#8c2a22;box-shadow:none;background:#b8463c1f;border-color:#b8463c57}:root[data-theme=light] .fs-dashboard.fs-flock-settings .fs-flock-settings__panel .fs-table-action-button--danger:hover:not(:disabled):not([aria-disabled=true]){color:#8c2a22;box-shadow:none;background:#b8463c2e;border-color:#b8463c}.fs-dashboard.fs-flock-settings .fs-empty-state{--fs-empty-border:var(--fs-border-subtle);--fs-empty-bg:var(--fs-surface-inset);--fs-empty-icon-bg:var(--fs-surface-quiet);--fs-empty-icon-border:var(--fs-border-subtle);--fs-empty-icon-fg:var(--fs-text-secondary);background:var(--fs-empty-bg);border-color:var(--fs-empty-border);box-shadow:none}.fs-dashboard.fs-flock-settings .fs-empty-state:before{background:0 0}.fs-flock-settings__defaults,.fs-flock-settings__targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.fs-flock-settings__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-settings__defaults span,.fs-flock-settings__targets span{color:var(--fs-text-strong);font-size:.74rem;font-weight:700}.fs-flock-settings__defaults small,.fs-flock-settings__targets small{color:var(--fs-text-muted);margin-top:.1rem;font-size:.57rem;font-weight:500;line-height:1.25;display:block}.fs-flock-settings__ownership{justify-items:start;gap:.25rem;display:grid}.fs-flock-settings__ownership small,.fs-flock-settings__protected{color:var(--fs-text-muted);font-size:.64rem}.fs-flock-settings__protected{border:1px solid var(--fs-gold,#d1aa45);color:var(--fs-gold,#d1aa45);background:var(--fs-gold,#d1aa45);border-radius:999px;padding:.25rem .48rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fs-flock-settings__protected{border:1px solid color-mix(in srgb,var(--fs-gold,#d1aa45)30%,var(--fs-border-subtle));color:color-mix(in srgb,var(--fs-gold,#d1aa45)62%,var(--fs-text-strong));background:color-mix(in srgb,var(--fs-gold,#d1aa45)7%,transparent)}}.fs-flock-settings__guidance{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.fs-flock-settings__guidance article,.fs-flock-settings__guidance aside{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-inset);min-width:0;padding:1rem}.fs-flock-settings__guidance article{border-color:var(--fs-border-subtle)}.fs-flock-settings__guidance article strong{overflow-wrap:anywhere;color:var(--fs-text-strong);margin-top:.45rem;font-size:.86rem;display:block}.fs-flock-settings__guidance article p{font-size:.72rem}.fs-flock-settings__guidance aside{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);grid-column:1/-1;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;display:grid}.fs-flock-settings__guidance h3{margin-top:.3rem;font-size:1.12rem}.fs-flock-settings__guidance aside p{margin:0}.fs-flock-settings__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.fs-flock-settings__form-grid>label,.fs-flock-settings__status-dialog label{align-content:start;gap:.38rem;min-width:0;display:grid}.fs-flock-settings__form-grid>label>span,.fs-flock-settings__status-dialog label>span{color:var(--fs-text-muted);letter-spacing:.03em;font-size:.68rem;font-weight:750}.fs-flock-settings__form-grid b,.fs-flock-settings__status-dialog b{color:var(--fs-danger)}.fs-flock-settings__form-grid input,.fs-flock-settings__form-grid textarea,.fs-flock-settings__status-dialog textarea{border:1px solid var(--fs-border-subtle);width:100%;min-width:0;color:var(--fs-text-strong);background:var(--fs-surface-deep);font:inherit;border-radius:.55rem;outline:0;font-size:.78rem}.fs-flock-settings__form-grid input{min-height:2.55rem;padding:.58rem .68rem}.fs-flock-settings__form-grid textarea,.fs-flock-settings__status-dialog textarea{resize:vertical;padding:.68rem;line-height:1.5}.fs-flock-settings__form-grid input:focus,.fs-flock-settings__form-grid textarea:focus,.fs-flock-settings__status-dialog textarea:focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-flock-settings__form-grid input:focus,.fs-flock-settings__form-grid textarea:focus,.fs-flock-settings__status-dialog textarea:focus){border-color:color-mix(in srgb,var(--fs-accent)68%,white 4%);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent)14%,transparent)}}.fs-flock-settings__wide{grid-column:1/-1}.fs-flock-settings__status-dialog{gap:.55rem;display:grid}.fs-flock-settings__status-dialog>strong{color:var(--fs-text-strong);font-size:.92rem}.fs-flock-settings__status-dialog>p,.fs-flock-settings__status-dialog>span{color:var(--fs-text-muted);margin:0;font-size:.72rem;line-height:1.45}.fs-flock-settings__status-dialog label{margin-top:.35rem}@media (max-width:1050px){.fs-flock-settings__guidance{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flock-settings__guidance aside{grid-column:1/-1}.fs-flock-settings__filter-toolbar .fs-list-page__filters-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-flock-settings__hero{grid-template-columns:1fr}.fs-flock-settings__workspace>header{flex-direction:column;align-items:stretch}.fs-flock-settings__workspace>header .fs-pill-button{width:100%}.fs-flock-settings__guidance aside{grid-template-columns:1fr}.fs-flock-settings__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fs-flock-settings__filter-toolbar .fs-list-page__filters-controls,.fs-flock-settings__form-grid,.fs-flock-settings__guidance{grid-template-columns:minmax(0,1fr)}.fs-flock-settings__filter-toolbar .fs-search-select,.fs-flock-settings__filter-toolbar .fs-search-select__trigger,.fs-flock-settings__filter-toolbar .fs-table-filter-select{width:100%}.fs-flock-settings__guidance aside,.fs-flock-settings__wide{grid-column:auto}.fs-flock-settings__panel .fs-table-actions{justify-content:stretch}.fs-flock-settings__panel .fs-table-action-button{flex:1 1 0}.fs-flock-settings__panel .fs-data-table-shell__table-wrapper table{width:100%;max-width:100%;min-width:0!important}}.fs-flock-summary-bar,.fs-summary-strip{--fs-flock-summary-columns:4;grid-template-columns:repeat(var(--fs-flock-summary-columns),minmax(0,1fr));border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-border-subtle);box-shadow:none;gap:1px;margin:0;display:grid;overflow:hidden}.fs-flock-phase2__register-summary.fs-flock-summary-bar{--fs-flock-summary-columns:3}.fs-performance__kpis.fs-flock-summary-bar{--fs-flock-summary-columns:6}.fs-flock-summary-bar>:is(div,article,span),.fs-summary-strip>:is(div,article,span){background:var(--fs-surface-quiet);min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;align-content:start;gap:.22rem;margin:0;padding:.78rem .92rem;display:grid;position:relative}.fs-flock-summary-bar>:is(div,article,span):before,.fs-summary-strip>:is(div,article,span):before{content:none}.fs-flock-summary-bar>:is(div,article)>:is(dt,span),.fs-flock-summary-bar>span,.fs-summary-strip>:is(div,article)>:is(dt,span),.fs-summary-strip>span{color:var(--fs-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:820;line-height:1.25}.fs-flock-summary-bar>:is(div,article)>:is(dd,strong),.fs-flock-summary-bar>span>strong,.fs-summary-strip>:is(div,article)>:is(dd,strong),.fs-summary-strip>span>strong{color:var(--fs-text-primary);font-family:var(--fs-font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-transform:none;margin:.08rem 0 0;font-size:1.02rem;font-weight:820;line-height:1.15;display:block}.fs-flock-summary-bar>:is(div,article)>small,.fs-summary-strip>:is(div,article)>small{overflow-wrap:anywhere;color:var(--fs-text-muted);letter-spacing:0;text-transform:none;font-size:.67rem;font-weight:500;line-height:1.35;display:block}.fs-flock-population>.fs-flock-summary-bar{margin:1.15rem}.fs-flock-settings__summary.fs-flock-summary-bar{border-inline:0;border-radius:0}@media (max-width:1180px){.fs-performance__kpis.fs-flock-summary-bar{--fs-flock-summary-columns:3}}@media (max-width:1050px){.fs-flock-summary-bar,.fs-summary-strip{--fs-flock-summary-columns:2}.fs-flock-phase2__register-summary.fs-flock-summary-bar,.fs-performance__kpis.fs-flock-summary-bar{--fs-flock-summary-columns:3}}@media (max-width:760px){.fs-flock-phase2__register-summary.fs-flock-summary-bar,.fs-performance__kpis.fs-flock-summary-bar{--fs-flock-summary-columns:2}}@media (max-width:520px){.fs-flock-phase2__register-summary.fs-flock-summary-bar,.fs-flock-summary-bar,.fs-performance__kpis.fs-flock-summary-bar,.fs-summary-strip{--fs-flock-summary-columns:1}.fs-flock-population>.fs-flock-summary-bar{margin:.85rem}}.fs-inventory-exceptions,.fs-inventory-foundation-page,.fs-inventory-operations-page,.fs-inventory-stock-register{gap:1rem;display:grid}.fs-inventory-exceptions{--fs-inventory-exception-accent:var(--fs-accent-indicator);gap:1rem;container:inventory-exceptions/inline-size}.fs-inventory-exceptions>.fs-flock-workspace__hero{border-color:var(--fs-inventory-exception-accent);background:radial-gradient(circle at 3% 8%,var(--fs-inventory-exception-accent),transparent 30%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));min-height:0;padding:1.35rem}@supports (color:color-mix(in lab,red,red)){.fs-inventory-exceptions>.fs-flock-workspace__hero{border-color:color-mix(in srgb,var(--fs-inventory-exception-accent)30%,var(--fs-border-subtle));background:radial-gradient(circle at 3% 8%,color-mix(in srgb,var(--fs-inventory-exception-accent)10%,transparent),transparent 30%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-inventory-exceptions .fs-flock-workspace__mark{border-color:var(--fs-inventory-exception-accent);background:var(--fs-inventory-exception-accent);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-inventory-exceptions .fs-flock-workspace__mark{border-color:color-mix(in srgb,var(--fs-inventory-exception-accent)45%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-inventory-exception-accent)7%,var(--fs-surface-quiet))}}.fs-inventory-exceptions .fs-flock-workspace__eyebrow,.fs-inventory-exceptions .fs-flock-workspace__panel-header>div>span{color:var(--fs-inventory-exception-accent)}.fs-inventory-exceptions .fs-flock-workspace__hero-status,.fs-inventory-exceptions .fs-flock-workspace__panel{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised)}.fs-inventory-exceptions__command{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fs-inventory-exceptions__command button{background:var(--fs-surface-raised);min-width:0;color:var(--fs-text-primary);text-align:left;cursor:pointer;border:0;gap:.22rem;padding:.9rem 1rem;transition:background .15s,color .15s;display:grid;position:relative}.fs-inventory-exceptions__command button:focus-visible,.fs-inventory-exceptions__command button:hover{background:var(--fs-inventory-exception-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-inventory-exceptions__command button:hover,.fs-inventory-exceptions__command button:focus-visible){background:color-mix(in srgb,var(--fs-inventory-exception-accent)6%,var(--fs-surface-raised))}}.fs-inventory-exceptions__command button.is-active{background:var(--fs-inventory-exception-accent)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-exceptions__command button.is-active{background:color-mix(in srgb,var(--fs-inventory-exception-accent)4%,var(--fs-surface-raised))}}.fs-inventory-exceptions__command button.is-active:after{background:var(--fs-inventory-exception-accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:.9rem;right:.9rem}.fs-inventory-exceptions__command button.is-active span{color:var(--fs-inventory-exception-accent)}.fs-inventory-exceptions__command span{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:820}.fs-inventory-exceptions__command strong{font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.55rem}.fs-inventory-exceptions__command small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}.fs-inventory-exceptions__priority{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.fs-inventory-exceptions__stack{gap:1rem;display:grid}.fs-inventory-exception-list{background:var(--fs-surface-quiet);gap:.55rem;padding:.7rem;display:grid}.fs-inventory-exception-row{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-inset-highlight);grid-template-columns:.25rem minmax(0,1fr) auto;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.fs-inventory-exception-row__signal{background:var(--fs-accent-indicator);border-radius:999px;width:.25rem;min-height:100%}.fs-inventory-exception-row.is-critical .fs-inventory-exception-row__signal{background:var(--fs-danger,#d66b62)}.fs-inventory-exception-row.is-warning .fs-inventory-exception-row__signal{background:var(--fs-warning,#d6a247)}.fs-inventory-exception-row__main{gap:.35rem;min-width:0;display:grid}.fs-inventory-exception-row__main header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-inventory-exception-row__main header strong{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.fs-inventory-exception-row__main p{color:var(--fs-text-muted);margin:0;font-size:.74rem;line-height:1.45}.fs-inventory-exception-row__main dl{grid-template-columns:repeat(5,minmax(5rem,1fr));gap:.45rem;margin:.2rem 0 0;display:grid}.fs-inventory-exception-row__main dl>div{border-left:1px solid var(--fs-border-subtle);gap:.1rem;min-width:0;padding-left:.55rem;font-size:.68rem;display:grid}.fs-inventory-exception-row__main dt{color:var(--fs-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.61rem;font-weight:760}.fs-inventory-exception-row__main dd{color:var(--fs-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.fs-inventory-exception-row__actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.fs-inventory-exception-row__actions .fs-pill-button{white-space:nowrap;min-height:2.35rem}.fs-inventory-exceptions__empty{color:var(--fs-text-muted);text-align:center;justify-items:center;gap:.3rem;padding:2.1rem 1rem;display:grid}.fs-inventory-exceptions__empty>span{border:1px solid var(--fs-success,#66b5a6);width:2.2rem;height:2.2rem;color:var(--fs-success,#66b5a6);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-exceptions__empty>span{border:1px solid color-mix(in srgb,var(--fs-success,#66b5a6)45%,var(--fs-border-subtle))}}.fs-inventory-exceptions__empty p,.fs-inventory-exceptions__empty strong{margin:0}.fs-inventory-exceptions__empty strong{color:var(--fs-text-primary)}.fs-inventory-exceptions__empty p{font-size:.76rem}.fs-inventory-exceptions__policy{gap:.55rem;padding:.7rem;display:grid}.fs-inventory-exceptions__policy>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;padding:.8rem;display:grid}.fs-inventory-exceptions__policy span{color:var(--fs-inventory-exception-accent);grid-row:1/span 2;font-size:.7rem;font-weight:820}.fs-inventory-exceptions__policy strong{color:var(--fs-text-primary);font-size:.8rem}.fs-inventory-exceptions__policy p{color:var(--fs-text-muted);margin:0;font-size:.7rem;line-height:1.45}.fs-inventory-exceptions__policy>a{color:var(--fs-link);padding:.45rem;font-size:.75rem;font-weight:750}.fs-inventory-exceptions__pagination{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.fs-inventory-exceptions__pagination .fs-data-pagination__summary{color:var(--fs-text-muted);font-size:.72rem}.fs-inventory-exceptions__pagination .fs-data-pagination__buttons,.fs-inventory-exceptions__pagination .fs-data-pagination__controls,.fs-inventory-exceptions__pagination .fs-data-pagination__page-size{align-items:center;gap:.45rem;display:flex}.fs-inventory-exceptions__pagination .fs-data-pagination__page-size{color:var(--fs-text-muted);font-size:.7rem}.fs-inventory-exceptions__pagination .fs-data-pagination__button{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-height:2.15rem;color:var(--fs-text-soft);font:inherit;cursor:pointer;border-radius:.6rem;padding:.4rem .65rem;font-size:.68rem;font-weight:740}.fs-inventory-exceptions__pagination .fs-data-pagination__button:focus-visible,.fs-inventory-exceptions__pagination .fs-data-pagination__button:hover:not(:disabled){border-color:var(--fs-inventory-exception-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){:is(.fs-inventory-exceptions__pagination .fs-data-pagination__button:hover:not(:disabled),.fs-inventory-exceptions__pagination .fs-data-pagination__button:focus-visible){border-color:color-mix(in srgb,var(--fs-inventory-exception-accent)45%,var(--fs-border-subtle))}}.fs-inventory-exceptions__pagination .fs-data-pagination__button:disabled{cursor:not-allowed;opacity:.42}.fs-inventory-exceptions__pagination .fs-data-pagination__page-indicator{color:var(--fs-text-muted);white-space:nowrap;padding:0 .25rem;font-size:.68rem}@container inventory-exceptions (max-width:72rem){.fs-inventory-exceptions__command{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-inventory-exceptions__priority{grid-template-columns:1fr}}@container inventory-exceptions (max-width:48rem){.fs-inventory-exceptions__command{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-exception-row{grid-template-columns:.2rem minmax(0,1fr)}.fs-inventory-exception-row__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.fs-inventory-exception-row__main dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-exceptions__pagination,.fs-inventory-exceptions__pagination .fs-data-pagination__controls{flex-direction:column;align-items:stretch}.fs-inventory-exceptions__pagination .fs-data-pagination__buttons{justify-content:space-between}}@container inventory-exceptions (max-width:32rem){.fs-inventory-exceptions__command{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-exceptions__command button{min-height:5rem;padding:.75rem}.fs-inventory-exceptions__command button.is-active:after{left:.75rem;right:.75rem}.fs-inventory-exceptions__command small{display:none}.fs-inventory-exception-row__main header{flex-direction:column;align-items:flex-start}.fs-inventory-exception-row__main dd,.fs-inventory-exception-row__main header strong{text-overflow:clip;white-space:normal;overflow:visible}.fs-inventory-exception-row__actions,.fs-inventory-exception-row__actions .fs-pill-button{width:100%}.fs-inventory-exception-row__actions .fs-pill-button{justify-content:center}.fs-inventory-exceptions__pagination .fs-data-pagination__buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-exceptions__pagination .fs-data-pagination__page-indicator{text-align:center;grid-area:1/1/auto/-1}}.fs-inventory-stock-register{gap:1.1rem;container:inventory-stock-register/inline-size}.fs-inventory-operation-actions{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-quiet);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.55rem;display:grid}.fs-inventory-operation-action{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);min-height:5.25rem;color:var(--fs-text-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.fs-inventory-operation-action:hover{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operation-action:hover{border-color:color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-indicator)7%,var(--fs-surface-raised))}}.fs-inventory-operation-action__step{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:2rem;height:2rem;color:var(--fs-text-soft);border-radius:.5rem;place-items:center;font-size:.68rem;font-weight:820;display:grid}.fs-inventory-operation-action small,.fs-inventory-operation-action strong{display:block}.fs-inventory-operation-action strong{font-size:.88rem;line-height:1.25}.fs-inventory-operation-action small{color:var(--fs-text-muted);margin-top:.28rem;font-size:.72rem;line-height:1.4}.fs-inventory-operations-page{--fs-inventory-operation-accent:var(--fs-accent-indicator);gap:1rem;container:inventory-operations/inline-size}.fs-inventory-operations-page>.fs-flock-workspace__hero{border-color:var(--fs-inventory-operation-accent);background:radial-gradient(circle at 3% 8%,var(--fs-inventory-operation-accent),transparent 30%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));min-height:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);padding:1.35rem}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page>.fs-flock-workspace__hero{border-color:color-mix(in srgb,var(--fs-inventory-operation-accent)30%,var(--fs-border-subtle));background:radial-gradient(circle at 3% 8%,color-mix(in srgb,var(--fs-inventory-operation-accent)10%,transparent),transparent 30%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-inventory-operations-page .fs-flock-workspace__mark{border-color:var(--fs-inventory-operation-accent);background:var(--fs-inventory-operation-accent);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page .fs-flock-workspace__mark{border-color:color-mix(in srgb,var(--fs-inventory-operation-accent)48%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-inventory-operation-accent)7%,var(--fs-surface-quiet))}}.fs-inventory-dialog-section>header>span,.fs-inventory-operations-page .fs-flock-workspace__eyebrow,.fs-inventory-operations-page .fs-flock-workspace__panel-header>div>span{color:var(--fs-inventory-operation-accent,var(--fs-accent-indicator))}.fs-inventory-operations-page .fs-flock-workspace__hero-status{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-inset-highlight)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page .fs-flock-workspace__hero-status{background:color-mix(in srgb,var(--fs-surface-quiet)94%,transparent)}}.fs-inventory-operations-toolbar{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:1rem;padding:.72rem .78rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-toolbar{background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent)}}.fs-inventory-operations-toolbar__context{gap:.18rem;min-width:0;padding-inline:.2rem;display:grid}.fs-inventory-operations-toolbar__context span{color:var(--fs-inventory-operation-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:840}.fs-inventory-operations-toolbar__context strong{color:var(--fs-text-primary);font-size:.84rem;line-height:1.25}.fs-inventory-operations-toolbar__commands,.fs-inventory-operations-toolbar__secondary{align-items:center;display:flex}.fs-inventory-operations-toolbar__commands{justify-content:flex-end;gap:.75rem;min-width:0}.fs-inventory-operations-toolbar__secondary{border-right:1px solid var(--fs-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-right:.75rem}.fs-inventory-operations-toolbar .fs-pill-button{border-radius:.58rem;min-height:2.55rem}.fs-inventory-operations-toolbar__commands>.fs-pill-button--primary{flex:none;min-width:9.3rem}.fs-inventory-operation-dialog .fs-pill-button--primary,.fs-inventory-operations-page .fs-pill-button--primary,.fs-inventory-transaction-detail .fs-pill-button--primary,.fs-inventory-transaction-form .fs-pill-button--primary{border-color:var(--fs-inventory-operation-accent,var(--fs-accent-indicator));background:linear-gradient(180deg,#ffffff1a,transparent),var(--fs-inventory-operation-accent,var(--fs-accent-indicator));color:#f7fbfb;box-shadow:0 8px 18px var(--fs-inventory-operation-accent,var(--fs-accent-indicator))}@supports (color:color-mix(in lab,red,red)){:is(.fs-inventory-operations-page .fs-pill-button--primary,.fs-inventory-transaction-form .fs-pill-button--primary,.fs-inventory-transaction-detail .fs-pill-button--primary,.fs-inventory-operation-dialog .fs-pill-button--primary){border-color:color-mix(in srgb,var(--fs-inventory-operation-accent,var(--fs-accent-indicator))62%,var(--fs-border-subtle));box-shadow:0 8px 18px color-mix(in srgb,var(--fs-inventory-operation-accent,var(--fs-accent-indicator))18%,transparent)}}.fs-inventory-operations-page .fs-flock-workspace__panel{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}.fs-inventory-operations-page .fs-flock-workspace__panel-header{background:var(--fs-surface-quiet);padding:1rem 1.1rem .85rem}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page .fs-flock-workspace__panel-header{background:color-mix(in srgb,var(--fs-surface-quiet)92%,transparent)}}.fs-inventory-operations-page .fs-flock-workspace__panel-header p{max-width:54rem}.fs-inventory-operations-page .fs-inventory-operation-actions{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft)}.fs-inventory-operations-page .fs-inventory-operation-actions--primary{background:var(--fs-surface-raised);box-shadow:none;border:0;border-radius:0;padding:.68rem}.fs-inventory-operations-page__inbound .fs-flock-workspace__panel-header{border-bottom:1px solid var(--fs-border-subtle)}.fs-inventory-operations-page .fs-inventory-operation-actions--transfer{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-operations-page .fs-inventory-operation-action{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);min-height:4.75rem;box-shadow:var(--fs-inset-highlight)}.fs-inventory-operations-page .fs-inventory-operation-action:hover{border-color:var(--fs-inventory-operation-accent);background:var(--fs-inventory-operation-accent)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page .fs-inventory-operation-action:hover{border-color:color-mix(in srgb,var(--fs-inventory-operation-accent)46%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-inventory-operation-accent)7%,var(--fs-surface-quiet))}}.fs-inventory-operations-page .fs-inventory-operation-action__step{border-color:var(--fs-inventory-operation-accent);background:var(--fs-surface-inset);color:var(--fs-inventory-operation-accent)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page .fs-inventory-operation-action__step{border-color:color-mix(in srgb,var(--fs-inventory-operation-accent)26%,var(--fs-border-subtle))}}.fs-inventory-operations-page__registers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-inventory-operations-page__registers>.fs-flock-workspace__panel{min-width:0}.fs-inventory-operations-page__registers .fs-flock-workspace__timeline{padding:.8rem 1rem 1rem}.fs-inventory-operations-page__registers .fs-flock-workspace__empty{border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);min-height:7.25rem;box-shadow:var(--fs-inset-highlight);align-content:center;justify-items:start;gap:.3rem;margin:.85rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operations-page__registers .fs-flock-workspace__empty{border:1px dashed color-mix(in srgb,var(--fs-border-strong)72%,transparent);background:color-mix(in srgb,var(--fs-surface-inset)78%,transparent)}}.fs-inventory-operations-page__registers .fs-flock-workspace__empty p,.fs-inventory-operations-page__registers .fs-flock-workspace__empty strong{margin:0}.fs-inventory-operations-page__registers .fs-flock-workspace__empty p{color:var(--fs-text-muted);font-size:.8rem}.fs-inventory-operations-page__registers .fs-flock-workspace__empty .fs-pill-button{margin-top:.35rem}.fs-inventory-operations-page__guardrails{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fs-inventory-operations-page__guardrails>div{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);gap:.22rem;min-width:0;padding:.8rem .9rem;display:grid}.fs-inventory-operations-page__guardrails span{color:var(--fs-inventory-operation-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:840}.fs-inventory-operations-page__guardrails p{color:var(--fs-text-muted);margin:0;font-size:.76rem}.fs-inventory-register-filters{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);grid-template-columns:repeat(3,minmax(4.5rem,1fr));align-items:center;gap:.25rem;padding:.3rem;display:grid}.fs-inventory-register-filters .fs-pill-button{grid-column:auto;min-width:4.5rem}.fs-inventory-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.fs-inventory-row-actions .fs-pill-button{min-height:2rem;padding:.35rem .55rem;font-size:.7rem}.fs-inventory-reservations-table-shell{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-inset-highlight);margin:.75rem}.fs-inventory-reservations-table-shell .fs-data-table-shell__table-wrapper,.fs-inventory-reservations-table-shell .fs-inventory-reservations-table{width:100%}.fs-inventory-reservations-table .fs-table-cell-stack{gap:.22rem;min-width:0;display:grid}.fs-inventory-reservations-table .fs-table-cell-stack small,.fs-inventory-reservations-table .fs-table-cell-stack strong{overflow-wrap:anywhere;min-width:0;display:block}.fs-inventory-reservations-table .fs-table-cell-stack strong{color:var(--fs-text-primary);line-height:1.35}.fs-inventory-reservations-table .fs-table-cell-stack small{color:var(--fs-text-muted);line-height:1.42}.fs-inventory-reservations-table td{vertical-align:top}.fs-inventory-reservations-table td:last-child{min-width:17rem}.fs-inventory-reservations-table .fs-inventory-row-actions{flex-wrap:nowrap;align-items:center}.fs-inventory-transfer-register-page .fs-data-table-shell__toolbar{border-block:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);grid-template-columns:minmax(16rem,1fr) auto auto;gap:.5rem;padding:.8rem 1rem;display:grid}.fs-inventory-register-empty{border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);min-height:7.5rem;box-shadow:var(--fs-inset-highlight);justify-items:start;gap:.3rem;margin:.85rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-register-empty{border:1px dashed color-mix(in srgb,var(--fs-border-strong)72%,transparent);background:color-mix(in srgb,var(--fs-surface-inset)76%,transparent)}}.fs-inventory-register-empty p,.fs-inventory-register-empty strong{margin:0}.fs-inventory-register-empty p{color:var(--fs-text-muted);font-size:.82rem}.fs-inventory-register-empty .fs-pill-button{margin-top:.4rem}.fs-inventory-transfer-create-page .fs-flock-workspace__panel>.fs-form__grid{padding:1rem}.fs-inventory-transfer-create-page .fs-stock-lines{gap:.8rem;padding:1rem;display:grid}.fs-inventory-transfer-create-page .fs-stock-line-card{border-color:var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);box-shadow:var(--fs-inset-highlight);border-style:solid;border-width:1px;display:grid;overflow:hidden}.fs-stock-line-card__header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-stock-line-card__header{background:color-mix(in srgb,var(--fs-surface-inset)76%,transparent)}}.fs-stock-line-card__actions,.fs-stock-line-card__identity{align-items:center;min-width:0;display:flex}.fs-stock-line-card__identity{gap:.7rem}.fs-stock-line-card__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem}.fs-stock-line-card__number{border:1px solid var(--fs-accent-indicator);background:var(--fs-surface-inset);width:2rem;height:2rem;color:var(--fs-accent-indicator);border-radius:.5rem;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-stock-line-card__number{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)32%,var(--fs-border-subtle))}}.fs-stock-line-card__eyebrow,.fs-stock-line-card__title{margin:0}.fs-stock-line-card__eyebrow{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:820}.fs-stock-line-card__title{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin-top:.14rem;font-size:1rem;line-height:1.25}.fs-inventory-transaction-form .fs-stock-line-card>.fs-form__grid,.fs-inventory-transfer-create-page .fs-stock-line-card>.fs-form__grid{padding:.9rem}.fs-inventory-transfer-availability{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.58rem;justify-content:space-between;align-items:center;gap:.65rem;min-height:2.65rem;padding:.42rem .48rem .42rem .68rem;display:flex}.fs-inventory-transfer-availability small,.fs-inventory-transfer-availability strong{display:block}.fs-inventory-transfer-availability strong{color:var(--fs-text-primary);font-size:.75rem}.fs-inventory-transfer-availability small{color:var(--fs-text-muted);margin-top:.08rem;font-size:.66rem}.fs-inventory-transfer-availability .fs-pill-button{flex:none;min-height:2rem;padding:.35rem .6rem}.fs-inventory-transfer-workspace-page .fs-flock-workspace__tabs{scrollbar-width:thin}.fs-inventory-transfer-workspace-page .fs-flock-workspace__empty,.fs-inventory-transfer-workspace-page .fs-flock-workspace__facts>div,.fs-inventory-transfer-workspace-page .fs-flock-workspace__narrative{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-inventory-balance-rebuild-page,.fs-inventory-counts-page,.fs-inventory-reconciliation-page,.fs-inventory-stocktake-workspace-page{--fs-inventory-operation-accent:var(--fs-accent-indicator)}.fs-inventory-counts-page__summary{--fs-flock-summary-columns:4}.fs-inventory-counts-page__summary>article{min-width:0}.fs-inventory-counts-page__journeys{background:var(--fs-surface-raised);border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.85rem}.fs-inventory-stocktake-table__quantity{min-width:7rem;max-width:10rem}.fs-sensitive-value{border:1px solid var(--fs-accent-indicator);background:var(--fs-accent-indicator);color:var(--fs-text-soft);border-radius:999px;padding:.25rem .48rem;font-size:.7rem;font-weight:760;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fs-sensitive-value{border:1px solid color-mix(in srgb,var(--fs-accent-indicator)35%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-indicator)8%,var(--fs-surface-inset))}}.fs-checkbox-row{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);align-items:flex-start;gap:.65rem;min-height:3rem;padding:.72rem;display:flex}.fs-checkbox-row input{accent-color:var(--fs-accent-indicator);margin-top:.15rem}.fs-checkbox-row small,.fs-checkbox-row strong{display:block}.fs-checkbox-row small{color:var(--fs-text-muted);margin-top:.18rem;line-height:1.4}.fs-inventory-balance-rebuild-page .fs-flock-workspace__hero{border-color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-balance-rebuild-page .fs-flock-workspace__hero{border-color:color-mix(in srgb,var(--fs-warning)36%,var(--fs-border-subtle))}}.fs-inventory-balance-rebuild-page .fs-flock-workspace__mark{border-color:var(--fs-warning);color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-balance-rebuild-page .fs-flock-workspace__mark{border-color:color-mix(in srgb,var(--fs-warning)46%,var(--fs-border-subtle))}}.fs-inventory-action-bar{align-items:center;justify-content:space-between!important;gap:.75rem!important;display:flex!important}.fs-inventory-action-bar__primary,.fs-inventory-action-bar__secondary{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.fs-inventory-action-bar__primary{justify-content:flex-end;margin-left:auto}.fs-inventory-action-bar--floating .fs-inventory-action-bar__secondary{display:none}.fs-inventory-balance-rebuild-page,.fs-inventory-count-create-page,.fs-inventory-count-register-page,.fs-inventory-count-workspace-page,.fs-inventory-counts-page,.fs-inventory-reconciliation-page{container:inventory-counts/inline-size}.fs-inventory-counts-page__journeys .fs-inventory-operation-action{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);min-height:4.75rem;color:var(--fs-text-primary)}.fs-inventory-counts-page__journeys .fs-inventory-operation-action:focus-visible,.fs-inventory-counts-page__journeys .fs-inventory-operation-action:hover{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator)}@supports (color:color-mix(in lab,red,red)){:is(.fs-inventory-counts-page__journeys .fs-inventory-operation-action:hover,.fs-inventory-counts-page__journeys .fs-inventory-operation-action:focus-visible){border-color:color-mix(in srgb,var(--fs-accent-indicator)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-indicator)5%,var(--fs-surface-hover))}}.fs-count-register-table{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:1rem;overflow:hidden}.fs-count-register-table .fs-data-table-shell__header{border-bottom:1px solid var(--fs-border-subtle);margin:0;padding:1rem 1.1rem .9rem}.fs-count-register-table .fs-data-table-shell__table-wrapper{box-shadow:none;border:0;border-radius:0;margin:0;padding:.55rem}.fs-count-register-table .fs-data-table-shell__table-wrapper table{table-layout:fixed;width:100%!important;min-width:72rem!important}.fs-count-register-table .fs-data-table-shell__footer{margin:0 .85rem;padding:.75rem 0 .85rem}.fs-count-register-table .fs-empty-state{border:1px dashed var(--fs-border-subtle);background:var(--fs-surface-quiet);border-radius:.8rem;margin:.6rem}.fs-count-register-tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);scrollbar-width:thin;border-radius:.68rem;gap:.35rem;padding:.3rem;display:flex;overflow-x:auto}.fs-count-register-toolbar{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.fs-count-register-toolbar .fs-flock-workspace__tabs{width:auto;max-width:100%}.fs-count-register-tabs button,.fs-count-register-toolbar .fs-flock-workspace__count{flex:none}.fs-counts-repair-form__reason{grid-column:1/-1}.fs-counts-repair-form__reason .fs-textarea{min-height:6.25rem}.fs-inventory-count-create-page .fs-stock-line-card,.fs-inventory-count-workspace-page .fs-flock-workspace__facts>div{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}@container inventory-counts (max-width:64rem){.fs-flock-workspace__hero{grid-template-columns:minmax(0,1fr)}.fs-flock-workspace__hero-status{align-items:center;align-content:normal;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);column-gap:1rem}.fs-flock-workspace__hero-status>:nth-child(2n){text-align:right;justify-self:end}.fs-inventory-counts-page__journeys{grid-template-columns:minmax(0,1fr)}}@container inventory-counts (max-width:46rem){.fs-flock-workspace__actions.fs-inventory-action-bar,.fs-inventory-action-bar__primary,.fs-inventory-action-bar__secondary{width:100%}.fs-flock-workspace__actions.fs-inventory-action-bar{align-items:stretch;flex-direction:column!important}.fs-inventory-action-bar__primary{justify-content:stretch;margin-left:0!important}.fs-inventory-action-bar__primary>*,.fs-inventory-action-bar__secondary>*{flex:10rem;justify-content:center}.fs-inventory-counts-page__summary{--fs-flock-summary-columns:2}.fs-count-register-toolbar{flex-direction:column;align-items:stretch;width:100%}.fs-count-register-toolbar .fs-flock-workspace__tabs{width:100%}.fs-count-register-toolbar .fs-flock-workspace__count{align-self:flex-end}.fs-counts-repair-form,.fs-form__grid.fs-form__grid--3col{grid-template-columns:minmax(0,1fr)}.fs-counts-repair-form__reason{grid-column:auto}}@container inventory-counts (max-width:32rem){.fs-flock-workspace__identity{align-items:flex-start}.fs-flock-workspace__mark{width:3rem;height:3.4rem}.fs-flock-workspace__hero-status{grid-template-columns:minmax(0,1fr)}.fs-flock-workspace__hero-status>:nth-child(2n){text-align:left;justify-self:start}.fs-inventory-counts-page__summary{--fs-flock-summary-columns:1}.fs-inventory-action-bar__primary,.fs-inventory-action-bar__secondary{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:760px){.fs-flock-workspace__actions.fs-inventory-action-bar{align-items:stretch;width:100%;flex-direction:column!important;display:flex!important}.fs-inventory-action-bar__primary,.fs-inventory-action-bar__secondary{width:100%;margin-left:0!important}.fs-inventory-action-bar__primary>*{flex:auto;justify-content:center}}@container inventory-operations (max-width:54rem){.fs-inventory-counts-page__summary{--fs-flock-summary-columns:2}.fs-inventory-counts-page__journeys{grid-template-columns:minmax(0,1fr)}}@container inventory-operations (max-width:36rem){.fs-inventory-counts-page__summary{--fs-flock-summary-columns:1}}.fs-inventory-transaction-detail,.fs-inventory-transaction-form{--fs-inventory-operation-accent:var(--fs-accent-indicator);container:inventory-transaction/inline-size}.fs-inventory-transaction-detail .fs-form-page__header,.fs-inventory-transaction-form .fs-form-page__header{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,var(--fs-inventory-operation-accent),transparent 44%),var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);padding:1.15rem 1.25rem}@supports (color:color-mix(in lab,red,red)){:is(.fs-inventory-transaction-form .fs-form-page__header,.fs-inventory-transaction-detail .fs-form-page__header){background:linear-gradient(135deg,color-mix(in srgb,var(--fs-inventory-operation-accent)8%,transparent),transparent 44%),var(--fs-surface-raised)}}.fs-inventory-transaction-form .fs-form-page__header-main{gap:.5rem}.fs-inventory-transaction-form .fs-form-page__subtitle{margin-top:0;font-size:.82rem}.fs-inventory-transaction-form .fs-form-page__meta{border-top:1px solid var(--fs-border-subtle);margin-top:.12rem;padding-top:.45rem;font-size:.72rem}.fs-inventory-transaction-form .fs-form-page__body{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;overflow:visible}.fs-inventory-transaction-form .fs-form-page__body:before{display:none}.fs-inventory-transaction-form .fs-form-shell{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;margin-top:0;display:grid}.fs-inventory-transaction-form .fs-form-shell__main{gap:.8rem;display:grid}.fs-inventory-transaction-form .fs-form{gap:.75rem}.fs-inventory-transaction-detail .fs-form-page__body,.fs-inventory-transaction-detail .fs-summary-card,.fs-inventory-transaction-form .fs-form-summary,.fs-inventory-transaction-form .fs-form__card{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}.fs-inventory-transaction-form .fs-form__card{border-radius:var(--fs-radius-md);padding:1rem}.fs-inventory-transaction-form .fs-form__section-header{border-bottom:1px solid var(--fs-border-subtle);margin-bottom:.85rem;padding-bottom:.7rem}.fs-inventory-transaction-form .fs-form__section-subtitle{font-size:.74rem}.fs-inventory-transaction-form .fs-stepper{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);margin:0;padding:.45rem}.fs-inventory-transaction-form .fs-stepper__item{min-height:3.8rem;box-shadow:none;background:0 0;border-color:#0000}.fs-inventory-transaction-form .fs-stepper__description{font-size:.7rem}.fs-inventory-transaction-form .fs-stepper-nav{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);margin-top:0;padding:.65rem .75rem}.fs-inventory-transaction-form .fs-stock-lines{gap:.75rem;display:grid}.fs-inventory-transaction-form .fs-stock-line-card{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);box-shadow:var(--fs-inset-highlight);display:grid;overflow:hidden}.fs-inventory-transaction-form .fs-stepper__item--active{border-color:var(--fs-inventory-operation-accent);background:var(--fs-inventory-operation-accent);box-shadow:inset 3px 0 0 var(--fs-inventory-operation-accent)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-transaction-form .fs-stepper__item--active{border-color:color-mix(in srgb,var(--fs-inventory-operation-accent)42%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-inventory-operation-accent)10%,var(--fs-surface-raised))}}.fs-inventory-transaction-form .fs-form-summary,.fs-inventory-transaction-form .fs-summary-card.fs-summary-card--sticky{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}.fs-inventory-transaction-form .fs-summary-sidebar{top:calc(var(--fs-topbar-height,64px) + .75rem);min-width:0;position:sticky}.fs-inventory-transaction-form .fs-summary-card--sticky{border-radius:var(--fs-radius-lg);gap:.85rem;padding:1rem;position:static}.fs-inventory-transaction-form .fs-summary-card__header{gap:.5rem}.fs-inventory-transaction-form .fs-summary-card__title{font-size:1.18rem}.fs-inventory-transaction-form .fs-summary-card__chips{margin-top:.4rem}.fs-inventory-transaction-form .fs-summary-grid{gap:.32rem;padding-block:.15rem}.fs-inventory-transaction-form .fs-summary-grid__row{align-items:start;gap:.75rem;padding-block:.16rem}.fs-inventory-transaction-form .fs-summary-grid__row dd,.fs-inventory-transaction-form .fs-summary-grid__row dt{font-size:.74rem}.fs-inventory-transaction-form .fs-summary-grid__row dd{text-align:right;overflow-wrap:anywhere;max-width:62%}.fs-inventory-transaction-form .fs-summary-kpi{border-block:1px solid var(--fs-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:.45rem;min-width:0;padding-block:.7rem}.fs-inventory-transaction-form .fs-summary-kpi__item dd{text-align:left}.fs-inventory-transaction-form .fs-summary-section{border-radius:var(--fs-radius-md);background:var(--fs-surface-inset);box-shadow:var(--fs-inset-highlight);margin:0;padding:.75rem}.fs-inventory-transaction-form .fs-summary-subsection-title{margin:0 0 .45rem;font-size:.8rem}.fs-inventory-transaction-form .fs-summary-notes{grid-template-columns:minmax(0,1fr);gap:.45rem}.fs-inventory-transaction-form .fs-summary-note{background:var(--fs-surface-deep);padding:.6rem .68rem}@media (min-width:901px){.fs-inventory-reservations-table{table-layout:fixed;min-width:72rem}.fs-inventory-reservations-table th:first-child{width:25%}.fs-inventory-reservations-table th:nth-child(2){width:12%}.fs-inventory-reservations-table th:nth-child(3){width:17%}.fs-inventory-reservations-table th:nth-child(4){width:8%}.fs-inventory-reservations-table th:nth-child(5){width:11%}.fs-inventory-reservations-table th:nth-child(6){width:27%}}@container inventory-transaction (max-width:66rem){.fs-inventory-transaction-form .fs-form-shell{grid-template-columns:minmax(0,1fr)}.fs-inventory-transaction-form .fs-summary-sidebar{position:static}.fs-inventory-transaction-form .fs-summary-card--sticky{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.fs-inventory-transaction-form .fs-summary-card__header,.fs-inventory-transaction-form .fs-summary-kpi{grid-column:1}.fs-inventory-transaction-form .fs-summary-grid,.fs-inventory-transaction-form .fs-summary-section{grid-column:2}}@container inventory-transaction (max-width:42rem){.fs-inventory-transaction-form .fs-form-page__header{padding:1rem}.fs-inventory-transaction-form .fs-stepper{grid-template-columns:minmax(0,1fr);display:grid}.fs-inventory-transaction-form .fs-stepper__item{min-height:3.35rem}.fs-inventory-transaction-form .fs-summary-card--sticky{display:flex}.fs-stock-line-card__header{align-items:flex-start}.fs-stock-line-card__actions{flex-direction:column;align-items:flex-end}.fs-inventory-transaction-form .fs-stepper-nav{grid-template-columns:minmax(0,1fr);display:grid}.fs-inventory-transaction-form .fs-stepper-nav .fs-pill-button,.fs-inventory-transaction-form .fs-stepper-nav__right{width:100%}}.fs-inventory-operation-dialog{--fs-inventory-operation-accent:var(--fs-accent-indicator);border-color:var(--fs-inventory-operation-accent);background:var(--fs-surface-raised);box-shadow:0 24px 60px #040c1252,var(--fs-inset-highlight)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operation-dialog{border-color:color-mix(in srgb,var(--fs-inventory-operation-accent)28%,var(--fs-border-subtle))}}.fs-inventory-operation-dialog.fs-dialog--danger{border-color:var(--fs-danger,#c95d56);background:var(--fs-surface-raised)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-operation-dialog.fs-dialog--danger{border-color:color-mix(in srgb,var(--fs-danger,#c95d56)48%,var(--fs-border-subtle))}}.fs-inventory-operation-dialog .fs-dialog__footer,.fs-inventory-operation-dialog .fs-dialog__header{background:var(--fs-surface-quiet)}.fs-inventory-operation-dialog .fs-dialog__body{gap:.75rem}.fs-inventory-operation-dialog .fs-input,.fs-inventory-operation-dialog .fs-select,.fs-inventory-operation-dialog .fs-textarea{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);box-shadow:var(--fs-inset-highlight)}.fs-inventory-dialog-section{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);gap:.8rem;padding:.85rem;display:grid}.fs-inventory-dialog-section>header{border-bottom:1px solid var(--fs-border-subtle);align-items:center;gap:.65rem;padding-bottom:.65rem;display:flex}.fs-inventory-dialog-section>header>span{border:1px solid var(--fs-inventory-operation-accent);background:var(--fs-surface-inset);border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.66rem;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-dialog-section>header>span{border:1px solid color-mix(in srgb,var(--fs-inventory-operation-accent)28%,var(--fs-border-subtle))}}.fs-inventory-dialog-section>header small,.fs-inventory-dialog-section>header strong{display:block}.fs-inventory-dialog-section>header strong{color:var(--fs-text-primary);font-size:.82rem}.fs-inventory-dialog-section>header small{color:var(--fs-text-muted);margin-top:.12rem;font-size:.7rem}.fs-inventory-dialog-status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.58rem;justify-content:space-between;align-items:center;gap:.65rem;min-height:2.55rem;padding:.5rem .55rem .5rem .7rem;display:flex}.fs-inventory-dialog-status small,.fs-inventory-dialog-status strong{display:block}.fs-inventory-dialog-status strong{color:var(--fs-text-primary);font-size:.78rem}.fs-inventory-dialog-status small{color:var(--fs-text-muted);font-size:.68rem}@container inventory-operations (max-width:64rem){.fs-inventory-operations-toolbar{grid-template-columns:minmax(0,1fr)}.fs-inventory-operations-toolbar__context{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.55rem}.fs-inventory-operations-toolbar__commands{justify-content:space-between}.fs-inventory-operations-page__registers{grid-template-columns:minmax(0,1fr)}}@container inventory-operations (max-width:52rem){.fs-inventory-operations-page .fs-inventory-operation-actions,.fs-inventory-operations-page .fs-inventory-operation-actions--transfer{grid-template-columns:minmax(0,1fr)}.fs-inventory-transfer-register-page .fs-data-table-shell__toolbar{grid-template-columns:minmax(0,1fr) auto auto}}@container inventory-operations (max-width:38rem){.fs-inventory-operations-page>.fs-flock-workspace__hero{padding:1rem}.fs-inventory-operations-page__guardrails{grid-template-columns:minmax(0,1fr)}.fs-inventory-operations-toolbar__context{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:.18rem}.fs-inventory-reservations-page .fs-flock-workspace__panel-header{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.fs-inventory-register-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.fs-inventory-reservations-page .fs-inventory-register-filters .fs-pill-button:last-child:nth-child(odd){grid-column:auto}.fs-inventory-operations-toolbar__commands,.fs-inventory-operations-toolbar__secondary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-operations-toolbar__commands{gap:.65rem}.fs-inventory-operations-toolbar__secondary{border-right:0;border-bottom:1px solid var(--fs-border-subtle);grid-column:1/-1;gap:.45rem;padding:0 0 .65rem}.fs-inventory-operations-toolbar__commands>.fs-pill-button--primary{grid-column:1/-1;width:100%}.fs-inventory-operations-toolbar .fs-pill-button,.fs-inventory-register-filters>*{width:100%}.fs-inventory-transfer-register-page .fs-data-table-shell__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-transfer-register-page .fs-data-table-shell__toolbar .fs-input{grid-column:1/-1}.fs-inventory-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-reservations-table td[data-label=Actions]{grid-template-columns:minmax(0,1fr)}.fs-inventory-reservations-table-shell .fs-data-table-shell__page-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fs-inventory-reservations-table-shell .fs-data-table-shell__pagination{text-align:center;grid-column:1/-1}.fs-inventory-reservations-table-shell .fs-data-table-shell__page-controls .fs-pill-button{width:100%}.fs-inventory-row-actions .fs-pill-button{white-space:normal;justify-content:center;width:100%;min-width:0}}@media (max-width:640px){.fs-inventory-operation-dialog .fs-form__grid--2col{grid-template-columns:minmax(0,1fr)}.fs-inventory-dialog-section{padding:.7rem}}.fs-inventory-foundation__header,.fs-inventory-register-header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.25rem 0 .9rem;display:flex}.fs-inventory-foundation__eyebrow,.fs-inventory-foundation__notice-eyebrow,.fs-inventory-register-header__eyebrow,.fs-inventory-stock-filters__eyebrow{color:var(--fs-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.28rem;font-size:.68rem;font-weight:820;line-height:1.2;display:block}.fs-inventory-foundation__header h1,.fs-inventory-register-header h1{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.04}.fs-inventory-foundation__header p,.fs-inventory-register-header p{max-width:58rem;color:var(--fs-text-muted);margin:.42rem 0 0}.fs-inventory-register-header__meta{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.fs-inventory-register-header__meta span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);color:var(--fs-text-soft);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:650}.fs-inventory-register-header__actions{flex:none;gap:.55rem;display:flex}.fs-inventory-stock-register .fs-inventory-register-header__actions>*{min-width:8.5rem}.fs-inventory-section-tabs{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-quiet);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid}.fs-inventory-section-tabs button{border-radius:calc(var(--fs-radius-md) - 3px);min-height:2.85rem;color:var(--fs-text-muted);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-weight:760;display:flex;position:relative;overflow:hidden}.fs-inventory-section-tabs button:hover{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);color:var(--fs-text-primary)}.fs-inventory-section-tabs button.is-active{border-color:var(--fs-accent);background:var(--fs-accent);box-shadow:inset 4px 0 0 var(--fs-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-section-tabs button.is-active{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent)17%,var(--fs-surface-raised))}}.fs-inventory-section-tabs button span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-width:1.75rem;min-height:1.75rem;color:var(--fs-text-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:.15rem .4rem;font-size:.68rem;display:inline-grid}.fs-inventory-stock-register__summary,.fs-inventory-workspace__summary{--fs-flock-summary-columns:4}.fs-inventory-stock-register__summary{box-shadow:var(--fs-shadow-xs)}.fs-inventory-stock-register__summary strong{font-variant-numeric:tabular-nums}.fs-inventory-workspace__summary{--fs-flock-summary-columns:3}.fs-inventory-stock-filters{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,var(--fs-accent),transparent 42%),var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);padding:1rem}@supports (color:color-mix(in lab,red,red)){.fs-inventory-stock-filters{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-accent)5%,transparent),transparent 42%),var(--fs-surface-raised)}}.fs-inventory-stock-filters__header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.fs-inventory-stock-filters__header h2{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:0;font-size:1.2rem;line-height:1.15}.fs-inventory-stock-filters__count{color:var(--fs-text-muted);white-space:nowrap;font-size:.75rem}.fs-inventory-stock-filters__primary,.fs-inventory-stock-filters__secondary{gap:.65rem;display:grid}.fs-inventory-stock-filters__primary{grid-template-columns:minmax(15rem,1.6fr) repeat(4,minmax(10rem,1fr))}.fs-inventory-stock-filters__secondary{grid-template-columns:minmax(10rem,1fr) minmax(22rem,2fr) minmax(11rem,1fr) auto;align-items:end;margin-top:.65rem}.fs-inventory-stock-filters__lot-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__secondary{grid-template-columns:minmax(10rem,.85fr) minmax(20rem,1.55fr) minmax(22rem,1.7fr) minmax(11rem,.9fr) auto}.fs-inventory-stock-filters__dates{grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.65rem;display:grid}.fs-inventory-stock-filters__footer{border-top:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.75rem;display:flex}.fs-inventory-stock-filters__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fs-inventory-stock-filters .fs-date-input-shell,.fs-inventory-stock-filters .fs-list-search-input,.fs-inventory-stock-filters .fs-search-select,.fs-inventory-stock-filters .fs-search-select__trigger,.fs-inventory-stock-filters .fs-table-filter-select{width:100%}.fs-inventory-stock-filters .fs-list-page__page-size{min-height:100%;margin:0}.fs-inventory-stock-register>.fs-data-table-shell,.fs-inventory-stock-register>.fs-data-table-shell .fs-data-table-shell__table-wrapper,.fs-inventory-stock-register>.fs-data-table-shell .fs-data-table-shell__viewport{width:100%;max-width:none}.fs-inventory-stock-register>.fs-data-table-shell .fs-data-table-shell__table-wrapper table{width:100%}.fs-inventory-stock-register>.fs-data-table-shell{box-shadow:var(--fs-card-shadow-soft)}.fs-inventory-stock-table__action{min-width:4rem;min-height:2rem;padding:.35rem .65rem;font-size:.72rem}.fs-inventory-master-workspace{gap:1.1rem;container:inventory-master-workspace/inline-size}.fs-inventory-master-workspace__hero{border-color:var(--fs-accent);background:radial-gradient(circle at 4% 8%,var(--fs-accent),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}@supports (color:color-mix(in lab,red,red)){.fs-inventory-master-workspace__hero{border-color:color-mix(in srgb,var(--fs-accent)34%,var(--fs-border-subtle));background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--fs-accent)14%,transparent),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-inventory-master-workspace__actions{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:.78rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-inventory-master-workspace__actions{background:color-mix(in srgb,var(--fs-surface-quiet)96%,transparent)}}.fs-inventory-master-workspace__actions .fs-pill-button{border-radius:.58rem;min-width:7.25rem;min-height:2.55rem}.fs-inventory-master-workspace__tabs{scrollbar-width:thin}.fs-inventory-master-workspace__content{gap:1rem;min-width:0;display:grid}.fs-inventory-master-workspace__overview-summary{--fs-flock-summary-columns:4}.fs-inventory-master-workspace__panel>.fs-empty-state,.fs-inventory-master-workspace__panel>.fs-pill-button{margin:1rem}.fs-inventory-master-workspace__summary-list{gap:.7rem;padding:1rem;display:grid}.fs-inventory-master-workspace__summary-list>span{color:var(--fs-accent-indicator);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fs-inventory-master-workspace__summary-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.fs-inventory-master-workspace__summary-list article{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-inset);gap:.25rem;min-width:0;padding:.9rem;display:grid}.fs-inventory-master-workspace__summary-list small{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:780}.fs-inventory-master-workspace__summary-list strong{color:var(--fs-text-primary);font-size:1.15rem}.fs-inventory-master-workspace__summary-list p{color:var(--fs-text-muted);margin:0;font-size:.76rem}@container inventory-master-workspace (max-width:52rem){.fs-inventory-master-workspace__hero{grid-template-columns:minmax(0,1fr)}.fs-inventory-master-workspace__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-master-workspace__actions .fs-pill-button{width:100%;min-width:0}.fs-inventory-master-workspace__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-master-workspace__overview-summary{--fs-flock-summary-columns:2}}@container inventory-master-workspace (max-width:38rem){.fs-inventory-master-workspace__hero .fs-flock-workspace__identity{align-items:flex-start}.fs-inventory-master-workspace__hero .fs-flock-workspace__mark{width:3.3rem;height:3.8rem}.fs-inventory-master-workspace__detail-grid,.fs-inventory-master-workspace__summary-list>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fs-inventory-stock-register>.fs-data-table-shell .fs-data-table{width:100%!important;min-width:0!important;max-width:100%!important}.fs-inventory-stock-register .fs-inventory-stock-table__action{justify-content:center;width:100%;max-width:none}}@container inventory-stock-register (max-width:72rem){.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__dates,.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__lot-controls{grid-column:span 2}.fs-inventory-stock-filters .fs-list-page__page-size{min-height:auto}}@container inventory-stock-register (max-width:64rem){.fs-inventory-stock-filters__primary{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-inventory-stock-filters__primary>:first-child{grid-column:span 2}.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__secondary,.fs-inventory-stock-filters__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-stock-filters__dates,.fs-inventory-stock-filters__lot-controls{grid-column:span 2}}@container inventory-stock-register (max-width:52rem){.fs-inventory-register-header{flex-direction:column;align-items:flex-start}.fs-inventory-register-header__actions{width:100%}.fs-inventory-register-header__actions>*{flex:1 1 0;min-width:0}.fs-inventory-stock-register__summary{--fs-flock-summary-columns:2}.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__secondary,.fs-inventory-stock-filters__primary,.fs-inventory-stock-filters__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container inventory-stock-register (max-width:38rem){.fs-inventory-stock-register .fs-inventory-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-register-header__meta{gap:.35rem;margin-top:.6rem}.fs-inventory-section-tabs{gap:.35rem;padding:.35rem}.fs-inventory-section-tabs button{min-height:2.55rem;padding:.55rem .65rem}.fs-inventory-stock-filters{padding:.85rem}.fs-inventory-stock-filters--lots .fs-inventory-stock-filters__secondary,.fs-inventory-stock-filters__dates,.fs-inventory-stock-filters__lot-controls,.fs-inventory-stock-filters__primary,.fs-inventory-stock-filters__secondary{grid-template-columns:minmax(0,1fr)}.fs-inventory-stock-filters__dates,.fs-inventory-stock-filters__lot-controls,.fs-inventory-stock-filters__primary>:first-child{grid-column:auto}.fs-inventory-stock-filters__footer{flex-direction:column;align-items:stretch}.fs-inventory-stock-filters__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-stock-filters__actions>*{width:100%}}.fs-inventory-foundation__capabilities{--fs-flock-summary-columns:4}.fs-inventory-foundation__notice{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;display:flex}.fs-inventory-foundation__notice h2{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:0;font-size:1.2rem}.fs-inventory-foundation__notice p{max-width:58rem;color:var(--fs-text-muted);margin:.38rem 0 0}@media (max-width:1280px){.fs-inventory-stock-filters__primary{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-inventory-stock-filters__primary>:first-child{grid-column:span 2}}@media (max-width:900px){.fs-inventory-foundation__header,.fs-inventory-foundation__notice,.fs-inventory-register-header{flex-direction:column;align-items:flex-start}.fs-inventory-register-header__actions{width:100%}.fs-inventory-register-header__actions>*{flex:1 1 0}.fs-inventory-stock-filters__primary,.fs-inventory-stock-filters__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-stock-filters__primary>:first-child{grid-column:span 2}.fs-inventory-foundation__capabilities{--fs-flock-summary-columns:2}.fs-inventory-operation-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.fs-inventory-section-tabs,.fs-inventory-stock-filters__dates,.fs-inventory-stock-filters__primary,.fs-inventory-stock-filters__secondary{grid-template-columns:minmax(0,1fr)}.fs-inventory-stock-filters__dates,.fs-inventory-stock-filters__primary>:first-child{grid-column:auto}.fs-inventory-stock-filters__footer{flex-direction:column;align-items:stretch}.fs-inventory-stock-filters__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-stock-filters__actions>*{width:100%}.fs-inventory-stock-register__summary{--fs-flock-summary-columns:2}.fs-inventory-foundation__capabilities{--fs-flock-summary-columns:1}}.fs-inventory-report-detail,.fs-inventory-reports{gap:1.25rem;display:grid}.fs-inventory-report-detail__hero,.fs-inventory-reports__hero{min-height:12.5rem}.fs-inventory-report-detail__hero>aside,.fs-inventory-reports__hero>aside{align-content:center;gap:.35rem;display:grid}.fs-inventory-report-detail .fs-inventory-action-bar,.fs-inventory-reports .fs-inventory-action-bar{position:static;inset:auto}.fs-inventory-reports__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;align-items:center;gap:.35rem;padding:.45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-inventory-reports__tabs{background:color-mix(in srgb,var(--fs-surface-raised)86%,transparent)}}.fs-inventory-reports__tabs a,.fs-inventory-reports__tabs button{min-height:2.55rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;padding:.65rem 1rem;font-weight:750;text-decoration:none}.fs-inventory-reports__tabs a:hover,.fs-inventory-reports__tabs button:hover{color:var(--fs-text-primary);background:var(--fs-surface-soft)}.fs-inventory-reports__tabs .is-active{color:var(--fs-text-primary);border-color:var(--fs-accent-secondary);background:var(--fs-accent-secondary);box-shadow:inset 3px 0 var(--fs-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-reports__tabs .is-active{border-color:color-mix(in srgb,var(--fs-accent-secondary)42%,transparent);background:color-mix(in srgb,var(--fs-accent-secondary)14%,var(--fs-surface-raised))}}.fs-inventory-reports__summary{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-inventory-reports__summary>div{border-right:1px solid var(--fs-border-subtle);gap:.28rem;min-height:7rem;padding:1.05rem 1.15rem;display:grid;position:relative}.fs-inventory-reports__summary>div:last-child{border-right:0}.fs-inventory-reports__summary span{color:var(--fs-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.71rem;font-weight:850}.fs-inventory-reports__summary strong{color:var(--fs-text-primary);font-family:var(--fs-font-display);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.1}.fs-inventory-reports__summary small{color:var(--fs-text-muted);font-size:.78rem}.fs-inventory-reports__filters{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-columns:minmax(18rem,1fr) minmax(14rem,20rem) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.fs-inventory-reports__filters>.fs-pill-button{min-height:2.75rem}.fs-inventory-reports__analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.8fr);gap:1.25rem;display:grid}.fs-inventory-reports__chart-canvas{height:23rem;padding:1rem .5rem 0}.fs-inventory-reports__chart-empty{text-align:center;align-content:center;place-items:center;min-height:23rem;padding:2rem;display:grid}.fs-inventory-reports__chart-empty>span{border:1px solid var(--fs-accent-secondary);background:var(--fs-accent-secondary);width:3.4rem;height:3.4rem;color:var(--fs-accent-secondary);border-radius:1rem;place-items:center;margin-bottom:.8rem;font-size:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-reports__chart-empty>span{border:1px solid color-mix(in srgb,var(--fs-accent-secondary)45%,transparent);background:color-mix(in srgb,var(--fs-accent-secondary)10%,transparent)}}.fs-inventory-reports__chart-empty strong{color:var(--fs-text-primary);font-family:var(--fs-font-display);font-size:1.35rem}.fs-inventory-reports__chart-empty p{max-width:32rem;color:var(--fs-text-muted);margin:.45rem 0 0}.fs-inventory-reports__chart>footer{border-top:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);padding:.9rem 1.2rem 1.1rem;font-size:.78rem}.fs-inventory-reports__metric-groups ul{gap:.5rem;margin:0;padding:.8rem;list-style:none;display:grid}.fs-inventory-reports__metric-groups li{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.fs-inventory-reports__metric-groups li div{gap:.25rem;min-width:0;display:grid}.fs-inventory-reports__metric-groups li strong{color:var(--fs-text-primary)}.fs-inventory-reports__metric-groups li small{color:var(--fs-text-muted);text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.fs-inventory-reports__metric-groups li>span{border:1px solid var(--fs-accent-secondary);min-width:2rem;height:2rem;color:var(--fs-accent-secondary);border-radius:50%;place-items:center;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-reports__metric-groups li>span{border:1px solid color-mix(in srgb,var(--fs-accent-secondary)35%,transparent)}}.fs-inventory-reports__admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:1rem 1.2rem 1.2rem;display:flex}.fs-inventory-reports__delivery{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);border-radius:1.15rem;padding:clamp(1.2rem,3vw,2rem)}.fs-inventory-reports__delivery>header{max-width:52rem}.fs-inventory-reports__delivery>header span{color:var(--fs-accent-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.fs-inventory-reports__delivery h2{font-family:var(--fs-font-display);margin:.4rem 0;font-size:clamp(1.6rem,3vw,2.35rem)}.fs-inventory-reports__delivery aside p,.fs-inventory-reports__delivery header p{color:var(--fs-text-muted)}.fs-inventory-reports__delivery>div{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.5rem;display:grid}.fs-inventory-reports__delivery>div a{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);min-height:6rem;color:var(--fs-text-primary);border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem;text-decoration:none;display:grid}.fs-inventory-reports__delivery>div a:hover{border-color:var(--fs-accent-secondary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-reports__delivery>div a:hover{border-color:color-mix(in srgb,var(--fs-accent-secondary)55%,transparent)}}.fs-inventory-reports__delivery>div a>span{color:var(--fs-accent-secondary);font-weight:850}.fs-inventory-reports__delivery>div a div{gap:.25rem;display:grid}.fs-inventory-reports__delivery>div a small{color:var(--fs-text-muted)}.fs-inventory-reports__delivery aside{border-left:3px solid var(--fs-accent-secondary);background:var(--fs-accent-secondary);border-radius:.35rem .8rem .8rem .35rem;margin-top:1rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.fs-inventory-reports__delivery aside{background:color-mix(in srgb,var(--fs-accent-secondary)8%,transparent)}}.fs-inventory-report-detail__configuration{grid-template-columns:minmax(0,1.75fr) minmax(19rem,.75fr);align-items:start;gap:1.25rem;display:grid}.fs-inventory-report-detail__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.1rem;display:grid}.fs-inventory-report-detail__assurance{position:sticky;top:1rem}.fs-inventory-report-detail__export-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fs-inventory-report-detail__assurance dl{gap:0;margin:0;padding:.4rem 1.1rem 1rem;display:grid}.fs-inventory-report-detail__assurance dl div{border-bottom:1px solid var(--fs-border-subtle);gap:.25rem;padding:.75rem 0;display:grid}.fs-inventory-report-detail__assurance dt{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fs-inventory-report-detail__assurance dd{color:var(--fs-text-primary);margin:0;font-size:.86rem;line-height:1.55}.fs-inventory-report-detail__saved{border-top:1px solid var(--fs-border-subtle);gap:.55rem;padding:1rem 1.1rem 1.1rem;display:grid}.fs-inventory-report-detail__saved>small{color:var(--fs-text-muted)}.fs-inventory-report-detail__saved>div{grid-template-columns:1fr auto;gap:.45rem;display:grid}.fs-inventory-report-detail__saved p{border:1px solid var(--fs-border-subtle);border-radius:.6rem;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;margin:0;padding:.45rem .6rem;display:grid}.fs-inventory-report-detail__saved p button{color:var(--fs-accent-secondary);text-align:left;cursor:pointer;background:0 0;border:0}.fs-inventory-report-detail__saved p span{color:var(--fs-text-muted);font-size:.7rem}.fs-inventory-report-detail__results{gap:1rem;display:grid}.fs-inventory-report-detail__results>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.fs-inventory-report-detail__results>header span{color:var(--fs-accent-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-inventory-report-detail__results>header h2{font-family:var(--fs-font-display);margin:.25rem 0;font-size:1.8rem}.fs-inventory-report-detail__results>header p{color:var(--fs-text-muted);margin:0}.fs-inventory-report-detail__empty{border:1px dashed var(--fs-border-default);background:var(--fs-surface-raised);text-align:center;border-radius:1rem;padding:2.5rem}.fs-inventory-report-detail__empty strong{font-family:var(--fs-font-display);font-size:1.45rem}.fs-inventory-report-detail__empty p{max-width:45rem;color:var(--fs-text-muted);margin:.5rem auto 0}@media (max-width:1100px){.fs-inventory-report-detail__configuration,.fs-inventory-reports__analytics-grid{grid-template-columns:1fr}.fs-inventory-report-detail__assurance{position:static}.fs-inventory-report-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-inventory-reports__tabs{overflow-x:auto}.fs-inventory-reports__tabs a,.fs-inventory-reports__tabs button{flex:none}.fs-inventory-reports__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-reports__delivery>div{grid-template-columns:1fr}.fs-inventory-reports__summary>div{border-bottom:1px solid var(--fs-border-subtle);min-height:6.25rem}.fs-inventory-reports__summary>div:nth-child(2n){border-right:0}.fs-inventory-report-detail__fields,.fs-inventory-reports__filters{grid-template-columns:1fr}.fs-inventory-report-detail__results>header{flex-direction:column;align-items:flex-start}.fs-inventory-report-detail__export-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.fs-inventory-report-detail__export-actions>*{width:100%}}@media (max-width:440px){.fs-inventory-reports__summary{grid-template-columns:1fr}.fs-inventory-reports__summary>div{border-right:0}}.fs-inventory-settings{gap:1.25rem;container:inventory-settings/inline-size}.fs-inventory-settings__hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr)}.fs-inventory-settings__readiness-bar{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:999px;grid-column:1/-1;width:100%;height:.42rem;margin-top:.65rem;overflow:hidden}.fs-inventory-settings__readiness-bar i{border-radius:inherit;background:var(--fs-accent-secondary);height:100%;transition:width .3s;display:block}.fs-inventory-settings__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;align-items:center;gap:.35rem;padding:.45rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__tabs{background:color-mix(in srgb,var(--fs-surface-raised)88%,transparent)}}.fs-inventory-settings__tabs a{min-height:2.55rem;color:var(--fs-text-muted);font:inherit;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.75rem;flex:1 0 9.25rem;padding:.65rem 1rem;font-weight:760;text-decoration:none}.fs-inventory-settings__tabs a:hover{color:var(--fs-accent-secondary);background:var(--fs-surface-soft)}.fs-inventory-settings__tabs .is-active{color:var(--fs-text-primary);border-color:var(--fs-accent-secondary);background:var(--fs-accent-secondary);box-shadow:inset 3px 0 var(--fs-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__tabs .is-active{border-color:color-mix(in srgb,var(--fs-accent-secondary)34%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-accent-secondary)9%,var(--fs-surface-raised))}}.fs-inventory-settings .fs-inventory-action-bar{position:static;inset:auto}.fs-inventory-settings__overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.72fr);gap:1.25rem;display:grid}.fs-inventory-settings__readiness ol{gap:.45rem;margin:0;padding:.65rem 1rem 1rem;list-style:none;display:grid}.fs-inventory-settings__readiness li{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem .85rem;display:grid}.fs-inventory-settings__readiness li>span{border:1px solid var(--fs-border-default);width:2.15rem;height:2.15rem;color:var(--fs-text-muted);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.fs-inventory-settings__readiness li.is-ready>span{border-color:var(--fs-success);background:var(--fs-success);color:var(--fs-success)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__readiness li.is-ready>span{border-color:color-mix(in srgb,var(--fs-success)50%,transparent);background:color-mix(in srgb,var(--fs-success)12%,transparent)}}.fs-inventory-settings__readiness li.is-pending{border-color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__readiness li.is-pending{border-color:color-mix(in srgb,var(--fs-warning)34%,var(--fs-border-subtle))}}.fs-inventory-settings__readiness li div{gap:.18rem;min-width:0;display:grid}.fs-inventory-settings__readiness li strong{color:var(--fs-text-primary)}.fs-inventory-settings__readiness li small{color:var(--fs-text-muted)}.fs-inventory-settings__readiness li a{color:var(--fs-accent-secondary);font-size:.8rem;font-weight:800;text-decoration:none}.fs-inventory-settings__authority ul{gap:0;margin:0;padding:.45rem 1.1rem;list-style:none;display:grid}.fs-inventory-settings__authority li{border-bottom:1px solid var(--fs-border-subtle);min-height:3.15rem;color:var(--fs-text-primary);justify-content:space-between;align-items:center;gap:1rem;font-size:.84rem;display:flex}.fs-inventory-settings__authority aside{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:.75rem;margin:.5rem 1.1rem 1.1rem;padding:.9rem 1rem}.fs-inventory-settings__authority aside strong{color:var(--fs-text-primary)}.fs-inventory-settings__authority aside p{color:var(--fs-text-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.55}.fs-inventory-settings__master{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1.1rem;overflow:hidden}.fs-inventory-settings__master>header{border-bottom:1px solid var(--fs-border-subtle);padding:1.2rem 1.35rem}.fs-inventory-settings__master>header span,.fs-inventory-settings__section-heading>div>span{color:var(--fs-accent-secondary);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fs-inventory-settings__master h2,.fs-inventory-settings__section-heading h2{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:.3rem 0;font-size:clamp(1.45rem,2.6vw,2rem)}.fs-inventory-settings__master header p,.fs-inventory-settings__section-heading p{max-width:58rem;color:var(--fs-text-muted);margin:0;line-height:1.55}.fs-inventory-settings__master>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-settings__master article{border-right:1px solid var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.25rem;padding:1rem 1.2rem;transition:background-color .18s;display:grid}.fs-inventory-settings__master article:nth-child(2n){border-right:0}.fs-inventory-settings__master article:hover{background:var(--fs-surface-soft)}.fs-inventory-settings__console-grid>a>span,.fs-inventory-settings__governance-grid header>span,.fs-inventory-settings__master article>span,.fs-inventory-settings__policy-grid header>span{border:1px solid var(--fs-accent-secondary);background:var(--fs-accent-secondary);width:2.7rem;height:2.7rem;color:var(--fs-accent-secondary);border-radius:.7rem;place-items:center;font-size:.74rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.fs-inventory-settings__master article>span,.fs-inventory-settings__policy-grid header>span,.fs-inventory-settings__governance-grid header>span,.fs-inventory-settings__console-grid>a>span){border:1px solid color-mix(in srgb,var(--fs-accent-secondary)40%,transparent);background:color-mix(in srgb,var(--fs-accent-secondary)8%,transparent)}}.fs-inventory-settings__master article>div{min-width:0}.fs-inventory-settings__master article strong{color:var(--fs-text-primary)}.fs-inventory-settings__master article p{color:var(--fs-text-muted);margin:.28rem 0;font-size:.8rem;line-height:1.5}.fs-inventory-settings__master article small{color:var(--fs-text-muted);font-size:.72rem}.fs-inventory-settings__master nav{justify-items:end;gap:.4rem;display:grid}.fs-inventory-settings__master nav a{color:var(--fs-text-primary);font-size:.76rem;font-weight:760;text-decoration:none}.fs-inventory-settings__master nav a:hover{color:var(--fs-accent-secondary)}.fs-inventory-settings__section-heading{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.35rem;display:flex}.fs-inventory-settings__policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fs-inventory-settings__policy-grid article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-rows:auto minmax(4.6rem,auto) 1fr auto;gap:.85rem;padding:1.1rem;display:grid}.fs-inventory-settings__governance-grid header,.fs-inventory-settings__policy-grid header{align-items:center;gap:.85rem;display:flex}.fs-inventory-settings__governance-grid header div,.fs-inventory-settings__policy-grid header div{gap:.18rem;display:grid}.fs-inventory-settings__governance-grid strong,.fs-inventory-settings__policy-grid strong{color:var(--fs-text-primary)}.fs-inventory-settings__governance-grid small,.fs-inventory-settings__policy-grid small{color:var(--fs-text-muted);font-size:.72rem}.fs-inventory-settings__governance-grid>article>p,.fs-inventory-settings__policy-grid>article>p{color:var(--fs-text-muted);margin:0;font-size:.82rem;line-height:1.58}.fs-inventory-settings__policy-grid>article>div:not(header div){border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:.7rem;align-content:start;gap:.35rem;padding:.75rem;display:grid}.fs-inventory-settings__policy-grid>article>div>span{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-inventory-settings__policy-grid>article>div>strong{font-size:.78rem;line-height:1.5}.fs-inventory-settings__governance-grid article>a,.fs-inventory-settings__governance-grid article>button,.fs-inventory-settings__policy-grid button{color:var(--fs-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;font-weight:850;text-decoration:none}.fs-inventory-settings__governance-grid article>a:hover,.fs-inventory-settings__policy-grid button:hover{color:var(--fs-accent-secondary)}.fs-inventory-settings__immutability{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.fs-inventory-settings__immutability>span{color:var(--fs-text-muted);font-size:1.6rem}.fs-inventory-settings__immutability strong{color:var(--fs-text-primary)}.fs-inventory-settings__immutability p{color:var(--fs-text-muted);margin:.25rem 0 0}.fs-inventory-settings__diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.fs-inventory-settings__diagnostic-grid article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.8rem;min-height:8rem;padding:1rem;display:grid}.fs-inventory-settings__diagnostic-grid article>span{color:var(--fs-accent-secondary);letter-spacing:.1em;font-size:.72rem;font-weight:900}.fs-inventory-settings__diagnostic-grid article div{gap:.35rem;display:grid}.fs-inventory-settings__diagnostic-grid strong{color:var(--fs-text-primary)}.fs-inventory-settings__diagnostic-grid p{color:var(--fs-text-muted);margin:0;font-size:.75rem;line-height:1.5}.fs-inventory-settings__diagnostic-grid .fs-status-badge{grid-column:2;justify-self:start}.fs-inventory-settings__console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-inventory-settings__console-grid>a{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);min-height:7.5rem;color:var(--fs-text-primary);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.fs-inventory-settings__console-grid>a:hover{border-color:var(--fs-accent-secondary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__console-grid>a:hover{border-color:color-mix(in srgb,var(--fs-accent-secondary)55%,transparent)}}.fs-inventory-settings__console-grid>a div{gap:.25rem;display:grid}.fs-inventory-settings__console-grid p{color:var(--fs-text-muted);margin:0;font-size:.8rem}.fs-inventory-settings__console-grid small{color:var(--fs-text-muted);font-size:.72rem}.fs-inventory-settings__console-grid b{color:var(--fs-text-muted)}.fs-inventory-settings__console-grid>a:hover b,.fs-inventory-settings__console-grid>a:hover>span{color:var(--fs-accent-secondary)}.fs-inventory-settings__audit-link{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.fs-inventory-settings__audit-link>div{gap:.25rem;display:grid}.fs-inventory-settings__audit-link span{color:var(--fs-accent-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fs-inventory-settings__audit-link strong{color:var(--fs-text-primary)}.fs-inventory-settings__audit-link p{color:var(--fs-text-muted);margin:0;font-size:.8rem}.fs-inventory-settings__audit-link a{color:var(--fs-text-primary);flex:none;font-weight:850;text-decoration:none}.fs-inventory-settings__audit-link a:hover{color:var(--fs-accent-secondary)}.fs-inventory-settings__governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fs-inventory-settings__governance-grid>article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-rows:auto auto 1fr auto;gap:1rem;padding:1.2rem;display:grid}.fs-inventory-settings__governance-grid>article.is-locked{border-color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__governance-grid>article.is-locked{border-color:color-mix(in srgb,var(--fs-warning)32%,var(--fs-border-subtle))}}.fs-inventory-settings__governance-grid ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fs-inventory-settings__governance-grid li{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);color:var(--fs-text-muted);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.58rem .65rem;font-size:.76rem;display:grid}.fs-inventory-settings__governance-grid li b{color:var(--fs-accent-secondary);font-size:.65rem}.fs-inventory-settings__governance-grid article>button:disabled{color:var(--fs-text-muted);cursor:not-allowed}@media (max-width:1180px){.fs-inventory-settings__hero,.fs-inventory-settings__overview-grid{grid-template-columns:1fr}.fs-inventory-settings__diagnostic-grid,.fs-inventory-settings__policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-settings__governance-grid{grid-template-columns:1fr}}@media (max-width:760px){.fs-inventory-settings__tabs{scrollbar-width:none}.fs-inventory-settings__tabs::-webkit-scrollbar{display:none}.fs-inventory-settings__console-grid,.fs-inventory-settings__diagnostic-grid,.fs-inventory-settings__master>div,.fs-inventory-settings__policy-grid{grid-template-columns:1fr}.fs-inventory-settings__master article{border-right:0;grid-template-columns:auto minmax(0,1fr)}.fs-inventory-settings__master nav{grid-column:1/-1;grid-template-columns:repeat(2,1fr);justify-items:stretch}.fs-inventory-settings__master nav a{border:1px solid var(--fs-border-subtle);text-align:center;border-radius:.6rem;padding:.55rem .7rem}.fs-inventory-settings__readiness li{grid-template-columns:auto minmax(0,1fr)}.fs-inventory-settings__readiness li a{grid-column:2}.fs-inventory-settings__audit-link,.fs-inventory-settings__section-heading{flex-direction:column;align-items:flex-start}.fs-inventory-settings__diagnostic-grid article{min-height:auto}}.fs-inventory-settings__release-gate{border:1px solid var(--fs-danger);background:linear-gradient(135deg,var(--fs-danger),var(--fs-surface-raised));border-radius:1.1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:1.25rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__release-gate{border:1px solid color-mix(in srgb,var(--fs-danger)40%,var(--fs-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--fs-danger)7%,var(--fs-surface-raised)),var(--fs-surface-raised))}}.fs-inventory-settings__release-gate>div>span,.fs-inventory-settings__runbooks>header span,.fs-inventory-settings__signoff header span{color:var(--fs-accent-secondary);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.fs-inventory-settings__release-gate h2,.fs-inventory-settings__runbooks h2,.fs-inventory-settings__signoff h2{color:var(--fs-text-primary);font-family:var(--fs-font-display);margin:.32rem 0;font-size:clamp(1.6rem,3vw,2.35rem)}.fs-inventory-settings__release-gate p,.fs-inventory-settings__runbooks header p,.fs-inventory-settings__signoff header p{max-width:62rem;color:var(--fs-text-muted);margin:0;line-height:1.6}.fs-inventory-settings__release-gate>aside{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:.9rem;align-content:center;justify-items:start;gap:.45rem;padding:1rem 1.15rem;display:grid}.fs-inventory-settings__release-gate>aside strong{color:var(--fs-text-primary);font-family:var(--fs-font-display);font-size:1.5rem}.fs-inventory-settings__release-gate>aside small{color:var(--fs-text-muted)}.fs-inventory-settings__release-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.fs-inventory-settings__release-evidence article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;min-height:8.8rem;padding:1rem 1rem 1rem 1.15rem;display:grid;position:relative;overflow:hidden}.fs-inventory-settings__release-evidence article:before{background:var(--fs-border-default);content:"";width:3px;position:absolute;inset:0 auto 0 0}.fs-inventory-settings__release-evidence article.is-passed:before{background:var(--fs-success)}.fs-inventory-settings__release-evidence article.is-open:before{background:var(--fs-warning)}.fs-inventory-settings__release-evidence article>span{color:var(--fs-accent-secondary);font-size:.72rem;font-weight:900}.fs-inventory-settings__release-evidence article>div{gap:.3rem;display:grid}.fs-inventory-settings__release-evidence strong{color:var(--fs-text-primary)}.fs-inventory-settings__release-evidence p{color:var(--fs-text-muted);margin:0;font-size:.78rem;line-height:1.55}.fs-inventory-settings__release-evidence .fs-status-badge{grid-column:2;justify-self:start}.fs-inventory-settings__release-grid{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.72fr);gap:1.25rem;display:grid}.fs-inventory-settings__journeys>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.8rem;display:grid}.fs-inventory-settings__journeys a{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);min-height:4.55rem;color:var(--fs-text-primary);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .8rem;text-decoration:none;display:grid}.fs-inventory-settings__journeys a:hover{border-color:var(--fs-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__journeys a:hover{border-color:color-mix(in srgb,var(--fs-accent-secondary)55%,transparent)}}.fs-inventory-settings__journeys a>span{color:var(--fs-accent-secondary);font-size:.66rem;font-weight:900}.fs-inventory-settings__journeys a>div{gap:.2rem;display:grid}.fs-inventory-settings__journeys a small{color:var(--fs-text-muted);font-size:.7rem}.fs-inventory-settings__journeys a b{color:var(--fs-accent-secondary)}.fs-inventory-settings__budgets dl{gap:0;margin:0;padding:.55rem 1rem;display:grid}.fs-inventory-settings__budgets dl>div{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:minmax(7rem,.55fr) 1fr;gap:.8rem;padding:.75rem 0;display:grid}.fs-inventory-settings__budgets dt{color:var(--fs-text-muted);text-transform:uppercase;font-size:.74rem;font-weight:850}.fs-inventory-settings__budgets dd{gap:.22rem;margin:0;display:grid}.fs-inventory-settings__budgets dd strong{color:var(--fs-text-primary);font-size:.82rem}.fs-inventory-settings__budgets dd small{color:var(--fs-text-muted);font-size:.7rem}.fs-inventory-settings__budgets>aside{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-soft);border-radius:.7rem;margin:.4rem 1rem 1rem;padding:.8rem .9rem}.fs-inventory-settings__budgets>aside strong{color:var(--fs-text-primary)}.fs-inventory-settings__budgets>aside p{color:var(--fs-text-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.5}.fs-inventory-settings__budgets code{color:var(--fs-text-primary)}.fs-inventory-settings__runbooks,.fs-inventory-settings__signoff{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1.05rem;overflow:hidden}.fs-inventory-settings__runbooks>header,.fs-inventory-settings__signoff>header{border-bottom:1px solid var(--fs-border-subtle);padding:1.15rem 1.25rem}.fs-inventory-settings__runbooks>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-inventory-settings__runbooks article{border-right:1px solid var(--fs-border-subtle);align-content:start;gap:.7rem;padding:1rem;display:grid}.fs-inventory-settings__runbooks article:last-child{border-right:0}.fs-inventory-settings__runbooks article>span{border:1px solid var(--fs-border-default);width:2.55rem;height:2.55rem;color:var(--fs-text-muted);border-radius:.7rem;place-items:center;font-size:.7rem;font-weight:900;display:grid}.fs-inventory-settings__runbooks article>strong{color:var(--fs-text-primary)}.fs-inventory-settings__runbooks ol{color:var(--fs-text-muted);gap:.38rem;margin:0;padding-left:1.1rem;font-size:.74rem;line-height:1.45;display:grid}.fs-inventory-settings__runbooks article a{color:var(--fs-text-primary);align-self:end;font-size:.76rem;font-weight:850;text-decoration:none}.fs-inventory-settings__runbooks article a:hover{color:var(--fs-accent-secondary)}.fs-inventory-settings__signoff>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-inventory-settings__signoff>header a{color:var(--fs-accent-secondary);flex:none;font-size:.8rem;font-weight:850;text-decoration:none}.fs-inventory-settings__signoff>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-inventory-settings__signoff article{border-right:1px solid var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:grid}.fs-inventory-settings__signoff article:nth-child(2n){border-right:0}.fs-inventory-settings__signoff article>span{color:var(--fs-text-muted);font-size:1.1rem}.fs-inventory-settings__signoff article>div{gap:.2rem;display:grid}.fs-inventory-settings__signoff article strong{color:var(--fs-text-primary)}.fs-inventory-settings__signoff article small{color:var(--fs-text-muted);font-size:.72rem}.fs-inventory-settings__signoff footer{background:var(--fs-danger);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.9rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-inventory-settings__signoff footer{background:color-mix(in srgb,var(--fs-danger)6%,var(--fs-surface-soft))}}.fs-inventory-settings__signoff footer strong{color:var(--fs-danger)}.fs-inventory-settings__signoff footer p{color:var(--fs-text-muted);margin:0}@media (max-width:1180px){.fs-inventory-settings__release-gate,.fs-inventory-settings__release-grid{grid-template-columns:1fr}.fs-inventory-settings__release-evidence,.fs-inventory-settings__runbooks>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-inventory-settings__runbooks article{border-bottom:1px solid var(--fs-border-subtle)}}@media (max-width:760px){.fs-inventory-settings__journeys>div:last-child,.fs-inventory-settings__release-evidence,.fs-inventory-settings__runbooks>div,.fs-inventory-settings__signoff>div{grid-template-columns:1fr}.fs-inventory-settings__runbooks article,.fs-inventory-settings__signoff article{border-right:0}.fs-inventory-settings__signoff>header{flex-direction:column}.fs-inventory-settings__signoff footer{grid-template-columns:1fr}}.fs-health-module{--fs-health-accent:var(--fs-accent-indicator,#78b5ad);--fs-health-accent-soft:var(--fs-health-accent);--fs-health-warning:var(--fs-warning,#d6a247);container:health-module/inline-size}@supports (color:color-mix(in lab,red,red)){.fs-health-module{--fs-health-accent-soft:color-mix(in srgb,var(--fs-health-accent)9%,transparent)}}.fs-health-workspace{gap:1rem;display:grid;container:health-workspace/inline-size}.fs-health-workspace__hero{border-color:var(--fs-health-accent);background:radial-gradient(circle at 4% 10%,var(--fs-health-accent-soft),transparent 31%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));min-height:0;padding:1.4rem}@supports (color:color-mix(in lab,red,red)){.fs-health-workspace__hero{border-color:color-mix(in srgb,var(--fs-health-accent)30%,var(--fs-border-subtle))}}.fs-health-workspace__mark{border-color:var(--fs-health-accent);background:var(--fs-health-accent);color:var(--fs-text-primary);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fs-health-workspace__mark{border-color:color-mix(in srgb,var(--fs-health-accent)45%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)7%,var(--fs-surface-quiet))}}.fs-health-workspace .fs-flock-workspace__eyebrow,.fs-health-workspace .fs-flock-workspace__panel-header>div>span{color:var(--fs-health-accent)}.fs-health-workspace__meta{flex-wrap:wrap;gap:.42rem;margin-top:.7rem;display:flex}.fs-health-workspace__meta span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-muted);letter-spacing:.015em;border-radius:999px;padding:.24rem .56rem;font-size:.67rem;font-weight:720}.fs-health-workspace__posture{border-color:var(--fs-health-accent);background:var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-workspace__posture{border-color:color-mix(in srgb,var(--fs-health-accent)24%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)3%,var(--fs-surface-inset))}}.fs-health-workspace__posture>span:first-child{color:var(--fs-text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:820}.fs-health-workspace__posture strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.3rem}.fs-health-workspace__posture small{max-width:25rem;color:var(--fs-text-muted);font-size:.72rem;line-height:1.45}.fs-health-action-bar,.fs-health-workspace__actions{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem;display:flex}.fs-health-action-bar__primary,.fs-health-action-bar__secondary{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.fs-health-action-bar__primary{justify-content:flex-end;margin-left:auto}.fs-health-workspace__journeys{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);overflow:hidden}.fs-health-workspace__journey-tabs{border-top:1px solid var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);scrollbar-width:thin;gap:.32rem;padding:.55rem .7rem;display:flex;overflow-x:auto}.fs-health-workspace__journey-tabs a,.fs-health-workspace__journey-tabs span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);color:var(--fs-text-soft);border-radius:.55rem;flex:none;padding:.42rem .72rem;font-size:.72rem;font-weight:760;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.fs-health-workspace__journey-tabs a:focus-visible,.fs-health-workspace__journey-tabs a:hover{border-color:var(--fs-health-accent);background:var(--fs-health-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-workspace__journey-tabs a:hover,.fs-health-workspace__journey-tabs a:focus-visible){border-color:color-mix(in srgb,var(--fs-health-accent)45%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)6%,var(--fs-surface-raised))}}.fs-health-workspace__journey-tabs span[aria-disabled=true]{opacity:.62}.fs-health-workspace__journey-grid{background:var(--fs-surface-quiet);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.72rem;display:grid}.fs-health-workspace__journey{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-raised);min-width:0;min-height:5.1rem;color:inherit;box-shadow:var(--fs-inset-highlight);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}a.fs-health-workspace__journey:focus-visible,a.fs-health-workspace__journey:hover{border-color:var(--fs-health-accent);background:var(--fs-health-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){:is(a.fs-health-workspace__journey:hover,a.fs-health-workspace__journey:focus-visible){border-color:color-mix(in srgb,var(--fs-health-accent)45%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)4%,var(--fs-surface-raised))}}.fs-health-workspace__journey.is-scheduled{background:var(--fs-surface-quiet)}@supports (color:color-mix(in lab,red,red)){.fs-health-workspace__journey.is-scheduled{background:color-mix(in srgb,var(--fs-surface-quiet)76%,var(--fs-surface-raised))}}.fs-health-workspace__journey-code{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent-soft);width:2.35rem;height:2.35rem;color:var(--fs-health-accent);letter-spacing:.04em;border-radius:.62rem;place-items:center;font-size:.68rem;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-workspace__journey-code{border:1px solid color-mix(in srgb,var(--fs-health-accent)35%,var(--fs-border-subtle))}}.fs-health-workspace__journey-copy{gap:.2rem;min-width:0;display:grid}.fs-health-workspace__journey-copy strong{color:var(--fs-text-primary);font-size:.84rem}.fs-health-workspace__journey-copy small{color:var(--fs-text-muted);font-size:.7rem;line-height:1.4}.fs-health-workspace__journey-state{border:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);white-space:nowrap;border-radius:999px;padding:.24rem .48rem;font-size:.62rem;font-weight:780}a.fs-health-workspace__journey .fs-health-workspace__journey-state{border-color:var(--fs-health-accent);color:var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){a.fs-health-workspace__journey .fs-health-workspace__journey-state{border-color:color-mix(in srgb,var(--fs-health-accent)34%,var(--fs-border-subtle))}}.fs-health-workspace__journey-arrow{color:var(--fs-health-accent);font-size:1rem}.fs-health-workspace__journey.is-scheduled .fs-health-workspace__journey-arrow{opacity:0}.fs-health-workspace__controls{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fs-health-workspace__controls article{background:var(--fs-surface-raised);gap:.2rem;padding:.85rem 1rem;display:grid}.fs-health-workspace__controls span{color:var(--fs-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fs-health-workspace__controls strong{color:var(--fs-text-primary);font-size:.82rem}.fs-health-workspace__controls small{color:var(--fs-text-muted);font-size:.67rem}.fs-health-operations__hero b{color:var(--fs-text-soft);font-size:.76rem}.fs-health-operations__metrics{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fs-health-operations__metrics article{background:var(--fs-surface-raised);gap:.25rem;min-width:0;padding:.85rem;display:grid;position:relative}.fs-health-operations__metrics article:before{background:var(--fs-border-strong);content:"";width:100%;height:2px;position:absolute;inset:0 auto auto 0}.fs-health-operations__metrics article.is-info:before{background:var(--fs-info,#5da9c8)}.fs-health-operations__metrics article.is-success:before{background:var(--fs-health-accent)}.fs-health-operations__metrics article.is-warning:before{background:var(--fs-warning,#d6a247)}.fs-health-operations__metrics article.is-danger:before{background:var(--fs-danger,#d9786f)}.fs-health-operations__control-notes span,.fs-health-operations__metrics span{color:var(--fs-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:820}.fs-health-operations__metrics strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.55rem;line-height:1}.fs-health-operations__control-notes small,.fs-health-operations__metrics small{color:var(--fs-text-muted);font-size:.65rem;line-height:1.35}.fs-health-operations__register{background:var(--fs-surface-raised);overflow:hidden}.fs-health-operations__tabs{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);gap:.35rem;padding:.62rem .72rem 0;display:flex}.fs-health-operations__tabs button{color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:.65rem .65rem 0 0;align-items:center;gap:.48rem;padding:.55rem .75rem;font-size:.74rem;font-weight:780;display:inline-flex}.fs-health-operations__tabs button[aria-selected=true]{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);color:var(--fs-text-primary)}.fs-health-operations__tabs button span{background:var(--fs-surface-inset);min-width:1.35rem;color:var(--fs-health-accent);border-radius:999px;padding:.12rem .35rem;font-size:.62rem}.fs-health-operations__saved-views{border-top:1px solid var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);gap:.42rem;padding:.62rem .72rem;display:flex;overflow-x:auto}.fs-health-operations__saved-views a{border:1px solid var(--fs-border-subtle);color:var(--fs-text-soft);border-radius:.55rem;flex:none;align-items:center;gap:.45rem;padding:.38rem .58rem;font-size:.68rem;font-weight:730;text-decoration:none;display:inline-flex}.fs-health-operations__saved-views a:focus-visible,.fs-health-operations__saved-views a:hover{border-color:var(--fs-health-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-operations__saved-views a:hover,.fs-health-operations__saved-views a:focus-visible){border-color:color-mix(in srgb,var(--fs-health-accent)45%,var(--fs-border-subtle))}}.fs-health-operations__saved-views b{color:var(--fs-health-accent);font-size:.66rem}.fs-health-operations__rows{background:var(--fs-border-subtle);gap:1px;display:grid}.fs-health-operations__row{background:var(--fs-surface-raised);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) 7.5rem auto auto;align-items:center;gap:.72rem;padding:.72rem;text-decoration:none;transition:background .14s;display:grid}.fs-health-operations__row:focus-visible,.fs-health-operations__row:hover{background:var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-operations__row:hover,.fs-health-operations__row:focus-visible){background:color-mix(in srgb,var(--fs-health-accent)5%,var(--fs-surface-raised))}}.fs-health-operations__row-mark{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent-soft);width:2rem;height:2rem;color:var(--fs-health-accent);border-radius:.55rem;place-items:center;font-size:.6rem;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-operations__row-mark{border:1px solid color-mix(in srgb,var(--fs-health-accent)38%,var(--fs-border-subtle))}}.fs-health-operations__row-copy{gap:.18rem;min-width:0;display:grid}.fs-health-operations__row-copy strong{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.fs-health-operations__row-copy small,.fs-health-operations__row-date{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.fs-health-operations__empty{background:var(--fs-surface-raised);min-height:8rem;color:var(--fs-text-muted);text-align:center;place-content:center;gap:.3rem;padding:1.5rem;display:grid}.fs-health-operations__empty strong{color:var(--fs-text-primary)}.fs-health-operations__register-footer{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.68rem .78rem;font-size:.66rem;display:flex}.fs-health-operations__register-footer a{color:var(--fs-health-accent);font-weight:780;text-decoration:none}.fs-health-operations__control-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.fs-health-operations__control-notes article{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.8rem);background:var(--fs-surface-raised);gap:.25rem;padding:.82rem;display:grid}.fs-health-operations__control-notes strong{color:var(--fs-text-primary);font-size:.76rem}.fs-care-control__hero b{color:var(--fs-text-primary)}.fs-care-control__metrics{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fs-care-control__metrics article{border-right:1px solid var(--fs-border-subtle);min-width:0;padding:1rem 1.05rem;position:relative}.fs-care-control__metrics article:last-child{border-right:0}.fs-care-control__metrics article:before{content:"";background:var(--fs-border-strong);width:3px;position:absolute;inset:0 auto 0 0}.fs-care-control__metrics article.is-info:before{background:var(--fs-info,#5da9c8)}.fs-care-control__metrics article.is-success:before{background:var(--fs-health-accent)}.fs-care-control__metrics article.is-warning:before{background:var(--fs-warning,#d6a247)}.fs-care-control__metrics article.is-danger:before{background:var(--fs-danger,#d9786f)}.fs-care-control__metrics span{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:820;display:block}.fs-care-control__metrics strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.28rem 0;font-size:1.55rem;line-height:1;display:block}.fs-care-control__metrics small{color:var(--fs-text-muted);font-size:.7rem;line-height:1.4;display:block}.fs-care-control__insights{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);gap:1rem;display:grid}.fs-care-control__reconciliation,.fs-care-control__withdrawal-watch{min-width:0;overflow:hidden}.fs-care-control__bar{background:var(--fs-surface-inset);border-radius:999px;gap:2px;height:.75rem;margin:1.1rem;display:flex;overflow:hidden}.fs-care-control__bar span{min-width:0;transition:width .22s}.fs-care-control__bar .is-success,.fs-care-control__legend i.is-success{background:var(--fs-health-accent)}.fs-care-control__bar .is-warning,.fs-care-control__legend i.is-warning{background:var(--fs-warning,#d6a247)}.fs-care-control__bar .is-danger,.fs-care-control__legend i.is-danger{background:var(--fs-danger,#d9786f)}.fs-care-control__bar .is-neutral,.fs-care-control__legend i.is-neutral{background:var(--fs-border-strong)}.fs-care-control__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:0 1.1rem 1.1rem;display:grid}.fs-care-control__legend span{color:var(--fs-text-muted);grid-template-columns:.55rem 1fr auto;align-items:center;gap:.4rem;font-size:.68rem;display:grid}.fs-care-control__legend i{border-radius:50%;width:.5rem;height:.5rem}.fs-care-control__legend b{color:var(--fs-text-primary);font-size:.76rem}.fs-care-control__hold-list{padding:.35rem .8rem .8rem;display:grid}.fs-care-control__hold-list>a{border-bottom:1px solid var(--fs-border-subtle);color:inherit;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .4rem;text-decoration:none;display:grid}.fs-care-control__hold-list>a:last-child{border-bottom:0}.fs-care-control__hold-list>a:hover strong{color:var(--fs-health-accent)}.fs-care-control__hold-date{color:var(--fs-text-soft);font-size:.68rem;font-weight:760}.fs-care-control__hold-list small,.fs-care-control__hold-list strong{display:block}.fs-care-control__hold-list strong{color:var(--fs-text-primary);font-size:.78rem}.fs-care-control__hold-list small{color:var(--fs-text-muted);margin-top:.14rem;font-size:.66rem}.fs-care-control__hold-list>a>b{color:var(--fs-health-accent)}.fs-care-control__compact-empty{color:var(--fs-text-muted);gap:.2rem;padding:1.1rem .4rem;font-size:.72rem;display:grid}.fs-care-control__compact-empty strong{color:var(--fs-text-primary)}.fs-care-control__register{overflow:hidden}.fs-care-control__tabs{border-top:0}.fs-care-control__tabs a{align-items:center;gap:.5rem;display:inline-flex}.fs-care-control__tabs a b{background:var(--fs-surface-inset);min-width:1.3rem;color:var(--fs-text-muted);text-align:center;border-radius:999px;padding:.12rem .3rem;font-size:.62rem}.fs-care-control__tabs a[aria-current=page]{border-color:var(--fs-health-accent);background:var(--fs-health-accent);color:var(--fs-text-primary);box-shadow:inset 3px 0 0 var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){.fs-care-control__tabs a[aria-current=page]{border-color:color-mix(in srgb,var(--fs-health-accent)55%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)10%,var(--fs-surface-raised))}}.fs-care-control__toolbar{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);grid-template-columns:minmax(15rem,1fr) minmax(11rem,auto) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.fs-care-control__toolbar label{min-width:0}.fs-care-control__toolbar input,.fs-care-control__toolbar select{width:100%;min-height:2.45rem}.fs-care-control__toolbar>span{color:var(--fs-text-muted);font-size:.68rem;font-weight:720}.fs-care-control__table-wrap{min-width:0;position:relative;overflow-x:auto}.fs-care-control__table{border-collapse:collapse;width:100%;min-width:70rem}.fs-care-control__table th{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-muted);letter-spacing:.065em;text-align:left;text-transform:uppercase;padding:.68rem .8rem;font-size:.62rem;font-weight:820}.fs-care-control__table td{border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-text-soft);vertical-align:middle;padding:.78rem .8rem;font-size:.74rem}.fs-care-control__table tbody tr:last-child td{border-bottom:0}.fs-care-control__table tbody tr:hover{background:var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){.fs-care-control__table tbody tr:hover{background:color-mix(in srgb,var(--fs-health-accent)3.5%,transparent)}}.fs-care-control__table td:first-child{grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.fs-care-control__table td small,.fs-care-control__table td strong{display:block}.fs-care-control__table td strong{color:var(--fs-text-primary);font-size:.75rem;line-height:1.35}.fs-care-control__table td small{color:var(--fs-text-muted);margin-top:.16rem;font-size:.65rem;line-height:1.35}.fs-care-control__record-mark{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent);width:2rem;height:2rem;color:var(--fs-health-accent);border-radius:.55rem;place-items:center;font-size:.62rem;font-weight:820;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-care-control__record-mark{border:1px solid color-mix(in srgb,var(--fs-health-accent)36%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)5%,var(--fs-surface-inset))}}.fs-care-control__open{border:1px solid var(--fs-border-subtle);width:2rem;height:2rem;color:var(--fs-health-accent);border-radius:.55rem;place-items:center;font-size:1rem;text-decoration:none;display:grid}.fs-care-control__open:hover{border-color:var(--fs-health-accent);background:var(--fs-health-accent-soft)}.fs-care-control__empty{min-height:8rem;color:var(--fs-text-muted);text-align:center;place-content:center;gap:.25rem;padding:1.5rem;font-size:.75rem;display:grid}.fs-care-control__empty strong{color:var(--fs-text-primary);font-size:.9rem}.fs-care-detail__hero{min-height:0}.fs-care-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fs-care-detail__grid>article{min-width:0;overflow:hidden}.fs-care-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-care-detail__field{border-top:1px solid var(--fs-border-subtle);border-right:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-width:0;min-height:5rem;padding:.9rem 1rem}.fs-care-detail__field:nth-child(2n){border-right:0}.fs-care-detail__field span{color:var(--fs-text-muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:820;display:block}.fs-care-detail__field strong{overflow-wrap:anywhere;color:var(--fs-text-primary);font-size:.76rem;line-height:1.45;display:block}.fs-care-entry__layout{gap:1rem;display:grid}.fs-care-entry__layout>article{overflow:hidden}.fs-care-entry__form-grid{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.fs-care-entry__form-grid .fs-field--full{grid-column:1/-1}.fs-care-entry__stock-context{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent);border-radius:.7rem;align-content:center;gap:.16rem;min-height:4.4rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-care-entry__stock-context{border:1px solid color-mix(in srgb,var(--fs-health-accent)25%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)4%,var(--fs-surface-inset))}}.fs-care-entry__stock-context span{color:var(--fs-health-accent);letter-spacing:.065em;text-transform:uppercase;font-size:.6rem;font-weight:820}.fs-care-entry__stock-context strong{color:var(--fs-text-primary);font-size:.75rem}.fs-care-entry__stock-context small{color:var(--fs-text-muted);font-size:.65rem}.fs-care-entry__switch{color:var(--fs-text-soft);align-items:center;gap:.45rem;font-size:.72rem;font-weight:760;display:inline-flex}.fs-care-entry__switch input{accent-color:var(--fs-health-accent)}.fs-care-entry__no-hold{border-top:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);padding:1rem;font-size:.72rem}@container health-workspace (max-width:900px){.fs-care-control__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-care-control__metrics article:nth-child(2n){border-right:0}.fs-care-control__insights,.fs-care-detail__grid{grid-template-columns:1fr}}@container health-workspace (max-width:600px){.fs-care-control__metrics{grid-template-columns:1fr}.fs-care-control__metrics article{border-right:0;border-bottom:1px solid var(--fs-border-subtle)}.fs-care-control__metrics article:last-child{border-bottom:0}.fs-care-control__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-care-control__toolbar{grid-template-columns:1fr}.fs-care-control__toolbar>span{display:none}.fs-care-detail__fields{grid-template-columns:1fr}.fs-care-detail__field{border-right:0}.fs-care-entry__form-grid{grid-template-columns:1fr}.fs-care-entry__form-grid .fs-field--full{grid-column:auto}}.fs-health-filter-bar,.fs-health-form-section,.fs-health-page-header,.fs-health-table-shell{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}.fs-health-page-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem;display:flex}.fs-health-page-header__identity{align-items:center;gap:.9rem;min-width:0;display:flex}.fs-health-page-header__mark{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent-soft);width:3.3rem;height:3.3rem;color:var(--fs-health-accent);border-radius:.8rem;flex:0 0 3.3rem;place-items:center;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-page-header__mark{border:1px solid color-mix(in srgb,var(--fs-health-accent)42%,var(--fs-border-subtle))}}.fs-health-page-header__copy{gap:.18rem;min-width:0;display:grid}.fs-health-page-header__copy>span,.fs-health-table-shell__header>div>span{color:var(--fs-health-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.64rem;font-weight:820}.fs-health-page-header h1,.fs-health-table-shell h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:0}.fs-health-page-header p,.fs-health-table-shell p{color:var(--fs-text-muted);margin:0;font-size:.76rem;line-height:1.45}.fs-health-page-header__metadata{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.fs-health-page-header__status{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.75rem;flex:none;min-width:10rem;padding:.7rem}.fs-health-filter-bar{justify-content:space-between;align-items:end;gap:.75rem;padding:.75rem;display:flex}.fs-health-filter-bar__actions,.fs-health-filter-bar__fields{flex-wrap:wrap;gap:.6rem;min-width:0;display:flex}.fs-health-filter-bar__actions{justify-content:flex-end;margin-left:auto}.fs-health-table-shell{overflow:hidden}.fs-health-table-shell__header{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.fs-health-table-shell__tools{align-items:center;gap:.55rem;display:flex}.fs-health-table-shell__count{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-width:2.1rem;height:2.1rem;color:var(--fs-text-soft);border-radius:999px;place-items:center;padding:0 .55rem;font-size:.7rem;font-weight:800;display:grid}.fs-health-table-shell__viewport{border-top:1px solid var(--fs-border-subtle);overflow-x:auto}.fs-health-form-section{min-width:0;margin:0;padding:1rem}.fs-health-form-section legend{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));padding:0 .45rem;font-size:1rem;font-weight:760}.fs-health-form-section>p{color:var(--fs-text-muted);margin:0 0 .8rem;font-size:.72rem}.fs-health-form-section__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-health-operation-form{gap:.85rem;display:grid}.fs-health-operation-form .fs-health-form-section__fields>.fs-searchable-select,.fs-health-operation-form .fs-health-form-section__fields>label{min-width:0}.fs-health-operation-form label:not(.fs-health-operation-form__check):not(.fs-health-operation-form__duplicate){color:var(--fs-text-soft);gap:.38rem;font-size:.7rem;font-weight:720;display:grid}.fs-health-operation-form label>span>em{color:var(--fs-danger);font-style:normal}.fs-health-operation-form input:not([type=checkbox]),.fs-health-operation-form textarea{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:100%;color:var(--fs-text-primary);font:inherit;border-radius:.62rem}.fs-health-operation-form input:not([type=checkbox]){min-height:2.65rem;padding:.62rem .7rem}.fs-health-operation-form textarea{resize:vertical;min-height:5.5rem;padding:.68rem .72rem;line-height:1.5}.fs-health-operation-form input:focus,.fs-health-operation-form textarea:focus{border-color:var(--fs-health-accent);outline:2px solid var(--fs-health-accent);outline-offset:1px}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-operation-form input:focus,.fs-health-operation-form textarea:focus){border-color:color-mix(in srgb,var(--fs-health-accent)55%,var(--fs-border-subtle));outline:2px solid color-mix(in srgb,var(--fs-health-accent)20%,transparent)}}.fs-health-operation-form label>small{color:var(--fs-text-muted);font-size:.62rem;font-weight:520;line-height:1.35}.fs-health-operation-form label>small.is-error{color:var(--fs-danger)}.fs-health-operation-form__wide{grid-column:1/-1}.fs-health-operation-form__check,.fs-health-operation-form__duplicate{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-soft);cursor:pointer;border-radius:.68rem;align-items:flex-start;gap:.65rem;padding:.72rem;display:flex}.fs-health-operation-form__check input,.fs-health-operation-form__duplicate input{accent-color:var(--fs-health-accent);margin-top:.16rem}.fs-health-operation-form__check span,.fs-health-operation-form__duplicate span{gap:.18rem;display:grid}.fs-health-operation-form__check strong,.fs-health-operation-form__duplicate strong{color:var(--fs-text-primary);font-size:.72rem}.fs-health-operation-form__check small,.fs-health-operation-form__duplicate small{color:var(--fs-text-muted);font-size:.63rem;font-weight:520}.fs-health-operation-form__duplicate{border-color:var(--fs-warning)}@supports (color:color-mix(in lab,red,red)){.fs-health-operation-form__duplicate{border-color:color-mix(in srgb,var(--fs-warning)42%,var(--fs-border-subtle))}}.fs-health-form-posture{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.72rem;gap:.2rem;min-width:12rem;padding:.75rem;display:grid}.fs-health-form-posture span{color:var(--fs-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:820}.fs-health-form-posture strong{color:var(--fs-text-primary);font-size:.8rem}.fs-health-form-posture small{color:var(--fs-text-muted);font-size:.63rem}.fs-health-selector{min-width:0;color:var(--fs-text-soft);gap:.35rem;font-size:.7rem;font-weight:740;display:grid}.fs-health-selector em{color:var(--fs-danger,#d36a61);font-style:normal}.fs-health-selector select{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:100%;min-height:2.65rem;color:var(--fs-text-primary);border-radius:.65rem;padding:0 .75rem}.fs-health-selector select:focus-visible{border-color:var(--fs-health-accent);outline:2px solid var(--fs-health-accent);outline-offset:1px}@supports (color:color-mix(in lab,red,red)){.fs-health-selector select:focus-visible{outline:2px solid color-mix(in srgb,var(--fs-health-accent)28%,transparent)}}.fs-health-selector small{color:var(--fs-text-muted);font-weight:500}.fs-health-selector small.is-error{color:var(--fs-danger,#d36a61)}.fs-health-overview{gap:1rem;display:grid;container:health-overview/inline-size}.fs-health-overview__context{justify-content:space-between;align-items:center;gap:.8rem;padding:0 .15rem;display:flex}.fs-health-overview__context>span{color:var(--fs-text-soft);align-items:center;gap:.45rem;font-size:.74rem;font-weight:760;display:flex}.fs-health-overview__context>span i{background:var(--fs-health-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem var(--fs-health-accent-soft);border-radius:50%}.fs-health-overview__context nav{gap:.3rem;display:flex;overflow-x:auto}.fs-health-overview__context nav a{border:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);white-space:nowrap;border-radius:.6rem;padding:.42rem .72rem;font-size:.68rem;font-weight:760;text-decoration:none}.fs-health-overview__context nav a:focus-visible,.fs-health-overview__context nav a:hover{border-color:var(--fs-health-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-overview__context nav a:hover,.fs-health-overview__context nav a:focus-visible){border-color:color-mix(in srgb,var(--fs-health-accent)42%,var(--fs-border-subtle))}}.fs-health-overview__hero{border:1px solid var(--fs-health-accent);border-radius:var(--fs-radius-xl,1.2rem);background:radial-gradient(circle at 5% 8%,var(--fs-health-accent-soft),transparent 30%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:minmax(0,1fr) minmax(16rem,30%);gap:1rem;padding:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-overview__hero{border:1px solid color-mix(in srgb,var(--fs-health-accent)28%,var(--fs-border-subtle))}}.fs-health-overview__hero>div{align-content:center;justify-items:start;min-width:0;display:grid}.fs-health-overview__hero>div>span,.fs-health-overview__panel>header>div>span{color:var(--fs-health-accent);letter-spacing:.085em;text-transform:uppercase;font-size:.65rem;font-weight:840}.fs-health-overview__hero h1{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.2rem 0 0;font-size:clamp(1.8rem,4cqi,2.9rem);line-height:1.05}.fs-health-overview__hero p{color:var(--fs-text-muted);margin:.38rem 0 0;font-size:.8rem}.fs-health-overview__meta{flex-wrap:wrap;gap:.42rem;margin-top:.8rem;display:flex}.fs-health-overview__meta span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-muted);border-radius:999px;padding:.26rem .58rem;font-size:.64rem;font-weight:700}.fs-health-overview__hero aside{border:1px solid var(--fs-border-default);background:var(--fs-surface-inset);border-radius:.9rem;align-content:center;justify-items:start;gap:.48rem;padding:1rem;display:grid}.fs-health-overview__hero aside>span:first-child{color:var(--fs-text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:820}.fs-health-overview__hero aside>strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.45rem}.fs-health-overview__hero aside>small{color:var(--fs-text-muted);font-size:.68rem;line-height:1.4}.fs-health-overview__actions{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;display:flex}.fs-health-overview__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fs-health-overview__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.fs-health-overview__metric{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md,.85rem);background:linear-gradient(145deg,var(--fs-surface-raised),var(--fs-surface-quiet));min-width:0;min-height:7.2rem;color:inherit;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);align-content:start;gap:.28rem;padding:.85rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.fs-health-overview__metric:before{background:var(--fs-health-accent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.fs-health-overview__metric.is-warning:before{background:var(--fs-warning)}.fs-health-overview__metric.is-danger:before{background:var(--fs-danger)}.fs-health-overview__metric.is-info:before{background:var(--fs-info)}.fs-health-overview__metric.is-success:before{background:var(--fs-success)}.fs-health-overview__metric>span{color:var(--fs-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:800}.fs-health-overview__metric>strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.7rem}.fs-health-overview__metric>small{color:var(--fs-text-muted);font-size:.66rem;line-height:1.35}.fs-health-overview__metric>i{background:var(--fs-health-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem var(--fs-health-accent-soft);border-radius:50%;position:absolute;top:.75rem;right:.75rem}.fs-health-overview__metric:focus-visible,.fs-health-overview__metric:hover{border-color:var(--fs-health-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-overview__metric:hover,.fs-health-overview__metric:focus-visible){border-color:color-mix(in srgb,var(--fs-health-accent)42%,var(--fs-border-subtle))}}.fs-health-overview__primary-grid,.fs-health-overview__secondary-grid,.fs-health-overview__work-grid{gap:1rem;display:grid}.fs-health-overview__primary-grid{grid-template-columns:minmax(0,2.2fr) minmax(18rem,.8fr)}.fs-health-overview__secondary-grid,.fs-health-overview__work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-overview__panel{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);overflow:hidden}.fs-health-overview__panel>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.fs-health-overview__panel>header h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.15rem 0 0;font-size:1.15rem}.fs-health-overview__panel>header>span,.fs-health-overview__panel>header>strong{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-width:2rem;min-height:2rem;color:var(--fs-text-soft);border-radius:999px;place-items:center;padding:.28rem .55rem;font-size:.68rem;display:grid}.fs-health-overview__trend-canvas{background:var(--fs-surface-inset);height:19rem;padding:.75rem .75rem 0}.fs-health-overview__bar-canvas{background:var(--fs-surface-inset);height:15rem;padding:.75rem .75rem 0}.fs-health-overview__donut{height:15rem;margin:.5rem 1rem 0;position:relative}.fs-health-overview__donut>div:last-child{pointer-events:none;justify-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fs-health-overview__donut>div:last-child strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);font-size:1.6rem}.fs-health-overview__donut>div:last-child span{color:var(--fs-text-muted);text-transform:uppercase;font-size:.62rem}.fs-health-overview__legend{gap:.35rem;padding:0 1rem .75rem;display:grid}.fs-health-overview__legend>div{color:var(--fs-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.68rem;display:grid}.fs-health-overview__legend i{border-radius:50%;width:.48rem;height:.48rem}.fs-health-overview__legend strong{color:var(--fs-text-soft)}.fs-health-overview__chart-data{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet)}.fs-health-overview__chart-data summary{color:var(--fs-text-muted);cursor:pointer;padding:.55rem .85rem;font-size:.67rem;font-weight:720}.fs-health-overview__chart-data>div{overflow-x:auto}.fs-health-overview__chart-data table{border-collapse:collapse;width:100%;font-size:.68rem}.fs-health-overview__chart-data caption{color:var(--fs-text-muted);text-align:left;padding:.45rem .75rem}.fs-health-overview__chart-data td,.fs-health-overview__chart-data th{border-top:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);text-align:left;padding:.45rem .75rem}.fs-health-overview__chart-data td{color:var(--fs-text-primary);font-weight:720}.fs-health-overview__chart-empty,.fs-health-overview__queue-empty{min-height:12rem;color:var(--fs-text-muted);text-align:center;align-content:center;justify-items:center;gap:.3rem;padding:1rem;display:grid}.fs-health-overview__chart-empty strong,.fs-health-overview__queue-empty strong{color:var(--fs-text-soft);font-size:.8rem}.fs-health-overview__chart-empty span,.fs-health-overview__queue-empty span{max-width:24rem;font-size:.68rem}.fs-health-overview__activity>div:not(.fs-health-overview__queue-empty),.fs-health-overview__queue>div:not(.fs-health-overview__queue-empty){display:grid}.fs-health-overview__activity>div>a,.fs-health-overview__queue>div>a{border-bottom:1px solid var(--fs-border-subtle);min-width:0;min-height:3.8rem;color:inherit;align-items:center;gap:.7rem;padding:.65rem .9rem;text-decoration:none;display:flex}.fs-health-overview__activity>div>a:hover,.fs-health-overview__queue>div>a:hover{background:var(--fs-health-accent-soft)}.fs-health-overview__queue>div>a>i{background:var(--fs-text-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.fs-health-overview__queue>div>a>i.is-danger{background:var(--fs-danger)}.fs-health-overview__queue>div>a>i.is-warning{background:var(--fs-warning)}.fs-health-overview__queue>div>a>i.is-info{background:var(--fs-info)}.fs-health-overview__activity>div>a>span:first-child,.fs-health-overview__queue>div>a>span{flex:1;gap:.16rem;min-width:0;display:grid}.fs-health-overview__activity a strong,.fs-health-overview__queue a strong{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.fs-health-overview__activity a small,.fs-health-overview__queue a small{color:var(--fs-text-muted);font-size:.65rem}.fs-health-overview__panel-link{color:var(--fs-health-accent);gap:.35rem;padding:.72rem .9rem;font-size:.68rem;font-weight:760;text-decoration:none;display:inline-flex}@container health-overview (max-width:70rem){.fs-health-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-overview__primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.85fr)}}@container health-overview (max-width:52rem){.fs-health-overview__hero,.fs-health-overview__primary-grid,.fs-health-overview__secondary-grid,.fs-health-overview__work-grid{grid-template-columns:minmax(0,1fr)}.fs-health-overview__context{flex-direction:column;align-items:flex-start}.fs-health-overview__context nav{width:100%}}@container health-overview (max-width:34rem){.fs-health-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-overview__actions{flex-direction:column;align-items:stretch}.fs-health-overview__actions>div{justify-content:stretch}.fs-health-overview__actions .fs-pill-button{flex:1;justify-content:center}.fs-health-overview__hero{padding:1rem}.fs-health-overview__trend-canvas{height:16rem}}@container health-workspace (max-width:58rem){.fs-health-workspace__journey-grid{grid-template-columns:minmax(0,1fr)}.fs-health-operations__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container health-workspace (max-width:44rem){.fs-health-workspace__hero{grid-template-columns:minmax(0,1fr)}.fs-health-action-bar,.fs-health-workspace__actions{flex-direction:column;align-items:stretch}.fs-health-action-bar__primary{justify-content:stretch;margin-left:0}.fs-health-action-bar__primary>*,.fs-health-action-bar__secondary>*{flex:10rem;justify-content:center}.fs-health-workspace__controls{grid-template-columns:minmax(0,1fr)}.fs-health-operations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-operations__row{grid-template-columns:auto minmax(0,1fr) auto}.fs-health-operations__row .fs-status-pill,.fs-health-operations__row-date{display:none}.fs-health-operations__control-notes{grid-template-columns:minmax(0,1fr)}.fs-health-operations__register-footer{flex-direction:column;align-items:flex-start}.fs-health-filter-bar,.fs-health-page-header,.fs-health-table-shell__header{flex-direction:column;align-items:stretch}.fs-health-page-header__status{width:auto}.fs-health-filter-bar__actions{justify-content:stretch;margin-left:0}.fs-health-form-section__fields{grid-template-columns:minmax(0,1fr)}}@container health-module (max-width:44rem){.fs-health-filter-bar,.fs-health-page-header,.fs-health-table-shell__header{flex-direction:column;align-items:stretch}.fs-health-page-header__status{width:auto}.fs-health-filter-bar__actions{justify-content:stretch;margin-left:0}.fs-health-form-section__fields{grid-template-columns:minmax(0,1fr)}}@container health-workspace (max-width:31rem){.fs-health-workspace__identity{align-items:flex-start}.fs-health-workspace__journey{grid-template-columns:auto minmax(0,1fr) auto}.fs-health-workspace__journey-state{grid-column:2;justify-self:start}.fs-health-workspace__journey-arrow{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.fs-health-workspace__journey{transition:none}}.fs-health-prevention{gap:1rem;display:grid;container:health-prevention/inline-size}.fs-health-prevention__hero{border:1px solid var(--fs-health-accent);border-radius:var(--fs-radius-xl,1.25rem);background:radial-gradient(circle at 6% 8%,var(--fs-health-accent-soft),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:minmax(0,1fr) minmax(16rem,25rem);align-items:stretch;gap:1.2rem;padding:1.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__hero{border:1px solid color-mix(in srgb,var(--fs-health-accent)31%,var(--fs-border-subtle))}}.fs-health-prevention__identity{align-items:center;gap:1.15rem;min-width:0;display:flex}.fs-health-prevention__mark{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent);width:4.5rem;height:4.5rem;color:var(--fs-text-primary);letter-spacing:.06em;border-radius:1rem;flex:none;place-items:center;font-size:1rem;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__mark{border:1px solid color-mix(in srgb,var(--fs-health-accent)44%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)7%,var(--fs-surface-inset))}}.fs-health-prevention__eyebrow,.fs-health-prevention__preview header span,.fs-health-prevention__wizard header>div>span{color:var(--fs-health-accent);letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-health-prevention__identity h1{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.28rem 0 0;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.05}.fs-health-prevention__identity p{max-width:58rem;color:var(--fs-text-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.fs-health-prevention__contract{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.fs-health-prevention__contract span,.fs-health-prevention__requirements span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-soft);border-radius:999px;padding:.24rem .5rem;font-size:.63rem;font-weight:740}.fs-health-prevention__posture{border:1px solid var(--fs-health-accent);background:var(--fs-health-accent);border-radius:.95rem;align-content:center;justify-items:start;gap:.5rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__posture{border:1px solid color-mix(in srgb,var(--fs-health-accent)23%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)3%,var(--fs-surface-inset))}}.fs-health-prevention__impact-grid span,.fs-health-prevention__metric>span,.fs-health-prevention__posture>span{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:820}.fs-health-prevention__posture strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.5rem}.fs-health-prevention__metric small,.fs-health-prevention__posture small{color:var(--fs-text-muted);font-size:.68rem}.fs-health-prevention__metric-grid{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fs-health-prevention__metric{background:var(--fs-surface-raised);gap:.3rem;padding:.9rem;display:grid;position:relative}.fs-health-prevention__metric:before{background:var(--fs-health-accent);content:"";height:2px;position:absolute;inset:0 0 auto}.fs-health-prevention__metric.is-blue:before{background:var(--fs-info,#5da9c8)}.fs-health-prevention__metric.is-amber:before{background:var(--fs-warning,#d6a247)}.fs-health-prevention__metric.is-red:before{background:var(--fs-danger,#d9786f)}.fs-health-prevention__metric strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.6rem}.fs-health-prevention__wizard,.fs-health-prevention__workspace{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);overflow:hidden}.fs-health-prevention__preview>header,.fs-health-prevention__wizard>header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.fs-health-prevention__preview h3,.fs-health-prevention__wizard h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:.22rem 0 0;font-size:1.25rem}.fs-health-prevention__wizard header p{color:var(--fs-text-muted);margin:.28rem 0 0;font-size:.72rem}.fs-health-prevention__wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem 1.15rem;display:grid}.fs-health-prevention__wizard-grid .fs-field{min-width:0}.fs-health-prevention__check{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.72rem;align-items:flex-start;gap:.65rem;padding:.78rem;display:flex}.fs-health-prevention__check span{gap:.16rem;display:grid}.fs-health-prevention__check strong{color:var(--fs-text-primary);font-size:.75rem}.fs-health-prevention__check small{color:var(--fs-text-muted);font-size:.65rem}.fs-health-prevention__wizard>footer{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);justify-content:flex-end;gap:.5rem;padding:.75rem 1.15rem;display:flex}.fs-health-prevention__preview{border:1px solid var(--fs-health-accent);border-radius:.85rem;margin:0 1.15rem 1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__preview{border:1px solid color-mix(in srgb,var(--fs-health-accent)25%,var(--fs-border-subtle))}}.fs-health-prevention__impact-grid{background:var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;display:grid}.fs-health-prevention__impact-grid div{background:var(--fs-surface-inset);gap:.2rem;padding:.75rem;display:grid}.fs-health-prevention__impact-grid strong{color:var(--fs-text-primary);font-size:1rem}.fs-health-prevention__preview-list{max-height:22rem;display:grid;overflow-y:auto}.fs-health-prevention__preview-list article{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.68rem .8rem;display:grid}.fs-health-prevention__preview-list article.is-invalid{background:var(--fs-danger)}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__preview-list article.is-invalid{background:color-mix(in srgb,var(--fs-danger)5%,transparent)}}.fs-health-prevention__sequence{border:1px solid var(--fs-health-accent);width:2rem;height:2rem;color:var(--fs-health-accent);border-radius:.55rem;place-items:center;font-size:.67rem;font-weight:820;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__sequence{border:1px solid color-mix(in srgb,var(--fs-health-accent)35%,var(--fs-border-subtle))}}.fs-health-prevention__preview-list article>div:nth-child(2){gap:.14rem;min-width:0;display:grid}.fs-health-prevention__preview-list strong{color:var(--fs-text-primary);font-size:.75rem}.fs-health-prevention__preview-list small{color:var(--fs-text-muted);font-size:.64rem}.fs-health-prevention__requirements{flex-wrap:wrap;gap:.25rem;display:flex}.fs-health-prevention__tabs{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);gap:.32rem;padding:.55rem;display:flex;overflow-x:auto}.fs-health-prevention__tabs button{color:var(--fs-text-muted);background:0 0;border:1px solid #0000;border-radius:.58rem;flex:none;padding:.48rem .72rem;font-size:.7rem;font-weight:760}.fs-health-prevention__tabs button:focus-visible,.fs-health-prevention__tabs button:hover{color:var(--fs-text-primary);background:var(--fs-surface-raised)}.fs-health-prevention__tabs button.is-active{border-color:var(--fs-health-accent);background:var(--fs-health-accent);color:var(--fs-text-primary);box-shadow:inset 3px 0 0 var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__tabs button.is-active{border-color:color-mix(in srgb,var(--fs-health-accent)40%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-accent)8%,var(--fs-surface-raised))}}.fs-health-prevention__cards{background:var(--fs-surface-quiet);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.8rem;display:grid}.fs-health-prevention__cards>a{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);min-width:0;color:inherit;box-shadow:var(--fs-inset-highlight);border-radius:.8rem;gap:.48rem;padding:.85rem;text-decoration:none;display:grid}.fs-health-prevention__cards>a:hover{border-color:var(--fs-health-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__cards>a:hover{border-color:color-mix(in srgb,var(--fs-health-accent)45%,var(--fs-border-subtle))}}.fs-health-prevention__cards>a>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fs-health-prevention__cards>a>div>span{color:var(--fs-health-accent);font-size:.64rem;font-weight:830}.fs-health-prevention__cards h3{color:var(--fs-text-primary);margin:0;font-size:.84rem}.fs-health-prevention__cards p{min-height:2.7em;color:var(--fs-text-muted);margin:0;font-size:.68rem;line-height:1.4}.fs-health-prevention__cards footer{border-top:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);flex-wrap:wrap;gap:.5rem;padding-top:.5rem;font-size:.62rem;display:flex}.fs-health-prevention__cards footer span:last-child{color:var(--fs-health-accent);margin-left:auto;font-weight:760}.fs-health-prevention__table{display:grid}.fs-health-prevention__table article,.fs-health-prevention__table-head{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:.8rem;padding:.68rem .9rem;display:grid}.fs-health-prevention__table-head{background:var(--fs-surface-inset);color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:820}.fs-health-prevention__table article>div{gap:.14rem;min-width:0;display:grid}.fs-health-prevention__table article strong{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.fs-health-prevention__table article small{color:var(--fs-text-muted);font-size:.63rem}.fs-health-prevention__calendar{background:var(--fs-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.fs-health-prevention__calendar article{background:var(--fs-surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.fs-health-prevention__calendar article.is-risk{background:var(--fs-danger)}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__calendar article.is-risk{background:color-mix(in srgb,var(--fs-danger)4%,var(--fs-surface-raised))}}.fs-health-prevention__calendar time{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.58rem;place-items:center;width:2.65rem;padding:.28rem;display:grid}.fs-health-prevention__calendar time strong{color:var(--fs-text-primary);font-size:.88rem}.fs-health-prevention__calendar time span{color:var(--fs-text-muted);text-transform:uppercase;font-size:.54rem}.fs-health-prevention__calendar article>div{gap:.12rem;min-width:0;display:grid}.fs-health-prevention__calendar article>div>span{color:var(--fs-health-accent);font-size:.58rem;font-weight:760}.fs-health-prevention__calendar h3{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;overflow:hidden}.fs-health-prevention__calendar p{color:var(--fs-text-muted);margin:0;font-size:.62rem}.fs-health-prevention__empty{min-height:15rem;color:var(--fs-text-muted);text-align:center;align-content:center;justify-items:center;gap:.35rem;padding:1.5rem;display:grid}.fs-health-prevention__empty>span{border:1px solid var(--fs-health-accent);width:2.5rem;height:2.5rem;color:var(--fs-health-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-prevention__empty>span{border:1px solid color-mix(in srgb,var(--fs-health-accent)35%,var(--fs-border-subtle))}}.fs-health-prevention__empty strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.1rem}.fs-health-prevention__empty p{max-width:29rem;margin:0;font-size:.7rem}.fs-health-prevention__skeleton{background:linear-gradient(90deg,var(--fs-surface-inset),var(--fs-surface-raised),var(--fs-surface-inset));background-size:200% 100%;border-radius:.8rem;min-height:6rem;animation:fs-health-prevention-pulse 1.4s infinite}.fs-health-prevention__skeleton.is-wide{min-height:10rem}@keyframes fs-health-prevention-pulse{to{background-position:-200% 0}}@container health-prevention (max-width:65rem){.fs-health-prevention__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-prevention__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container health-prevention (max-width:48rem){.fs-health-prevention__calendar,.fs-health-prevention__hero,.fs-health-prevention__wizard-grid{grid-template-columns:minmax(0,1fr)}.fs-health-prevention__actions{flex-direction:column;align-items:stretch}.fs-health-prevention__actions .fs-health-action-bar__primary{justify-content:stretch;margin-left:0}.fs-health-prevention__actions .fs-pill-button{flex:1;justify-content:center}.fs-health-prevention__table-head{display:none}.fs-health-prevention__table article{grid-template-columns:repeat(2,minmax(0,1fr))}}@container health-prevention (max-width:32rem){.fs-health-prevention__identity{align-items:flex-start}.fs-health-prevention__mark{width:3.1rem;height:3.1rem}.fs-health-prevention__cards,.fs-health-prevention__impact-grid,.fs-health-prevention__metric-grid{grid-template-columns:minmax(0,1fr)}.fs-health-prevention__preview-list article{grid-template-columns:auto minmax(0,1fr)}.fs-health-prevention__preview-list article>.fs-status-badge,.fs-health-prevention__requirements{grid-column:2}.fs-health-prevention__table article{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fs-health-prevention__skeleton{animation:none}}.fs-health-mortality-command,.fs-health-mortality-workspace{--mortality-accent:var(--fs-health-accent,var(--fs-accent-indicator,#78b5ad));gap:1rem;display:grid;container:mortality-workspace/inline-size}.fs-health-mortality-command__hero,.fs-health-mortality-workspace__hero{border-color:var(--mortality-accent);background:radial-gradient(circle at 4% 5%,var(--mortality-accent),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet));box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-mortality-command__hero,.fs-health-mortality-workspace__hero){border-color:color-mix(in srgb,var(--mortality-accent)34%,var(--fs-border-subtle));background:radial-gradient(circle at 4% 5%,color-mix(in srgb,var(--mortality-accent)12%,transparent),transparent 34%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}}.fs-health-mortality-command__hero .fs-health-command-centre__eyebrow,.fs-health-mortality-workspace__hero .fs-health-command-centre__eyebrow{color:var(--mortality-accent)}.fs-health-mortality-command__hero h2,.fs-health-mortality-command__hero p,.fs-health-mortality-workspace__hero h2,.fs-health-mortality-workspace__hero p{color:var(--fs-text-primary)}.fs-health-mortality-command__hero p,.fs-health-mortality-workspace__hero p{color:var(--fs-text-muted)}.fs-health-mortality-command__hero .fs-health-command-centre__badges span,.fs-health-mortality-command__hero .fs-health-command-score,.fs-health-mortality-workspace__hero .fs-health-command-centre__badges span,.fs-health-mortality-workspace__hero .fs-health-command-score{border-color:var(--fs-border-subtle);background:var(--mortality-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-mortality-command__hero .fs-health-command-centre__badges span,.fs-health-mortality-workspace__hero .fs-health-command-centre__badges span,.fs-health-mortality-command__hero .fs-health-command-score,.fs-health-mortality-workspace__hero .fs-health-command-score){background:color-mix(in srgb,var(--mortality-accent)4%,var(--fs-surface-inset))}}.fs-health-mortality-command__hero .fs-health-command-score strong,.fs-health-mortality-workspace__hero .fs-health-command-score strong{color:var(--fs-text-primary)}.fs-health-mortality-command .fs-health-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.fs-health-mortality-command .fs-health-kpi-card{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);min-height:7.2rem;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight)}.fs-health-mortality-command .fs-health-kpi-card__helper,.fs-health-mortality-command .fs-health-kpi-card__label{color:var(--fs-text-muted)}.fs-health-mortality-command .fs-health-kpi-card__value{color:var(--fs-text-primary)}.fs-health-mortality-command__analytics{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);gap:.8rem;display:grid}.fs-health-diagnostic-panel,.fs-health-mortality-register,.fs-health-workspace-panel{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);min-width:0;box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);overflow:hidden}.fs-health-diagnostic-panel{grid-template-rows:auto minmax(0,1fr);min-height:16rem;padding:1rem;display:grid}.fs-health-diagnostic-panel>header,.fs-health-mortality-register__header,.fs-health-workspace-panel>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.fs-health-diagnostic-panel>header>div,.fs-health-mortality-register__header>div,.fs-health-workspace-panel>header>div{gap:.16rem;min-width:0;display:grid}.fs-health-diagnostic-panel>header span,.fs-health-mortality-register__header>div>span,.fs-health-workspace-panel>header>div>span{color:var(--mortality-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.64rem;font-weight:830}.fs-health-diagnostic-panel h2,.fs-health-mortality-register h2,.fs-health-workspace-panel h2{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));margin:0;font-size:1.25rem;line-height:1.18}.fs-health-diagnostic-panel>header small,.fs-health-workspace-panel>header>small{color:var(--fs-text-muted);font-size:.66rem;font-weight:700}.fs-health-mortality-chart{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.75rem;align-content:end;min-height:10rem;margin-top:.5rem;padding:.55rem .65rem .45rem;display:grid}.fs-health-mortality-chart svg{width:100%;height:8.2rem;overflow:visible}.fs-health-mortality-chart .grid{stroke:var(--fs-border-subtle);stroke-width:.45px;stroke-dasharray:2 2}@supports (color:color-mix(in lab,red,red)){.fs-health-mortality-chart .grid{stroke:color-mix(in srgb,var(--fs-border-subtle)72%,transparent)}}.fs-health-mortality-chart .area-line{fill:none;stroke:var(--mortality-accent);stroke-width:1.7px;vector-effect:non-scaling-stroke}.fs-health-mortality-chart .point{fill:var(--fs-surface-raised);stroke:var(--mortality-accent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.fs-health-mortality-chart__legend{color:var(--fs-text-muted);justify-content:space-between;gap:.65rem;font-size:.62rem;display:flex}.fs-health-mortality-chart__legend strong{color:var(--fs-text-primary)}.fs-health-diagnostic-panel__empty,.fs-health-panel-empty{min-height:9rem;color:var(--fs-text-muted);text-align:center;align-content:center;justify-items:center;gap:.35rem;padding:1rem;font-size:.73rem;display:grid}.fs-health-turnaround-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.fs-health-turnaround-metrics article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.65rem;gap:.14rem;padding:.65rem;display:grid}.fs-health-turnaround-metrics small,.fs-health-turnaround-metrics span{color:var(--fs-text-muted);font-size:.57rem}.fs-health-turnaround-metrics strong{color:var(--fs-text-primary);font-family:var(--font-display,var(--fs-font-display,Georgia,serif));font-size:1.2rem}.fs-health-turnaround-bar{background:var(--fs-surface-inset);border-radius:999px;align-self:end;height:.48rem;margin-top:1rem;overflow:hidden}.fs-health-turnaround-bar span{border-radius:inherit;background:var(--mortality-accent);height:100%;display:block}.fs-health-diagnostic-panel>p{color:var(--fs-text-muted);margin:.45rem 0 0;font-size:.65rem}.fs-health-mortality-register__header{padding:1rem}.fs-health-mortality-register__header p,.fs-health-panel-empty p,.fs-health-workspace-panel__intro{color:var(--fs-text-muted);margin:0;font-size:.7rem;line-height:1.5}.fs-health-mortality-search{width:min(28rem,100%)}.fs-health-mortality-search .fs-input{width:100%}.fs-health-mortality-register .fs-health-command-queues{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0}.fs-health-mortality-register .fs-data-table-shell{box-shadow:none;border:0;border-radius:0}.fs-health-evidence-rail{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-border-subtle);box-shadow:var(--fs-card-shadow-soft),var(--fs-inset-highlight);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.fs-health-evidence-rail li{background:var(--fs-surface-raised);align-items:center;gap:.55rem;min-width:0;padding:.72rem;display:flex}.fs-health-evidence-rail li>span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);width:1.65rem;height:1.65rem;color:var(--fs-text-muted);border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:820;display:grid}.fs-health-evidence-rail li.is-complete>span{border-color:var(--mortality-accent);background:var(--mortality-accent);color:var(--mortality-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-evidence-rail li.is-complete>span{border-color:color-mix(in srgb,var(--mortality-accent)55%,var(--fs-border-subtle));background:color-mix(in srgb,var(--mortality-accent)11%,var(--fs-surface-inset))}}.fs-health-evidence-rail li>div{gap:.1rem;min-width:0;display:grid}.fs-health-evidence-rail strong{color:var(--fs-text-primary);font-size:.68rem}.fs-health-evidence-rail small{color:var(--fs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.fs-health-mortality-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-health-workspace-panel{padding:1rem}.fs-health-workspace-panel--source{border-color:var(--mortality-accent);background:radial-gradient(circle at top left,var(--mortality-accent),transparent 48%),var(--fs-surface-raised)}@supports (color:color-mix(in lab,red,red)){.fs-health-workspace-panel--source{border-color:color-mix(in srgb,var(--mortality-accent)35%,var(--fs-border-subtle));background:radial-gradient(circle at top left,color-mix(in srgb,var(--mortality-accent)7%,transparent),transparent 48%),var(--fs-surface-raised)}}.fs-health-workspace-panel__intro{margin-top:.55rem}.fs-health-source-facts{border:1px solid var(--fs-border-subtle);background:var(--fs-border-subtle);border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.8rem 0 0;display:grid;overflow:hidden}.fs-health-source-facts>div{background:var(--fs-surface-inset);gap:.18rem;min-width:0;padding:.68rem .75rem;display:grid}.fs-health-evidence-card dt,.fs-health-source-facts dt{color:var(--fs-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:790}.fs-health-evidence-card dd,.fs-health-source-facts dd{overflow-wrap:anywhere;color:var(--fs-text-primary);margin:0;font-size:.72rem;font-weight:690;line-height:1.4}.fs-health-evidence-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.fs-health-evidence-note{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.7rem;align-content:start;gap:.35rem;min-height:7.2rem;padding:.75rem;display:grid}.fs-health-evidence-note>span{color:var(--mortality-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:820}.fs-health-evidence-note p{color:var(--fs-text-primary);margin:0;font-size:.7rem;line-height:1.5}.fs-health-evidence-note.is-empty p{color:var(--fs-text-muted)}.fs-health-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-evidence-grid,.fs-health-evidence-stack{gap:.65rem;margin-top:.8rem;display:grid}.fs-health-evidence-card{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.75rem;gap:.65rem;min-width:0;padding:.78rem;display:grid}.fs-health-evidence-card.is-primary{border-color:var(--mortality-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-evidence-card.is-primary{border-color:color-mix(in srgb,var(--mortality-accent)45%,var(--fs-border-subtle))}}.fs-health-evidence-card.is-alert{border-color:var(--fs-danger)}@supports (color:color-mix(in lab,red,red)){.fs-health-evidence-card.is-alert{border-color:color-mix(in srgb,var(--fs-danger)45%,var(--fs-border-subtle))}}.fs-health-evidence-card>footer,.fs-health-evidence-card>header,.fs-health-workspace-panel__actions{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.fs-health-evidence-card>header>div{gap:.12rem;min-width:0;display:grid}.fs-health-evidence-card>header>div>span{color:var(--fs-text-muted);text-transform:uppercase;font-size:.56rem;font-weight:760}.fs-health-evidence-card h3{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.fs-health-evidence-card>p,.fs-health-evidence-card__note{color:var(--fs-text-muted);margin:0;font-size:.68rem;line-height:1.5}.fs-health-evidence-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.fs-health-evidence-card dl>div{gap:.12rem;display:grid}.fs-health-evidence-card__note{border-top:1px solid var(--fs-border-subtle);padding-top:.55rem}.fs-health-lab-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;display:grid}.fs-health-lab-lifecycle span{color:var(--fs-text-muted);text-align:center;justify-items:center;gap:.22rem;font-size:.52rem;display:grid}.fs-health-lab-lifecycle i{background:var(--fs-border-subtle);border-radius:999px;width:100%;height:.22rem}.fs-health-lab-lifecycle span.is-complete i{background:var(--mortality-accent)}.fs-health-panel-count{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-width:1.75rem;height:1.75rem;color:var(--fs-text-primary);border-radius:50%;place-items:center;font-size:.65rem;font-weight:820;display:grid}.fs-health-workspace-loading{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg,1rem);background:var(--fs-surface-raised);align-items:center;gap:.8rem;min-height:8rem;padding:1rem;display:flex}.fs-health-workspace-loading>div{gap:.18rem;display:grid}.fs-health-workspace-loading strong{color:var(--fs-text-primary)}.fs-health-workspace-loading small{color:var(--fs-text-muted)}@container mortality-workspace (max-width:68rem){.fs-health-mortality-command__analytics,.fs-health-mortality-workspace__grid{grid-template-columns:minmax(0,1fr)}.fs-health-evidence-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mortality-workspace (max-width:48rem){.fs-health-mortality-command .fs-health-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-mortality-register__header,.fs-health-workspace-panel>header{flex-direction:column;align-items:stretch}.fs-health-mortality-search{width:100%}.fs-health-evidence-grid,.fs-health-evidence-notes{grid-template-columns:minmax(0,1fr)}.fs-health-evidence-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mortality-workspace (max-width:32rem){.fs-health-evidence-card dl,.fs-health-evidence-rail,.fs-health-mortality-command .fs-health-kpi-grid,.fs-health-source-facts,.fs-health-turnaround-metrics{grid-template-columns:minmax(0,1fr)}}.fs-care-detail__reversal{border:1px solid var(--fs-warning,#d6a64b);background:var(--fs-surface-elevated);border-radius:1rem;grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);align-items:end;gap:1rem 1.5rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-care-detail__reversal{border:1px solid color-mix(in srgb,var(--fs-warning,#d6a64b)38%,var(--fs-border));background:color-mix(in srgb,var(--fs-surface-elevated)94%,var(--fs-warning,#d6a64b))}}.fs-care-detail__reversal h2{margin:.15rem 0 .35rem;font-size:1.1rem}.fs-care-detail__reversal p{color:var(--fs-text-muted);margin:0}.fs-care-detail__reversal>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:.65rem;display:flex}.fs-care-detail__reversal label{color:var(--fs-text-muted);gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.fs-care-detail__reversal textarea{resize:vertical;border:1px solid var(--fs-border);background:var(--fs-surface);width:100%;color:var(--fs-text);border-radius:.75rem;padding:.8rem .9rem}@media (max-width:760px){.fs-care-detail__reversal{grid-template-columns:1fr}}.fs-health-release{--release-accent:#7fb8ad;--release-border:var(--release-accent);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-release{--release-border:color-mix(in srgb,var(--release-accent)28%,var(--fs-border-subtle))}}.fs-health-release__command{border:1px solid var(--release-border);background:linear-gradient(125deg,var(--release-accent)0,var(--fs-surface-raised)55%,#263b48 100%);border-radius:1.1rem;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);gap:1.25rem;padding:1.45rem;display:grid;box-shadow:inset 0 1px #ffffff0d}@supports (color:color-mix(in lab,red,red)){.fs-health-release__command{background:linear-gradient(125deg,color-mix(in srgb,var(--release-accent)10%,var(--fs-surface-raised))0,var(--fs-surface-raised)55%,color-mix(in srgb,#263b48 48%,var(--fs-surface-raised))100%)}}.fs-health-release__command>div{align-self:center;padding:.35rem .5rem}.fs-health-release__budget>header span,.fs-health-release__command>div>span,.fs-health-release__decision>div>span,.fs-health-release__journeys>header span,.fs-health-release__register>header span,.fs-health-release__runbooks>header span{color:var(--release-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:850}.fs-health-release__command h2{max-width:42rem;color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.45rem 0 .35rem;font-size:clamp(2rem,4vw,3.15rem);line-height:.98}.fs-health-release__command p{max-width:50rem;color:var(--fs-text-muted);margin:0;line-height:1.55}.fs-health-release__command>div>div{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.fs-health-release__command>div b{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-deep,#071016);color:var(--fs-text-secondary);border-radius:999px;padding:.3rem .55rem;font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.fs-health-release__command>div b{background:color-mix(in srgb,var(--fs-surface-deep,#071016)70%,transparent)}}.fs-health-release__command>aside{border:1px solid var(--release-border);background:var(--fs-surface-deep,#071016);border-radius:.9rem;align-content:center;min-height:12rem;padding:1.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-release__command>aside{background:color-mix(in srgb,var(--fs-surface-deep,#071016)75%,transparent)}}.fs-health-release__command>aside span{color:var(--fs-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:820}.fs-health-release__command>aside strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.45rem 0 .15rem;font-size:2.8rem}.fs-health-release__command>aside small{color:var(--fs-text-muted);line-height:1.4}.fs-health-release__command>aside div{background:var(--fs-surface-deep,#071016);border-radius:999px;height:.4rem;margin-top:.85rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-health-release__command>aside div{background:color-mix(in srgb,var(--fs-surface-deep,#071016)85%,black)}}.fs-health-release__command>aside i{border-radius:inherit;background:linear-gradient(90deg,var(--release-accent),var(--release-accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.fs-health-release__command>aside i{background:linear-gradient(90deg,color-mix(in srgb,var(--release-accent)75%,#315f59),var(--release-accent))}}.fs-health-release__stages{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.95rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fs-health-release__stages article{border-right:1px solid var(--fs-border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:5.2rem;padding:.9rem 1rem;display:grid;position:relative}.fs-health-release__stages article:last-child{border-right:0}.fs-health-release__stages article>span{border:1px solid var(--fs-border-subtle);width:2rem;height:2rem;color:var(--fs-text-muted);border-radius:50%;place-items:center;font-size:.68rem;font-weight:850;display:grid}.fs-health-release__stages small,.fs-health-release__stages strong{display:block}.fs-health-release__stages small{color:var(--fs-text-muted);margin-top:.2rem}.fs-health-release__stages .is-complete:after,.fs-health-release__stages .is-current:after{background:var(--release-accent);content:"";height:2px;position:absolute;inset:auto 0 0}.fs-health-release__stages .is-complete>span{border-color:var(--release-border);color:var(--release-accent);background:var(--release-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-release__stages .is-complete>span{background:color-mix(in srgb,var(--release-accent)9%,transparent)}}.fs-health-release__metrics{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-health-release__metrics article{border-right:1px solid var(--fs-border-subtle);min-height:7rem;padding:1rem 1.1rem}.fs-health-release__metrics article:last-child{border-right:0}.fs-health-release__metrics small,.fs-health-release__metrics span{color:var(--fs-text-muted);display:block}.fs-health-release__metrics span{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:820}.fs-health-release__metrics strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.45rem 0 .2rem;font-size:1.7rem;display:block}.fs-health-release__metrics small{line-height:1.4}.fs-health-release__metrics .is-danger{background:var(--fs-danger,#d87871)}@supports (color:color-mix(in lab,red,red)){.fs-health-release__metrics .is-danger{background:color-mix(in srgb,var(--fs-danger,#d87871)7%,transparent)}}.fs-health-release__workspace{grid-template-columns:minmax(13rem,.28fr) minmax(0,1.72fr);align-items:start;gap:1rem;display:grid}.fs-health-release__budget,.fs-health-release__decision,.fs-health-release__journeys,.fs-health-release__rail,.fs-health-release__register,.fs-health-release__runbooks{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem}.fs-health-release__rail{position:sticky;top:5rem;overflow:hidden}.fs-health-release__rail>header{border-bottom:1px solid var(--fs-border-subtle);padding:1rem}.fs-health-release__rail>header span,.fs-health-release__rail>header strong{display:block}.fs-health-release__rail>header span{color:var(--release-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-health-release__rail>header strong{margin-top:.25rem}.fs-health-release__rail nav{display:grid}.fs-health-release__rail button{border:0;border-bottom:1px solid var(--fs-border-subtle);min-height:3.15rem;color:var(--fs-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.55rem;padding:.55rem .75rem;display:grid}.fs-health-release__rail button>span{border:1px solid var(--fs-border-subtle);width:1.9rem;height:1.9rem;color:var(--release-accent);border-radius:.5rem;place-items:center;font-size:.6rem;font-weight:850;display:grid}.fs-health-release__rail button b{font-size:.74rem}.fs-health-release__rail button small{color:var(--fs-text-muted);font-size:.66rem}.fs-health-release__rail button.is-active{background:var(--release-accent);color:var(--fs-text-primary);box-shadow:inset 3px 0 var(--release-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-release__rail button.is-active{background:color-mix(in srgb,var(--release-accent)9%,transparent)}}.fs-health-release__rail>div{background:var(--release-accent);padding:.9rem}@supports (color:color-mix(in lab,red,red)){.fs-health-release__rail>div{background:color-mix(in srgb,var(--release-accent)5%,transparent)}}.fs-health-release__rail>div p{color:var(--fs-text-muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.fs-health-release__register{overflow:hidden}.fs-health-release__register>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.fs-health-release__budget h3,.fs-health-release__decision h3,.fs-health-release__journeys h3,.fs-health-release__register h3,.fs-health-release__runbooks h3{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.3rem 0 0;font-size:1.5rem}.fs-health-release__budget>header p,.fs-health-release__journeys>header p,.fs-health-release__register>header p,.fs-health-release__runbooks>header p{color:var(--fs-text-muted);margin:.35rem 0 0}.fs-health-release__register>div>article{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:auto minmax(0,1fr) minmax(13rem,.38fr) auto;align-items:center;gap:.9rem;min-height:7.2rem;padding:.9rem 1rem;display:grid}.fs-health-release__register>div>article:last-child{border-bottom:0}.fs-health-release__register>div>article.is-expired,.fs-health-release__register>div>article.is-failed{background:var(--fs-danger,#d87871)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-release__register>div>article.is-failed,.fs-health-release__register>div>article.is-expired){background:color-mix(in srgb,var(--fs-danger,#d87871)5%,transparent)}}.fs-health-release__control-code{border:1px solid var(--release-border);width:2.75rem;height:2.75rem;color:var(--release-accent);border-radius:.7rem;place-items:center;font-size:.62rem;font-weight:900;display:grid}.fs-health-release__register article>div>header{align-items:center;gap:.5rem;display:flex}.fs-health-release__register article p{color:var(--fs-text-muted);margin:.35rem 0;line-height:1.42}.fs-health-release__register article small{color:var(--fs-text-secondary)}.fs-health-release__register article code{color:var(--release-accent);margin-top:.35rem;font-size:.64rem;display:block}.fs-health-release__register dl{gap:.45rem;margin:0;display:grid}.fs-health-release__register dl div{gap:.12rem;display:grid}.fs-health-release__register dt{color:var(--fs-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fs-health-release__register dd{overflow-wrap:anywhere;color:var(--fs-text-secondary);margin:0;font-size:.7rem}.fs-health-release__journey-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:1rem;display:grid}.fs-health-release__budget,.fs-health-release__journeys{overflow:hidden}.fs-health-release__budget>header,.fs-health-release__journeys>header,.fs-health-release__runbooks>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.fs-health-release__journeys>header>b{border:1px solid var(--fs-border-subtle);width:2.4rem;height:2.4rem;color:var(--release-accent);border-radius:50%;place-items:center;display:grid}.fs-health-release__journeys>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:.55rem;display:grid}.fs-health-release__journeys a{min-height:4.65rem;color:var(--fs-text-primary);border:1px solid #0000;border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem;text-decoration:none;display:grid}.fs-health-release__journeys a:hover{border-color:var(--release-border);background:var(--release-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-release__journeys a:hover{background:color-mix(in srgb,var(--release-accent)6%,transparent)}}.fs-health-release__journeys a>span{color:var(--release-accent);font-size:.67rem;font-weight:850}.fs-health-release__journeys a small,.fs-health-release__journeys a strong{display:block}.fs-health-release__journeys a small{color:var(--fs-text-muted);margin-top:.2rem;line-height:1.35}.fs-health-release__journeys a>b{color:var(--release-accent)}.fs-health-release__budget>header{display:block}.fs-health-release__budget dl{margin:0;display:grid}.fs-health-release__budget dl div{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:.65fr 1fr;gap:.7rem;padding:.75rem 1rem;display:grid}.fs-health-release__budget dt{color:var(--fs-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.fs-health-release__budget dd{margin:0}.fs-health-release__budget dd small,.fs-health-release__budget dd strong{display:block}.fs-health-release__budget dd small{color:var(--fs-text-muted);margin-top:.15rem}.fs-health-release__budget>aside{border:1px solid var(--release-border);background:var(--release-accent);border-radius:.7rem;margin:.8rem;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.fs-health-release__budget>aside{background:color-mix(in srgb,var(--release-accent)6%,transparent)}}.fs-health-release__budget>aside p{color:var(--fs-text-muted);margin:.3rem 0 0;font-size:.72rem;line-height:1.45}.fs-health-release__runbooks{overflow:hidden}.fs-health-release__runbooks>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.8rem;display:grid}.fs-health-release__runbooks article{border:1px solid var(--fs-border-subtle);background:var(--release-accent);border-radius:.8rem;flex-direction:column;min-height:17rem;padding:.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-health-release__runbooks article{background:color-mix(in srgb,var(--release-accent)3%,transparent)}}.fs-health-release__runbooks article>span{border:1px solid var(--release-border);width:2.3rem;height:2.3rem;color:var(--release-accent);border-radius:.6rem;place-items:center;font-weight:850;display:grid}.fs-health-release__runbooks article>strong{margin-top:.7rem}.fs-health-release__runbooks ol{color:var(--fs-text-muted);gap:.45rem;margin:.7rem 0;padding-left:1.1rem;font-size:.71rem;line-height:1.42;display:grid}.fs-health-release__runbooks a{color:var(--release-accent);margin-top:auto;font-size:.72rem;font-weight:800;text-decoration:none}.fs-health-release__decision{border-color:var(--release-border);background:linear-gradient(110deg,var(--release-accent),var(--fs-surface-raised));justify-content:space-between;align-items:center;gap:1.2rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-health-release__decision{background:linear-gradient(110deg,color-mix(in srgb,var(--release-accent)8%,var(--fs-surface-raised)),var(--fs-surface-raised))}}.fs-health-release__decision p{max-width:52rem;color:var(--fs-text-muted);margin:.35rem 0}.fs-health-release__decision small{color:var(--fs-text-secondary)}.fs-health-release__decision aside{align-items:center;gap:.65rem;display:flex}@media (max-width:1180px){.fs-health-release__command,.fs-health-release__journey-grid,.fs-health-release__workspace{grid-template-columns:1fr}.fs-health-release__rail{position:static}.fs-health-release__rail nav{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-release__runbooks>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fs-health-release__command{padding:1rem}.fs-health-release__command>aside{min-height:9rem}.fs-health-release__metrics,.fs-health-release__stages{grid-template-columns:1fr}.fs-health-release__metrics article,.fs-health-release__stages article{border-right:0;border-bottom:1px solid var(--fs-border-subtle)}.fs-health-release__journeys>div,.fs-health-release__rail nav,.fs-health-release__runbooks>div{grid-template-columns:1fr}.fs-health-release__register>div>article{grid-template-columns:auto minmax(0,1fr)}.fs-health-release__register article>a,.fs-health-release__register article>button,.fs-health-release__register dl{grid-column:2}.fs-health-release__decision{flex-direction:column;align-items:flex-start}.fs-health-release__decision aside{justify-content:space-between;width:100%}}.fs-health-admin{--fs-health-admin-accent:var(--fs-accent-secondary,#79b8b1);--fs-health-admin-border:var(--fs-health-admin-accent);gap:1rem}@supports (color:color-mix(in lab,red,red)){.fs-health-admin{--fs-health-admin-border:color-mix(in srgb,var(--fs-health-admin-accent)34%,var(--fs-border-subtle))}}.fs-health-admin__hero{border-color:var(--fs-health-admin-border)}.fs-health-admin__posture>strong{font-size:2.35rem}.fs-health-admin__posture>div{background:var(--fs-health-admin-accent);border-radius:2rem;height:.38rem;margin-top:.85rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__posture>div{background:color-mix(in srgb,var(--fs-health-admin-accent)12%,var(--fs-surface-base))}}.fs-health-admin__posture>div i{border-radius:inherit;background:linear-gradient(90deg,var(--fs-health-admin-accent),var(--fs-health-admin-accent));height:100%;transition:width .3s;display:block}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__posture>div i{background:linear-gradient(90deg,var(--fs-health-admin-accent),color-mix(in srgb,var(--fs-health-admin-accent)62%,white))}}.fs-health-admin__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fs-health-admin__tabs a{border-right:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);text-align:center;padding:.9rem 1rem;font-size:.79rem;font-weight:820;text-decoration:none}.fs-health-admin__tabs a:last-child{border-right:0}.fs-health-admin__tabs a:hover{color:var(--fs-text-primary);background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__tabs a:hover{background:color-mix(in srgb,var(--fs-health-admin-accent)5%,transparent)}}.fs-health-admin__tabs a.is-active{color:var(--fs-text-primary);background:var(--fs-health-admin-accent);box-shadow:inset 0 -2px 0 var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__tabs a.is-active{background:color-mix(in srgb,var(--fs-health-admin-accent)14%,var(--fs-surface-raised))}}.fs-health-admin__metrics{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fs-health-admin__metrics article{border-right:1px solid var(--fs-border-subtle);min-height:7.4rem;padding:1.05rem 1.1rem;position:relative}.fs-health-admin__metrics article:last-child{border-right:0}.fs-health-admin__metrics article:before{background:var(--fs-health-admin-accent);content:"";opacity:.68;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.fs-health-admin__metrics article.is-attention:before{background:var(--fs-status-warning)}.fs-health-admin__metrics small,.fs-health-admin__metrics span,.fs-health-admin__metrics strong{display:block}.fs-health-admin__metrics span{color:var(--fs-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850}.fs-health-admin__metrics strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin-top:.5rem;font-size:1.8rem}.fs-health-admin__metrics small{color:var(--fs-text-muted);margin-top:.3rem;font-size:.7rem;line-height:1.35}.fs-health-admin__policy-layout{grid-template-columns:17.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.fs-health-admin__group-rail{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-admin__group-rail>header{border-bottom:1px solid var(--fs-border-subtle);padding:1rem 1.05rem}.fs-health-admin__group-rail>header span,.fs-health-admin__group-rail>header strong{display:block}.fs-health-admin__group-rail>header span{color:var(--fs-health-admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fs-health-admin__group-rail>header strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin-top:.35rem;font-size:1.25rem}.fs-health-admin__group-rail nav{padding:.45rem;display:grid}.fs-health-admin__group-rail nav button{min-height:3.1rem;color:var(--fs-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;padding:.45rem .55rem;display:grid}.fs-health-admin__group-rail nav button>span{border:1px solid var(--fs-border-subtle);width:2rem;height:2rem;color:var(--fs-health-admin-accent);border-radius:.55rem;place-items:center;font-size:.61rem;font-weight:850;display:grid}.fs-health-admin__group-rail nav button b{font-size:.73rem}.fs-health-admin__group-rail nav button small{background:var(--fs-surface-base);border-radius:2rem;place-items:center;min-width:1.55rem;height:1.55rem;font-size:.64rem;display:grid}.fs-health-admin__group-rail nav button.is-active,.fs-health-admin__group-rail nav button:hover{border-color:var(--fs-health-admin-border);color:var(--fs-text-primary);background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-admin__group-rail nav button:hover,.fs-health-admin__group-rail nav button.is-active){background:color-mix(in srgb,var(--fs-health-admin-accent)8%,transparent)}}.fs-health-admin__group-rail>div{border:1px solid var(--fs-health-admin-accent);background:var(--fs-health-admin-accent);border-radius:.75rem;margin:.5rem;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__group-rail>div{border:1px solid color-mix(in srgb,var(--fs-health-admin-accent)22%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-health-admin-accent)5%,transparent)}}.fs-health-admin__group-rail>div strong{color:var(--fs-text-primary);font-size:.73rem}.fs-health-admin__group-rail>div p{color:var(--fs-text-muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.fs-health-admin__catalogue{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-admin__catalogue>header,.fs-health-admin__readiness>header,.fs-health-admin__references>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;display:flex}.fs-health-admin__catalogue>header>div>span,.fs-health-admin__readiness>header>div>span,.fs-health-admin__references>header>div>span{color:var(--fs-health-admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.fs-health-admin__catalogue h2,.fs-health-admin__readiness h2,.fs-health-admin__references h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.3rem 0 0;font-size:1.55rem}.fs-health-admin__catalogue header p,.fs-health-admin__readiness header p,.fs-health-admin__references header p{color:var(--fs-text-muted);margin:.35rem 0 0;font-size:.78rem}.fs-health-admin__catalogue>header label{width:min(22rem,36%)}.fs-health-admin__policy-list{display:grid}.fs-health-admin__policy-list>article{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:2.8rem minmax(18rem,1fr) minmax(15rem,.7fr) auto;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:grid}.fs-health-admin__policy-list>article:last-child{border-bottom:0}.fs-health-admin__policy-list>article:hover{background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__policy-list>article:hover{background:color-mix(in srgb,var(--fs-health-admin-accent)3%,transparent)}}.fs-health-admin__policy-icon{border:1px solid var(--fs-health-admin-border);width:2.65rem;height:2.65rem;color:var(--fs-health-admin-accent);border-radius:.65rem;place-items:center;font-size:.62rem;font-weight:900;display:grid}.fs-health-admin__policy-title{align-items:center;gap:.5rem;display:flex}.fs-health-admin__policy-title strong{color:var(--fs-text-primary);font-size:.81rem}.fs-health-admin__policy-list p{color:var(--fs-text-muted);margin:.25rem 0 0;font-size:.71rem;line-height:1.4}.fs-health-admin__policy-list code{color:var(--fs-health-admin-accent);margin-top:.32rem;font-size:.61rem;display:block}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__policy-list code{color:color-mix(in srgb,var(--fs-health-admin-accent)70%,var(--fs-text-muted))}}.fs-health-admin__policy-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.fs-health-admin__policy-list dl div{min-width:0}.fs-health-admin__policy-list dt{color:var(--fs-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:800}.fs-health-admin__policy-list dd{color:var(--fs-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.72rem;font-weight:750;overflow:hidden}.fs-health-admin__references{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-admin__references>header>div:last-child{grid-template-columns:minmax(17rem,1fr) 12rem;align-self:center;gap:.55rem;display:grid}.fs-health-admin__kind-strip{border-bottom:1px solid var(--fs-border-subtle);scrollbar-width:thin;gap:.4rem;padding:.7rem .8rem;display:flex;overflow-x:auto}.fs-health-admin__kind-strip button{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-base);min-height:2.35rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;border-radius:.65rem;flex:none;grid-template-columns:auto auto auto;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.69rem;font-weight:760;display:grid}.fs-health-admin__kind-strip button>span{color:var(--fs-health-admin-accent);font-size:.57rem;font-weight:900}.fs-health-admin__kind-strip button small{background:var(--fs-surface-raised);border-radius:1rem;place-items:center;min-width:1.3rem;height:1.3rem;font-size:.58rem;display:grid}.fs-health-admin__kind-strip button.is-active,.fs-health-admin__kind-strip button:hover{border-color:var(--fs-health-admin-border);color:var(--fs-text-primary);background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-admin__kind-strip button:hover,.fs-health-admin__kind-strip button.is-active){background:color-mix(in srgb,var(--fs-health-admin-accent)10%,var(--fs-surface-raised))}}.fs-health-admin__reference-table{overflow-x:auto}.fs-health-admin__reference-table table{border-collapse:collapse;width:100%;min-width:76rem}.fs-health-admin__reference-table th{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-base);color:var(--fs-text-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:.7rem 1rem;font-size:.62rem;font-weight:850}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__reference-table th{background:color-mix(in srgb,var(--fs-surface-base)65%,transparent)}}.fs-health-admin__reference-table td{border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-text-secondary);vertical-align:middle;padding:.85rem 1rem;font-size:.73rem}.fs-health-admin__reference-table tr:last-child td{border-bottom:0}.fs-health-admin__reference-table tbody tr:hover{background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__reference-table tbody tr:hover{background:color-mix(in srgb,var(--fs-health-admin-accent)3%,transparent)}}.fs-health-admin__reference-table td>small,.fs-health-admin__reference-table td>span{display:block}.fs-health-admin__reference-table td>small{color:var(--fs-text-muted);margin-top:.3rem;font-size:.64rem}.fs-health-admin__reference-table code{color:var(--fs-health-admin-accent);font-size:.63rem}.fs-health-admin__immutability{border:1px solid var(--fs-success);background:var(--fs-success);border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin:1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__immutability{border:1px solid color-mix(in srgb,var(--fs-success)30%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-success)6%,transparent)}}.fs-health-admin__immutability>span{background:var(--fs-success);width:2.3rem;height:2.3rem;color:var(--fs-success);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__immutability>span{background:color-mix(in srgb,var(--fs-success)14%,transparent)}}.fs-health-admin__immutability strong{color:var(--fs-text-primary);font-size:.76rem}.fs-health-admin__immutability p{color:var(--fs-text-muted);margin:.25rem 0 0;font-size:.7rem;line-height:1.45}.fs-health-admin__readiness{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-admin__readiness>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fs-health-admin__readiness>div>article{border-right:1px solid var(--fs-border-subtle);grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.7rem;padding:1.15rem;display:grid}.fs-health-admin__readiness>div>article:last-child{border-right:0}.fs-health-admin__readiness>div>article>span{border:1px solid var(--fs-health-admin-border);width:2rem;height:2rem;color:var(--fs-health-admin-accent);border-radius:.55rem;grid-row:span 2;place-items:center;font-size:.65rem;font-weight:850;display:grid}.fs-health-admin__readiness article strong{color:var(--fs-text-primary);font-size:.76rem}.fs-health-admin__readiness article p{color:var(--fs-text-muted);margin:.3rem 0;font-size:.68rem;line-height:1.45}.fs-health-admin__readiness article code{color:var(--fs-text-muted);font-size:.59rem}.fs-health-admin__readiness>div>article>a{color:var(--fs-health-admin-accent);grid-column:1/-1;font-size:.68rem;font-weight:750;text-decoration:none}.fs-health-admin__ownership-map{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-base);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.fs-health-admin__ownership-map article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.8rem;padding:1rem}.fs-health-admin__ownership-map article>span{color:var(--fs-health-admin-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:850}.fs-health-admin__ownership-map a{color:var(--fs-health-admin-accent);font-size:.69rem;font-weight:750;text-decoration:none}.fs-health-admin__release{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-admin__release>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}.fs-health-admin__release>header>div:first-child>span{color:var(--fs-health-admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.fs-health-admin__release>header h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.3rem 0 0;font-size:1.65rem}.fs-health-admin__release>header p{color:var(--fs-text-muted);margin:.35rem 0 0}.fs-health-admin__release>header>div:last-child{justify-items:end;gap:.55rem;display:grid}.fs-health-admin__release>header>div:last-child>strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);font-size:2rem}.fs-health-admin__release-gates{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fs-health-admin__release-gates article{border-right:1px solid var(--fs-border-subtle);border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;display:grid}.fs-health-admin__release-gates article:last-child{border-right:0}.fs-health-admin__release-gates article>span{background:var(--fs-success);width:1.8rem;height:1.8rem;color:var(--fs-success);border-radius:50%;place-items:center;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__release-gates article>span{background:color-mix(in srgb,var(--fs-success)12%,transparent)}}.fs-health-admin__release-gates article.is-open>span{background:var(--fs-status-warning);color:var(--fs-status-warning)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__release-gates article.is-open>span{background:color-mix(in srgb,var(--fs-status-warning)12%,transparent)}}.fs-health-admin__release-gates article strong{color:var(--fs-text-primary);font-size:.73rem}.fs-health-admin__release-gates article p{color:var(--fs-text-muted);margin:.3rem 0 .5rem;font-size:.66rem;line-height:1.4}.fs-health-admin__release-gates article .fs-status-badge{grid-column:2;width:fit-content}.fs-health-admin__release-evidence{background:var(--fs-surface-base);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.fs-health-admin__release-evidence article{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.8rem;grid-template-columns:auto 1fr;gap:.55rem .75rem;padding:1rem;display:grid}.fs-health-admin__release-evidence article>span{color:var(--fs-health-admin-accent);font-size:.65rem;font-weight:850}.fs-health-admin__release-evidence article strong{color:var(--fs-text-primary);font-size:.76rem}.fs-health-admin__release-evidence article .fs-status-badge,.fs-health-admin__release-evidence article p{grid-column:2}.fs-health-admin__release-evidence article p{color:var(--fs-text-muted);margin:0;font-size:.68rem;line-height:1.45}.fs-health-admin__release-evidence article .fs-status-badge{width:fit-content}.fs-health-admin__release>aside{border-top:1px solid var(--fs-health-admin-border);background:var(--fs-health-admin-accent);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__release>aside{background:color-mix(in srgb,var(--fs-health-admin-accent)6%,transparent)}}.fs-health-admin__release>aside span,.fs-health-admin__release>aside strong{display:block}.fs-health-admin__release>aside span{color:var(--fs-health-admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:850}.fs-health-admin__release>aside strong{color:var(--fs-text-primary);letter-spacing:.04em;margin-top:.3rem;font-size:.82rem}.fs-health-admin__release>aside p{color:var(--fs-text-muted);margin:.3rem 0 0;font-size:.69rem}.fs-health-admin__drawer-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070bad;justify-content:flex-end;display:flex;position:fixed;inset:0}.fs-health-admin__drawer{border-left:1px solid var(--fs-health-admin-border);background:var(--fs-surface-base);flex-direction:column;width:min(42rem,100vw - 1rem);height:100%;animation:fs-health-admin-drawer-in .18s ease-out;display:flex;overflow-y:auto;box-shadow:-1rem 0 3rem #00000047}@keyframes fs-health-admin-drawer-in{0%{opacity:.75;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.fs-health-admin__drawer>header{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-health-admin-accent);justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__drawer>header{background:color-mix(in srgb,var(--fs-health-admin-accent)5%,var(--fs-surface-raised))}}.fs-health-admin__drawer>header span{color:var(--fs-health-admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.fs-health-admin__drawer>header h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.35rem 0 0;font-size:1.65rem}.fs-health-admin__drawer>header p{color:var(--fs-text-muted);margin:.4rem 0 0;font-size:.74rem;line-height:1.45}.fs-health-admin__drawer>header>button{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-base);width:2.3rem;height:2.3rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;border-radius:.65rem;flex:none;place-items:center;font-size:1.35rem;display:grid}.fs-health-admin__drawer-context{border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fs-health-admin__drawer-context div{border-right:1px solid var(--fs-border-subtle);padding:.85rem 1rem}.fs-health-admin__drawer-context div:last-child{border-right:0}.fs-health-admin__drawer-context span,.fs-health-admin__drawer-context strong{display:block}.fs-health-admin__drawer-context span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:800}.fs-health-admin__drawer-context strong{color:var(--fs-text-primary);margin-top:.3rem;font-size:.69rem}.fs-health-admin__drawer-form{gap:1rem;padding:1.2rem 1.35rem;display:grid}.fs-health-admin__toggle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);width:fit-content;min-width:9rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;border-radius:.7rem;align-items:center;gap:.65rem;padding:.48rem .7rem;font-weight:750;display:flex}.fs-health-admin__toggle i{background:var(--fs-surface-base);width:2.2rem;height:1.2rem;box-shadow:inset 0 0 0 1px var(--fs-border-subtle);border-radius:2rem;position:relative}.fs-health-admin__toggle i:after{background:var(--fs-text-muted);content:"";border-radius:50%;width:.86rem;height:.86rem;transition:transform .16s;position:absolute;top:.17rem;left:.18rem}.fs-health-admin__toggle.is-on{border-color:var(--fs-health-admin-border);color:var(--fs-text-primary);background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__toggle.is-on{background:color-mix(in srgb,var(--fs-health-admin-accent)8%,var(--fs-surface-raised))}}.fs-health-admin__toggle.is-on i{background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__toggle.is-on i{background:color-mix(in srgb,var(--fs-health-admin-accent)28%,var(--fs-surface-base))}}.fs-health-admin__toggle.is-on i:after{background:var(--fs-health-admin-accent);transform:translate(1rem)}.fs-health-admin__impact{border:1px dashed var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.85rem;margin:0 1.35rem 1.2rem;padding:.9rem 1rem}.fs-health-admin__impact.is-ready{border-style:solid;border-color:var(--fs-health-admin-border);background:var(--fs-health-admin-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__impact.is-ready{background:color-mix(in srgb,var(--fs-health-admin-accent)5%,var(--fs-surface-raised))}}.fs-health-admin__impact>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fs-health-admin__impact>header span,.fs-health-admin__impact>header strong{display:block}.fs-health-admin__impact>header span{color:var(--fs-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.fs-health-admin__impact>header strong{color:var(--fs-text-primary);margin-top:.25rem;font-size:.76rem}.fs-health-admin__impact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.fs-health-admin__impact article{border:1px solid var(--fs-border-subtle);color:var(--fs-text-muted);border-radius:.65rem;justify-content:space-between;padding:.65rem .75rem;font-size:.68rem;display:flex}.fs-health-admin__impact article strong{color:var(--fs-text-primary)}.fs-health-admin__impact p{color:var(--fs-text-muted);margin:.7rem 0 0;font-size:.68rem;line-height:1.45}.fs-health-admin__drawer>footer{border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);justify-content:space-between;gap:1rem;margin-top:auto;padding:1rem 1.35rem;display:flex}.fs-health-admin__drawer>footer>div{gap:.5rem;display:flex}.fs-health-admin__reference-impact{border:1px solid var(--fs-health-admin-border);background:var(--fs-health-admin-accent);border-radius:.75rem;margin:1rem 1.35rem 0;padding:.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__reference-impact{background:color-mix(in srgb,var(--fs-health-admin-accent)6%,transparent)}}.fs-health-admin__reference-impact strong{color:var(--fs-text-primary);font-size:.74rem}.fs-health-admin__reference-impact p{color:var(--fs-text-muted);margin:.3rem 0 0;font-size:.68rem;line-height:1.45}.fs-health-admin__reference-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.2rem 1.35rem;display:grid}.fs-health-admin__reference-form .fs-field--full{grid-column:1/-1}.fs-health-admin__lifecycle{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.8rem;margin:0 1.35rem 1rem;padding:.9rem}.fs-health-admin__lifecycle>header span,.fs-health-admin__lifecycle>header strong{display:block}.fs-health-admin__lifecycle>header span{color:var(--fs-health-admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.fs-health-admin__lifecycle>header strong{color:var(--fs-text-primary);margin-top:.25rem;font-size:.76rem}.fs-health-admin__lifecycle>div{grid-template-columns:1fr auto auto;gap:.45rem;margin-top:.8rem;display:grid}.fs-health-admin__lifecycle>div .fs-health-admin__danger{border-color:var(--fs-danger);background:var(--fs-danger);color:var(--fs-danger);grid-column:1/-1;justify-self:start}@supports (color:color-mix(in lab,red,red)){.fs-health-admin__lifecycle>div .fs-health-admin__danger{border-color:color-mix(in srgb,var(--fs-danger)45%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-danger)7%,var(--fs-surface-raised));color:color-mix(in srgb,var(--fs-danger)75%,white)}}@media (max-width:1280px){.fs-health-admin__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-admin__metrics article{border-bottom:1px solid var(--fs-border-subtle)}.fs-health-admin__policy-list>article{grid-template-columns:2.8rem minmax(16rem,1fr) auto}.fs-health-admin__policy-list dl{grid-column:2}.fs-health-admin__readiness>div,.fs-health-admin__release-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-admin__readiness>div>article,.fs-health-admin__release-gates article{border-bottom:1px solid var(--fs-border-subtle)}}@media (max-width:900px){.fs-health-admin__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-admin__tabs a{border-bottom:1px solid var(--fs-border-subtle)}.fs-health-admin__policy-layout{grid-template-columns:1fr}.fs-health-admin__group-rail nav{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-admin__group-rail>div{display:none}.fs-health-admin__ownership-map,.fs-health-admin__release-evidence{grid-template-columns:1fr}}@media (max-width:680px){.fs-health-admin__group-rail nav,.fs-health-admin__metrics,.fs-health-admin__readiness>div,.fs-health-admin__release-gates{grid-template-columns:1fr}.fs-health-admin__catalogue>header,.fs-health-admin__references>header,.fs-health-admin__release>header{flex-direction:column}.fs-health-admin__catalogue>header label,.fs-health-admin__references>header>div:last-child{grid-template-columns:1fr;width:100%}.fs-health-admin__policy-list>article{grid-template-columns:2.8rem 1fr}.fs-health-admin__policy-list dl,.fs-health-admin__policy-list>article>button{grid-column:1/-1}.fs-health-admin__drawer-context,.fs-health-admin__reference-form{grid-template-columns:1fr}.fs-health-admin__drawer-context div{border-right:0;border-bottom:1px solid var(--fs-border-subtle)}.fs-health-admin__reference-form .fs-field--full{grid-column:auto}.fs-health-admin__lifecycle>div{grid-template-columns:1fr}.fs-health-admin__lifecycle>div .fs-health-admin__danger{grid-column:auto}.fs-health-admin__drawer>footer{flex-direction:column}.fs-health-admin__drawer>footer>div{justify-content:flex-end}}.fs-bio-control{gap:1rem;display:grid}.fs-bio-control__hero{background:radial-gradient(circle at 82% 12%,var(--fs-health-accent,#72b7ad),transparent 30%),var(--fs-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.fs-bio-control__hero{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--fs-health-accent,#72b7ad)13%,transparent),transparent 30%),var(--fs-surface-elevated)}}.fs-bio-control__kpis{border:1px solid var(--fs-border);background:var(--fs-surface-elevated);border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.fs-bio-control__kpis button{text-align:left;border:0;border-right:1px solid var(--fs-border);min-width:0;color:var(--fs-text);cursor:pointer;background:0 0;gap:.25rem;padding:1rem;display:grid;position:relative}.fs-bio-control__kpis button:last-child{border-right:0}.fs-bio-control__kpis button:hover{background:var(--fs-health-accent,#72b7ad)}@supports (color:color-mix(in lab,red,red)){.fs-bio-control__kpis button:hover{background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)8%,transparent)}}.fs-bio-control__kpis span{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fs-bio-control__kpis strong{font-family:var(--font-display,serif);font-size:1.8rem;line-height:1}.fs-bio-control__kpis small{color:var(--fs-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-bio-control__analytics{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr);gap:1rem;display:grid}.fs-bio-control__chart{height:17rem;padding:.65rem .75rem .25rem}.fs-bio-control__chart .recharts-cartesian-axis-tick-value{fill:var(--fs-text-muted);font-size:.72rem}.fs-bio-control__chart .recharts-cartesian-grid line{stroke:var(--fs-border)}@supports (color:color-mix(in lab,red,red)){.fs-bio-control__chart .recharts-cartesian-grid line{stroke:color-mix(in srgb,var(--fs-border)65%,transparent)}}.fs-bio-control__legend{color:var(--fs-text-muted);justify-content:center;gap:1rem;padding:0 1rem 1rem;font-size:.78rem;display:flex}.fs-bio-control__legend span{align-items:center;gap:.35rem;display:flex}.fs-bio-control__legend i{background:var(--fs-health-accent,#72b7ad);border-radius:.2rem;width:.65rem;height:.65rem}.fs-bio-control__legend span:last-child i{background:var(--fs-health-success,#8fcf93)}.fs-bio-control__register{overflow:hidden}.fs-bio-control__tabs{border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border);gap:.35rem;padding:.6rem;display:flex;overflow-x:auto}.fs-bio-control__tabs button{color:var(--fs-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.55rem;padding:.65rem .8rem;font-weight:750;display:flex}.fs-bio-control__tabs button.is-active,.fs-bio-control__tabs button:hover{color:var(--fs-text);border-color:var(--fs-health-accent,#72b7ad);background:var(--fs-health-accent,#72b7ad)}@supports (color:color-mix(in lab,red,red)){:is(.fs-bio-control__tabs button:hover,.fs-bio-control__tabs button.is-active){border-color:color-mix(in srgb,var(--fs-health-accent,#72b7ad)48%,var(--fs-border));background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)10%,transparent)}}.fs-bio-control__tabs b{background:var(--fs-surface);border-radius:99px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.7rem;display:grid}.fs-bio-control__filters{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.fs-bio-control__filters label{flex:1;max-width:28rem}.fs-bio-control__filters>span{color:var(--fs-text-muted);font-size:.78rem}.fs-bio-control__table-wrap{overflow-x:auto}.fs-bio-control__table{border-collapse:collapse;width:100%}.fs-bio-control__table th{color:var(--fs-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:var(--fs-surface);padding:.8rem 1rem;font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.fs-bio-control__table th{background:color-mix(in srgb,var(--fs-surface)78%,transparent)}}.fs-bio-control__table td{border-top:1px solid var(--fs-border);vertical-align:middle;padding:.9rem 1rem}.fs-bio-control__table td small,.fs-bio-control__table td strong{display:block}.fs-bio-control__table td small{color:var(--fs-text-muted);margin-top:.25rem;font-size:.74rem}.fs-bio-control__table td:last-child a{border:1px solid var(--fs-border);width:2rem;height:2rem;color:var(--fs-health-accent,#72b7ad);border-radius:.6rem;place-items:center;text-decoration:none;display:grid}.fs-bio-control__table tr:hover td{background:var(--fs-health-accent,#72b7ad)}@supports (color:color-mix(in lab,red,red)){.fs-bio-control__table tr:hover td{background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)4%,transparent)}}.fs-bio-control__empty{min-height:10rem;color:var(--fs-text-muted);text-align:center;place-items:center;gap:.35rem;padding:2rem;display:grid}.fs-bio-control__empty strong{color:var(--fs-text);font-family:var(--font-display,serif);font-size:1.25rem}@media (max-width:1120px){.fs-bio-control__kpis{grid-template-columns:repeat(3,1fr)}.fs-bio-control__kpis button:nth-child(3){border-right:0}.fs-bio-control__kpis button:nth-child(-n+3){border-bottom:1px solid var(--fs-border)}.fs-bio-control__analytics{grid-template-columns:1fr}}@media (max-width:720px){.fs-bio-control__kpis{grid-template-columns:repeat(2,1fr)}.fs-bio-control__kpis button{border-bottom:1px solid var(--fs-border)}.fs-bio-control__kpis button:nth-child(2n){border-right:0}.fs-bio-control__filters{flex-direction:column;align-items:stretch}.fs-bio-control__table thead{display:none}.fs-bio-control__table,.fs-bio-control__table tbody,.fs-bio-control__table td,.fs-bio-control__table tr{width:100%;display:block}.fs-bio-control__table tr{border-top:1px solid var(--fs-border);padding:.35rem 3.5rem .35rem .25rem;position:relative}.fs-bio-control__table td{border:0;padding:.45rem .75rem}.fs-bio-control__table td:last-child{padding:0;position:absolute;top:.75rem;right:.75rem}}.fs-bio-detail{gap:1rem;display:grid}.fs-bio-detail__decision{border:1px solid var(--fs-health-accent,#72b7ad);background:var(--fs-health-accent,#72b7ad);border-radius:1rem;grid-template-columns:.8fr 1.2fr;align-items:end;gap:1rem 1.5rem;padding:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-bio-detail__decision{border:1px solid color-mix(in srgb,var(--fs-health-accent,#72b7ad)52%,var(--fs-border));background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)7%,var(--fs-surface-elevated))}}.fs-bio-detail__decision h2{margin:.15rem 0 .35rem;font-size:1.2rem}.fs-bio-detail__decision p{color:var(--fs-text-muted);margin:0}.fs-bio-detail__decision label{color:var(--fs-text-muted);gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.fs-bio-detail textarea,.fs-bio-detail__decision textarea{border:1px solid var(--fs-border);background:var(--fs-surface);width:100%;color:var(--fs-text);resize:vertical;border-radius:.7rem;padding:.75rem}.fs-bio-detail__decision>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:.6rem;display:flex}.fs-bio-detail__layout{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.fs-bio-detail__corrective-summary{grid-template-columns:1fr;display:grid}.fs-bio-detail__corrective-summary>div{border-top:1px solid var(--fs-border);gap:.25rem;padding:.9rem 1rem;display:grid}.fs-bio-detail__corrective-summary span{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fs-bio-detail__checklist{overflow:hidden}.fs-bio-detail__check-grid{border-top:1px solid var(--fs-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.fs-bio-detail__check{border:1px solid var(--fs-border);background:var(--fs-surface);border-radius:.85rem;align-content:start;gap:.7rem;padding:1rem;display:grid}.fs-bio-detail__check--fail{border-color:var(--fs-danger,#db7474)}@supports (color:color-mix(in lab,red,red)){.fs-bio-detail__check--fail{border-color:color-mix(in srgb,var(--fs-danger,#db7474)45%,var(--fs-border))}}.fs-bio-detail__check h3{margin:.2rem 0;font-size:.98rem}.fs-bio-detail__check p{color:var(--fs-text-muted);margin:0;font-size:.8rem}.fs-bio-detail__check>div>span{color:var(--fs-health-accent,#72b7ad);letter-spacing:.08em;font-size:.68rem;font-weight:850}.fs-bio-detail__check>.fs-status-pill{justify-self:start}.fs-bio-detail__correction{border-top:1px solid var(--fs-border);gap:.45rem;padding-top:.75rem;display:grid}.fs-bio-detail__correction small{color:var(--fs-text-muted)}.fs-bio-detail__correction>div{gap:.55rem;display:grid}.fs-bio-detail__capture{border-top:1px solid var(--fs-border);background:var(--fs-surface);grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-bio-detail__capture{background:color-mix(in srgb,var(--fs-surface)72%,transparent)}}.fs-bio-detail__suggestions{align-content:start;gap:.45rem;display:grid}.fs-bio-detail__suggestions>span{color:var(--fs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-bio-detail__suggestions button{border:1px solid var(--fs-border);background:var(--fs-surface);color:var(--fs-text);text-align:left;cursor:pointer;border-radius:.65rem;padding:.7rem .8rem}.fs-bio-detail__suggestions button:hover{border-color:var(--fs-health-accent,#72b7ad)}.fs-bio-detail__capture-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fs-bio-detail__capture-form label{color:var(--fs-text-muted);align-content:start;gap:.4rem;font-size:.76rem;font-weight:800;display:grid}.fs-bio-detail__capture-actions,.fs-bio-detail__wide{grid-column:1/-1}.fs-bio-detail__result-choice{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.fs-bio-detail__result-choice button{border:1px solid var(--fs-border);background:var(--fs-surface);color:var(--fs-text-muted);cursor:pointer;border-radius:.65rem;padding:.7rem .45rem;font-weight:750}.fs-bio-detail__result-choice button.is-active{border-color:var(--fs-health-accent,#72b7ad);background:var(--fs-health-accent,#72b7ad);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){.fs-bio-detail__result-choice button.is-active{background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)12%,transparent)}}.fs-bio-detail__capture-actions{justify-content:flex-end;display:flex}@media (max-width:980px){.fs-bio-detail__capture,.fs-bio-detail__decision,.fs-bio-detail__layout{grid-template-columns:1fr}.fs-bio-detail__check-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fs-bio-detail__capture-form,.fs-bio-detail__check-grid{grid-template-columns:1fr}.fs-bio-detail__capture-actions,.fs-bio-detail__wide{grid-column:1}.fs-bio-detail__result-choice{grid-template-columns:1fr}}.fs-review-centre{--fs-review-border:var(--fs-health-accent,#72b7ad);position:relative}@supports (color:color-mix(in lab,red,red)){.fs-review-centre{--fs-review-border:color-mix(in srgb,var(--fs-health-accent,#72b7ad)24%,var(--fs-border))}}.fs-review-centre__hero{border-color:var(--fs-review-border)}.fs-review-centre__kpis{border:1px solid var(--fs-border);background:var(--fs-surface-elevated);border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.fs-review-centre__kpis article{border-right:1px solid var(--fs-border);min-width:0;padding:1rem 1.1rem}.fs-review-centre__kpis article:last-child{border-right:0}.fs-review-centre__kpis span,.fs-review-drawer section>span,.fs-review-drawer__facts span{color:var(--fs-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.fs-review-centre__kpis strong{color:var(--fs-text);font-family:var(--font-display,serif);margin-top:.45rem;font-size:clamp(1.5rem,2vw,2rem);line-height:1;display:block}.fs-review-centre__kpis small{color:var(--fs-text-muted);margin-top:.5rem;line-height:1.35;display:block}.fs-review-centre__analytics{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr);gap:1rem;display:grid}.fs-review-centre__chart{height:16rem;padding:.75rem 1rem 1rem}.fs-review-centre__chart .recharts-cartesian-axis-tick-value{fill:var(--fs-text-muted);font-size:12px}.fs-review-centre__chart .recharts-cartesian-grid line{stroke:var(--fs-border)}@supports (color:color-mix(in lab,red,red)){.fs-review-centre__chart .recharts-cartesian-grid line{stroke:color-mix(in srgb,var(--fs-border)70%,transparent)}}.fs-review-centre__register{overflow:hidden}.fs-review-centre__tabs{border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border);background:var(--fs-surface);gap:.25rem;padding:.5rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.fs-review-centre__tabs{background:color-mix(in srgb,var(--fs-surface)78%,transparent)}}.fs-review-centre__tabs button{color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;flex:none;align-items:center;gap:.55rem;padding:.65rem .8rem;font-weight:750;display:inline-flex}.fs-review-centre__tabs button.is-active,.fs-review-centre__tabs button:hover{border-color:var(--fs-review-border);background:var(--fs-health-accent,#72b7ad);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){:is(.fs-review-centre__tabs button:hover,.fs-review-centre__tabs button.is-active){background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)12%,transparent)}}.fs-review-centre__tabs b{background:var(--fs-surface);border-radius:99px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;font-size:.7rem;display:inline-grid}.fs-review-centre__toolbar{border-bottom:1px solid var(--fs-border);grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.fs-review-centre__toolbar>label input{width:100%}.fs-review-centre__saved,.fs-review-centre__scope{border:1px solid var(--fs-border);background:var(--fs-surface);border-radius:.7rem;align-items:center;padding:.2rem;display:inline-flex}.fs-review-centre__bulk button,.fs-review-centre__saved button,.fs-review-centre__saved-list button,.fs-review-centre__scope button{color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-weight:750}.fs-review-centre__scope button{padding:.5rem .7rem}.fs-review-centre__scope button.is-active{background:var(--fs-health-accent,#72b7ad);color:var(--fs-text)}@supports (color:color-mix(in lab,red,red)){.fs-review-centre__scope button.is-active{background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)16%,transparent)}}.fs-review-centre__saved input{width:9.5rem;color:var(--fs-text);background:0 0;border:0;outline:0;padding:.5rem .6rem}.fs-review-centre__saved button{color:var(--fs-health-accent,#72b7ad);padding:.5rem .65rem}.fs-review-centre__saved button:disabled{opacity:.45;cursor:not-allowed}.fs-review-centre__saved-list{color:var(--fs-text-muted);align-items:center;gap:.5rem;padding:0 1rem .75rem;font-size:.76rem;display:flex;overflow-x:auto}.fs-review-centre__saved-list button{border:1px solid var(--fs-border);flex:none;padding:.45rem .7rem}.fs-review-centre__bulk{border-bottom:1px solid var(--fs-review-border);background:var(--fs-health-accent,#72b7ad);grid-template-columns:auto minmax(14rem,1fr) minmax(12rem,.5fr) auto auto;align-items:center;gap:.6rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-review-centre__bulk{background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)9%,transparent)}}.fs-review-centre__bulk input,.fs-review-centre__bulk select,.fs-review-drawer__action select,.fs-review-drawer__action textarea{border:1px solid var(--fs-border);background:var(--fs-surface);min-height:2.5rem;color:var(--fs-text);font:inherit;border-radius:.6rem;padding:.55rem .7rem}.fs-review-centre__bulk button{border:1px solid var(--fs-review-border);color:var(--fs-text);padding:.55rem .75rem}.fs-review-centre__bulk button:disabled{opacity:.45;cursor:not-allowed}.fs-review-centre__table-wrap{overflow-x:auto}.fs-review-centre__table{border-collapse:collapse;width:100%;min-width:70rem}.fs-review-centre__table th{border-bottom:1px solid var(--fs-border);color:var(--fs-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.75rem .85rem;font-size:.67rem;font-weight:850}.fs-review-centre__table td{border-bottom:1px solid var(--fs-border);color:var(--fs-text);vertical-align:middle;padding:.85rem}.fs-review-centre__table tr:last-child td{border-bottom:0}.fs-review-centre__table tr.is-selected,.fs-review-centre__table tr:hover{background:var(--fs-health-accent,#72b7ad)}@supports (color:color-mix(in lab,red,red)){:is(.fs-review-centre__table tr:hover,.fs-review-centre__table tr.is-selected){background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)6%,transparent)}}.fs-review-centre__table td button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.fs-review-centre__table td:nth-child(2) button{grid-template-columns:auto 1fr;align-items:center;gap:.3rem .55rem;display:grid}.fs-review-centre__table td:nth-child(2) button small,.fs-review-centre__table td:nth-child(2) button strong{grid-column:2}.fs-review-centre__table small,.fs-review-centre__table strong{display:block}.fs-review-centre__table small{color:var(--fs-text-muted);margin-top:.25rem}.fs-review-centre__table .is-overdue,.fs-review-drawer .is-overdue{color:var(--fs-danger,#db7474)}.fs-review-centre__empty{min-height:11rem;color:var(--fs-text-muted);text-align:center;place-items:center;gap:.4rem;padding:2rem;display:grid}.fs-review-centre__empty strong{color:var(--fs-text);font-family:var(--font-display,serif);font-size:1.3rem}.fs-review-drawer__backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01070a9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.fs-review-drawer{border-left:1px solid var(--fs-review-border);background:var(--fs-surface-elevated);flex-direction:column;width:min(35rem,100vw);height:100%;display:flex;overflow-y:auto;box-shadow:-1.5rem 0 4.5rem #00000059}@supports (color:color-mix(in lab,red,red)){.fs-review-drawer{background:color-mix(in srgb,var(--fs-surface-elevated)94%,#081014)}}.fs-review-drawer>header{border-bottom:1px solid var(--fs-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.fs-review-drawer>header span{color:var(--fs-health-accent,#72b7ad);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fs-review-drawer>header h2{color:var(--fs-text);font-family:var(--font-display,serif);margin:.5rem 0 0;font-size:clamp(1.4rem,3vw,2rem)}.fs-review-drawer>header button{border:1px solid var(--fs-border);width:2.4rem;height:2.4rem;color:var(--fs-text);cursor:pointer;background:0 0;border-radius:.65rem;flex:none;font-size:1.35rem}.fs-review-drawer__status{border-bottom:1px solid var(--fs-border);align-items:center;gap:.5rem;padding:.9rem 1.4rem;display:flex}.fs-review-drawer__status>strong{margin-left:auto;font-size:.82rem}.fs-review-drawer section{border-bottom:1px solid var(--fs-border);padding:1.15rem 1.4rem}.fs-review-drawer section p{color:var(--fs-text);margin:.55rem 0 0;line-height:1.55}.fs-review-drawer__facts{border-bottom:1px solid var(--fs-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-review-drawer__facts div{border-right:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border);min-width:0;padding:1rem 1.4rem}.fs-review-drawer__facts div:nth-child(2n){border-right:0}.fs-review-drawer__facts div:nth-last-child(-n+2){border-bottom:0}.fs-review-drawer__facts strong{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;display:block;overflow:hidden}.fs-review-drawer__evidence{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.fs-review-drawer__evidence span{border:1px solid var(--fs-border);color:var(--fs-text-muted);border-radius:99px;padding:.38rem .55rem;font-size:.73rem}.fs-review-drawer__resolution{background:var(--fs-success,#75b892)}@supports (color:color-mix(in lab,red,red)){.fs-review-drawer__resolution{background:color-mix(in srgb,var(--fs-success,#75b892)7%,transparent)}}.fs-review-drawer__resolution>strong{color:var(--fs-text);margin-top:.55rem;display:block}.fs-review-drawer__resolution small{color:var(--fs-text-muted)}.fs-review-drawer__action{background:var(--fs-health-accent,#72b7ad);gap:.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-review-drawer__action{background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)7%,transparent)}}.fs-review-drawer__action textarea{resize:vertical}.fs-review-drawer__action>div{justify-content:flex-end;gap:.55rem;display:flex}.fs-review-drawer>footer{border-top:1px solid var(--fs-border);background:var(--fs-surface);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:1rem 1.4rem;display:flex}.fs-review-drawer>footer>div{flex-wrap:wrap;gap:.45rem;display:flex}.fs-review-drawer>footer a,.fs-review-drawer>footer button{border:1px solid var(--fs-border);min-height:2.5rem;color:var(--fs-text);font:inherit;cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;padding:.5rem .75rem;font-weight:750;text-decoration:none;display:inline-flex}.fs-review-drawer>footer .is-primary{border-color:var(--fs-health-accent,#72b7ad);background:var(--fs-health-accent,#72b7ad)}@supports (color:color-mix(in lab,red,red)){.fs-review-drawer>footer .is-primary{border-color:color-mix(in srgb,var(--fs-health-accent,#72b7ad)55%,transparent);background:color-mix(in srgb,var(--fs-health-accent,#72b7ad)26%,transparent)}}@media (max-width:1280px){.fs-review-centre__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-review-centre__kpis article:nth-child(3){border-right:0}.fs-review-centre__kpis article:nth-child(-n+3){border-bottom:1px solid var(--fs-border)}.fs-review-centre__toolbar{grid-template-columns:1fr auto}.fs-review-centre__saved{grid-column:1/-1;justify-self:start}}@media (max-width:920px){.fs-review-centre__analytics,.fs-review-centre__toolbar{grid-template-columns:1fr}.fs-review-centre__saved,.fs-review-centre__scope{justify-self:stretch}.fs-review-centre__saved input{width:100%}.fs-review-centre__bulk{grid-template-columns:1fr 1fr}.fs-review-centre__bulk input,.fs-review-centre__bulk select{grid-column:1/-1}}@media (max-width:640px){.fs-review-centre__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-review-centre__kpis article{border-right:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border)}.fs-review-centre__kpis article:nth-child(2n){border-right:0}.fs-review-centre__kpis article:nth-last-child(-n+2){border-bottom:0}.fs-review-centre__chart{height:14rem;padding-inline:.25rem}.fs-review-centre__bulk{grid-template-columns:1fr}.fs-review-centre__bulk>*{grid-column:1!important}.fs-review-drawer__facts{grid-template-columns:1fr}.fs-review-drawer__facts div{border-right:0;border-bottom:1px solid var(--fs-border)!important}.fs-review-drawer__facts div:last-child{border-bottom:0!important}.fs-review-drawer>footer{flex-direction:column;align-items:stretch}.fs-review-drawer>footer>div{width:100%}.fs-review-drawer>footer a,.fs-review-drawer>footer button{flex:1;justify-content:center}}.fs-health-intelligence,.fs-health-report-detail{--fs-intelligence-accent:var(--fs-health-accent,#78b5ad);--fs-intelligence-border:var(--fs-intelligence-accent);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-intelligence,.fs-health-report-detail){--fs-intelligence-border:color-mix(in srgb,var(--fs-intelligence-accent)24%,var(--fs-border-subtle))}}.fs-health-intelligence__hero,.fs-health-report-detail__hero{border-color:var(--fs-intelligence-border);background:radial-gradient(circle at 8% 12%,var(--fs-intelligence-accent),transparent 35%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-intelligence__hero,.fs-health-report-detail__hero){background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--fs-intelligence-accent)10%,transparent),transparent 35%),linear-gradient(135deg,var(--fs-surface-raised),color-mix(in srgb,var(--fs-surface-quiet)90%,#0c2423))}}.fs-health-intelligence__tabs{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.4rem;display:grid}.fs-health-intelligence__tabs a{min-height:2.65rem;color:var(--fs-text-muted);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.78rem;font-weight:780;text-decoration:none;display:flex}.fs-health-intelligence__tabs a.is-active,.fs-health-intelligence__tabs a:hover{border-color:var(--fs-intelligence-border);background:var(--fs-intelligence-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){:is(.fs-health-intelligence__tabs a:hover,.fs-health-intelligence__tabs a.is-active){background:color-mix(in srgb,var(--fs-intelligence-accent)11%,transparent)}}.fs-health-intelligence__posture{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fs-health-intelligence__posture article{border-right:1px solid var(--fs-border-subtle);min-width:0;padding:.95rem 1rem}.fs-health-intelligence__posture article:last-child{border-right:0}.fs-health-intelligence__delivery>header>span,.fs-health-intelligence__posture span,.fs-health-report-detail__results>header span{color:var(--fs-text-muted);letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.fs-health-intelligence__posture strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin-top:.4rem;font-size:1.65rem;line-height:1;display:block}.fs-health-intelligence__posture small{color:var(--fs-text-muted);margin-top:.45rem;font-size:.72rem;line-height:1.4;display:block}.fs-health-intelligence__filters{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:.9rem;grid-template-columns:minmax(18rem,1fr) minmax(13rem,.34fr) auto;align-items:end;gap:.7rem;padding:.8rem;display:grid}.fs-health-intelligence__analytics{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);gap:1rem;display:grid}.fs-health-intelligence__wide-chart{grid-row:span 2}.fs-health-intelligence__chart{height:22rem;padding:.75rem 1rem 1.1rem}.fs-health-intelligence__workflow-chart .fs-health-intelligence__chart{height:17rem}.fs-health-intelligence__segmented{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);border-radius:.65rem;gap:.2rem;padding:.22rem;display:inline-flex}.fs-health-intelligence__segmented button{min-height:2rem;color:var(--fs-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.35rem .65rem;font-size:.74rem;font-weight:800}.fs-health-intelligence__segmented button.is-active{background:var(--fs-intelligence-accent);color:var(--fs-text-primary)}@supports (color:color-mix(in lab,red,red)){.fs-health-intelligence__segmented button.is-active{background:color-mix(in srgb,var(--fs-intelligence-accent)17%,var(--fs-surface-raised))}}.fs-health-intelligence__segmented button:disabled{opacity:.4;cursor:not-allowed}.fs-health-intelligence__signals ul{gap:0;margin:0;padding:0 1rem;list-style:none;display:grid}.fs-health-intelligence__signals li{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 0;display:flex}.fs-health-intelligence__signals li:last-child{border-bottom:0}.fs-health-intelligence__signals li small,.fs-health-intelligence__signals li strong{display:block}.fs-health-intelligence__signals li small{color:var(--fs-text-muted);margin-top:.22rem;font-size:.71rem}.fs-health-intelligence__signals li b{color:var(--fs-intelligence-accent);font-family:var(--font-display,Georgia,serif);font-size:1.35rem}.fs-health-intelligence__signals>a{margin:.75rem 1rem 1rem}.fs-health-intelligence__delivery{border:1px solid var(--fs-intelligence-border);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-intelligence__delivery>header{border-bottom:1px solid var(--fs-border-subtle);padding:1.2rem 1.3rem}.fs-health-intelligence__delivery h2,.fs-health-report-detail__results>header h2{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);margin:.35rem 0 0;font-size:1.55rem}.fs-health-intelligence__delivery>header p,.fs-health-report-detail__results>header p{color:var(--fs-text-muted);margin:.4rem 0 0}.fs-health-intelligence__delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.fs-health-intelligence__delivery-grid a{border:1px solid var(--fs-border-subtle);min-height:5.5rem;color:var(--fs-text-primary);border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem;text-decoration:none;display:grid}.fs-health-intelligence__delivery-grid a:hover{border-color:var(--fs-intelligence-border);background:var(--fs-intelligence-accent)}@supports (color:color-mix(in lab,red,red)){.fs-health-intelligence__delivery-grid a:hover{background:color-mix(in srgb,var(--fs-intelligence-accent)6%,transparent)}}.fs-health-intelligence__delivery-grid a>span{border:1px solid var(--fs-intelligence-border);width:2.25rem;height:2.25rem;color:var(--fs-intelligence-accent);border-radius:.6rem;place-items:center;font-size:.72rem;font-weight:850;display:grid}.fs-health-intelligence__delivery-grid small,.fs-health-intelligence__delivery-grid strong{display:block}.fs-health-intelligence__delivery-grid small{color:var(--fs-text-muted);margin-top:.3rem;line-height:1.4}.fs-health-intelligence__delivery-grid b{color:var(--fs-intelligence-accent)}.fs-health-intelligence__delivery>aside{border:1px solid var(--fs-success,#75b892);background:var(--fs-success,#75b892);border-radius:.8rem;margin:0 1rem 1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.fs-health-intelligence__delivery>aside{border:1px solid color-mix(in srgb,var(--fs-success,#75b892)28%,var(--fs-border-subtle));background:color-mix(in srgb,var(--fs-success,#75b892)7%,transparent)}}.fs-health-intelligence__delivery>aside p{color:var(--fs-text-muted);margin:.35rem 0 0;line-height:1.5}.fs-health-report-detail__configuration{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);gap:1rem;display:grid}.fs-health-report-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:0 1rem 1rem;display:grid}.fs-health-report-detail__assurance dl{margin:0;display:grid}.fs-health-report-detail__assurance dl div{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:minmax(7rem,.65fr) 1fr;gap:.7rem;padding:.75rem 1rem;display:grid}.fs-health-report-detail__assurance dt{color:var(--fs-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.69rem;font-weight:820}.fs-health-report-detail__assurance dd{color:var(--fs-text-primary);margin:0;font-size:.78rem;font-weight:700}.fs-health-report-detail__saved{padding:1rem}.fs-health-report-detail__saved>small{color:var(--fs-text-muted);margin-top:.25rem;display:block}.fs-health-report-detail__saved>div{grid-template-columns:1fr auto;gap:.45rem;margin-top:.7rem;display:grid}.fs-health-report-detail__saved p{grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;margin:.45rem 0 0;display:grid}.fs-health-report-detail__saved p button{color:var(--fs-intelligence-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:750}.fs-health-report-detail__saved p button:last-child{color:var(--fs-text-muted);font-size:1rem}.fs-health-report-detail__saved p span{color:var(--fs-text-muted);font-size:.68rem}.fs-health-report-detail__exports{flex-wrap:wrap;gap:.4rem;display:flex}.fs-health-report-detail__results{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-raised);border-radius:1rem;overflow:hidden}.fs-health-report-detail__results>header{border-bottom:1px solid var(--fs-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.fs-health-report-detail__chart>div:last-child{height:22rem;padding:1rem}.fs-health-report-detail__empty{border:1px dashed var(--fs-intelligence-border);min-height:10rem;color:var(--fs-text-muted);text-align:center;border-radius:1rem;align-content:center;place-items:center;gap:.35rem;padding:2rem;display:grid}.fs-health-report-detail__empty strong{color:var(--fs-text-primary);font-family:var(--font-display,Georgia,serif);font-size:1.25rem}.fs-health-report-detail__empty p{margin:0}@media (max-width:1180px){.fs-health-intelligence__posture{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-health-intelligence__posture article{border-bottom:1px solid var(--fs-border-subtle)}.fs-health-intelligence__analytics,.fs-health-report-detail__configuration{grid-template-columns:1fr}.fs-health-intelligence__wide-chart{grid-row:auto}}@media (max-width:760px){.fs-health-intelligence__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-intelligence__delivery-grid,.fs-health-intelligence__filters,.fs-health-report-detail__fields{grid-template-columns:1fr}.fs-health-intelligence__posture{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-health-report-detail__results>header{flex-direction:column;align-items:flex-start}}:root{--fs-accent:#466f57;--fs-accent-hover:#557f65;--fs-accent-active:#365d46;--fs-accent-deep:#294936;--fs-accent-indicator:#789b80;--fs-accent-glow:#5380603d;--fs-accent-soft:#466f5724;--fs-accent-ring:#557f6547;--fs-border-accent:#53806075;--fs-accent-secondary:#6f9378;--fs-accent-secondary-hover:#83a68b;--fs-accent-secondary-active:#5b7e65;--fs-accent-secondary-deep:#476451;--fs-accent-secondary-soft:#6f937821;--fs-text-primary:var(--fs-text);--fs-accent-strong:var(--fs-accent-indicator);--fs-link:#c8d1d7;--fs-link-hover:#8eaf97;--fs-link-visited:#a8b4bc;--fs-panel-bg:radial-gradient(circle at top left,#528f650f,transparent 58%),linear-gradient(145deg,var(--fs-surface),var(--fs-surface-inset));--fs-panel-bg-quiet:var(--fs-surface-quiet);--fs-panel-bg-accent:radial-gradient(circle at top left,#528f6517,transparent 58%),linear-gradient(145deg,var(--fs-surface-soft),var(--fs-surface))}:root[data-theme=light]{--fs-bg:#f4f7f9;--fs-bg-soft:#f8fafb;--fs-bg-elevated:#fff;--fs-surface:#fff;--fs-surface-soft:#eef2f5;--fs-surface-raised:#e4ebef;--fs-surface-inset:#f1f4f6;--fs-surface-quiet:#fafcfd;--fs-surface-hover:#e7edf1;--fs-surface-overlay:#0f172a57;--fs-border-subtle:#1d313d26;--fs-border-strong:#1d313d45;--fs-border-accent:#3f765266;--fs-divider:#1d313d1c;--fs-text:#202a31;--fs-text-strong:#12222c;--fs-text-soft:#4d626f;--fs-text-muted:#687984;--fs-text-disabled:#4d626f7a;--fs-text-inverse:#f8fafb;--fs-accent:#3f7652;--fs-accent-hover:#346544;--fs-accent-active:#2a5438;--fs-accent-deep:#21432e;--fs-accent-indicator:#477e59;--fs-accent-glow:#3f765233;--fs-accent-soft:#3f76521a;--fs-accent-ring:#3f76523d;--fs-action-primary-start:#557b63;--fs-action-primary-end:#3e624d;--fs-action-primary-hover-start:#60886f;--fs-action-primary-hover-end:#476d56;--fs-action-primary-border:#3e624d8f;--fs-action-primary-border-hover:#3e624db3;--fs-action-primary-shadow:0 6px 16px #264b3424;--fs-action-primary-shadow-hover:0 8px 20px #264b3430;--fs-accent-secondary:#527d5f;--fs-accent-secondary-hover:#436b4e;--fs-accent-secondary-active:#365a41;--fs-accent-secondary-deep:#2b4935;--fs-accent-secondary-soft:#527d5f1a;--fs-text-primary:var(--fs-text);--fs-accent-strong:var(--fs-accent-indicator);--fs-link:#30434e;--fs-link-hover:#3f7652;--fs-link-visited:#5f707a;--fs-gradient-brand:linear-gradient(135deg,var(--fs-action-primary-start),var(--fs-action-primary-end));--fs-gradient-brand-hover:linear-gradient(135deg,var(--fs-action-primary-hover-start),var(--fs-action-primary-hover-end));--fs-gradient-brand-soft:radial-gradient(circle at top left,#3f76520e,transparent 58%),linear-gradient(145deg,#fff,var(--fs-surface-soft));--fs-panel-bg:linear-gradient(145deg,#fff,var(--fs-surface-soft));--fs-panel-bg-quiet:var(--fs-surface-quiet);--fs-panel-bg-accent:radial-gradient(circle at top left,#3f76520f,transparent 58%),linear-gradient(145deg,#fff,var(--fs-surface-soft));--fs-panel-bg-platform:radial-gradient(circle at top left,#956b130f,transparent 58%),linear-gradient(145deg,#fff,var(--fs-surface-soft));--fs-card-shadow-soft:0 10px 28px #14263113;--fs-card-shadow-strong:0 18px 44px #1426311f;--fs-card-shadow-hover:0 16px 38px #1426311f;--fs-card-shadow-enterprise:0 10px 26px #14263111;--fs-card-shadow-enterprise-hover:0 14px 34px #1426311a;--fs-popover-shadow:0 22px 60px #14263126;--fs-shell-shadow-subtle:0 8px 22px #1426310b;--fs-focus-ring:0 0 0 2px #3f765247,0 0 0 4px #3f76521a;--fs-selection-bg:#3f765229;--fs-selection-text:#21432e;--fs-scrollbar-thumb:#4d626f47;--fs-scrollbar-thumb-hover:#4d626f70;--fs-chart-empty-bg:linear-gradient(180deg,#fff,var(--fs-surface-soft))}.fs-app-shell{background:radial-gradient(circle at 4% 0,#528f650a,transparent 30rem),var(--fs-bg)}.fs-app-shell__main{background:radial-gradient(ellipse at top,#528f6506,transparent 56%),var(--fs-bg-soft)}.fs-app-shell--platform .fs-app-shell__sidebar,.fs-app-shell--tenant .fs-app-shell__sidebar,.fs-app-shell__sidebar{border-right-color:var(--fs-border-subtle);background:radial-gradient(at 0 0,#528f6511,#0000 54%),linear-gradient(#0d141b,#090e13)}.fs-app-shell__topbar{border-bottom-color:var(--fs-border-subtle);background:linear-gradient(#0b0f14fa,#0f151cf2)}.fs-app-shell__footer{border-top-color:var(--fs-border-subtle);background:var(--fs-bg)}.fs-app-shell :is(.fs-app-shell__nav-section-header,.fs-app-shell__nav-section-label,.fs-app-shell__nav-link,.fs-app-shell__nav-link-badge){color:var(--fs-text-soft)}.fs-app-shell :is(.fs-app-shell__nav-section-header:hover,.fs-app-shell__nav-section-header:focus-visible,.fs-app-shell__nav-link:hover,.fs-app-shell__nav-link:focus-visible){color:var(--fs-link-hover)}.fs-app-shell :is(.fs-app-shell__nav-section-header--active,.fs-app-shell__nav-link--active,.fs-app-shell__nav-link[aria-current=page]){color:var(--fs-text)}:root[data-theme=light] .fs-app-shell,:root[data-theme=light] .fs-app-shell--platform,:root[data-theme=light] .fs-app-shell--tenant{background:radial-gradient(circle at 4% 0,#3f765206,transparent 30rem),var(--fs-bg)}:root[data-theme=light] .fs-app-shell:before{background:linear-gradient(#ffffff9e,#0000 18rem)}:root[data-theme=light] .fs-app-shell:after{opacity:.22;background-image:linear-gradient(#1d313d09 1px,#0000 0),linear-gradient(90deg,#1d313d08 1px,#0000 0)}:root[data-theme=light] .fs-app-shell__main{background:radial-gradient(ellipse at top,#3f765206,transparent 56%),var(--fs-bg-soft)}:root[data-theme=light] .fs-app-shell--platform .fs-app-shell__sidebar,:root[data-theme=light] .fs-app-shell--tenant .fs-app-shell__sidebar,:root[data-theme=light] .fs-app-shell__sidebar{border-right-color:var(--fs-border-subtle);color:var(--fs-text);background:linear-gradient(#fbfcfd,#f2f5f7);box-shadow:inset -1px 0 #ffffffb8,14px 0 34px #1426310e}:root[data-theme=light] .fs-app-shell__sidebar:before{background:linear-gradient(#ffffffb8,#0000 24%)}:root[data-theme=light] .fs-app-shell__topbar{border-bottom-color:var(--fs-border-subtle);box-shadow:var(--fs-shell-shadow-subtle);background:linear-gradient(#fffffff7,#f8fafbf0)}:root[data-theme=light] .fs-app-shell__footer{border-top-color:var(--fs-border-subtle);background:var(--fs-bg-soft)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__org-pill,.fs-app-shell__user-chip,.fs-app-shell__org-select,.fs-app-shell__menu-toggle,.fs-app-shell__sidebar-collapse,.fs-notification-center__panel,.fs-app-shell__topbar-right .fs-notification-center__trigger,.fs-attendance-clock__panel,.fs-app-shell__topbar-right .fs-attendance-clock__trigger){border-color:var(--fs-border-subtle);background:var(--fs-surface);color:var(--fs-text);box-shadow:0 4px 14px #1426310e,var(--fs-inset-highlight)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__brand-tagline,.fs-app-shell__org-label,.fs-app-shell__org-pill-sub,.fs-app-shell__user-email,.fs-app-shell__footer,.fs-app-shell__footer-product-sub,.fs-app-shell__footer-meta,.fs-attendance-clock__trigger-copy small,.fs-attendance-clock__details dt,.fs-attendance-clock__elapsed span,.fs-notification-center__message),:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-section-header,.fs-app-shell__nav-section-label,.fs-app-shell__nav-link,.fs-app-shell__nav-link-badge){color:var(--fs-text-soft)}:root[data-theme=light] .fs-app-shell__nav-section-icon{border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);color:var(--fs-text-soft)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-section-header:hover,.fs-app-shell__nav-link:hover){border-color:var(--fs-border-subtle);background:var(--fs-surface-hover);color:var(--fs-text-strong)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-section-header--active,.fs-app-shell--tenant .fs-app-shell__nav-section-header--active,.fs-app-shell--platform .fs-app-shell__nav-section-header--active){border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong);box-shadow:inset 3px 0 0 var(--fs-accent-indicator)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon,.fs-app-shell--tenant .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon,.fs-app-shell--platform .fs-app-shell__nav-section-header--active .fs-app-shell__nav-section-icon){border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-accent-deep)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-link--active,.fs-app-shell__nav-link[aria-current=page],.fs-app-shell--tenant .fs-app-shell__nav-link--active,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page],.fs-app-shell--platform .fs-app-shell__nav-link--active,.fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page]){border-color:var(--fs-border-accent);background:linear-gradient(90deg,var(--fs-accent-soft),#3f765206);color:var(--fs-accent-deep);box-shadow:inset 2px 0 0 var(--fs-accent-indicator)}:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot,.fs-app-shell--tenant .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot,.fs-app-shell--platform .fs-app-shell__nav-link--active .fs-app-shell__nav-link-dot,.fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page] .fs-app-shell__nav-link-dot),:root[data-theme=light] .fs-app-shell :is(.fs-app-shell__nav-link--active,.fs-app-shell__nav-link[aria-current=page],.fs-app-shell--tenant .fs-app-shell__nav-link--active,.fs-app-shell--tenant .fs-app-shell__nav-link[aria-current=page],.fs-app-shell--platform .fs-app-shell__nav-link--active,.fs-app-shell--platform .fs-app-shell__nav-link[aria-current=page]):before{border-color:var(--fs-accent-indicator);background:var(--fs-accent-indicator);box-shadow:0 0 7px var(--fs-accent-glow)}:root[data-theme=light] .fs-notification-center__item--unread{background:linear-gradient(90deg,var(--fs-info-soft),transparent 72%)}:root[data-theme=light] .fs-notification-center__item:hover{background:var(--fs-surface-hover)}:root[data-theme=light] .fs-app-shell :is(.fs-dashboard__hero,.fs-dashboard__card,.fs-dashboard__metric-card,.fs-list-page__header,.fs-list-page__body,.fs-data-table-shell,.fs-form-page__body,.fs-form__card,.fs-system-settings-register__summary,.fs-system-settings-record-page__actions,.fs-filter-bar,.fs-table-toolbar,.fs-inline-banner--soft){border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:var(--fs-card-shadow-enterprise)}:root[data-theme=light] .fs-app-shell :is(.fs-dashboard__section,.fs-dashboard__hero-mini-grid>div,.fs-dashboard__insight-row,.fs-form__section,.fs-form-summary,.fs-list-page__summary,.fs-list-page__filters-main,.fs-list-page__filters-pagination,.fs-list-page__filters-actions,.fs-data-table-shell__table-wrapper){border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet)}:root[data-theme=light] .fs-app-shell :is(.fs-data-table th,.fs-data-table thead th,.fs-table-row__header){border-color:var(--fs-divider);background:var(--fs-surface-soft);color:var(--fs-text-soft)}:root[data-theme=light] .fs-app-shell :is(.fs-input,.fs-select,.fs-textarea,.fs-input-field__input,.fs-search-select__trigger,.fs-date-field__trigger,.fs-time-field__trigger){border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-strong)}:root[data-theme=light] .fs-app-shell :is(.fs-input,.fs-select,.fs-textarea,.fs-input-field__input,.fs-search-select__trigger,.fs-date-field__trigger,.fs-time-field__trigger):hover:not(:disabled){border-color:var(--fs-border-strong);background:var(--fs-surface)}@media (max-width:760px){:root[data-theme=light] .fs-app-shell__sidebar{box-shadow:18px 0 44px #14263129}}.fs-documents-module{--fs-documents-accent:var(--fs-accent-indicator);--fs-info:var(--fs-documents-accent);--fs-info-hover:var(--fs-accent-hover);--fs-info-soft:var(--fs-accent-soft);--fs-info-border:var(--fs-border-accent);--fs-info-text:var(--fs-accent-indicator);--fs-link:var(--fs-accent-indicator);--fs-link-hover:var(--fs-text-strong);--fs-link-visited:var(--fs-text-soft);--fs-panel-bg-accent:radial-gradient(circle at top left,var(--fs-accent-soft),transparent 58%),linear-gradient(145deg,var(--fs-surface-soft),var(--fs-surface))}:root[data-theme=light] .fs-documents-module{--fs-info-text:var(--fs-accent-deep);--fs-link:var(--fs-accent);--fs-link-hover:var(--fs-accent-deep);--fs-link-visited:var(--fs-text-soft)}.fs-documents-module .fs-list-page__header{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:inset 3px 0 0 var(--fs-border-accent),var(--fs-card-shadow-enterprise)}.fs-documents-module .fs-documents-workspace__eyebrow,.fs-documents-module .fs-empty-state__eyebrow,.fs-documents-module .fs-list-page__eyebrow{color:var(--fs-documents-accent)}.fs-documents-module .fs-doc-admin__tabs button.is-active,.fs-documents-module .fs-doc-admin__tabs button[aria-selected=true],.fs-documents-module .fs-documents-workspace__tabs button.is-active,.fs-documents-module .fs-documents-workspace__tabs button[aria-selected=true]{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-text-strong);box-shadow:inset 0 -3px 0 var(--fs-documents-accent)}.fs-documents-module .fs-documents-dashboard__metrics .fs-dashboard__metric-link:nth-child(2) .fs-dashboard__metric-card{--fs-documents-kpi-rail:var(--fs-text-muted)}.fs-documents-module .fs-documents-report-detail__hero,.fs-documents-module .fs-documents-workspace__hero{background:radial-gradient(circle at 2% 5%,var(--fs-accent-soft),transparent 32%),linear-gradient(135deg,var(--fs-surface-raised),var(--fs-surface-quiet))}.fs-documents-module .fs-documents-form__summary-file>span,.fs-documents-module .fs-documents-workspace__file-mark,.fs-documents-module .fs-documents-workspace__preview-icon{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-documents-accent)}.fs-documents-module .fs-doc-admin__contract-note,.fs-documents-module .fs-doc-admin__operation-summary,.fs-documents-module .fs-documents-report-detail>.fs-empty-state,.fs-documents-module .fs-documents-report-filters__group{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:none}.fs-documents-module .fs-table-action-button{border-color:var(--fs-border-subtle);background:var(--fs-surface-inset);color:var(--fs-text-soft);box-shadow:none}.fs-documents-module .fs-table-action-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-border-accent);background:var(--fs-surface-hover);color:var(--fs-text-strong)}.fs-documents-module .fs-table-action-button--primary{border-color:var(--fs-border-accent);background:var(--fs-accent-soft);color:var(--fs-info-text)}.fs-documents-module .fs-table-action-button--danger{border-color:var(--fs-danger-border);background:var(--fs-danger-soft);color:var(--fs-danger-text)}.fs-documents-module .fs-table-action-button--danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-danger);background:var(--fs-danger);color:var(--fs-danger-text)}@supports (color:color-mix(in lab,red,red)){.fs-documents-module .fs-table-action-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--fs-danger)18%,var(--fs-surface-inset))}}.fs-documents-module .fs-alert--info,:root[data-theme=light] .fs-documents-module .fs-alert--info{--fs-alert-border:var(--fs-border-accent);--fs-alert-bg:linear-gradient(180deg,var(--fs-accent-soft),transparent 48%),radial-gradient(circle at top left,var(--fs-accent-soft),transparent 58%),var(--fs-surface);--fs-alert-fg:var(--fs-text-strong);--fs-alert-message-fg:var(--fs-text-soft);--fs-alert-icon-bg:var(--fs-accent-soft);--fs-alert-icon-fg:var(--fs-documents-accent);--fs-alert-details-bg:var(--fs-surface-inset);--fs-alert-details-fg:var(--fs-text-soft);--fs-alert-details-border:var(--fs-border-accent)}@supports (color:color-mix(in lab,red,red)){:is(.fs-documents-module .fs-alert--info,:root[data-theme=light] .fs-documents-module .fs-alert--info){--fs-alert-bg:linear-gradient(180deg,color-mix(in srgb,var(--fs-accent-soft)42%,transparent),transparent 48%),radial-gradient(circle at top left,var(--fs-accent-soft),transparent 58%),var(--fs-surface)}}:root[data-theme=light] .fs-documents-module .fs-documents-report-detail__hero,:root[data-theme=light] .fs-documents-module .fs-documents-reports .fs-list-page__header{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);box-shadow:inset 3px 0 0 var(--fs-border-accent),var(--fs-card-shadow-enterprise)}:root[data-theme=light] .fs-documents-module .fs-documents-register__summary,:root[data-theme=light] .fs-documents-module .fs-documents-report-detail__context,:root[data-theme=light] .fs-documents-module .fs-documents-report-detail__form,:root[data-theme=light] .fs-documents-module .fs-documents-report-detail__results,:root[data-theme=light] .fs-documents-module .fs-documents-report-detail__summary,:root[data-theme=light] .fs-documents-module .fs-documents-report-filters__group{border-color:var(--fs-border-subtle);background:var(--fs-surface-raised);box-shadow:var(--fs-card-shadow-soft)}:root[data-theme=light] .fs-documents-module .fs-documents-report-detail>.fs-empty-state{border-color:var(--fs-border-subtle);background:var(--fs-surface-quiet);box-shadow:inset 3px 0 0 var(--fs-border-accent)}.fs-doc-workspace{--fs-workspace-accent:var(--fs-accent-indicator);--fs-workspace-accent-soft:var(--fs-accent-soft);gap:1rem}.fs-doc-workspace .fs-list-page__header{border-color:var(--fs-border-subtle);background:var(--fs-panel-bg);min-height:8rem;box-shadow:inset 3px 0 0 var(--fs-workspace-accent),var(--fs-card-shadow-enterprise),var(--fs-inset-highlight);align-items:center;padding:1.1rem 1.2rem}.fs-doc-workspace .fs-list-page__header-main{max-width:58rem}.fs-doc-workspace .fs-list-page__eyebrow,.fs-doc-workspace__panel-header p,.fs-doc-workspace__saved-grid article>div>span{color:var(--fs-workspace-accent)}.fs-doc-workspace .fs-list-page__subtitle{max-width:52rem;color:var(--fs-text-soft);line-height:1.55}.fs-doc-workspace__privacy{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.fs-doc-workspace__privacy span{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-height:1.65rem;color:var(--fs-text-soft);border-radius:999px;align-items:center;gap:.42rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.fs-doc-workspace__privacy span:before{background:var(--fs-workspace-accent);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--fs-workspace-accent-soft);content:"";border-radius:999px}.fs-doc-workspace .fs-list-page__filters,.fs-doc-workspace__tabs.fs-doc-admin__tabs{border-color:var(--fs-border-subtle);background:var(--fs-surface-soft);min-width:0}.fs-doc-workspace__tabs.fs-doc-admin__tabs{scrollbar-width:thin;scroll-snap-type:inline proximity;gap:.35rem;width:100%;padding:.42rem;overflow-x:auto}.fs-doc-workspace__tabs.fs-doc-admin__tabs button{min-width:8.25rem;color:var(--fs-text-muted);scroll-snap-align:start;border-color:#0000;flex:none}.fs-doc-workspace__tabs.fs-doc-admin__tabs button:hover{border-color:var(--fs-border-subtle);background:var(--fs-surface-hover);color:var(--fs-text-strong)}.fs-doc-workspace__tabs.fs-doc-admin__tabs button.is-active,.fs-doc-workspace__tabs.fs-doc-admin__tabs button[aria-selected=true]{border-color:var(--fs-border-accent);background:var(--fs-workspace-accent-soft);color:var(--fs-text-strong);box-shadow:inset 0 -3px 0 var(--fs-workspace-accent)}.fs-doc-workspace__tabs.fs-doc-admin__tabs button span{background:var(--fs-surface-inset);color:var(--fs-text-soft)}.fs-doc-workspace__tabs.fs-doc-admin__tabs button.is-active span,.fs-doc-workspace__tabs.fs-doc-admin__tabs button[aria-selected=true] span{background:var(--fs-accent-deep);color:#fff}.fs-doc-workspace .fs-list-page__body{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-quiet);min-height:18rem;box-shadow:var(--fs-card-shadow-soft);border-radius:.95rem;padding:1rem}.fs-doc-workspace__panel{outline:none;min-width:0}.fs-doc-workspace__panel:focus-visible{box-shadow:var(--fs-focus-ring);border-radius:.72rem}.fs-doc-workspace__panel-header{border-bottom:1px solid var(--fs-divider);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:0 0 .9rem;display:flex}.fs-doc-workspace__panel-header>div{min-width:0}.fs-doc-workspace__panel-header h2,.fs-doc-workspace__panel-header p,.fs-doc-workspace__panel-header span{margin:0}.fs-doc-workspace__panel-header p{letter-spacing:.09em;text-transform:uppercase;margin-bottom:.24rem;font-size:.68rem;font-weight:850}.fs-doc-workspace__panel-header h2{color:var(--fs-text-strong);font-family:var(--fs-font-display);font-size:1.18rem;line-height:1.25}.fs-doc-workspace__panel-header span{max-width:54rem;color:var(--fs-text-muted);margin-top:.28rem;font-size:.78rem;line-height:1.5;display:block}.fs-doc-workspace__panel-header>strong{border:1px solid var(--fs-border-subtle);background:var(--fs-surface-inset);min-width:4.7rem;color:var(--fs-text-soft);text-align:center;border-radius:.55rem;flex:none;padding:.34rem .58rem;font-size:.72rem;font-weight:800}.fs-doc-workspace__document-card,.fs-doc-workspace__saved-grid article{border-color:var(--fs-border-subtle);background:var(--fs-surface);min-width:0;box-shadow:none;transition:border-color var(--fs-transition-base),box-shadow var(--fs-transition-base),background var(--fs-transition-base);align-content:start}.fs-doc-workspace__document-card:hover,.fs-doc-workspace__saved-grid article:hover{border-color:var(--fs-border-accent);background:var(--fs-surface-hover);box-shadow:var(--fs-card-shadow-soft)}.fs-doc-workspace__file-mark{color:var(--fs-workspace-accent);background:var(--fs-workspace-accent-soft);border-color:var(--fs-border-accent)}.fs-doc-workspace__document-heading a{text-underline-offset:.2em}.fs-doc-workspace__document-heading a:hover{color:var(--fs-accent-indicator)}.fs-doc-workspace__document-meta{color:var(--fs-text-soft)}.fs-doc-workspace__document-meta>span:not(.fs-status-badge){border-left:1px solid var(--fs-divider);padding-left:.65rem}.fs-doc-workspace__card-actions{border-top-color:var(--fs-divider);align-self:end;margin-top:auto}.fs-doc-workspace__card-actions>:first-child{margin-right:auto}.fs-doc-workspace__collection-grid>button{border-color:var(--fs-border-subtle);background:var(--fs-surface);box-shadow:none;transition:border-color var(--fs-transition-base),background var(--fs-transition-base),box-shadow var(--fs-transition-base)}.fs-doc-workspace__collection-grid>button.is-active,.fs-doc-workspace__collection-grid>button:hover{border-color:var(--fs-border-accent);background:var(--fs-workspace-accent-soft);box-shadow:var(--fs-card-shadow-soft)}.fs-doc-workspace__collection-grid b{background:var(--fs-surface-inset);color:var(--fs-text-soft)}.fs-doc-workspace .fs-empty-state{--fs-empty-border:var(--fs-border-subtle);--fs-empty-bg:var(--fs-surface);--fs-empty-icon-bg:var(--fs-workspace-accent-soft);--fs-empty-icon-border:var(--fs-border-accent);--fs-empty-icon-fg:var(--fs-workspace-accent);box-shadow:none}.fs-doc-workspace .fs-empty-state__eyebrow{color:var(--fs-workspace-accent)}.fs-doc-workspace__dialog-fields fieldset button[aria-pressed=true]{border-color:var(--fs-text-strong);outline-color:var(--fs-workspace-accent)}.fs-flock-form .fs-form-page__eyebrow,.fs-flock-module-page .fs-empty-state__eyebrow,.fs-flock-workspace .fs-empty-state__eyebrow{color:var(--fs-accent-indicator)}.fs-flock-module-page .fs-empty-state{--fs-empty-icon-fg:var(--fs-accent-indicator);--fs-empty-icon-bg:var(--fs-accent-soft);--fs-empty-icon-border:var(--fs-border-accent)}:root[data-theme=light] .fs-doc-workspace .fs-list-page__body,:root[data-theme=light] .fs-doc-workspace .fs-list-page__header,:root[data-theme=light] .fs-doc-workspace__document-card,:root[data-theme=light] .fs-doc-workspace__saved-grid article{border-color:var(--fs-border-subtle)}:root[data-theme=light] .fs-doc-workspace .fs-list-page__body{background:var(--fs-surface-soft)}@media (max-width:760px){.fs-doc-workspace .fs-list-page__header{align-items:stretch;min-height:0;padding:.9rem}.fs-doc-workspace .fs-list-page__header-actions,.fs-doc-workspace .fs-list-page__header-actions>*{width:100%}.fs-doc-workspace .fs-list-page__body{min-height:15rem;padding:.75rem}.fs-doc-workspace__panel-header{flex-direction:column;align-items:flex-start}.fs-doc-workspace__panel-header>strong{min-width:0}.fs-doc-workspace__document-meta>span:not(.fs-status-badge){border-left:0;padding-left:0}.fs-doc-workspace__card-actions>:first-child{margin-right:0}}@media (max-width:520px){.fs-doc-workspace__tabs.fs-doc-admin__tabs button{min-width:7.35rem}.fs-doc-workspace__privacy{display:grid}.fs-doc-workspace__document-heading{align-items:flex-start}.fs-doc-workspace__document-heading a{line-height:1.35}.fs-doc-workspace__document-meta{flex-direction:column;align-items:flex-start}}*,:after,:before{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{background:var(--fs-bg,#0b1108);min-height:100%}body{color:var(--fs-text,#e5ead8);font-family:var(--fs-font-sans,"DM Sans",system-ui,sans-serif);font-size:14px;line-height:var(--fs-leading-normal,1.55);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:not-allowed}a{color:inherit}canvas,img,svg,video{max-width:100%;display:block}input,select,textarea{min-width:0}textarea{resize:vertical}::selection{background:var(--fs-selection-bg,#4f9f4247);color:var(--fs-selection-text,#f7fbf2)}:root[data-theme=light]{background:var(--fs-bg,#f4f6ef);color:var(--fs-text,#182112);color-scheme:light}:root[data-theme=light] body{background:var(--fs-bg,#f4f6ef);color:var(--fs-text,#182112)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}