:root,.foxsoft-ui-theme{--fs-bg:#f5f7fa;--fs-sidebar:#176eac;--fs-sidebar-2:#0c4f82;--fs-primary:#2d86c9;--fs-blue:#1e73be;--fs-action:#1e73be;--fs-action-soft:#eaf3ff;--fs-orange:#ff7a00;--fs-green:#16a34a;--fs-red:#dc2626;--fs-yellow:#f59e0b;--fs-purple:#7c3aed;--fs-btn-new:#0b74de;--fs-btn-edit:#1487c9;--fs-btn-save:#138a4e;--fs-btn-cancel:#f27a1a;--fs-btn-delete:#dc2626;--fs-text:#1f2328;--fs-muted:#6b7280;--fs-soft:#f8fafc;--fs-line:#d8dee6;--fs-soft-line:#e5e7eb;--fs-card:#fff;--fs-topbar-bg:#fffffff5;--fs-topbar-line:#e5e7eb;--fs-shadow:0 12px 28px #0f172a14}:where([class^=fs-],[class*=\ fs-]),:where([class^=fs-],[class*=\ fs-]) *{box-sizing:border-box}:where([class^=fs-],[class*=\ fs-]) button,:where([class^=fs-],[class*=\ fs-]) input,:where([class^=fs-],[class*=\ fs-]) select,:where([class^=fs-],[class*=\ fs-]) textarea{font:inherit}@keyframes spin{to{transform:rotate(360deg)}}.fs-shell{--fs-bg:#f5f7fa;--fs-sidebar:#176eac;--fs-sidebar-2:#0c4f82;--fs-primary:#2d86c9;--fs-blue:#1e73be;--fs-action:#1e73be;--fs-action-soft:#eaf3ff;--fs-orange:#ff7a00;--fs-green:#16a34a;--fs-red:#dc2626;--fs-yellow:#f59e0b;--fs-purple:#7c3aed;--fs-btn-new:#0b74de;--fs-btn-edit:#1487c9;--fs-btn-save:#138a4e;--fs-btn-cancel:#f27a1a;--fs-btn-delete:#dc2626;--fs-text:#1f2328;--fs-muted:#6b7280;--fs-soft:#f8fafc;--fs-line:#d8dee6;--fs-soft-line:#e5e7eb;--fs-card:#fff;--fs-topbar-bg:#fffffff5;--fs-topbar-line:#e5e7eb;--fs-shadow:0 12px 28px #0f172a14;grid-template-columns:var(--fs-sidebar-width,268px) minmax(0, 1fr);background:var(--fs-bg);height:100vh;color:var(--fs-text);display:grid;overflow:hidden}.fs-shell.theme-dark{--fs-bg:#0f172a;--fs-sidebar:#061e3a;--fs-sidebar-2:#061a33;--fs-primary:#60a5fa;--fs-blue:#60a5fa;--fs-action:#3b82f6;--fs-action-soft:#3b82f624;--fs-orange:#ff8c1a;--fs-green:#22c55e;--fs-red:#f87171;--fs-yellow:#facc15;--fs-purple:#a78bfa;--fs-btn-new:#60a5fa;--fs-btn-edit:#38bdf8;--fs-btn-save:#22c55e;--fs-btn-cancel:#fb923c;--fs-btn-delete:#f87171;--fs-text:#f8fafc;--fs-muted:#94a3b8;--fs-soft:#172033;--fs-line:#94a3b83d;--fs-soft-line:#94a3b829;--fs-card:#111827e0;--fs-topbar-bg:#111827e6;--fs-topbar-line:#1e293b;--fs-shadow:0 16px 36px #00000047}:is(html:has(.fs-shell),body:has(.fs-shell)){overflow:hidden}.fs-sidebar{background:radial-gradient(circle at 18% 0%, #60a5fa52, transparent 30%), linear-gradient(180deg, var(--fs-sidebar) 0%, #12639f 48%, var(--fs-sidebar-2) 100%);color:#fff;flex-direction:column;gap:14px;height:100vh;padding:0 12px 14px;display:flex;position:sticky;top:0;overflow:hidden}.fs-sidebarResizeHandle{z-index:25;cursor:col-resize;touch-action:none;width:9px;position:absolute;inset:0 0 0 auto}.fs-sidebarResizeHandle:before{content:"";background:#fff3;width:1px;position:absolute;top:0;bottom:0;right:0}.fs-sidebarResizeHandle:after{content:"";background:#fff0;border-radius:999px;width:3px;height:46px;transition:background .15s,box-shadow .15s;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.fs-sidebarResizeHandle:hover:after{background:#ffffff70;box-shadow:0 0 0 3px #ffffff1c}.fs-brand{border-bottom:1px solid var(--fs-topbar-line);background:var(--fs-topbar-bg);align-items:center;min-height:62px;margin:0 -12px;padding:0 20px;display:flex}.fs-brandLogo{width:min(218px,100%);height:52px;box-shadow:none;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.fs-brandLogoImage{object-fit:contain;width:100%;height:100%}.fs-brandCompactLogoImage{object-fit:contain;width:54px;height:54px;display:none}.fs-brand strong,.fs-brand small{display:block}.fs-brand strong{color:#fff;text-transform:uppercase;font-size:12px;line-height:1.05}.fs-brand small{color:#bfd8ef;margin-top:4px;font-size:10px;font-weight:800}.fs-nav{scrollbar-width:thin;scrollbar-color:#dbeafe8f transparent;gap:12px;padding-right:2px;display:grid;overflow:auto}.fs-nav::-webkit-scrollbar{width:6px;height:6px}.fs-nav::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.fs-nav::-webkit-scrollbar-thumb{background:#dbeafe94;border:1px solid #ffffff29;border-radius:999px}.fs-nav::-webkit-scrollbar-thumb:hover{background:#ffffffad}.fs-nav::-webkit-scrollbar-button{width:0;height:0;display:none}.fs-navSection{gap:5px;display:grid}.fs-navTitle{color:#bfe3ff;letter-spacing:.01em;text-align:left;background:#ffffff12;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:23px;padding:0 8px;font-size:10px;font-weight:950;display:flex}.fs-navTitle svg{opacity:.76;transition:transform .15s,opacity .15s}.fs-navTitle:hover{color:#fff;background:#ffffff1c}.fs-navTitle.is-open{color:#fff}.fs-navTitle.is-open svg{opacity:1;transform:rotate(180deg)}.fs-navSection.is-collapsed{gap:4px}.fs-navSection.is-collapsed .fs-navItem{color:#d9efff;background:#ffffff0b}.fs-navItem{color:#eef8ff;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-weight:800;transition:background .15s,box-shadow .15s,color .15s,transform .15s;display:grid}.fs-navItem:hover,.fs-navItem.active{color:#fff;background:#ffffff24}.fs-navItem:hover{box-shadow:inset 3px 0 #bfe3ff7a}.fs-navItem.active{color:#fff;box-shadow:inset 3px 0 0 var(--fs-orange), inset 0 0 0 1px #ffffff17;background:linear-gradient(90deg,#ff7a0038,#ffffff26)}.fs-navItem b{color:#fff;text-align:center;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9px;font-weight:950}.fs-agentStatus{background:#ffffff1f;border:1px solid #fff3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:10px;display:grid}.fs-agentStatus strong,.fs-agentStatus small{display:block}.fs-agentStatus small{color:#bfd8ef;margin-top:2px;font-size:10.5px}.fs-agentStatus b{color:#fff;font-size:11px}.fs-onlineDot{background:var(--fs-green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #00b83f29}.fs-onlineDot.is-offline{background:var(--fs-red);box-shadow:0 0 0 4px #dc262629}.fs-topbar{z-index:30;border-bottom:1px solid var(--fs-topbar-line);background:var(--fs-topbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:10px 18px;display:grid;position:sticky;top:0;box-shadow:0 1px #0f172a08}.fs-topbar.is-monitor{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-card) 98%, transparent), color-mix(in srgb, var(--fs-bg) 28%, var(--fs-card))), var(--fs-card);gap:10px;min-height:54px;padding:7px 14px}.fs-topbar.is-monitor .fs-iconButton,.fs-topbar.is-monitor .fs-aiButton,.fs-topbar.is-monitor .fs-profile{border-radius:8px;height:36px}.fs-topbar.is-monitor .fs-iconButton{width:36px}.fs-topbar.is-monitor .fs-aiButton{padding:0 10px}.fs-topbar.is-monitor .fs-profile{min-width:142px;padding:0 8px}.fs-topLeft,.fs-topActions,.fs-headerActions,.fs-rowActions{align-items:center;gap:8px;min-width:0;display:flex}.fs-topActions{position:relative}.fs-topbarFeedbackSlot{justify-content:flex-end;align-items:center;min-width:0;padding-right:10px;display:flex}.fs-shell.is-compact{grid-template-columns:84px minmax(0,1fr)}.fs-shell.is-compact .fs-sidebarResizeHandle{display:none}.fs-shell.is-compact .fs-sidebar{align-items:center;padding-left:10px;padding-right:10px}.fs-shell.is-compact .fs-brand{justify-content:center;width:84px;margin-left:-10px;margin-right:-10px;padding-left:0;padding-right:0}.fs-shell.is-compact .fs-brandLogo{background:0 0;justify-content:center;align-items:center;width:100%;height:62px;display:inline-flex}.fs-shell.is-compact .fs-brandLogoImage{display:none}.fs-shell.is-compact .fs-brandCompactLogoImage{display:block}.fs-shell.is-compact .fs-navTitle,.fs-shell.is-compact .fs-navItem span,.fs-shell.is-compact .fs-navItem b,.fs-shell.is-compact .fs-agentStatus div,.fs-shell.is-compact .fs-agentStatus b{display:none}.fs-shell.is-compact .fs-navItem{grid-template-columns:1fr;justify-items:center;width:42px}.fs-shell.is-compact .fs-agentStatus{justify-content:center;width:42px;display:flex}.fs-iconButton,.fs-miniIcon,.fs-softButton,.fs-primaryButton,.fs-profile{border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.fs-iconButton,.fs-miniIcon{border:1px solid var(--fs-line);background:color-mix(in srgb, var(--fs-card) 92%, transparent);width:38px;height:38px;color:var(--fs-text);transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.fs-iconButton:hover,.fs-iconButton.active,.fs-miniIcon:hover{border-color:#9ec5ff;transform:translateY(-1px);box-shadow:0 8px 18px #0066d924}.fs-iconButton:disabled,.fs-aiButton:disabled,.fs-profile:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.fs-iconButton b{background:var(--fs-red);color:#fff;border-radius:999px;min-width:17px;padding:1px 5px;font-size:10px;position:absolute;top:-5px;right:-5px}.fs-aiButton{background:color-mix(in srgb, var(--fs-card) 74%, transparent);height:38px;color:var(--fs-purple);border:1px solid #6c3bff47;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:950;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff52}.fs-aiButton:hover,.fs-aiButton.active{background:color-mix(in srgb, var(--fs-purple) 12%, var(--fs-card));transform:translateY(-1px);box-shadow:0 10px 22px #6c3bff29}.fs-profile{border:1px solid var(--fs-line);height:38px;color:var(--fs-text);background:#fff;gap:8px;padding:0 9px}.fs-profile>span{background:var(--fs-primary);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.fs-profile strong,.fs-profile small{text-align:left;display:block}.fs-profile strong{font-size:11px}.fs-profile small{color:var(--fs-muted);font-size:10px}@keyframes fs-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fs-newClientActions .fs-panelActionButton{border-radius:8px;height:32px;padding:0 10px;font-size:10.5px;font-weight:950;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}@media (max-height:820px) and (min-width:1000px){.fs-newClientActions .fs-panelActionButton{height:28px;padding:0 8px;font-size:9.5px}}.fs-panel>header>button,.fs-panelActionButton{--fs-label-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-line) 88%, var(--fs-action));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-card) 96%, transparent), color-mix(in srgb, var(--fs-soft) 64%, var(--fs-card)));height:25px;color:color-mix(in srgb, var(--fs-primary) 74%, var(--fs-muted));border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:900;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.fs-panelActionButton.primary,.fs-panelActionButton.action-new{--fs-label-color:var(--fs-btn-new)}.fs-panelActionButton.edit{--fs-label-color:var(--fs-btn-edit)}.fs-panelActionButton.action-save{--fs-label-color:var(--fs-btn-save)}.fs-panelActionButton.danger{--fs-label-color:var(--fs-btn-delete)}.fs-panelActionButton.warning,.fs-panelActionButton.action-cancel{--fs-label-color:var(--fs-btn-cancel)}.fs-panelActionButton.action-delete{--fs-label-color:var(--fs-btn-delete)}.fs-panel>header>button:hover,.fs-panelActionButton:hover,.fs-panelActionButton.active{border-color:color-mix(in srgb, var(--fs-label-color) 46%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-label-color) 12%, var(--fs-card)), color-mix(in srgb, var(--fs-label-color) 6%, var(--fs-card)));color:color-mix(in srgb, var(--fs-label-color) 82%, var(--fs-text));box-shadow:0 7px 16px #0f172a12}.fs-panelActionButton:hover:not(:disabled){transform:translateY(-1px)}.fs-panelActionButton:active:not(:disabled){transform:translateY(0)scale(.985)}.fs-panelActionButton.active{border-color:color-mix(in srgb, var(--fs-label-color) 68%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-label-color) 20%, #fff), color-mix(in srgb, var(--fs-label-color) 12%, var(--fs-card)));color:color-mix(in srgb, var(--fs-label-color) 92%, var(--fs-text));box-shadow:inset 0 1px 0 #ffffffad, 0 9px 20px color-mix(in srgb, var(--fs-label-color) 14%, transparent)}.fs-panelActionButton.active.primary,.fs-panelActionButton.active.action-new{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-btn-new) 88%, #fff), color-mix(in srgb, var(--fs-btn-new) 96%, #003f7c));color:#fff;box-shadow:inset 0 1px #ffffff3d,0 10px 22px #0066d933}.fs-panelActionButton.active.edit{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-btn-edit) 20%, #fff), color-mix(in srgb, var(--fs-btn-edit) 10%, var(--fs-card)));color:color-mix(in srgb, var(--fs-btn-edit) 88%, #05324d);box-shadow:inset 0 1px #ffffffb3,0 9px 20px #1487c924}.fs-panelActionButton.active.action-save{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-btn-save) 86%, #fff), color-mix(in srgb, var(--fs-btn-save) 94%, #075a32));color:#fff;box-shadow:inset 0 1px #ffffff3d,0 10px 22px #138a4e33}.fs-panelActionButton.active.danger,.fs-panelActionButton.active.action-delete{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-btn-delete) 18%, #fff), color-mix(in srgb, var(--fs-btn-delete) 9%, var(--fs-card)));color:color-mix(in srgb, var(--fs-btn-delete) 92%, var(--fs-text));box-shadow:inset 0 1px #ffffffb3,0 9px 20px #dc262624}.fs-panelActionButton.active.warning,.fs-panelActionButton.active.action-cancel{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-btn-cancel) 22%, #fff), color-mix(in srgb, var(--fs-btn-cancel) 10%, var(--fs-card)));color:color-mix(in srgb, var(--fs-btn-cancel) 86%, #5f2a00);box-shadow:inset 0 1px #ffffffb8,0 9px 20px #f5822026}.fs-panelActionButton.active.primary svg,.fs-panelActionButton.active.action-new svg,.fs-panelActionButton.active.action-save svg{color:#fff}.fs-panelActionButton.active svg,.fs-panelActionButton:hover svg{color:currentColor}.fs-panelActionButton:disabled,.fs-panelActionButton:disabled:hover,.fs-panelActionButton:disabled:focus-visible{border-color:color-mix(in srgb, var(--fs-line) 78%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--fs-card) 86%, #fff), color-mix(in srgb, var(--fs-soft) 72%, #fff));color:color-mix(in srgb, var(--fs-muted) 62%, #fff);box-shadow:none;cursor:not-allowed;filter:saturate(.7);opacity:.72;transform:none}.fs-foxActionBar{align-items:center;gap:8px;min-width:0;display:flex}.fs-foxActionBar-left{justify-content:flex-start}.fs-foxActionBar-right{justify-content:flex-end}.fs-foxActionBar-center{justify-content:center}.fs-foxActionBar-between{justify-content:space-between}.fs-foxActionBarMain,.fs-foxActionBarExtra{align-items:center;gap:8px;min-width:0;display:flex}.fs-foxActionBar-compact .fs-panelActionButton{height:30px;padding:0 9px;font-size:10.5px}.fs-foxActionBar-normal .fs-panelActionButton{height:36px;padding:0 12px}.fs-foxActionBar-large .fs-panelActionButton{height:42px;padding:0 15px;font-size:12px}.fs-clientPanelActions .fs-panelActionButton{letter-spacing:0;border-radius:8px;flex:none;height:32px;padding:0 10px;font-size:10.5px;font-weight:950;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,color .16s;position:relative;overflow:hidden}.fs-clientPanelActions .fs-panelActionButton svg{flex:none;transition:color .16s,transform .16s}.fs-clientPanelActions .fs-panelActionButton:active{transform:translateY(0)scale(.98)}.fs-clientPanelActions .fs-panelActionButton:focus-visible{outline:2px solid color-mix(in srgb, var(--fs-label-color) 30%, transparent);outline-offset:2px}.fs-clientPanelActions .fs-panelActionButton:hover svg,.fs-clientPanelActions .fs-panelActionButton:focus-visible svg{transform:translate(1px)}.fs-clientCrudActions .fs-panelActionButton{border-radius:8px;height:30px;padding:0 10px}.fs-clientWorkbench.has-detail .fs-clientCrudActions .fs-panelActionButton{padding:0 8px}.fs-sucursalTitleBlock>.fs-pageKicker,.fs-sucursalTitleBlock h2,.fs-sucursalTitleBlock p{grid-column:1/2}.fs-modulesRecordActions .fs-panelActionButton,.fs-dialogRecordActions .fs-panelActionButton{border-radius:9px;min-width:92px;height:34px;padding:0 13px;font-size:11.2px;font-weight:950}@container client-grid (max-width:720px){.fs-clientWorkbench.has-detail .fs-clientCrudActions .fs-panelActionButton{width:32px;min-width:32px;padding:0}.fs-clientWorkbench.has-detail .fs-clientCrudActions .fs-panelActionButton span{display:none}}@keyframes fs-copy-toast{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-workspace-feedback{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fs-row-updated{0%,to{background:color-mix(in srgb, var(--fs-action) 15%, var(--fs-card))}28%{background:color-mix(in srgb, var(--fs-green) 18%, var(--fs-card))}}@keyframes fs-dock{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes fs-inline-detail{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-drawer-slide{0%{opacity:0;transform:translate(14px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:980px){.fs-shell{grid-template-rows:84px minmax(0,1fr);grid-template-columns:1fr}.fs-sidebar{grid-template-columns:218px minmax(0,1fr);align-items:center;gap:8px;height:84px;padding:8px 10px;display:grid;position:static}.fs-brand{background:0 0;border-bottom:0;min-height:0;margin:0;padding:0}.fs-brandLogo{background:#fffffff5;width:118px;height:34px;padding:0 8px}.fs-nav{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.fs-navSection{align-items:center;gap:4px;min-width:max-content;display:flex}.fs-navTitle,.fs-agentStatus{display:none}.fs-navItem{grid-template-columns:16px max-content;width:auto;min-height:30px;padding:0 8px;font-size:11px}.fs-topbar{grid-template-columns:auto minmax(0,1fr) auto;min-height:50px;padding:6px 10px;position:static}.fs-topbarFeedbackSlot{justify-content:center;padding-right:0}.fs-topLeft,.fs-topActions{gap:6px}.fs-topActions,.fs-headerActions,.fs-rowActions{flex-wrap:nowrap}.fs-iconButton{width:34px;height:34px}.fs-profile{width:34px;height:34px;padding:0}.fs-profile>span{width:24px;height:24px}.fs-profile div,.fs-profile svg{display:none}}@media (max-width:620px){.fs-sidebar{grid-template-columns:150px minmax(0,1fr)}.fs-brandLogo{width:106px;height:30px}.fs-navItem span,.fs-primaryButton span{display:none}.fs-navItem{grid-template-columns:16px}.fs-clientCrudActions .fs-panelActionButton{width:34px;min-width:34px;padding:0}.fs-clientCrudActions .fs-panelActionButton span{display:none}}.fs-uiGridWrap{border:1px solid color-mix(in srgb, var(--fs-action) 28%, var(--fs-line));background:#fff;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.fs-uiGridWrap.has-toolbar{grid-template-rows:auto minmax(0,1fr) auto}.fs-uiGridViewport{min-height:0;position:relative;overflow:hidden}.fs-uiGrid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--fs-text);font-size:11px}.fs-uiGrid th,.fs-uiGrid td{border-right:1px solid color-mix(in srgb, var(--fs-action) 18%, var(--fs-line));border-bottom:1px solid color-mix(in srgb, var(--fs-soft-line) 88%, #fff);text-align:left;white-space:nowrap;height:30px;padding:0 10px;position:relative}.fs-uiGrid th.is-pinned-left,.fs-uiGrid td.is-pinned-left,.fs-uiGrid th.is-pinned-right,.fs-uiGrid td.is-pinned-right{z-index:2;background:inherit;position:sticky}.fs-uiGrid th.is-pinned-left,.fs-uiGrid th.is-pinned-right{z-index:4}.fs-uiGrid th.is-pinned-left,.fs-uiGrid td.is-pinned-left{box-shadow:1px 0 0 color-mix(in srgb, var(--fs-action) 18%, var(--fs-line))}.fs-uiGrid th.is-pinned-right,.fs-uiGrid td.is-pinned-right{box-shadow:-1px 0 0 color-mix(in srgb, var(--fs-action) 18%, var(--fs-line))}.fs-uiGrid th:last-child,.fs-uiGrid td:last-child{border-right:0}.fs-uiGrid th{--fs-grid-header-color:var(--fs-action);border-right-color:color-mix(in srgb, var(--fs-grid-header-color) 20%, var(--fs-line));border-bottom:1px solid color-mix(in srgb, var(--fs-grid-header-color) 34%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-grid-header-color) 16%, var(--fs-card)), color-mix(in srgb, var(--fs-grid-header-color) 7%, var(--fs-card)) 54%, color-mix(in srgb, var(--fs-card) 96%, transparent));height:30px;box-shadow:inset 0 3px 0 color-mix(in srgb, var(--fs-grid-header-color) 62%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--fs-grid-header-color) 28%, transparent), 0 1px 0 #0f172a0a;color:color-mix(in srgb, var(--fs-grid-header-color) 68%, var(--fs-text));letter-spacing:0;text-transform:none;font-size:10.8px;font-weight:950;position:relative}.fs-uiGrid th.fs-uiGridHeader-blue{--fs-grid-header-color:var(--fs-action)}.fs-uiGrid th.fs-uiGridHeader-green{--fs-grid-header-color:var(--fs-green)}.fs-uiGrid th.fs-uiGridHeader-orange,.fs-uiGrid th.fs-uiGridHeader-yellow{--fs-grid-header-color:var(--fs-orange)}.fs-uiGrid th.fs-uiGridHeader-purple{--fs-grid-header-color:var(--fs-purple)}.fs-uiGrid th.fs-uiGridHeader-red{--fs-grid-header-color:var(--fs-red)}.fs-uiGrid th.fs-uiGridHeader-gray{--fs-grid-header-color:#64748b}.fs-uiGrid th.is-sortable{padding:0 6px 0 7px}.fs-uiGrid th.is-compact-header{padding-inline:5px}.fs-uiGrid th.is-sortable:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-grid-header-color) 20%, var(--fs-card)), color-mix(in srgb, var(--fs-grid-header-color) 9%, var(--fs-card)) 54%, color-mix(in srgb, var(--fs-card) 98%, transparent));color:color-mix(in srgb, var(--fs-grid-header-color) 78%, var(--fs-text))}.fs-uiGrid th.is-sorted{border-bottom-color:color-mix(in srgb, var(--fs-grid-header-color) 46%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-grid-header-color) 21%, var(--fs-card)), color-mix(in srgb, var(--fs-grid-header-color) 10%, var(--fs-card)) 54%, color-mix(in srgb, var(--fs-card) 98%, transparent));color:color-mix(in srgb, var(--fs-grid-header-color) 78%, var(--fs-text))}.fs-uiGridSortButton{width:100%;height:30px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:0 4px 0 0;font-size:10.8px;font-weight:950;display:flex}.fs-uiGridSortButton>.fs-uiGridHeaderContent{text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-uiGridSortButton:hover,.fs-uiGridSortButton:focus-visible{color:color-mix(in srgb, var(--fs-grid-header-color) 82%, var(--fs-text));outline:0}.fs-uiGridHeaderLabel{align-items:center;gap:6px;width:100%;min-height:30px;display:inline-flex}.fs-uiGridHeaderContent{align-items:center;gap:6px;min-width:0;display:inline-flex}.fs-uiGrid th.is-compact-header .fs-uiGridHeaderContent{justify-content:center;gap:0;width:100%}.fs-uiGrid th.is-compact-header .fs-uiGridHeaderIcon{display:none}.fs-uiGridHeaderIcon{width:15px;height:15px;color:var(--fs-grid-header-color);filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--fs-card) 72%, transparent));flex:none;place-items:center;display:inline-grid}.fs-uiGridHeaderIcon svg{stroke-width:2.65px}.fs-uiGridHeaderText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-uiGrid th.is-compact-header .fs-uiGridHeaderText{text-overflow:clip;overflow:visible}.fs-uiGridSortIcon{border:1px solid color-mix(in srgb, var(--fs-grid-header-color) 22%, var(--fs-line));background:color-mix(in srgb, var(--fs-grid-header-color) 12%, var(--fs-card));width:19px;height:19px;color:var(--fs-grid-header-color);border-radius:999px;flex:none;place-items:center;font-size:0;line-height:1;transition:background .14s,color .14s,transform .14s;display:inline-grid;box-shadow:0 3px 8px #0f172a0f}.fs-uiGridSortButton:hover .fs-uiGridSortIcon{background:color-mix(in srgb, var(--fs-grid-header-color) 16%, var(--fs-card));color:var(--fs-grid-header-color);transform:translateY(-1px)}.fs-uiGridSortIcon svg{stroke-width:2.8px}.fs-uiGridSortIcon b{background:var(--fs-action);color:#fff;border-radius:999px;place-items:center;width:12px;height:12px;font-size:8px;font-weight:950;display:grid;position:absolute;transform:translate(11px,-10px)}.fs-uiGridSortIcon.is-active{border-color:color-mix(in srgb, var(--fs-grid-header-color) 22%, var(--fs-line));background:color-mix(in srgb, var(--fs-grid-header-color) 12%, var(--fs-card));color:var(--fs-grid-header-color)}.fs-uiGrid td{text-overflow:ellipsis;font-weight:850;overflow:hidden}.fs-uiGrid tbody tr{cursor:pointer}.fs-uiGrid tbody tr:nth-child(odd) td{background:color-mix(in srgb, var(--fs-green) 4%, #fff)}.fs-uiGridWrap:not(.is-keyboard-mode) .fs-uiGrid tbody tr:hover td,.fs-uiGrid tbody tr.is-selected td{background:color-mix(in srgb, var(--fs-action) 16%, #fff);border-right-color:color-mix(in srgb, var(--fs-action) 24%, var(--fs-line))}.fs-uiGrid tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 0 var(--fs-action)}.fs-uiGrid tbody tr:focus-visible td{outline:2px solid color-mix(in srgb, var(--fs-action) 44%, transparent);outline-offset:-2px}.fs-uiGrid .is-align-center{text-align:center}.fs-uiGrid .is-align-right{text-align:right}.fs-uiGrid .is-item-cell{color:var(--fs-red);font-weight:950}.fs-uiGrid tbody tr.fs-uiGridEmptyRow td{height:94px;color:var(--fs-muted);cursor:default;text-align:center;background:#fff;padding:10px;font-weight:900}.fs-uiGrid tbody tr.fs-uiGridPlaceholderRow{pointer-events:none}.fs-uiGrid tbody tr.fs-uiGridPlaceholderRow td{background:color-mix(in srgb, var(--fs-muted) 2%, #fff);color:#0000;cursor:default}.fs-uiGrid tfoot td{border-right:1px solid color-mix(in srgb, var(--fs-line) 82%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--fs-green) 7%, #fff), transparent 64%), color-mix(in srgb, var(--fs-action) 5%, #fff);height:30px;color:var(--fs-text);border-bottom:0;font-size:11px;font-weight:950}@keyframes fs-spin{to{transform:rotate(360deg)}}.fs-uiGridPager{border-top:1px solid color-mix(in srgb, var(--fs-action) 22%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-action) 5%, #fff), transparent 58%), color-mix(in srgb, var(--fs-card) 98%, transparent);min-height:32px;color:var(--fs-action);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-weight:950;display:grid}.fs-uiGridPager small{color:var(--fs-muted);justify-self:end;font-size:10px;font-weight:950}.fs-uiGridPagerActions{align-items:center;gap:8px;display:inline-flex}.fs-uiGridPagerActions button{border:1px solid color-mix(in srgb, var(--fs-action) 28%, var(--fs-line));width:26px;height:24px;color:var(--fs-action);font:inherit;cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:16px;font-weight:950;line-height:1;display:grid}.fs-uiGridPagerActions button:hover,.fs-uiGridPagerActions button:focus-visible{background:color-mix(in srgb, var(--fs-action) 10%, #fff);outline:0}.fs-uiGridPagerActions button:disabled{opacity:.4;cursor:not-allowed}.fs-uiGridPagerActions b,.fs-uiGridPagerActions strong{min-width:44px;color:var(--fs-text);text-align:center;font-size:11px;font-weight:950}.fs-uiContextMenu{z-index:80;border:1px solid color-mix(in srgb, var(--fs-action) 32%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-action) 7%, #fff), transparent 58%), #fff;border-radius:12px;gap:5px;width:282px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 46px #0f172a2e,inset 0 0 0 1px #ffffffc2}.fs-uiContextMenuHeader{border:1px solid color-mix(in srgb, var(--fs-action) 20%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-action) 10%, #fff), color-mix(in srgb, var(--fs-action) 4%, #fff));min-height:34px;color:var(--fs-text);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.fs-uiContextMenuHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.fs-uiContextMenuHeader small{border:1px solid color-mix(in srgb, var(--fs-action) 26%, var(--fs-line));height:20px;color:var(--fs-action);background:#fff;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:950;display:inline-flex}.fs-uiContextMenuSeparator{background:color-mix(in srgb, var(--fs-action) 18%, var(--fs-line));height:1px;margin:2px 4px}.fs-uiContextMenuItem{min-height:34px;color:var(--fs-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:950;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid}.fs-uiContextMenuItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-uiContextMenuItem small{color:var(--fs-muted);font-size:9.5px;font-weight:900}.fs-uiContextMenuItem:hover,.fs-uiContextMenuItem:focus-visible{border-color:color-mix(in srgb, var(--fs-action) 34%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-action) 10%, #fff), #fff);outline:0;transform:translate(1px)}.fs-uiContextMenuItem.is-success{color:var(--fs-green)}.fs-uiContextMenuItem.is-warning{color:var(--fs-orange)}.fs-uiContextMenuItem.is-danger{color:var(--fs-red)}.fs-uiContextMenuItem.is-export{border-color:color-mix(in srgb, var(--fs-green) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-green) 6%, #fff);color:color-mix(in srgb, var(--fs-green) 78%, var(--fs-text))}.fs-uiContextMenuItem.is-export:hover,.fs-uiContextMenuItem.is-export:focus-visible{border-color:color-mix(in srgb, var(--fs-green) 44%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-green) 12%, #fff), #fff)}.fs-uiContextMenuItem:disabled{opacity:.52;cursor:not-allowed}.fs-buttonLabDemo .fs-panelActionButton{min-width:104px;height:36px}.fs-buttonStyle-soft .fs-panelActionButton{min-width:98px;height:34px}.fs-buttonStyle-solid .fs-panelActionButton.active{border-color:color-mix(in srgb, var(--fs-label-color) 82%, #0f172a);background:linear-gradient(180deg, color-mix(in srgb, var(--fs-label-color) 86%, #fff), var(--fs-label-color));color:#fff;box-shadow:inset 0 1px 0 #ffffff3d, 0 9px 18px color-mix(in srgb, var(--fs-label-color) 18%, transparent)}.fs-buttonStyle-solid .fs-panelActionButton.active svg{color:#fff}.fs-buttonStyle-icon .fs-panelActionButton{background:var(--fs-card);gap:7px;min-width:106px}.fs-buttonStyle-icon .fs-panelActionButton svg{box-sizing:content-box;background:color-mix(in srgb, var(--fs-label-color) 13%, #fff);width:14px;height:14px;color:var(--fs-label-color);border-radius:7px;padding:5px}.fs-buttonStyle-icon .fs-panelActionButton.active{background:linear-gradient(180deg, color-mix(in srgb, var(--fs-label-color) 7%, #fff), var(--fs-card));color:color-mix(in srgb, var(--fs-label-color) 82%, var(--fs-text))}.fs-buttonStyle-glass .fs-panelActionButton.active{border-color:color-mix(in srgb, var(--fs-label-color) 42%, #ffffffb3);background:linear-gradient(180deg, #ffffffc7, #ffffff6b), color-mix(in srgb, var(--fs-label-color) 9%, transparent);color:color-mix(in srgb, var(--fs-label-color) 88%, var(--fs-text));box-shadow:inset 0 1px #ffffffd1,0 10px 20px #0f172a14}.fs-buttonStyle-segmented .fs-panelActionButton{border-right-width:0;border-radius:0;min-width:92px}.fs-buttonStyle-segmented .fs-panelActionButton:first-child{border-radius:8px 0 0 8px}.fs-buttonStyle-segmented .fs-panelActionButton:last-child{border-right-width:1px;border-radius:0 8px 8px 0}.fs-foxInput{--fs-input-color:var(--fs-action);gap:3px;min-width:0;display:grid}.fs-foxInput-green{--fs-input-color:var(--fs-green)}.fs-foxInput-orange{--fs-input-color:var(--fs-orange)}.fs-foxInput-purple{--fs-input-color:var(--fs-purple)}.fs-foxInput-red{--fs-input-color:var(--fs-red)}.fs-foxInputLabel{color:color-mix(in srgb, var(--fs-input-color) 82%, var(--fs-text));align-items:center;gap:5px;font-size:10px;font-weight:950;line-height:1.1;display:inline-flex}.fs-foxInputLabel .fs-requiredMark{background:var(--fs-input-color);border-radius:999px;flex:none;width:5px;height:5px}.fs-foxInputControl{align-items:center;min-width:0;display:flex;position:relative}.fs-foxInputIcon{z-index:1;background:color-mix(in srgb, var(--fs-input-color) 9%, #fff);width:18px;height:18px;color:var(--fs-input-color);pointer-events:none;border-radius:6px;place-items:center;display:grid;position:absolute;left:8px}.fs-foxInput input{border:1px solid color-mix(in srgb, var(--fs-input-color) 24%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-card) 96%, transparent), color-mix(in srgb, var(--fs-soft) 42%, var(--fs-card)));width:100%;min-width:0;height:31px;color:var(--fs-text);letter-spacing:0;border-radius:7px;outline:none;padding:0 9px;font-size:11px;font-weight:900;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.fs-foxSelect select{border:1px solid color-mix(in srgb, var(--fs-input-color) 24%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-card) 96%, transparent), color-mix(in srgb, var(--fs-soft) 42%, var(--fs-card)));width:100%;min-width:0;height:31px;color:var(--fs-text);letter-spacing:0;border-radius:7px;outline:none;padding:0 30px 0 9px;font-size:11px;font-weight:900;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.fs-foxInput.has-icon input{padding-left:32px}.fs-foxInput.is-compact input,.fs-foxInput.is-compact select{height:27px;font-size:10px}.fs-foxInput.is-compact .fs-foxInputLabel{font-size:9px}.fs-foxSelect.has-icon select{padding-left:32px}.fs-foxInput input::placeholder{color:color-mix(in srgb, var(--fs-muted) 72%, #fff);font-weight:800}.fs-foxInput input:focus,.fs-foxSelect select:focus{border-color:color-mix(in srgb, #0ff 58%, var(--fs-input-color));background:linear-gradient(180deg, #c2ffff, color-mix(in srgb, #0ff 11%, var(--fs-card)));box-shadow:inset 0 0 0 1px #00ffff70,0 0 0 3px #00ffff26}.fs-foxSelect select option{color:#0f172a;background:#fff;font-weight:850}.fs-foxSelect select option:checked{color:#0f172a;background:#c2ffff}.fs-foxInput.is-error input,.fs-foxSelect.is-error select{border-color:color-mix(in srgb, var(--fs-red) 46%, var(--fs-line));background:color-mix(in srgb, var(--fs-red) 5%, var(--fs-card))}.fs-foxInput.is-error .fs-foxInputLabel,.fs-foxInput.is-error .fs-foxInputMessage{color:color-mix(in srgb, var(--fs-red) 86%, var(--fs-text))}.fs-foxInput.is-disabled{opacity:.78}.fs-foxInput.is-disabled input,.fs-foxSelect.is-disabled select{border-color:color-mix(in srgb, var(--fs-line) 82%, #fff);background:color-mix(in srgb, var(--fs-soft) 64%, #fff);color:color-mix(in srgb, var(--fs-muted) 72%, var(--fs-text));cursor:not-allowed}.fs-foxInputMessage{min-height:12px;color:var(--fs-muted);font-size:9.5px;font-weight:800;line-height:1.1}.fs-inputPreviewGrid.is-compact .fs-foxInput{grid-column:1/-1!important}.fs-inputPreviewGrid .fs-foxInput:first-child,.fs-inputPreviewGrid .fs-foxInput:nth-child(3),.fs-inputPreviewGrid .fs-foxInput:nth-child(5),.fs-inputPreviewGrid .fs-foxInput:nth-child(6){grid-column:span 3}.fs-inputPreviewGrid .fs-foxInput:nth-child(2),.fs-inputPreviewGrid .fs-foxInput:nth-child(4){grid-column:span 6}.fs-inputPreviewGrid .fs-foxInput:nth-child(7){grid-column:span 4}.fs-inputStyle-current .fs-foxInput input{border-color:color-mix(in srgb, var(--fs-green) 26%, var(--fs-line));background:color-mix(in srgb, var(--fs-card) 94%, transparent)}.fs-inputStyle-outline .fs-foxInput input{height:32px;box-shadow:none;background:#fff;border-width:1.5px}.fs-inputStyle-filled .fs-foxInput input{border-color:color-mix(in srgb, var(--fs-input-color) 14%, var(--fs-line));background:color-mix(in srgb, var(--fs-input-color) 6%, #fff);box-shadow:inset 0 1px #ffffffb8}.fs-inputStyle-underline .fs-foxInput input{height:30px;box-shadow:none;background:0 0;border-width:0 0 2px;border-radius:0;padding-inline:2px}.fs-inputStyle-underline .fs-foxInput.has-icon input{padding-left:28px}.fs-inputStyle-underline .fs-foxInputIcon{background:0 0;left:0}.fs-selectStyle-current .fs-foxSelect select{border-color:color-mix(in srgb, var(--fs-green) 26%, var(--fs-line));background:color-mix(in srgb, var(--fs-card) 94%, transparent)}.fs-selectStyle-outline .fs-foxSelect select{height:32px;box-shadow:none;background:#fff;border-width:1.5px}.fs-selectStyle-filled .fs-foxSelect select{border-color:color-mix(in srgb, var(--fs-input-color) 14%, var(--fs-line));background:color-mix(in srgb, var(--fs-input-color) 6%, #fff);box-shadow:inset 0 1px #ffffffb8}.fs-selectStyle-compact .fs-foxSelect{gap:2px}.fs-selectStyle-compact .fs-foxSelect select{border-radius:6px;height:27px;font-size:10px}.fs-selectStyle-compact .fs-foxInputLabel{font-size:9px}.fs-formSection{--fs-section-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-section-color) 24%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-section-color) 5%, transparent), transparent 58%), var(--fs-card);border-radius:9px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid;box-shadow:0 10px 24px #0f172a0b}.fs-formSection-blue{--fs-section-color:var(--fs-action)}.fs-formSection-green{--fs-section-color:var(--fs-green)}.fs-formSection-orange{--fs-section-color:var(--fs-orange)}.fs-formSection-purple{--fs-section-color:var(--fs-purple)}.fs-formSection-red{--fs-section-color:var(--fs-red)}.fs-formSectionHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:25px;display:flex}.fs-formSectionTitle{min-width:0;color:color-mix(in srgb, var(--fs-section-color) 86%, var(--fs-text));align-items:center;gap:6px;display:inline-flex}.fs-formSectionTitle>span:last-child{gap:1px;min-width:0;display:grid}.fs-formSectionTitle small{color:var(--fs-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:900;line-height:1;overflow:hidden}.fs-formSectionTitle strong{color:color-mix(in srgb, var(--fs-section-color) 88%, var(--fs-text));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:950;line-height:1.05;overflow:hidden}.fs-formSectionIcon{border:1px solid color-mix(in srgb, var(--fs-section-color) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-section-color) 10%, #fff);width:22px;height:22px;color:color-mix(in srgb, var(--fs-section-color) 92%, var(--fs-text));border-radius:7px;flex:none;place-items:center;display:inline-grid}.fs-formSectionBadge{border:1px solid color-mix(in srgb, var(--fs-section-color) 36%, var(--fs-line));background:color-mix(in srgb, var(--fs-section-color) 8%, #fff);color:color-mix(in srgb, var(--fs-section-color) 88%, var(--fs-text));border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:950;line-height:1}.fs-formSectionBody{min-width:0}.fs-formSection-outline{background:var(--fs-card);box-shadow:none}.fs-formSection-filled{border-color:color-mix(in srgb, var(--fs-section-color) 18%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-section-color) 8%, #fff), color-mix(in srgb, var(--fs-soft) 45%, #fff)), var(--fs-card)}.fs-formSection-compact{border-radius:8px;gap:5px;padding:6px}.fs-formSection-compact .fs-formSectionHeader{min-height:21px}.fs-formSection-compact .fs-formSectionIcon{width:20px;height:20px}.fs-formSection-compact .fs-formSectionTitle strong{font-size:10.5px}.fs-formSection-compact .fs-formSectionBadge{padding:2px 7px;font-size:8.5px}.fs-sectionPreviewFields .fs-foxInput:first-child,.fs-sectionPreviewFields .fs-foxInput:nth-child(2){grid-column:span 2}.fs-sectionPreviewFields .fs-foxInput input,.fs-sectionPreviewFields .fs-foxSelect select{height:28px;font-size:10.5px}.fs-foxDialogOverlay{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle,#ffffff2e,#0000 42%),#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fs-foxDialog{--fs-dialog-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-dialog-color) 28%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-dialog-color) 6%, transparent), transparent 56%), var(--fs-card);border-radius:10px;outline:none;width:min(100%,430px);min-width:0;animation:.15s both fs-foxDialogIn;display:grid;overflow:hidden;box-shadow:0 26px 72px #0f172a3d}.fs-foxDialog-blue{--fs-dialog-color:var(--fs-action)}.fs-foxDialog-green{--fs-dialog-color:var(--fs-green)}.fs-foxDialog-orange{--fs-dialog-color:var(--fs-orange)}.fs-foxDialog-purple{--fs-dialog-color:var(--fs-purple)}.fs-foxDialog-red{--fs-dialog-color:var(--fs-red)}.fs-foxDialog-sm{width:min(100%,360px)}.fs-foxDialog-lg{width:min(100%,560px)}.fs-foxDialogHeader{border-bottom:1px solid color-mix(in srgb, var(--fs-dialog-color) 18%, var(--fs-line));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 12px 10px;display:grid}.fs-foxDialogIcon{border:1px solid color-mix(in srgb, var(--fs-dialog-color) 34%, var(--fs-line));background:color-mix(in srgb, var(--fs-dialog-color) 10%, #fff);width:36px;height:36px;color:color-mix(in srgb, var(--fs-dialog-color) 92%, var(--fs-text));border-radius:11px;place-items:center;display:inline-grid}.fs-foxDialogTitle{gap:2px;min-width:0;display:grid}.fs-foxDialogTitle strong{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.1;overflow:hidden}.fs-foxDialogTitle small{color:var(--fs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.2;overflow:hidden}.fs-foxDialogBadge{border:1px solid color-mix(in srgb, var(--fs-dialog-color) 36%, var(--fs-line));background:color-mix(in srgb, var(--fs-dialog-color) 8%, #fff);color:color-mix(in srgb, var(--fs-dialog-color) 88%, var(--fs-text));border-radius:999px;padding:4px 8px;font-size:9px;font-weight:950;line-height:1}.fs-foxDialogClose{border:1px solid color-mix(in srgb, var(--fs-action) 18%, var(--fs-line));background:color-mix(in srgb, var(--fs-soft) 42%, #fff);width:30px;height:30px;color:var(--fs-muted);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-grid}.fs-foxDialogClose:hover,.fs-foxDialogClose:focus-visible{border-color:color-mix(in srgb, var(--fs-dialog-color) 38%, var(--fs-line));background:color-mix(in srgb, var(--fs-dialog-color) 9%, #fff);color:color-mix(in srgb, var(--fs-dialog-color) 90%, var(--fs-text));outline:none;transform:translateY(-1px)}.fs-foxDialogBody{gap:8px;padding:12px;display:grid}.fs-foxDialogBody p{border:1px solid color-mix(in srgb, var(--fs-dialog-color) 18%, var(--fs-line));background:color-mix(in srgb, var(--fs-dialog-color) 4%, #fff);color:var(--fs-text);border-radius:9px;margin:0;padding:10px;font-size:11.5px;font-weight:850;line-height:1.35}.fs-foxDialogActions{border-top:1px solid color-mix(in srgb, var(--fs-dialog-color) 14%, var(--fs-line));background:color-mix(in srgb, var(--fs-soft) 44%, #fff);justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.fs-foxDialogVariant-header{border-top-width:4px}.fs-foxDialogVariant-header .fs-foxDialogHeader{background:color-mix(in srgb, var(--fs-dialog-color) 9%, #fff)}.fs-foxDialogVariant-header .fs-foxDialogIcon{background:var(--fs-dialog-color);color:#fff}.fs-foxDialogVariant-compact{border-radius:8px;width:min(100%,390px)}.fs-foxDialogVariant-compact .fs-foxDialogHeader{gap:7px;padding:8px 9px}.fs-foxDialogVariant-compact .fs-foxDialogIcon{border-radius:8px;width:30px;height:30px}.fs-foxDialogVariant-compact .fs-foxDialogBody{padding:9px}.fs-foxDialogVariant-compact .fs-foxDialogBody p{padding:8px;font-size:10.5px}.fs-foxDialogVariant-compact .fs-foxDialogActions{padding:8px 9px}.fs-foxDialogVariant-document{box-shadow:0 22px 58px #0f172a2e, inset 0 0 0 3px color-mix(in srgb, var(--fs-dialog-color) 4%, #fff);background:#fff;border-radius:6px}.fs-foxDialogVariant-document .fs-foxDialogHeader{background:linear-gradient(90deg, color-mix(in srgb, var(--fs-dialog-color) 8%, #fff), #fff 58%);align-items:start}.fs-foxDialogVariant-document .fs-foxDialogBody p{background:#fff;border-left-width:4px}.fs-foxDialogVariant-minimal{border-color:color-mix(in srgb, var(--fs-dialog-color) 18%, var(--fs-line));background:#fff;box-shadow:0 22px 54px #0f172a29}.fs-foxDialogVariant-minimal .fs-foxDialogHeader,.fs-foxDialogVariant-minimal .fs-foxDialogActions{background:#fff}.fs-foxDialogVariant-minimal .fs-foxDialogIcon{border-radius:999px;width:32px;height:32px}.fs-foxDialogVariant-minimal .fs-foxDialogBody p{background:0 0;border-color:#0000;padding:2px 0}.fs-dialogLabCard .fs-panelActionButton{justify-content:center;width:100%}.fs-foxDrawerOverlay{z-index:1250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a38;align-items:stretch;padding:10px;display:flex;position:fixed;inset:0}.fs-foxDrawerOverlay-right{justify-content:flex-end}.fs-foxDrawerOverlay-left{justify-content:flex-start}.fs-foxDrawer{--fs-drawer-color:var(--fs-action);width:var(--fs-drawer-width,min(360px, 100%));border:1px solid color-mix(in srgb, var(--fs-drawer-color) 28%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-drawer-color) 5%, transparent), transparent 44%), color-mix(in srgb, var(--fs-card) 98%, #fff);min-width:0;min-height:0;color:var(--fs-text);border-radius:10px;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 22px 54px #0f172a24}.fs-foxDrawer-blue{--fs-drawer-color:var(--fs-action)}.fs-foxDrawer-green{--fs-drawer-color:var(--fs-green)}.fs-foxDrawer-orange{--fs-drawer-color:var(--fs-orange)}.fs-foxDrawer-purple{--fs-drawer-color:var(--fs-purple)}.fs-foxDrawer-red{--fs-drawer-color:var(--fs-red)}.fs-foxDrawer-sm{width:var(--fs-drawer-width,min(300px, 100%))}.fs-foxDrawer-md{width:var(--fs-drawer-width,min(360px, 100%))}.fs-foxDrawer-lg{width:var(--fs-drawer-width,min(440px, 100%))}.fs-foxDrawer-xl{width:var(--fs-drawer-width,min(560px, 100%))}.fs-foxDrawerVariant-contextual{height:100%;box-shadow:none}.fs-foxDrawerVariant-overlay,.fs-foxDrawerVariant-floating{height:100%;animation:.16s both fs-foxDrawerIn}.fs-foxDrawerVariant-floating{border-radius:12px;height:min(620px,100%);margin:auto 0;box-shadow:0 28px 70px #0f172a38}.fs-foxDrawerVariant-compact{border-radius:8px;height:100%}.fs-foxDrawerHeader{border-bottom:1px solid color-mix(in srgb, var(--fs-drawer-color) 18%, var(--fs-line));grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.fs-foxDrawerIcon{border:1px solid color-mix(in srgb, var(--fs-drawer-color) 34%, var(--fs-line));background:color-mix(in srgb, var(--fs-drawer-color) 10%, #fff);width:32px;height:32px;color:color-mix(in srgb, var(--fs-drawer-color) 92%, var(--fs-text));border-radius:9px;place-items:center;display:grid}.fs-foxDrawerTitle{gap:2px;min-width:0;display:grid}.fs-foxDrawerTitle strong,.fs-foxDrawerTitle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-foxDrawerTitle strong{color:var(--fs-text);font-size:13px;font-weight:950;line-height:1.1}.fs-foxDrawerTitle small{color:var(--fs-muted);font-size:10px;font-weight:850}.fs-foxDrawerBadge{border:1px solid color-mix(in srgb, var(--fs-drawer-color) 36%, var(--fs-line));background:color-mix(in srgb, var(--fs-drawer-color) 8%, #fff);color:color-mix(in srgb, var(--fs-drawer-color) 88%, var(--fs-text));white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:950;line-height:1}.fs-foxDrawerHeaderActions{align-items:center;gap:5px;display:inline-flex}.fs-foxDrawerClose{border:1px solid color-mix(in srgb, var(--fs-action) 18%, var(--fs-line));background:color-mix(in srgb, var(--fs-soft) 42%, #fff);width:28px;height:28px;color:var(--fs-muted);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.fs-foxDrawerClose:hover,.fs-foxDrawerClose:focus-visible{border-color:color-mix(in srgb, var(--fs-red) 32%, var(--fs-line));background:color-mix(in srgb, var(--fs-red) 8%, #fff);color:var(--fs-red);outline:none;transform:translateY(-1px)}.fs-foxDrawerBody{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.fs-foxDrawerFooter{border-top:1px solid color-mix(in srgb, var(--fs-drawer-color) 14%, var(--fs-line));background:color-mix(in srgb, var(--fs-soft) 44%, #fff);justify-content:flex-end;align-items:center;gap:8px;padding:9px 10px;display:flex}.fs-foxDrawerVariant-compact .fs-foxDrawerHeader{padding:8px}.fs-foxDrawerVariant-compact .fs-foxDrawerIcon{width:28px;height:28px}.fs-foxDrawerVariant-compact .fs-foxDrawerBody{gap:6px;padding:8px}.fs-foxDrawerResizeHandle{z-index:3;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset:0 auto 0 0}.fs-foxDrawerResizeHandle:before{background:color-mix(in srgb, var(--fs-drawer-color) 34%, var(--fs-line));content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.fs-foxDrawerResizeHandle:after{background:color-mix(in srgb, var(--fs-drawer-color) 48%, transparent);content:"";opacity:0;border-radius:999px;width:2px;height:34px;transition:opacity .14s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.fs-foxDrawerResizeHandle:hover:after{opacity:1}.fs-foxToastStack{z-index:1350;pointer-events:none;gap:8px;width:min(410px,100vw - 32px);display:grid;position:fixed}.fs-foxToastStack-top-center{top:86px;left:50%;transform:translate(-50%)}.fs-foxToastStack-top-right{top:86px;right:18px}.fs-foxToastStack-bottom-right{bottom:18px;right:18px}.fs-foxToast{--fs-toast-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-toast-color) 30%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-toast-color) 7%, transparent), transparent 56%), color-mix(in srgb, var(--fs-card) 98%, #fff);min-height:52px;color:var(--fs-text);pointer-events:auto;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;animation:.16s both fs-foxToastIn;display:grid;box-shadow:0 18px 42px #0f172a29}.fs-foxToast-blue{--fs-toast-color:var(--fs-action)}.fs-foxToast-green{--fs-toast-color:var(--fs-green)}.fs-foxToast-orange{--fs-toast-color:var(--fs-orange)}.fs-foxToast-purple{--fs-toast-color:var(--fs-purple)}.fs-foxToast-red{--fs-toast-color:var(--fs-red)}.fs-foxToastIcon{border:1px solid color-mix(in srgb, var(--fs-toast-color) 32%, var(--fs-line));background:color-mix(in srgb, var(--fs-toast-color) 10%, #fff);width:34px;height:34px;color:color-mix(in srgb, var(--fs-toast-color) 92%, var(--fs-text));border-radius:10px;place-items:center;display:inline-grid}.fs-foxToastText{gap:2px;min-width:0;display:grid}.fs-foxToastText strong,.fs-foxToastText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-foxToastText strong{color:var(--fs-text);font-size:12px;font-weight:950;line-height:1.1}.fs-foxToastText small{color:var(--fs-muted);font-size:10px;font-weight:820}.fs-foxToastAction button,.fs-foxToastClose{border:1px solid color-mix(in srgb, var(--fs-toast-color) 22%, var(--fs-line));color:color-mix(in srgb, var(--fs-toast-color) 88%, var(--fs-text));cursor:pointer;background:#fff;border-radius:8px;font-weight:950}.fs-foxToastAction button{height:29px;padding:0 9px;font-size:10px}.fs-foxToastClose{place-items:center;width:28px;height:28px;display:inline-grid}.fs-foxToastAction button:hover,.fs-foxToastAction button:focus-visible,.fs-foxToastClose:hover,.fs-foxToastClose:focus-visible{background:color-mix(in srgb, var(--fs-toast-color) 9%, #fff);outline:none}.fs-foxToastVariant-compact{border-radius:9px;min-height:42px;padding:7px 8px}.fs-foxToastVariant-compact .fs-foxToastIcon{border-radius:8px;width:28px;height:28px}.fs-foxToastVariant-compact .fs-foxToastText small{display:none}.fs-foxToastVariant-line{background:#fff;border-left-width:5px}.fs-foxToastVariant-status{background:color-mix(in srgb, var(--fs-toast-color) 8%, #fff);border-radius:999px;min-height:46px;padding-inline:10px}.fs-foxToastVariant-status .fs-foxToastIcon{border-radius:999px;width:28px;height:28px}.fs-foxToastVariant-status .fs-foxToastClose{border-radius:999px}.fs-foxToastVariant-minimal{border-color:color-mix(in srgb, var(--fs-toast-color) 18%, var(--fs-line));background:#fff;min-height:44px;box-shadow:0 14px 34px #0f172a1f}.fs-foxToastVariant-minimal .fs-foxToastIcon{border-radius:999px}.fs-searchHeader{--fs-search-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-search-color) 28%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-search-color) 6%, #fff), transparent 56%), color-mix(in srgb, var(--fs-card) 98%, transparent);border-radius:10px;gap:8px;min-width:0;padding:9px;display:grid}.fs-searchHeader-blue{--fs-search-color:var(--fs-action)}.fs-searchHeader-green{--fs-search-color:var(--fs-green)}.fs-searchHeader-orange{--fs-search-color:var(--fs-orange)}.fs-searchHeader-purple{--fs-search-color:var(--fs-purple)}.fs-searchHeader-red{--fs-search-color:var(--fs-red)}.fs-searchHeaderTop{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.fs-searchHeaderTop span{min-width:0;color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex;overflow:hidden}.fs-searchHeaderTop svg{color:var(--fs-search-color);flex:none}.fs-searchHeaderTop small{color:var(--fs-muted);white-space:nowrap;font-size:10.5px;font-weight:950}.fs-searchHeaderControls{border:1px solid color-mix(in srgb, var(--fs-search-color) 20%, var(--fs-line));background:color-mix(in srgb, var(--fs-search-color) 4%, #fff);border-radius:9px;grid-template-columns:minmax(132px,170px) minmax(0,1fr);gap:9px;padding:8px;display:grid}.fs-searchHeaderControls label{gap:5px;min-width:0;display:grid}.fs-searchHeaderControls label>span{color:color-mix(in srgb, var(--fs-green) 78%, var(--fs-text));text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:950;overflow:hidden}.fs-searchHeaderControls input,.fs-searchHeaderControls select{border:1px solid color-mix(in srgb, var(--fs-search-color) 30%, var(--fs-line));background:var(--fs-card);width:100%;min-width:0;height:33px;color:var(--fs-text);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:12px;font-weight:900}.fs-searchHeaderControls input:focus,.fs-searchHeaderControls select:focus{background:#d1ffff;border-color:#0ff;box-shadow:0 0 0 2px #00ffff38}.fs-searchHeaderVariant-compact{gap:6px;padding:7px}.fs-searchHeaderVariant-compact .fs-searchHeaderTop{min-height:19px}.fs-searchHeaderVariant-compact .fs-searchHeaderControls{grid-template-columns:minmax(118px,148px) minmax(0,1fr);gap:7px;padding:6px}.fs-searchHeaderVariant-compact .fs-searchHeaderControls input,.fs-searchHeaderVariant-compact .fs-searchHeaderControls select{height:29px;font-size:11px}.fs-searchHeaderVariant-boxed{background:color-mix(in srgb, var(--fs-search-color) 3%, #fff);border-width:1.5px}.fs-searchHeaderVariant-boxed .fs-searchHeaderControls{border-color:color-mix(in srgb, var(--fs-search-color) 30%, var(--fs-line));background:#fff}.fs-searchHeaderVariant-minimal{border-color:color-mix(in srgb, var(--fs-search-color) 16%, var(--fs-line));box-shadow:none;background:#fff}.fs-searchHeaderVariant-minimal .fs-searchHeaderControls{background:0 0;border-color:#0000;padding:0}.fs-foxTabs{--fs-tabs-color:var(--fs-action);align-items:stretch;gap:4px;min-width:0;display:flex}.fs-foxTabs-blue{--fs-tabs-color:var(--fs-action)}.fs-foxTabs-green{--fs-tabs-color:var(--fs-green)}.fs-foxTabs-orange{--fs-tabs-color:var(--fs-orange)}.fs-foxTabs-purple{--fs-tabs-color:var(--fs-purple)}.fs-foxTabs-red{--fs-tabs-color:var(--fs-red)}.fs-foxTabs.is-fullWidth button{flex:1 1 0;min-width:0}.fs-foxTabs button{--fs-tab-color:var(--fs-tabs-color);border:1px solid color-mix(in srgb, var(--fs-tab-color) 20%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-tab-color) 5%, #fff), #fff 78%), #fff;min-width:0;min-height:34px;color:color-mix(in srgb, var(--fs-tab-color) 74%, var(--fs-text));cursor:pointer;border-radius:9px;outline:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:950;transition:border-color .15s,background .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex;position:relative}.fs-foxTabs button.fs-foxTab-blue{--fs-tab-color:var(--fs-action)}.fs-foxTabs button.fs-foxTab-green{--fs-tab-color:var(--fs-green)}.fs-foxTabs button.fs-foxTab-orange{--fs-tab-color:var(--fs-orange)}.fs-foxTabs button.fs-foxTab-purple{--fs-tab-color:var(--fs-purple)}.fs-foxTabs button.fs-foxTab-red{--fs-tab-color:var(--fs-red)}.fs-foxTabs button:hover:not(:disabled),.fs-foxTabs button:focus-visible{border-color:color-mix(in srgb, var(--fs-tab-color) 44%, var(--fs-line));background:color-mix(in srgb, var(--fs-tab-color) 8%, #fff);box-shadow:0 8px 18px color-mix(in srgb, var(--fs-tab-color) 13%, transparent);transform:translateY(-1px)}.fs-foxTabs button.is-active{border-color:color-mix(in srgb, var(--fs-tab-color) 58%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-tab-color) 18%, #fff), color-mix(in srgb, var(--fs-tab-color) 7%, #fff)), #fff;color:color-mix(in srgb, var(--fs-tab-color) 88%, var(--fs-text));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-tab-color) 14%, transparent), 0 9px 18px color-mix(in srgb, var(--fs-tab-color) 12%, transparent)}.fs-foxTabs button:disabled{opacity:.52;cursor:not-allowed;transform:none}.fs-foxTabBadge,.fs-foxTabIcon{flex:none;place-items:center;display:inline-grid}.fs-foxTabBadge{border:1px solid color-mix(in srgb, var(--fs-tab-color) 26%, var(--fs-line));background:color-mix(in srgb, var(--fs-tab-color) 8%, #fff);min-width:23px;height:20px;color:color-mix(in srgb, var(--fs-tab-color) 86%, var(--fs-text));border-radius:999px;padding:0 6px;font-size:9px;line-height:1}.fs-foxTabIcon{color:var(--fs-tab-color)}.fs-foxTabLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-foxTabsVariant-soft{border:1px solid color-mix(in srgb, var(--fs-tabs-color) 20%, var(--fs-line));background:color-mix(in srgb, var(--fs-tabs-color) 4%, #fff);border-radius:11px;padding:4px}.fs-foxTabsVariant-underline{border:1px solid color-mix(in srgb, var(--fs-tabs-color) 16%, var(--fs-line));background:#fff;border-radius:0;gap:0;padding:0}.fs-foxTabsVariant-underline button{border-width:0 1px 0 0;border-color:color-mix(in srgb, var(--fs-tabs-color) 13%, var(--fs-line));min-height:36px;box-shadow:none;background:0 0;border-radius:0}.fs-foxTabsVariant-underline button:last-child{border-right:0}.fs-foxTabsVariant-underline button:after,.fs-foxTabsVariant-minimal button:after{background:var(--fs-tab-color);content:"";opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:11px;right:11px;transform:scaleX(.5)}.fs-foxTabsVariant-underline button.is-active,.fs-foxTabsVariant-underline button:hover:not(:disabled),.fs-foxTabsVariant-underline button:focus-visible{background:color-mix(in srgb, var(--fs-tab-color) 5%, #fff);box-shadow:none}.fs-foxTabsVariant-underline button.is-active:after,.fs-foxTabsVariant-minimal button.is-active:after{opacity:1;transform:scaleX(1)}.fs-foxTabsVariant-segmented{border:1px solid color-mix(in srgb, var(--fs-tabs-color) 25%, var(--fs-line));background:color-mix(in srgb, var(--fs-soft) 62%, #fff);border-radius:10px;gap:0;padding:3px;overflow:hidden}.fs-foxTabsVariant-segmented button{box-shadow:none;background:0 0;border-color:#0000;border-radius:7px}.fs-foxTabsVariant-segmented button.is-active{border-color:color-mix(in srgb, var(--fs-tabs-color) 34%, var(--fs-line));background:#fff;box-shadow:0 7px 15px #0f172a13}.fs-foxTabsVariant-steps{counter-reset:fox-tabs-step;gap:7px}.fs-foxTabsVariant-steps button{border-radius:999px;justify-content:flex-start;min-height:38px;padding-inline:9px 12px}.fs-foxTabsVariant-steps button:before{background:color-mix(in srgb, var(--fs-tab-color) 12%, #fff);width:21px;height:21px;color:color-mix(in srgb, var(--fs-tab-color) 86%, var(--fs-text));content:counter(fox-tabs-step);counter-increment:fox-tabs-step;border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:950;display:inline-grid}.fs-foxTabsVariant-steps .fs-foxTabBadge{display:none}.fs-foxTabsVariant-steps button.is-active:before{background:var(--fs-tab-color);color:#fff}.fs-foxTabsVariant-minimal{border-bottom:1px solid color-mix(in srgb, var(--fs-tabs-color) 18%, var(--fs-line));gap:0}.fs-foxTabsVariant-minimal button{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0}.fs-foxTabsVariant-minimal button:hover:not(:disabled),.fs-foxTabsVariant-minimal button:focus-visible,.fs-foxTabsVariant-minimal button.is-active{background:color-mix(in srgb, var(--fs-tab-color) 5%, #fff);box-shadow:none}.fs-tabsPreviewFields .fs-foxInput input,.fs-tabsPreviewFields .fs-foxSelect select{height:28px;font-size:10.5px}.fs-statusBadge{--fs-status-badge-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-status-badge-color) 30%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-status-badge-color) 8%, #fff), #fff 82%), #fff;min-width:0;max-width:100%;min-height:23px;color:color-mix(in srgb, var(--fs-status-badge-color) 86%, var(--fs-text));letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.fs-statusBadge-blue{--fs-status-badge-color:var(--fs-action)}.fs-statusBadge-green{--fs-status-badge-color:var(--fs-green)}.fs-statusBadge-orange{--fs-status-badge-color:var(--fs-orange)}.fs-statusBadge-yellow{--fs-status-badge-color:var(--fs-yellow)}.fs-statusBadge-purple{--fs-status-badge-color:var(--fs-purple)}.fs-statusBadge-red{--fs-status-badge-color:var(--fs-red)}.fs-statusBadge-gray{--fs-status-badge-color:#64748b}.fs-statusBadge-sm{gap:4px;min-height:18px;padding:0 6px;font-size:8.8px}.fs-statusBadge-lg{gap:7px;min-height:28px;padding:0 11px;font-size:11px}.fs-statusBadgeDot{background:var(--fs-status-badge-color);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fs-status-badge-color) 12%, transparent);border-radius:999px;flex:none}.fs-statusBadgeIcon{color:var(--fs-status-badge-color);flex:none;place-items:center;display:inline-grid}.fs-statusBadgeText{text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-statusBadgeVariant-soft{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-status-badge-color) 7%, transparent), 0 4px 10px color-mix(in srgb, var(--fs-status-badge-color) 7%, transparent)}.fs-statusBadgeVariant-grid{border-color:color-mix(in srgb, var(--fs-status-badge-color) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-status-badge-color) 8%, #fff);min-height:18px;box-shadow:none;gap:4px;padding:0 7px;font-size:8.7px}.fs-statusBadgeVariant-grid .fs-statusBadgeDot{width:5px;height:5px;box-shadow:none}.fs-statusBadgeVariant-dot{border-color:color-mix(in srgb, var(--fs-status-badge-color) 20%, var(--fs-line));min-height:22px;color:var(--fs-text);background:#fff}.fs-statusBadgeVariant-dot .fs-statusBadgeDot{width:8px;height:8px}.fs-statusBadgeVariant-solid{border-color:color-mix(in srgb, var(--fs-status-badge-color) 86%, var(--fs-text));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-status-badge-color) 88%, #fff), var(--fs-status-badge-color));color:#fff;box-shadow:0 7px 14px color-mix(in srgb, var(--fs-status-badge-color) 18%, transparent)}.fs-statusBadgeVariant-solid .fs-statusBadgeIcon{color:#fff}.fs-statusBadgeVariant-solid .fs-statusBadgeDot{background:#fff;box-shadow:0 0 0 3px #ffffff2e}.fs-statusBadgeVariant-outline{box-shadow:none;background:#fff}.fs-emptyState{--fs-empty-color:var(--fs-action);border:1px solid color-mix(in srgb, var(--fs-empty-color) 26%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-empty-color) 6%, #fff), transparent 58%), #fff;min-width:0;max-width:100%;color:var(--fs-text);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.fs-emptyState-blue{--fs-empty-color:var(--fs-action)}.fs-emptyState-green{--fs-empty-color:var(--fs-green)}.fs-emptyState-orange{--fs-empty-color:var(--fs-orange)}.fs-emptyState-purple{--fs-empty-color:var(--fs-purple)}.fs-emptyState-red{--fs-empty-color:var(--fs-red)}.fs-emptyState-gray{--fs-empty-color:#64748b}.fs-emptyStateIcon{border:1px solid color-mix(in srgb, var(--fs-empty-color) 28%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-empty-color) 10%, #fff), #fff 82%), #fff;width:34px;height:34px;color:var(--fs-empty-color);border-radius:10px;place-items:center;display:grid}.fs-emptyStateCopy{text-align:left;gap:3px;min-width:0;display:grid}.fs-emptyStateCopy strong{color:var(--fs-text);text-overflow:ellipsis;font-size:12px;font-weight:950;overflow:hidden}.fs-emptyStateCopy small{color:var(--fs-muted);font-size:10.5px;font-weight:850;line-height:1.35}.fs-emptyStateAction{grid-column:2;justify-content:flex-start;display:flex}.fs-emptyStateVariant-soft{box-shadow:0 10px 24px color-mix(in srgb, var(--fs-empty-color) 7%, transparent)}.fs-emptyStateVariant-grid{border-style:solid;border-color:color-mix(in srgb, var(--fs-action) 22%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-action) 5%, #fff), transparent 64%), #fff;width:min(520px,100%);box-shadow:none;grid-template-columns:auto minmax(0,1fr);margin:0 auto;padding:9px 11px}.fs-emptyStateVariant-grid .fs-emptyStateIcon{border-radius:8px;width:30px;height:30px}.fs-emptyStateVariant-compact{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px}.fs-emptyStateVariant-compact .fs-emptyStateIcon{border-radius:8px;width:28px;height:28px}.fs-emptyStateVariant-panel{min-height:112px;box-shadow:0 14px 34px color-mix(in srgb, var(--fs-empty-color) 9%, transparent);align-content:center;padding:14px}.fs-emptyStateVariant-minimal{background:0 0;border-color:#0000;padding:6px}.fs-emptyStateVariant-minimal .fs-emptyStateIcon{border-color:color-mix(in srgb, var(--fs-empty-color) 20%, var(--fs-line));background:color-mix(in srgb, var(--fs-empty-color) 6%, #fff)}.fs-appBarDemoFrame .fs-topbar{z-index:1;min-height:56px;padding:8px 10px;position:relative;top:auto}.fs-appBarDemoFrame.is-compact .fs-topbar{min-height:54px}.fs-sidebarDemoFrame .fs-sidebar{height:100%;position:relative}.fs-sidebarDemoFrame .fs-sidebarResizeHandle{display:block}.fs-sidebarDemoFrame.is-compact .fs-sidebarResizeHandle{display:none}.fs-sidebarDemoFrame.is-compact .fs-sidebar{align-items:center;padding-left:10px;padding-right:10px}.fs-sidebarDemoFrame.is-compact .fs-brand{justify-content:center;width:84px;margin-left:-10px;margin-right:-10px;padding-left:0;padding-right:0}.fs-sidebarDemoFrame.is-compact .fs-brandLogo{background:0 0;justify-content:center;align-items:center;width:100%;height:62px;display:inline-flex}.fs-sidebarDemoFrame.is-compact .fs-brandLogoImage{display:none}.fs-sidebarDemoFrame.is-compact .fs-brandCompactLogoImage{display:block}.fs-sidebarDemoFrame.is-compact .fs-navTitle,.fs-sidebarDemoFrame.is-compact .fs-navItem span,.fs-sidebarDemoFrame.is-compact .fs-navItem b,.fs-sidebarDemoFrame.is-compact .fs-agentStatus div,.fs-sidebarDemoFrame.is-compact .fs-agentStatus b{display:none}.fs-sidebarDemoFrame.is-compact .fs-navItem{grid-template-columns:1fr;justify-items:center;width:42px}.fs-sidebarDemoFrame.is-compact .fs-agentStatus{justify-content:center;width:42px;display:flex}.fs-foxWorkspace{height:100%;min-height:0;color:var(--fs-text);grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid;position:relative;overflow:hidden}.fs-foxWorkspaceHeader,.fs-foxWorkspaceFooter,.fs-foxWorkspacePanel{border:1px solid color-mix(in srgb, var(--fs-action) 20%, var(--fs-line));background:linear-gradient(135deg, color-mix(in srgb, var(--fs-action) 4%, transparent), transparent 54%), var(--fs-card);border-radius:9px;box-shadow:0 10px 24px #0f172a0b}.fs-foxWorkspaceHeader{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 10px;display:flex}.fs-foxWorkspaceTitle{align-items:center;gap:9px;min-width:0;display:flex}.fs-foxWorkspaceIcon{border:1px solid color-mix(in srgb, var(--fs-action) 26%, var(--fs-line));background:color-mix(in srgb, var(--fs-action) 7%, #fff);width:36px;height:36px;color:var(--fs-action);border-radius:9px;flex:none;place-items:center;display:grid}.fs-foxWorkspaceTitle h1,.fs-foxWorkspaceTitle p{margin:0}.fs-foxWorkspaceTitle h1{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.05;overflow:hidden}.fs-foxWorkspaceTitle p{color:var(--fs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.fs-foxWorkspaceActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fs-foxWorkspaceBody{min-height:0;overflow:hidden}.fs-foxWorkspaceFooter{min-height:34px;padding:7px 10px}.fs-foxWorkspaceLayout{gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.fs-foxWorkspaceLayout-single,.fs-foxWorkspaceLayout-formOnly{grid-template-columns:minmax(0,1fr)}.fs-foxWorkspaceLayout-formOnly{align-content:start}.fs-foxWorkspaceLayout-split,.fs-foxWorkspaceLayout-masterDetail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-foxWorkspaceLayout-split.is-left-wide,.fs-foxWorkspaceLayout-masterDetail.is-left-wide{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)}.fs-foxWorkspaceLayout-split.is-right-wide,.fs-foxWorkspaceLayout-masterDetail.is-right-wide{grid-template-columns:minmax(320px,.75fr) minmax(0,1.35fr)}.fs-foxWorkspaceLayout-threePanel{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr) minmax(260px,.86fr)}.fs-foxWorkspacePanel{--fs-workspace-panel-color:var(--fs-action);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.fs-foxWorkspacePanel-green{--fs-workspace-panel-color:var(--fs-green)}.fs-foxWorkspacePanel-orange{--fs-workspace-panel-color:var(--fs-orange)}.fs-foxWorkspacePanel-purple{--fs-workspace-panel-color:var(--fs-purple)}.fs-foxWorkspacePanel-red{--fs-workspace-panel-color:var(--fs-red)}.fs-foxWorkspacePanel-gray{--fs-workspace-panel-color:#64748b}.fs-foxWorkspacePanelHeader{border-bottom:1px solid color-mix(in srgb, var(--fs-workspace-panel-color) 20%, var(--fs-line));background:color-mix(in srgb, var(--fs-workspace-panel-color) 5%, #fff);justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:7px 9px;display:flex}.fs-foxWorkspacePanelHeader strong{color:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.fs-foxWorkspacePanelHeader span{align-items:center;gap:6px;display:inline-flex}.fs-foxWorkspacePanelHeader b{border:1px solid color-mix(in srgb, var(--fs-workspace-panel-color) 32%, var(--fs-line));background:color-mix(in srgb, var(--fs-workspace-panel-color) 8%, #fff);min-height:22px;color:color-mix(in srgb, var(--fs-workspace-panel-color) 86%, var(--fs-text));border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:950;display:inline-flex}.fs-foxWorkspacePanelBody{min-height:0;padding:8px;overflow:hidden}.fs-foxWorkspacePanel.is-compact .fs-foxWorkspacePanelHeader{min-height:30px;padding:5px 8px}.fs-foxWorkspacePanel.is-compact .fs-foxWorkspacePanelBody{padding:6px}.fs-foxWorkspaceMessageLayer{z-index:44;pointer-events:none;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.fs-foxWorkspaceMessageLayer>*{pointer-events:auto}.fs-actionBarMeaningMain .fs-foxActionBar{width:100%}@keyframes fs-foxToastIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fs-foxDialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fs-foxDrawerIn{0%{opacity:0;transform:translate(14px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1100px){.fs-inputPreviewGrid .fs-foxInput{grid-column:span 6!important}.fs-drawerPreviewWorkspace .fs-foxDrawer{width:100%;min-height:260px}.fs-searchHeaderControls{grid-template-columns:1fr}}.fs-foxDateInput input::-webkit-calendar-picker-indicator{opacity:.7;width:16px;height:16px;margin:0}.fs-foxDateInput input{font-variant-numeric:tabular-nums;min-width:150px;padding-right:7px}.fs-foxNumberInput .fs-foxInputControl{border:1px solid color-mix(in srgb, var(--fs-input-color) 24%, var(--fs-line));background:linear-gradient(180deg, color-mix(in srgb, var(--fs-card) 96%, transparent), color-mix(in srgb, var(--fs-soft) 42%, var(--fs-card)));border-radius:7px;gap:6px;height:31px;padding:0 8px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.fs-foxNumberInput .fs-foxInputIcon{flex:0 0 18px;align-self:center;position:static}.fs-foxNumberInput input{text-align:right;background:0 0;border:0;border-radius:0;flex:auto;min-width:0;height:29px;padding:0}.fs-foxNumberInput.has-icon input{padding-left:0}.fs-foxNumberInput input:focus{box-shadow:none;background:0 0;border:0}.fs-foxNumberInput .fs-foxInputControl:focus-within{border-color:color-mix(in srgb, #0ff 58%, var(--fs-input-color));background:linear-gradient(180deg, #c2ffff, color-mix(in srgb, #0ff 11%, var(--fs-card)));box-shadow:inset 0 0 0 1px #00ffff70,0 0 0 3px #00ffff26}.fs-foxNumberInput.is-error .fs-foxInputControl{border-color:color-mix(in srgb, var(--fs-red) 46%, var(--fs-line));background:color-mix(in srgb, var(--fs-red) 5%, var(--fs-card))}.fs-foxNumberInput.is-disabled .fs-foxInputControl{border-color:color-mix(in srgb, var(--fs-line) 82%, #fff);background:color-mix(in srgb, var(--fs-soft) 64%, #fff)}.fs-foxNumberInput.is-compact .fs-foxInputControl{height:27px;padding-inline:7px}.fs-foxNumberInput.is-compact input{height:25px}.fs-foxNumberPrefix,.fs-foxNumberSuffix{color:var(--fs-muted);font-size:10px;font-weight:950}.fs-foxTextarea{gap:5px;min-width:0;display:grid}.fs-foxTextarea textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--fs-purple) 28%, var(--fs-line));width:100%;min-height:80px;color:var(--fs-text);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:800;line-height:1.35}.fs-foxTextarea textarea:focus{border-color:#00bfc8;outline:none;box-shadow:inset 0 0 0 1px #00ffffa6,0 0 0 2px #00ffff26}.fs-foxTextarea .fs-foxInputLabel{color:var(--fs-purple)}.fs-foxTextareaLabelIcon{background:color-mix(in srgb, var(--fs-purple) 9%, #fff);width:18px;height:18px;color:var(--fs-purple);border-radius:5px;flex:0 0 18px;place-items:center;display:grid}.fs-foxTextareaLabelIcon svg{display:block}.fs-foxTextarea.is-compact{gap:3px}.fs-foxTextarea.is-compact textarea{min-height:58px;padding:7px 8px;font-size:10px}.fs-foxTextarea.is-error textarea{border-color:var(--fs-red)}.fs-foxTextarea.is-disabled textarea{color:var(--fs-muted);cursor:not-allowed;background:#f6f8fb}.fs-foxCheckbox{border:1px solid color-mix(in srgb, var(--fs-blue) 22%, var(--fs-line));background:color-mix(in srgb, var(--fs-blue) 3%, #fff);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 9px;display:inline-flex}.fs-foxCheckbox input{opacity:0;pointer-events:none;position:absolute}.fs-foxCheckboxMark{border:1px solid color-mix(in srgb, var(--fs-blue) 42%, var(--fs-line));color:#0000;background:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.fs-foxCheckbox.is-checked .fs-foxCheckboxMark{border-color:var(--fs-blue);background:var(--fs-blue);color:#fff}.fs-foxCheckboxIcon{background:color-mix(in srgb, var(--fs-blue) 10%, #fff);width:23px;height:23px;color:var(--fs-blue);border-radius:6px;flex:none;place-items:center;display:grid}.fs-foxCheckboxText{gap:1px;min-width:0;display:grid}.fs-foxCheckboxText strong,.fs-foxCheckboxText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-foxCheckboxText strong{color:var(--fs-text);font-size:11px;font-weight:950}.fs-foxCheckboxText small{color:var(--fs-muted);font-size:9.5px;font-weight:750}.fs-foxCheckbox.is-disabled{opacity:.55;cursor:not-allowed}.fs-foxCheckbox.is-compact{gap:6px;min-height:32px;padding:4px 7px}.fs-foxCheckbox.is-compact .fs-foxCheckboxIcon{width:20px;height:20px}.fs-foxCheckbox.is-compact .fs-foxCheckboxText strong{font-size:10px}.fs-foxCheckbox.is-compact .fs-foxCheckboxText small{font-size:8.5px}.fs-foxCheckbox-green{border-color:color-mix(in srgb, var(--fs-green) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-green) 4%, #fff)}.fs-foxCheckbox-green .fs-foxCheckboxMark{border-color:color-mix(in srgb, var(--fs-green) 42%, var(--fs-line))}.fs-foxCheckbox-green.is-checked .fs-foxCheckboxMark{border-color:var(--fs-green);background:var(--fs-green)}.fs-foxCheckbox-green .fs-foxCheckboxIcon{background:color-mix(in srgb, var(--fs-green) 10%, #fff);color:var(--fs-green)}.fs-foxCheckbox-orange{border-color:color-mix(in srgb, var(--fs-orange) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-orange) 4%, #fff)}.fs-foxCheckbox-orange .fs-foxCheckboxMark{border-color:color-mix(in srgb, var(--fs-orange) 42%, var(--fs-line))}.fs-foxCheckbox-orange.is-checked .fs-foxCheckboxMark{border-color:var(--fs-orange);background:var(--fs-orange)}.fs-foxCheckbox-orange .fs-foxCheckboxIcon{background:color-mix(in srgb, var(--fs-orange) 10%, #fff);color:var(--fs-orange)}.fs-foxCheckbox-purple{border-color:color-mix(in srgb, var(--fs-purple) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-purple) 4%, #fff)}.fs-foxCheckbox-purple .fs-foxCheckboxMark{border-color:color-mix(in srgb, var(--fs-purple) 42%, var(--fs-line))}.fs-foxCheckbox-purple.is-checked .fs-foxCheckboxMark{border-color:var(--fs-purple);background:var(--fs-purple)}.fs-foxCheckbox-purple .fs-foxCheckboxIcon{background:color-mix(in srgb, var(--fs-purple) 10%, #fff);color:var(--fs-purple)}.fs-foxRadioGroup{--fs-radio-color:var(--fs-blue);border:0;min-width:0;margin:0;padding:0}.fs-foxRadioGroup-green{--fs-radio-color:var(--fs-green)}.fs-foxRadioGroup-orange{--fs-radio-color:var(--fs-orange)}.fs-foxRadioGroup-purple{--fs-radio-color:var(--fs-purple)}.fs-foxRadioGroup-red{--fs-radio-color:var(--fs-red)}.fs-foxRadioGroup legend{color:var(--fs-radio-color);padding:0 0 5px;font-size:10px;font-weight:950}.fs-foxRadioGroup legend .fs-requiredMark,.fs-foxInputLabel .fs-requiredMark{vertical-align:top;background:currentColor;border-radius:999px;width:4px;height:4px;margin-left:3px;display:inline-block}.fs-foxRadioOptions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.fs-foxRadioOption{border:1px solid color-mix(in srgb, var(--fs-radio-color) 20%, var(--fs-line));cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:7px 8px;display:flex}.fs-foxRadioOption input{opacity:0;position:absolute}.fs-foxRadioMark{border:1px solid color-mix(in srgb, var(--fs-radio-color) 45%, var(--fs-line));background:#fff;border-radius:50%;flex:none;width:15px;height:15px}.fs-foxRadioOption.is-selected{border-color:color-mix(in srgb, var(--fs-radio-color) 72%, var(--fs-line));background:color-mix(in srgb, var(--fs-radio-color) 12%, #fff);box-shadow:inset 3px 0 0 var(--fs-radio-color), 0 5px 12px color-mix(in srgb, var(--fs-radio-color) 11%, transparent)}.fs-foxRadioOption.is-selected .fs-foxRadioMark{border:4px solid var(--fs-radio-color)}.fs-foxRadioOption>span:last-child{gap:1px;min-width:0;display:grid}.fs-foxRadioOption strong{color:var(--fs-text);font-size:10.5px;font-weight:950}.fs-foxRadioOption small{color:var(--fs-muted);font-size:9px;font-weight:750}.fs-foxRadioIcon,.fs-foxRadioOption.is-selected strong,.fs-foxRadioOption.is-selected .fs-foxRadioIcon{color:var(--fs-radio-color)}.fs-foxRadioGroup.is-compact .fs-foxRadioOptions{gap:4px}.fs-foxRadioGroup.is-compact .fs-foxRadioOption{gap:5px;min-height:34px;padding:4px 6px}.fs-foxRadioGroup.is-compact .fs-foxRadioOption small{display:none}.fs-foxRadioOption.is-disabled,.fs-foxRadioGroup.is-disabled{opacity:.55;cursor:not-allowed}.fs-foxToolbar{border:1px solid color-mix(in srgb, var(--fs-action) 20%, var(--fs-line));background:color-mix(in srgb, var(--fs-action) 3%, #fff);border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:5px 7px;display:flex}.fs-foxToolbar>strong{color:var(--fs-text);font-size:11px;font-weight:950}.fs-foxToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.fs-foxToolbar .fs-panelActionButton{min-height:29px;padding:0 9px;font-size:10px}.fs-foxToolbar.is-compact{min-height:34px;padding:3px 5px}.fs-foxToolbar.is-compact .fs-panelActionButton{min-height:26px;padding-inline:7px;font-size:9.5px}.fs-foxFilterPanel{border:1px solid color-mix(in srgb, var(--fs-blue) 24%, var(--fs-line));background:color-mix(in srgb, var(--fs-blue) 3%, #fff);border-radius:9px;gap:8px;padding:9px;display:grid}.fs-foxFilterPanel>header,.fs-foxFilterPanelActions,.fs-foxFilterPanelTitle{align-items:center;gap:7px;display:flex}.fs-foxFilterPanel>header{justify-content:space-between}.fs-foxFilterPanelTitle{color:var(--fs-blue)}.fs-foxFilterPanelTitle strong{color:var(--fs-text);font-size:11px;font-weight:950}.fs-foxFilterPanelActions b{color:var(--fs-blue);font-size:9.5px;font-weight:950}.fs-foxFilterPanelActions .fs-panelActionButton{min-height:28px;padding:0 8px;font-size:9.5px}.fs-foxFilterPanel>p{color:var(--fs-muted);margin:-3px 0 0;font-size:10px;font-weight:800}.fs-foxFilterPanelBody{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.fs-foxFilterPanel.is-compact{gap:5px;padding:6px}.fs-foxFilterPanel.is-compact .fs-foxFilterPanelBody{gap:5px}.fs-foxPagination{border:1px solid color-mix(in srgb, var(--fs-action) 20%, var(--fs-line));background:color-mix(in srgb, var(--fs-action) 3%, #fff);min-height:32px;color:var(--fs-action);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.fs-foxPagination>div{align-items:center;gap:7px;display:flex}.fs-foxPagination button{border:1px solid color-mix(in srgb, var(--fs-action) 28%, var(--fs-line));width:23px;height:23px;color:var(--fs-action);background:#fff;border-radius:6px;place-items:center;display:grid}.fs-foxPagination button:disabled{opacity:.42}.fs-foxPagination b{text-align:center;min-width:34px;color:var(--fs-text)}.fs-foxPagination.is-compact{min-height:27px;padding-inline:6px;font-size:9px}.fs-foxPagination.is-compact button{width:20px;height:20px}.fs-foxLoadingState{border:1px solid color-mix(in srgb, var(--fs-blue) 24%, var(--fs-line));background:color-mix(in srgb, var(--fs-blue) 3%, #fff);text-align:left;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:84px;display:flex}.fs-foxLoadingIcon{background:color-mix(in srgb, var(--fs-blue) 10%, #fff);width:34px;height:34px;color:var(--fs-blue);border-radius:9px;place-items:center;display:grid}.fs-foxLoadingIcon svg{animation:1s linear infinite fs-foxLoadingSpin}.fs-foxLoadingState>span:last-child{gap:3px;display:grid}.fs-foxLoadingState strong{color:var(--fs-text);font-size:11px;font-weight:950}.fs-foxLoadingState small{color:var(--fs-muted);font-size:10px;font-weight:800}.fs-foxLoadingState-grid{min-height:52px}.fs-foxLoadingState-inline{justify-content:flex-start;min-height:34px;padding:5px 8px}.fs-foxLoadingState-inline .fs-foxLoadingIcon{width:24px;height:24px}.fs-foxLoadingState-inline small{display:none}.fs-foxLoadingState.is-compact{gap:7px;min-height:42px;padding:5px 7px}.fs-foxLoadingState.is-compact .fs-foxLoadingIcon{width:25px;height:25px}.fs-foxLoadingState.is-compact small{display:none}.fs-foxLoadingState-green{border-color:color-mix(in srgb, var(--fs-green) 25%, var(--fs-line));background:color-mix(in srgb, var(--fs-green) 4%, #fff)}.fs-foxLoadingState-green .fs-foxLoadingIcon{background:color-mix(in srgb, var(--fs-green) 10%, #fff);color:var(--fs-green)}@keyframes fs-foxLoadingSpin{to{transform:rotate(360deg)}}.fs-foxAuditTimeline{border:1px solid color-mix(in srgb, var(--fs-purple) 24%, var(--fs-line));background:color-mix(in srgb, var(--fs-purple) 2%, #fff);border-radius:9px;gap:8px;padding:9px;display:grid}.fs-foxAuditTimeline>header{color:var(--fs-purple);justify-content:space-between;align-items:center;gap:8px;display:flex}.fs-foxAuditTimeline>header span{align-items:center;gap:6px;display:flex}.fs-foxAuditTimeline>header strong{color:var(--fs-text);font-size:11px;font-weight:950}.fs-foxAuditTimeline>header b{color:var(--fs-purple);font-size:9.5px;font-weight:950}.fs-foxAuditTimeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fs-foxAuditItem{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid;position:relative}.fs-foxAuditItem:not(:last-child):before{background:color-mix(in srgb, var(--fs-purple) 24%, var(--fs-line));content:"";width:1px;position:absolute;top:23px;bottom:-9px;left:11px}.fs-foxAuditDot{background:color-mix(in srgb, var(--fs-blue) 12%, #fff);width:23px;height:23px;color:var(--fs-blue);z-index:1;border-radius:50%;place-items:center;display:grid}.fs-foxAuditItem article{border:1px solid color-mix(in srgb, var(--fs-line) 90%, #fff);background:#fff;border-radius:7px;gap:4px;min-width:0;padding:7px 8px;display:grid}.fs-foxAuditItem article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fs-foxAuditItem article strong{color:var(--fs-text);font-size:10.5px;font-weight:950}.fs-foxAuditItem time,.fs-foxAuditItem article p,.fs-foxAuditItem article small{color:var(--fs-muted);font-size:9.5px;font-weight:800}.fs-foxAuditItem article p{margin:0}.fs-foxAuditChanges{flex-wrap:wrap;gap:4px;display:flex}.fs-foxAuditChanges span{border:1px solid color-mix(in srgb, var(--fs-purple) 18%, var(--fs-line));background:color-mix(in srgb, var(--fs-purple) 3%, #fff);color:var(--fs-text);border-radius:5px;padding:3px 5px;font-size:9px;font-weight:800}.fs-foxAuditChanges b{color:var(--fs-purple)}.fs-foxAuditChanges i{color:var(--fs-muted);font-style:normal}.fs-foxAuditItem-green .fs-foxAuditDot{background:color-mix(in srgb, var(--fs-green) 12%, #fff);color:var(--fs-green)}.fs-foxAuditItem-orange .fs-foxAuditDot{background:color-mix(in srgb, var(--fs-orange) 12%, #fff);color:var(--fs-orange)}.fs-foxAuditItem-red .fs-foxAuditDot{background:color-mix(in srgb, var(--fs-red) 12%, #fff);color:var(--fs-red)}.fs-foxAuditEmpty{min-height:54px;color:var(--fs-muted);justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.fs-foxAuditTimeline.is-compact{gap:5px;padding:6px}.fs-foxAuditTimeline.is-compact ol{gap:5px}.fs-foxAuditTimeline.is-compact .fs-foxAuditItem article{gap:2px;padding:5px 6px}.fs-foxAuditTimeline.is-compact .fs-foxAuditChanges{display:none}.fs-foxKpiCard{border:1px solid color-mix(in srgb, var(--fs-blue) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-blue) 5%, #fff);min-width:120px;min-height:48px;color:var(--fs-text);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}button.fs-foxKpiCard{cursor:pointer}button.fs-foxKpiCard:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f172a12}.fs-foxKpiIcon{width:25px;height:25px;color:var(--fs-blue);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.fs-foxKpiText{gap:1px;min-width:0;display:grid}.fs-foxKpiText small,.fs-foxKpiText em{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-muted);font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.fs-foxKpiText strong{color:var(--fs-text);font-size:14px;font-weight:950;line-height:1}.fs-foxKpiCard.is-compact{gap:6px;min-width:100px;min-height:38px;padding:5px 7px}.fs-foxKpiCard.is-compact .fs-foxKpiIcon{width:21px;height:21px}.fs-foxKpiCard.is-compact .fs-foxKpiText strong{font-size:12px}.fs-foxKpiCard.is-compact .fs-foxKpiText em{display:none}.fs-foxKpiCard-green{border-color:color-mix(in srgb, var(--fs-green) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-green) 5%, #fff)}.fs-foxKpiCard-green .fs-foxKpiIcon{color:var(--fs-green)}.fs-foxKpiCard-orange{border-color:color-mix(in srgb, var(--fs-orange) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-orange) 5%, #fff)}.fs-foxKpiCard-orange .fs-foxKpiIcon{color:var(--fs-orange)}.fs-foxKpiCard-purple{border-color:color-mix(in srgb, var(--fs-purple) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-purple) 5%, #fff)}.fs-foxKpiCard-purple .fs-foxKpiIcon{color:var(--fs-purple)}.fs-foxModuleCard{border:1px solid color-mix(in srgb, var(--fs-blue) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-blue) 5%, #fff);min-width:112px;min-height:62px;color:var(--fs-blue);text-align:center;border-radius:8px;place-items:center;gap:4px;padding:7px 9px;display:grid}.fs-foxModuleCard:hover,.fs-foxModuleCard.is-active{border-color:var(--fs-blue);background:color-mix(in srgb, var(--fs-blue) 12%, #fff);box-shadow:0 7px 14px #0f172a0f}.fs-foxModuleIcon{background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.fs-foxModuleCard>span:last-child{gap:1px;display:grid}.fs-foxModuleCard strong{color:var(--fs-text);font-size:10px;font-weight:950}.fs-foxModuleCard small{color:var(--fs-muted);font-size:9px;font-weight:800}.fs-foxModuleCard.is-disabled{opacity:.5;cursor:not-allowed}.fs-foxModuleCard-green{border-color:color-mix(in srgb, var(--fs-green) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-green) 5%, #fff);color:var(--fs-green)}.fs-foxModuleCard-green:hover,.fs-foxModuleCard-green.is-active{border-color:var(--fs-green);background:color-mix(in srgb, var(--fs-green) 12%, #fff)}.fs-foxModuleCard-orange{border-color:color-mix(in srgb, var(--fs-orange) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-orange) 5%, #fff);color:var(--fs-orange)}.fs-foxModuleCard-orange:hover,.fs-foxModuleCard-orange.is-active{border-color:var(--fs-orange);background:color-mix(in srgb, var(--fs-orange) 12%, #fff)}.fs-foxModuleCard-purple{border-color:color-mix(in srgb, var(--fs-purple) 28%, var(--fs-line));background:color-mix(in srgb, var(--fs-purple) 5%, #fff);color:var(--fs-purple)}.fs-foxModuleCard-purple:hover,.fs-foxModuleCard-purple.is-active{border-color:var(--fs-purple);background:color-mix(in srgb, var(--fs-purple) 12%, #fff)}.fs-foxModuleCard.is-compact{text-align:left;grid-template-columns:21px minmax(0,1fr);place-items:center start;gap:6px;min-width:104px;min-height:42px;padding:5px 7px}.fs-foxModuleCard.is-compact .fs-foxModuleIcon{width:21px;height:21px}.fs-foxModuleCard.is-compact small{display:none}.fs-foxPageHeader{border:1px solid color-mix(in srgb, var(--fs-action) 20%, var(--fs-line));background:linear-gradient(120deg, color-mix(in srgb, var(--fs-action) 6%, #fff), #fff 42%);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:flex}.fs-foxPageHeaderIdentity,.fs-foxPageHeaderActions{align-items:center;gap:9px;min-width:0;display:flex}.fs-foxPageHeaderIcon{border:1px solid color-mix(in srgb, var(--fs-action) 25%, var(--fs-line));width:35px;height:35px;color:var(--fs-action);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.fs-foxPageHeaderIdentity>span:last-child{gap:1px;min-width:0;display:grid}.fs-foxPageHeaderIdentity small{color:var(--fs-action);font-size:9.5px;font-weight:950}.fs-foxPageHeader h1{color:var(--fs-text);margin:0;font-size:17px;font-weight:950;line-height:1.1}.fs-foxPageHeader p{color:var(--fs-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:10px;font-weight:800;overflow:hidden}.fs-foxPageHeaderMeta{color:var(--fs-muted);font-size:10px;font-weight:850}.fs-foxPageHeader.is-compact{gap:8px;min-height:48px;padding:6px 8px}.fs-foxPageHeader.is-compact .fs-foxPageHeaderIcon{width:29px;height:29px}.fs-foxPageHeader.is-compact h1{font-size:14px}.fs-foxPageHeader.is-compact p{display:none}@media (max-width:760px){.fs-foxToolbar,.fs-foxPageHeader{flex-direction:column;align-items:flex-start}.fs-foxToolbarActions,.fs-foxPageHeaderActions{justify-content:flex-start}.fs-foxPageHeaderActions{flex-wrap:wrap}}.fs-catalogHeader>.fs-pageKicker,.fs-catalogHeader>h1,.fs-catalogHeader>p{grid-column:1}
