:root{color-scheme:light;--shui-contract-version:1;--shui-font-family:inherit;--shui-font-size-2xs:0.625rem;--shui-font-size-xs:0.6875rem;--shui-font-size-sm:0.75rem;--shui-font-size-md:0.8125rem;--shui-font-size-lg:0.875rem;--shui-font-size-xl:1rem;--shui-font-size-2xl:1.25rem;--shui-font-size-3xl:1.5rem;--shui-line-height-tight:1.35;--shui-line-height-normal:1.6;--shui-line-height-relaxed:1.85;--shui-font-weight-regular:450;--shui-font-weight-medium:600;--shui-font-weight-semibold:700;--shui-font-weight-bold:800;--shui-space-0:0;--shui-space-1:4px;--shui-space-2:8px;--shui-space-3:12px;--shui-space-4:16px;--shui-space-5:20px;--shui-space-6:24px;--shui-control-height-xs:26px;--shui-control-height-sm:30px;--shui-control-height:34px;--shui-control-height-lg:38px;--shui-form-control-height:36px;--shui-form-control-inner-height:34px;--shui-form-control-font-size:var(--shui-font-size-md);--shui-form-label-font-size:var(--shui-font-size-sm);--shui-form-content-offset-y:-4px;--shui-form-chevron-offset-y:-3px;--shui-modal-heading-font-size:var(--shui-font-size-sm);--shui-modal-section-heading-font-size:var(--shui-font-size-xs);--shui-modal-control-font-size:var(--shui-font-size-xs);--shui-modal-label-font-size:var(--shui-font-size-xs);--shui-modal-meta-font-size:var(--shui-font-size-2xs);--shui-table-row-height:48px;--shui-table-cell-padding-y:2px;--shui-table-column-padding-y:4px;--shui-table-image-max-height:36px;--shui-icon-size-sm:14px;--shui-icon-size:18px;--shui-icon-size-lg:22px;--shui-selection-control-size:16px;--shui-radius-xs:6px;--shui-radius-sm:8px;--shui-radius-md:10px;--shui-radius-lg:12px;--shui-radius-xl:16px;--shui-radius-full:999px;--shui-color-canvas:var(--shui-canvas, #f6f7fb);--shui-color-text:var(--shui-ink, #172033);--shui-color-text-muted:#697386;--shui-color-text-subtle:#8a94a6;--shui-color-surface:#ffffff;--shui-color-surface-muted:#f8fafc;--shui-color-surface-elevated:#ffffff;--shui-color-surface-translucent:rgba(255, 255, 255, 0.94);--shui-color-border:rgba(15, 23, 42, 0.1);--shui-color-border-strong:rgba(15, 23, 42, 0.18);--shui-color-primary:var(--shui-primary, #2271b1);--shui-color-primary-ink:var(--shui-primary-ink, #ffffff);--shui-color-primary-soft:rgba(var(--shui-primary-rgb, 34, 113, 177), 0.1);--shui-color-success:#16875d;--shui-color-success-soft:rgba(22, 135, 93, 0.1);--shui-color-warning:#b86b0a;--shui-color-warning-soft:rgba(184, 107, 10, 0.11);--shui-color-danger:#cf3f4f;--shui-color-danger-soft:rgba(207, 63, 79, 0.1);--shui-color-info:#2878bd;--shui-color-info-soft:rgba(40, 120, 189, 0.1);--shui-shadow-xs:0 1px 1px rgba(15, 23, 42, 0.035);--shui-shadow-sm:0 1px 2px rgba(15, 23, 42, 0.055);--shui-shadow-md:0 8px 24px rgba(15, 23, 42, 0.08);--shui-shadow-primary:0 12px 28px rgba(var(--shui-primary-rgb, 34, 113, 177), 0.2);--shui-text-xs:var(--shui-font-size-xs);--shui-text-sm:var(--shui-font-size-sm);--shui-text-md:var(--shui-font-size-md);--shui-canvas:#f6f7fb;--shui-ink:#172033;--shui-border:var(--shui-color-border);--shui-muted:var(--shui-color-text-muted);--shui-surface:var(--shui-color-surface-translucent);--shui-surface-solid:var(--shui-color-surface);--shui-safe-bottom:env(safe-area-inset-bottom, 0px);--shui-safe-top:env(safe-area-inset-top, 0px);--shui-mark-highlight:#fff2c2;--shui-mark-ink:#111827}.shui-compact{--shui-density:compact}.dark.shui-compact{--shui-shadow-xs:0 1px 1px rgba(0, 0, 0, 0.16);--shui-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.22);--shui-shadow-md:0 10px 28px rgba(0, 0, 0, 0.3)}.shui-compact .fi-page{gap:1rem}.shui-compact .fi-header-heading,.shui-compact .fi-page-header-heading{font-size:clamp(1.15rem, 1.6vw, 1.45rem);letter-spacing:-.018em}.shui-compact .fi-btn,.shui-compact .fi-input-wrp,.shui-compact .fi-select-input,.shui-compact .fi-fo-field-wrp-label,.shui-compact .fi-tabs-item,.shui-compact .fi-dropdown-list-item{border-radius:var(--shui-radius-xs)}.shui-compact .fi-btn:not(.fi-icon-btn){min-height:var(--shui-control-height);padding-block:var(--shui-space-1);padding-inline:var(--shui-space-2);font-size:var(--shui-font-size-sm)}.shui-compact .fi-input,.shui-compact .fi-select-input{min-height:var(--shui-control-height);font-size:var(--shui-font-size-md)}.shui-compact .fi-section:not(.fi-section-not-contained),.shui-compact .fi-ta-ctn,.shui-compact .fi-wi-stats-overview-stat,.shui-compact .fi-wi-chart,.shui-compact .fi-fo-repeater-item{border-radius:var(--shui-radius-md);box-shadow:var(--shui-shadow-xs)}.shui-compact .fi-section-header,.shui-compact .fi-section-content,.shui-compact .fi-section-footer,.shui-compact .fi-ta-header,.shui-compact .fi-ta-pagination{padding:.8rem}.shui-compact .fi-ta-row>td,.shui-compact .fi-ta-header-cell{padding-block:.55rem}@media (min-width:1024px){.shui-compact .fi-sidebar{border-radius:var(--shui-radius-lg);box-shadow:var(--shui-shadow-md)}.shui-compact .fi-sidebar-header{height:4.4rem}.shui-compact .fi-sidebar-item-btn{min-height:2.25rem;border-radius:var(--shui-radius-sm);font-size:.78rem}.shui-compact .fi-topbar{min-height:3.7rem;border-radius:var(--shui-radius-md);box-shadow:var(--shui-shadow-xs)}.shui-compact .fi-main{margin-block-start:.55rem;padding-inline:1rem!important}}.dark{color-scheme:dark;--shui-canvas:#090d16;--shui-ink:#f8fafc;--shui-color-text-muted:#98a4b7;--shui-color-text-subtle:#748197;--shui-color-surface:#121826;--shui-color-surface-muted:#0f1522;--shui-color-surface-elevated:#171f2f;--shui-color-surface-translucent:rgba(18, 24, 38, 0.94);--shui-color-border:rgba(255, 255, 255, 0.1);--shui-color-border-strong:rgba(255, 255, 255, 0.18);--shui-color-success:#58c99a;--shui-color-warning:#e6a54c;--shui-color-danger:#ef7a87;--shui-color-info:#72aee6;--shui-shadow-xs:0 1px 2px rgba(0, 0, 0, 0.18);--shui-shadow-sm:0 2px 6px rgba(0, 0, 0, 0.22);--shui-shadow-md:0 10px 28px rgba(0, 0, 0, 0.3)}:root,[data-shui-scheme="brand"]{--shui-primary:var(--shui-brand-primary, #7a1838);--shui-primary-hover:var(--shui-brand-primary, #7a1838);--shui-primary-rgb:var(--shui-brand-primary-rgb, 122, 24, 56);--shui-primary-ink:var(--shui-brand-primary-ink, #ffffff);--shui-accent:var(--shui-brand-accent, #b44769);--shui-accent-rgb:var(--shui-brand-accent-rgb, 180, 71, 105);--shui-sidebar:var(--shui-brand-sidebar, #171116)}[data-shui-scheme="fresh"]{--shui-primary:#2271b1;--shui-primary-hover:#135e96;--shui-primary-rgb:34, 113, 177;--shui-primary-ink:#fff;--shui-accent:#135e96;--shui-accent-rgb:19, 94, 150;--shui-sidebar:#1d2327}[data-shui-scheme="light"]{--shui-primary:#0071a1;--shui-primary-hover:#005684;--shui-primary-rgb:0, 113, 161;--shui-primary-ink:#fff;--shui-accent:#d64e00;--shui-accent-rgb:214, 78, 0;--shui-sidebar:#e5e5e5}[data-shui-scheme="blue"]{--shui-primary:#096484;--shui-primary-hover:#07526c;--shui-primary-rgb:9, 100, 132;--shui-primary-ink:#fff;--shui-accent:#4796b3;--shui-accent-rgb:71, 150, 179;--shui-sidebar:#096484}[data-shui-scheme="coffee"]{--shui-primary:#c7a589;--shui-primary-hover:#9c8074;--shui-primary-rgb:199, 165, 137;--shui-primary-ink:#201a15;--shui-accent:#59524c;--shui-accent-rgb:89, 82, 76;--shui-sidebar:#46403c}[data-shui-scheme="ectoplasm"]{--shui-primary:#a3b745;--shui-primary-hover:#8fa034;--shui-primary-rgb:163, 183, 69;--shui-primary-ink:#1c2107;--shui-accent:#523f6d;--shui-accent-rgb:82, 63, 109;--shui-sidebar:#413256}[data-shui-scheme="midnight"]{--shui-primary:#e14d43;--shui-primary-hover:#dd382d;--shui-primary-rgb:225, 77, 67;--shui-primary-ink:#fff;--shui-accent:#363b3f;--shui-accent-rgb:54, 59, 63;--shui-sidebar:#25282b}[data-shui-scheme="ocean"]{--shui-primary:#9ebaa0;--shui-primary-hover:#86a488;--shui-primary-rgb:158, 186, 160;--shui-primary-ink:#10160f;--shui-accent:#627c83;--shui-accent-rgb:98, 124, 131;--shui-sidebar:#627c83}[data-shui-scheme="sunrise"]{--shui-primary:#d1464f;--shui-primary-hover:#b7373f;--shui-primary-rgb:209, 70, 79;--shui-primary-ink:#fff;--shui-accent:#dd823b;--shui-accent-rgb:221, 130, 59;--shui-sidebar:#cf4944}[x-cloak]{display:none!important}.shui-enabled,.shui-enabled body,.shui-enabled .fi-body{min-height:100%;background:var(--shui-canvas)}.shui-enabled body{color:var(--shui-ink);font-family:var(--shui-font-family);font-size:var(--shui-font-size-md);line-height:var(--shui-line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shui-enabled .fi-layout{position:relative;background:radial-gradient(circle at 12% 8%,rgba(var(--shui-primary-rgb),.07),transparent 28rem),radial-gradient(circle at 88% 90%,rgba(var(--shui-accent-rgb),.05),transparent 32rem),var(--shui-canvas)}.shui-enabled .fi-main{background:#fff0}@media (min-width:1024px){.shui-enabled body:not(:has(.fi-simple-layout)){height:100dvh;overflow:hidden}.shui-enabled .fi-main{height:calc(100dvh - 6.5rem);max-width:none;margin-block-start:.75rem;padding-inline:1.25rem!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--shui-muted) 34%,transparent) #fff0}.shui-enabled .fi-main::-webkit-scrollbar{width:.375rem}.shui-enabled .fi-main::-webkit-scrollbar-track{background:#fff0}.shui-enabled .fi-main::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--shui-muted) 30%,transparent)}.shui-enabled .fi-main:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--shui-muted) 48%,transparent)}}.shui-enabled .fi-main-ctn{min-width:0}.shui-enabled .fi-page{gap:1.5rem}.shui-enabled .fi-header{align-items:flex-end}.shui-enabled .fi-header-heading,.shui-enabled .fi-page-header-heading{color:var(--shui-ink);font-size:clamp(1.35rem, 2vw, 1.85rem);font-weight:850;letter-spacing:-.025em}.shui-enabled .fi-header-subheading,.shui-enabled .fi-page-header-subheading{color:var(--shui-muted);margin-top:.35rem}.shui-enabled .fi-sidebar{height:calc(100dvh - 6.5rem);margin-block:.75rem;margin-inline-start:1rem;border:1px solid rgb(255 255 255 / .07);border-radius:var(--shui-radius-lg);background:radial-gradient(circle at 50% -12%,rgba(var(--shui-primary-rgb),.2),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--shui-sidebar) 91%,#26334d),var(--shui-sidebar));box-shadow:0 20px 50px rgb(4 8 18 / .28)}.shui-enabled .fi-sidebar-header{height:5.25rem;border:0;background:#fff0;box-shadow:none;padding-inline:1.15rem}.shui-enabled .fi-sidebar-header .fi-logo{color:#fff;font-weight:850;letter-spacing:-.02em}.shui-enabled .fi-sidebar-nav{padding:.35rem .8rem 1.25rem;scrollbar-color:rgb(255 255 255 / .12) #fff0}.shui-enabled .fi-sidebar-group{gap:.4rem}.shui-enabled .fi-sidebar-group-label{color:rgb(255 255 255 / .42);font-size:var(--shui-font-size-2xs);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal);letter-spacing:0;padding-inline:.7rem}.shui-enabled .fi-sidebar-group-button{border-radius:var(--shui-radius-xs)}.shui-enabled .fi-sidebar-item{position:relative}.shui-enabled .fi-sidebar-item-btn{min-height:2.8rem;border-radius:.9rem;color:rgb(255 255 255 / .68);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal);transition:color 160ms ease,background 160ms ease,transform 160ms ease}.shui-enabled .fi-sidebar-item-label{font-size:inherit;font-weight:inherit;line-height:inherit}.shui-enabled .fi-sidebar-item-btn:hover{color:#fff;background:rgb(255 255 255 / .07);transform:translateX(-2px)}[dir="ltr"] .shui-enabled .fi-sidebar-item-btn:hover{transform:translateX(2px)}.shui-enabled .fi-sidebar-item-icon{color:rgb(255 255 255 / .46);transition:color 160ms ease,transform 160ms ease}.shui-enabled .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{color:#fff;background:rgba(var(--shui-primary-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--shui-primary-rgb),.14)}.shui-enabled .fi-sidebar-item.fi-active>.fi-sidebar-item-btn::before{content:"";position:absolute;inset-block:.62rem;inset-inline-start:-.8rem;width:.22rem;border-radius:999px;background:linear-gradient(180deg,var(--shui-primary),var(--shui-accent));box-shadow:0 0 18px rgba(var(--shui-primary-rgb),.65)}.shui-enabled .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:var(--shui-primary);transform:scale(1.06)}.shui-enabled .fi-sidebar-item-badge-ctn .fi-badge{color:#fff;background:rgb(255 255 255 / .1);box-shadow:none}.shui-enabled .fi-sidebar-footer{border:0;background:#fff0}.shui-enabled:not(.dark) .fi-sidebar{background:#fff;border-color:rgb(15 23 42 / .08)}.shui-enabled:not(.dark) .fi-sidebar-header .fi-logo,.shui-enabled:not(.dark) .fi-sidebar-item-btn:hover,.shui-enabled:not(.dark) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,.shui-enabled:not(.dark) .fi-sidebar-item-badge-ctn .fi-badge{color:var(--shui-ink,#172033)}.shui-enabled:not(.dark) .fi-sidebar-group-label,.shui-enabled:not(.dark) .fi-sidebar-item-btn,.shui-enabled:not(.dark) .fi-sidebar-item-icon{color:var(--shui-muted)}.shui-enabled:not(.dark) .fi-sidebar-item-btn:hover{background:rgb(15 23 42 / .045)}.shui-enabled:not(.dark) .fi-sidebar-item-badge-ctn .fi-badge{background:rgb(15 23 42 / .06)}.shui-enabled .fi-topbar-ctn{padding:.75rem 1rem 0}.shui-enabled .fi-topbar{--shui-topbar-radius:var(--shui-radius-md);position:relative;isolation:isolate;min-height:4.25rem;border:1px solid var(--shui-border);border-radius:var(--shui-topbar-radius);box-shadow:var(--shui-shadow-sm);padding-inline:.85rem}.shui-enabled .fi-topbar::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--shui-surface-solid) 82%,transparent);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.dark.shui-enabled .fi-topbar::before{background:rgb(18 24 38 / .82)}.shui-enabled .fi-topbar .fi-icon-btn,.shui-enabled .fi-topbar .fi-dropdown-trigger>button{border-radius:.8rem;transition:background 160ms ease,transform 160ms ease}.shui-enabled .fi-topbar .fi-icon-btn:hover,.shui-enabled .fi-topbar .fi-dropdown-trigger>button:hover{background:rgba(var(--shui-primary-rgb),.09);transform:translateY(-1px)}.shui-mobile-brand,.shui-mobile-brand-menu{display:none}.shui-workspace-card{display:flex;align-items:center;gap:.75rem;margin:.05rem .1rem 1.1rem;padding:.75rem;border:1px solid rgb(255 255 255 / .08);border-radius:1rem;background:rgb(255 255 255 / .055);overflow:hidden}.shui-workspace-mark{position:relative;display:grid;flex:0 0 auto;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgb(255 255 255 / .18);border-radius:.86rem;color:var(--shui-mark-ink);background:linear-gradient(135deg,var(--shui-mark-highlight),var(--shui-primary));box-shadow:0 10px 22px rgba(var(--shui-primary-rgb),.18);font-size:1rem;font-weight:900}.shui-workspace-mark i{position:absolute;inset-block-end:-.05rem;inset-inline-end:-.05rem;width:.55rem;height:.55rem;border:2px solid var(--shui-sidebar);border-radius:50%;background:#34d399}.shui-workspace-copy{display:grid;min-width:0;line-height:1.25}.shui-workspace-copy small,.shui-workspace-copy span{overflow:hidden;color:rgb(255 255 255 / .4);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.shui-workspace-copy strong{overflow:hidden;margin-block:.2rem;color:#fff;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.shui-welcome{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:12.5rem;margin-bottom:.25rem;padding:clamp(1.5rem, 3.4vw, 2.35rem);border:1px solid var(--shui-welcome-border,rgb(255 255 255 / .12));border-radius:var(--shui-radius-xl);color:var(--shui-welcome-ink,#fff);background:radial-gradient(65% 85% at var(--shui-welcome-glow-x,85%) var(--shui-welcome-glow-y,10%),var(--shui-welcome-sky-3,#131c2f),transparent 68%),linear-gradient(160deg,var(--shui-welcome-sky-1,#172033),var(--shui-welcome-sky-2,#0e1524));box-shadow:0 26px 70px rgb(13 20 34 / .24),inset 0 1px 0 rgb(255 255 255 / .08);isolation:isolate;overflow:hidden;transition:--shui-welcome-sky-1 1.4s ease,--shui-welcome-sky-2 1.4s ease,--shui-welcome-sky-3 1.4s ease,--shui-welcome-glow-x 1.4s ease,--shui-welcome-glow-y 1.4s ease,color 1.4s ease;animation:shui-welcome-rise 0.7s cubic-bezier(.16,1,.3,1) both}@property --shui-welcome-sky-1{syntax:"<color>";inherits:true;initial-value:#172033}@property --shui-welcome-sky-2{syntax:"<color>";inherits:true;initial-value:#0e1524}@property --shui-welcome-sky-3{syntax:"<color>";inherits:true;initial-value:#131c2f}@property --shui-welcome-glow-x{syntax:"<percentage>";inherits:true;initial-value:85%}@property --shui-welcome-glow-y{syntax:"<percentage>";inherits:true;initial-value:10%}@keyframes shui-welcome-rise{from{opacity:0;transform:translateY(.85rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shui-welcome-drift{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% - 0.5rem),calc(-50% + 0.4rem))}}@keyframes shui-welcome-drift-ambient{0%,100%{transform:translate(0,0)}50%{transform:translate(-1.1rem,.9rem)}}.shui-welcome--morning{--shui-welcome-sky-1:#6a3f86;--shui-welcome-sky-2:#2e2050;--shui-welcome-sky-3:#c05a3f;--shui-welcome-sun:rgba(255, 189, 130, 0.9);--shui-welcome-glow-x:84%;--shui-welcome-glow-y:68%}.shui-welcome--afternoon{--shui-welcome-sky-1:#1f6fc4;--shui-welcome-sky-2:#56aae8;--shui-welcome-sky-3:#dff1fd;--shui-welcome-sun:rgba(255, 179, 56, 0.95);--shui-welcome-ink:#0b2036;--shui-welcome-ink-muted:rgba(11, 32, 54, 0.68);--shui-welcome-border:rgba(11, 32, 54, 0.14);--shui-welcome-glass-bg:rgba(255, 255, 255, 0.4);--shui-welcome-glass-border:rgba(11, 32, 54, 0.16);--shui-welcome-heading-shadow:0 1px 3px rgba(255, 255, 255, 0.6);--shui-welcome-glow-x:50%;--shui-welcome-glow-y:8%}.shui-welcome--evening{--shui-welcome-sky-1:#4a1942;--shui-welcome-sky-2:#7a2e2a;--shui-welcome-sky-3:#e8703f;--shui-welcome-sun:rgba(255, 148, 90, 0.9);--shui-welcome-glow-x:16%;--shui-welcome-glow-y:68%}.shui-welcome--night{--shui-welcome-sky-1:#0e1220;--shui-welcome-sky-2:#05070d;--shui-welcome-sky-3:#131c2f;--shui-welcome-sun:rgba(148, 163, 253, 0.45);--shui-welcome-glow-x:16%;--shui-welcome-glow-y:32%}.shui-welcome::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(120% 100% at 100% 100%,#000,transparent 70%)}.shui-welcome-sheen{position:absolute;inset-inline:10%;inset-block-start:0;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);opacity:.55}.shui-welcome-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px)}.shui-welcome-orb-one{left:var(--shui-welcome-glow-x,85%);top:var(--shui-welcome-glow-y,10%);width:9rem;height:9rem;background:radial-gradient(circle,var(--shui-welcome-sun,rgba(var(--shui-primary-rgb),.55)),rgba(var(--shui-primary-rgb),0));transition:left 1.4s ease,top 1.4s ease,opacity 1.4s ease,background 1.4s ease;animation:shui-welcome-drift 16s ease-in-out infinite}.shui-welcome--live{--shui-welcome-horizon:80%}.shui-welcome--live .shui-welcome-orb-one{left:var(--shui-welcome-sun-x);top:calc(var(--shui-welcome-sun-t, 0.5) * var(--shui-welcome-horizon));opacity:var(--shui-welcome-sun-opacity,1)}.shui-welcome-moon{display:none;width:3.4rem;height:3.4rem;filter:drop-shadow(0 0 1.1rem rgba(200,212,255,var(--shui-welcome-moon-glow,.3)));transform:translate(-50%,-50%) scaleX(var(--shui-welcome-moon-flip,1));transition:left 1.4s ease,top 1.4s ease,opacity 1.4s ease}.shui-welcome-moon svg{display:block;width:100%;height:100%;overflow:visible}.shui-welcome-moon-dark{fill:rgb(220 226 245 / .07)}.shui-welcome-moon-lit{fill:#f3f1e8}.shui-welcome--live .shui-welcome-moon{display:block;left:var(--shui-welcome-moon-x,20%);top:calc(var(--shui-welcome-moon-t, 0.4) * var(--shui-welcome-horizon));opacity:var(--shui-welcome-moon-opacity,0)}.shui-welcome-stars{position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 27% 64%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 41% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 55% 42%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1px 1px at 63% 12%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 74% 34%,rgb(255 255 255 / .85) 50%,transparent 51%),radial-gradient(1px 1px at 86% 58%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 93% 16%,rgb(255 255 255 / .75) 50%,transparent 51%),radial-gradient(1px 1px at 6% 48%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 34% 38%,rgb(255 255 255 / .9) 50%,transparent 51%);transition:opacity 1.4s ease;animation:shui-welcome-twinkle 6s ease-in-out infinite alternate}.shui-welcome--night:not(.shui-welcome--live) .shui-welcome-stars{opacity:.8}.shui-welcome--live .shui-welcome-stars{opacity:var(--shui-welcome-stars-opacity,0)}@keyframes shui-welcome-twinkle{from{filter:brightness(.75)}to{filter:brightness(1.15)}}.shui-welcome-orb-two{inset-block-end:-7rem;inset-inline-end:26%;width:14rem;height:14rem;background:radial-gradient(circle,rgba(var(--shui-accent-rgb),.22),transparent 70%);animation:shui-welcome-drift-ambient 20s ease-in-out infinite reverse}.shui-welcome-content{position:relative;z-index:1}.shui-welcome-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.32rem .7rem;border:1px solid var(--shui-welcome-glass-border,rgb(255 255 255 / .1));border-radius:999px;color:var(--shui-welcome-ink-muted,rgb(255 255 255 / .7));background:var(--shui-welcome-glass-bg,rgb(255 255 255 / .07));backdrop-filter:blur(6px);font-size:.68rem;font-weight:600;transition:color 1.4s ease,background 1.4s ease,border-color 1.4s ease}.shui-live-dot{width:.42rem;height:.42rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 .24rem rgb(52 211 153 / .14)}.shui-welcome h2{margin:0;font-size:clamp(1.7rem, 3.6vw, 2.55rem);font-weight:900;letter-spacing:-.03em;text-shadow:var(--shui-welcome-heading-shadow,0 2px 20px rgb(0 0 0 / .3));transition:text-shadow 1.4s ease}.shui-welcome p{max-width:36rem;margin:.6rem 0 0;color:var(--shui-welcome-ink-muted,rgb(255 255 255 / .62));font-size:.88rem;transition:color 1.4s ease}.shui-welcome-quote{max-width:38rem;margin:.6rem 0 0;color:var(--shui-welcome-ink-muted,rgb(255 255 255 / .62));transition:color 1.4s ease}.shui-welcome-quote blockquote{margin:0;font-size:.88rem;line-height:1.85;white-space:pre-line}.shui-welcome-quote blockquote::before{content:"«"}.shui-welcome-quote blockquote::after{content:"»"}.shui-welcome-quote figcaption{margin-top:.2rem;font-size:.74rem;font-weight:700;opacity:.85}.shui-welcome-quote figcaption::before{content:"— "}.shui-welcome-meta{display:grid;position:relative;z-index:1;justify-items:start;gap:.35rem;min-width:max-content;padding:.7rem 1.05rem;border:1px solid var(--shui-welcome-glass-border,rgb(255 255 255 / .1));border-radius:var(--shui-radius-md);background:var(--shui-welcome-glass-bg,rgb(255 255 255 / .06));backdrop-filter:blur(8px);transition:background 1.4s ease,border-color 1.4s ease}.shui-welcome-meta span{color:var(--shui-primary);font-size:.75rem;font-weight:750}.shui-welcome-meta time{color:var(--shui-welcome-ink-muted,rgb(255 255 255 / .55));font-size:.72rem;transition:color 1.4s ease}.shui-welcome-dates{color:var(--shui-welcome-ink-muted,rgb(255 255 255 / .55));font-size:.66rem;opacity:.8;transition:color 1.4s ease}.shui-welcome-locate{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;padding:.22rem .6rem;border:1px solid var(--shui-welcome-glass-border,rgb(255 255 255 / .1));border-radius:999px;color:var(--shui-welcome-ink-muted,rgb(255 255 255 / .7));background:#fff0;font:inherit;font-size:.66rem;font-weight:600;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,background 0.2s ease}.shui-welcome-locate:hover,.shui-welcome-locate:focus-visible{color:var(--shui-welcome-ink,#fff);border-color:var(--shui-primary);background:var(--shui-welcome-glass-bg,rgb(255 255 255 / .07));outline:none}.shui-welcome-locate:disabled{cursor:progress;opacity:.7}.shui-welcome-locate svg{width:.8rem;height:.8rem;color:var(--shui-primary)}.shui-enabled .fi-page:has(>.shui-welcome)>.fi-page-header-main-ctn>.fi-header:not(:has(.fi-header-actions-ctn)){display:none}.shui-enabled .fi-page:has(>.shui-welcome)>.fi-page-header-main-ctn>.fi-header:has(.fi-header-actions-ctn)>div:first-child{display:none}.shui-enabled .fi-section:not(.fi-section-not-contained),.shui-enabled .fi-ta-ctn,.shui-enabled .fi-wi-stats-overview-stat,.shui-enabled .fi-wi-chart,.shui-enabled .fi-in-entry-wrp,.shui-enabled .fi-fo-repeater-item,.shui-enabled .fi-sc-tabs.fi-contained{border:1px solid var(--shui-border);border-radius:var(--shui-radius-md);background:var(--shui-surface);box-shadow:var(--shui-shadow-sm)}.shui-enabled .fi-sc-tabs:not(.fi-contained){border:0;border-radius:0;background:#fff0;box-shadow:none}.shui-enabled .fi-sc-tabs:not(.fi-contained)>.fi-tabs:not(.fi-contained){align-self:center;width:fit-content;max-width:100%;border:1px solid var(--shui-border);border-radius:var(--shui-radius-sm);background:var(--shui-surface);box-shadow:var(--shui-shadow-sm)}.shui-enabled .fi-ta-ctn,.shui-enabled .fi-wi-stats-overview-stat{overflow:hidden}.shui-enabled .fi-section:not(.fi-section-not-contained){overflow:visible}.shui-enabled .fi-sc-tabs:has(.fi-ta-ctn),.shui-enabled .fi-sc-tabs:has(.fi-loading-section){border:none;border-radius:0;background:#fff0;box-shadow:none}.shui-enabled .fi-section-header{padding:1.25rem 1.35rem}.shui-enabled .fi-section-header-heading{color:var(--shui-ink);font-weight:800}.shui-enabled .fi-section-header-description{color:var(--shui-muted)}.shui-enabled .fi-wi-stats-overview-stat{position:relative;padding:1.25rem;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.shui-enabled .fi-wi-stats-overview-stat::after{content:"";position:absolute;inset-inline-end:-2.5rem;inset-block-start:-3.3rem;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--shui-primary-rgb),.12),transparent 70%);pointer-events:none}.shui-enabled .fi-wi-stats-overview-stat:hover{border-color:rgba(var(--shui-primary-rgb),.2);box-shadow:var(--shui-shadow-md);transform:translateY(-2px)}.shui-enabled .fi-wi-stats-overview-stat-value{color:var(--shui-ink);font-size:clamp(1.45rem, 2.4vw, 2rem);font-weight:900;letter-spacing:-.035em}.shui-enabled .fi-wi-stats-overview-stat-label,.shui-enabled .fi-wi-stats-overview-stat-description{color:var(--shui-muted)}.shui-enabled .fi-ta-header{padding:1.15rem 1.25rem;border-bottom:1px solid var(--shui-border);background:#fff0}.shui-enabled .fi-ta-header-heading{color:var(--shui-ink);font-weight:850}.shui-enabled .fi-ta-table thead{background:color-mix(in srgb,var(--shui-canvas) 74%,transparent)}.shui-enabled .fi-ta-header-cell{color:var(--shui-muted);font-size:.73rem;font-weight:760}.shui-enabled .fi-ta-row{border-bottom:1px solid var(--shui-border);transition:background 140ms ease}.shui-enabled .fi-ta-row:hover{background:rgba(var(--shui-primary-rgb),.035)}.shui-enabled .fi-ta-cell{color:color-mix(in srgb,var(--shui-ink) 88%,transparent)}.shui-enabled .fi-ta-pagination{border-top:1px solid var(--shui-border);background:#fff0}.shui-enabled .fi-input-wrp,.shui-enabled .fi-fo-select,.shui-enabled .fi-fo-rich-editor{border:1px solid var(--shui-border);border-radius:var(--shui-radius-sm);background:color-mix(in srgb,var(--shui-surface-solid) 94%,transparent);box-shadow:var(--shui-shadow-xs);transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.shui-enabled .fi-input-wrp:focus-within,.shui-enabled .fi-fo-select:focus-within,.shui-enabled .fi-fo-rich-editor:focus-within{border-color:rgba(var(--shui-primary-rgb),.48);box-shadow:0 0 0 .22rem rgba(var(--shui-primary-rgb),.1)}.shui-enabled .fi-input,.shui-enabled .fi-select-input{min-height:var(--shui-form-control-height)}.shui-enabled select.fi-select-input,.shui-enabled .fi-select-input .fi-select-input-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2352607a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;background-position:right 10px center}.dark.shui-enabled select.fi-select-input,.dark.shui-enabled .fi-select-input .fi-select-input-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23aab6cc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.shui-enabled[dir="rtl"] select.fi-select-input,.shui-enabled[dir="rtl"] .fi-select-input .fi-select-input-btn{background-position:left 10px center}.shui-enabled .fi-fo-field-label-content{color:color-mix(in srgb,var(--shui-ink) 90%,transparent);font-weight:700}.shui-enabled .fi-btn{min-height:2.55rem;border-radius:.82rem;font-weight:720;transition:transform 150ms ease,box-shadow 150ms ease,filter 150ms ease}.shui-enabled .fi-btn:hover{transform:translateY(-1px)}.shui-enabled .fi-btn.fi-color-primary{border:0;color:var(--shui-primary-ink,#fff);background:var(--shui-primary);box-shadow:0 8px 20px rgba(var(--shui-primary-rgb),.22)}.shui-enabled .fi-btn.fi-color-primary:hover{background:var(--shui-primary-hover,var(--shui-primary));box-shadow:var(--shui-shadow-primary)}.shui-enabled .fi-btn .fi-icon,.shui-enabled .fi-link .fi-icon,.shui-enabled .fi-dropdown-list-item .fi-icon{color:inherit}.shui-enabled .fi-dropdown-panel{border:1px solid var(--shui-border);border-radius:1rem;background:var(--shui-surface-solid);box-shadow:var(--shui-shadow-md)}.shui-enabled .fi-dropdown-list-item{border-radius:.7rem}.shui-appearance{position:relative;display:flex;align-items:center}.shui-appearance-trigger{font-size:1.15rem!important}.shui-appearance-panel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 0.6rem);z-index:40;width:16rem;padding:.75rem;border:1px solid var(--shui-border);border-radius:1rem;background:var(--shui-surface-solid);box-shadow:var(--shui-shadow-md)}.shui-appearance-section{padding:.75rem 0}.shui-appearance-section:not(:last-child){border-bottom:1px solid var(--shui-border)}@media (max-width:1023.98px){.shui-appearance-section-desktop{display:none}}@media (max-width:639.98px){.shui-appearance{position:static}.shui-appearance-panel{inset-inline:auto;right:auto;left:50%;width:min(16rem, calc(100vw - 24px));max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom, 0px));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;translate:-50% 0}}.shui-appearance-label{margin:0 0 .55rem;color:var(--shui-muted);font-size:.68rem;font-weight:700}.shui-appearance-label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.55rem}.shui-appearance-label-row .shui-appearance-label{margin:0}.shui-font-size-reset{padding:.15rem .3rem;border-radius:.35rem;color:var(--shui-primary);background:#fff0;font-size:.62rem;font-weight:650;line-height:1.4}.shui-font-size-reset:hover{background:rgba(var(--shui-primary-rgb),.08)}.shui-font-size-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:2.25rem;padding:.2rem;border:1px solid var(--shui-border);border-radius:var(--shui-radius-xs);background:color-mix(in srgb,var(--shui-canvas) 58%,transparent)}.shui-font-size-button{position:absolute;inset-block:.2rem;width:2.15rem;display:grid;place-items:center;border:0;border-radius:.35rem;color:var(--shui-ink);background:var(--shui-surface-solid);box-shadow:var(--shui-shadow-xs);font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1;transition:color 130ms ease,background 130ms ease,opacity 130ms ease}.shui-font-size-increase{inset-inline-start:.2rem}.shui-font-size-decrease{inset-inline-end:.2rem}.shui-font-size-button:hover:not(:disabled){color:var(--shui-primary);background:rgba(var(--shui-primary-rgb),.08)}.shui-font-size-button:focus-visible{outline:2px solid rgba(var(--shui-primary-rgb),.48);outline-offset:1px}.shui-font-size-button:disabled{cursor:not-allowed;opacity:.32}.shui-font-size-value{display:flex;align-items:baseline;justify-content:center;gap:.3rem;min-width:0;width:100%;padding-inline:2.65rem;color:var(--shui-muted);font-size:.62rem;text-align:center;white-space:nowrap}.shui-font-size-value strong{color:var(--shui-ink);font-size:.78rem;font-weight:750}.shui-font-size-hint{margin-block-start:.4rem;color:color-mix(in srgb,var(--shui-muted) 82%,transparent);font-size:.58rem;line-height:1.55}.shui-nav-layout-options{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.shui-nav-layout-option{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .35rem;border:1px solid var(--shui-border);border-radius:.7rem;color:var(--shui-muted);font-size:.72rem;font-weight:650;cursor:pointer;transition:border-color 140ms ease,color 140ms ease,background 140ms ease}.shui-nav-layout-option svg{width:1.15rem;height:1.15rem}.shui-nav-layout-option:hover{color:var(--shui-ink);border-color:rgba(var(--shui-primary-rgb),.35)}.shui-nav-layout-option.is-active{color:var(--shui-primary);border-color:rgba(var(--shui-primary-rgb),.5);background:rgba(var(--shui-primary-rgb),.08)}@media (min-width:1024px){.shui-enabled .fi-body-has-top-navigation .fi-sidebar,.shui-enabled .fi-body-has-top-navigation .fi-topbar-open-sidebar-btn,.shui-enabled .fi-body-has-top-navigation .fi-topbar-close-sidebar-btn,.shui-enabled .fi-body-has-top-navigation .fi-topbar-collapse-sidebar-btn-ctn{display:none!important}}@media (max-width:1023.98px){.shui-enabled .fi-topbar-nav-groups,.shui-enabled .fi-sidebar{display:none!important}}.shui-enabled .fi-topbar-nav-groups{display:flex;align-items:center;gap:.15rem}@media (min-width:1024px){.shui-enabled .fi-topbar{flex-wrap:nowrap}.shui-enabled .fi-topbar-nav-groups.shui-topbar-tree{flex:1 1 auto;flex-wrap:nowrap;min-width:0;margin-block:0;margin-inline:.75rem;padding:2px;overflow:hidden;list-style:none}.shui-enabled .shui-topbar-tree>li{flex:0 0 auto}.shui-enabled .shui-topbar-tree .fi-topbar-item-btn{white-space:nowrap}.shui-enabled .fi-topbar-start,.shui-enabled .fi-topbar-end,.shui-enabled .fi-topbar>.fi-tenant-menu{flex-shrink:0}}.shui-nav-overflow>section:not([hidden])~section:not([hidden]){border-top:1px solid var(--shui-border);padding-top:3px}.shui-enabled .fi-topbar-item-btn{min-height:2.4rem;padding-inline:.75rem;border-radius:.7rem;color:var(--shui-muted);font-weight:650;transition:color 140ms ease,background 140ms ease}.shui-enabled .fi-topbar-item-btn:hover{color:var(--shui-ink);background:rgba(var(--shui-primary-rgb),.07)}.shui-enabled .fi-topbar-item.fi-active .fi-topbar-item-btn{color:var(--shui-primary);background:rgba(var(--shui-primary-rgb),.1)}.shui-scheme-picker-label{margin:0 0 .55rem;color:var(--shui-muted);font-size:.68rem;font-weight:700}.shui-scheme-picker-grid{display:grid;grid-template-columns:repeat(5,1.5rem);gap:.65rem}.shui-scheme-swatch{width:1.5rem;height:1.5rem;border:2px solid #fff0;border-radius:50%;background:var(--shui-swatch-color);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12);cursor:pointer;transition:transform 120ms ease,border-color 120ms ease}.shui-scheme-swatch:hover{transform:scale(1.12)}.shui-scheme-swatch.is-active{border-color:var(--shui-ink)}.shui-enabled .fi-tabs-item,.shui-enabled .fi-sc-tabs-tab{border-radius:.72rem}.shui-enabled .fi-tabs-item.fi-active{background:rgba(var(--shui-primary-rgb),.12)}.shui-enabled .fi-sc-tabs-tab.fi-active{background:#fff0}.shui-page{color:var(--shui-color-text);font-family:var(--shui-font-family);font-size:var(--shui-font-size-md);line-height:var(--shui-line-height-normal)}.shui-stack{display:grid;gap:var(--shui-space-3)}.shui-stack-sm{display:grid;gap:var(--shui-space-2)}.shui-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shui-space-2)}.shui-gap-2{gap:var(--shui-space-2)}.shui-gap-3{gap:var(--shui-space-3)}.shui-gap-4{gap:var(--shui-space-4)}.shui-surface,.shui-toolbar{border:1px solid var(--shui-color-border);border-radius:var(--shui-radius-md);color:var(--shui-color-text);background:var(--shui-color-surface);box-shadow:var(--shui-shadow-xs)}.shui-surface{padding:var(--shui-space-3)}.shui-toolbar{display:flex;align-items:center;gap:var(--shui-space-2);min-height:var(--shui-control-height-lg);padding:var(--shui-space-1) var(--shui-space-2)}.shui-text-caption{color:var(--shui-color-text-muted);font-size:var(--shui-font-size-xs);line-height:var(--shui-line-height-normal)}.shui-text-body{color:var(--shui-color-text);font-size:var(--shui-font-size-md);line-height:var(--shui-line-height-normal)}.shui-text-label{color:var(--shui-color-text);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-semibold);line-height:var(--shui-line-height-normal)}.shui-text-title{color:var(--shui-color-text);font-size:var(--shui-font-size-xl);font-weight:var(--shui-font-weight-bold);line-height:var(--shui-line-height-tight)}.shui-text-display{color:var(--shui-color-text);font-size:var(--shui-font-size-2xl);font-weight:var(--shui-font-weight-bold);line-height:var(--shui-line-height-tight)}.shui-tone-success{color:var(--shui-color-success);background:var(--shui-color-success-soft)}.shui-tone-warning{color:var(--shui-color-warning);background:var(--shui-color-warning-soft)}.shui-tone-danger{color:var(--shui-color-danger);background:var(--shui-color-danger-soft)}.shui-tone-info{color:var(--shui-color-info);background:var(--shui-color-info-soft)}.shui-tone-primary{color:var(--shui-color-primary);background:var(--shui-color-primary-soft)}.shui-card{border:1px solid var(--shui-color-border);border-radius:var(--shui-radius-md);color:var(--shui-color-text);background:var(--shui-color-surface);box-shadow:var(--shui-shadow-xs);overflow:hidden}.shui-card-accent{background:radial-gradient(circle at 95% 0,rgba(var(--shui-primary-rgb),.12),transparent 12rem),var(--shui-surface)}.shui-card-header{display:flex;align-items:center;gap:var(--shui-space-2);padding:var(--shui-space-3) var(--shui-space-3) 0}.shui-card-header h3{margin:0;color:var(--shui-color-text);font-size:var(--shui-font-size-lg);font-weight:var(--shui-font-weight-bold)}.shui-card-header p{margin:var(--shui-space-1) 0 0;color:var(--shui-color-text-muted);font-size:var(--shui-font-size-xs)}.shui-card-icon,.shui-stat-card-icon,.shui-list-item-icon,.shui-empty-state-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--shui-primary);background:rgba(var(--shui-primary-rgb),.1)}.shui-card-icon{width:var(--shui-control-height);height:var(--shui-control-height);border-radius:var(--shui-radius-sm)}.shui-card-icon svg,.shui-stat-card-icon svg,.shui-list-item-icon svg,.shui-empty-state-icon svg{width:var(--shui-icon-size);height:var(--shui-icon-size)}.shui-card-content{padding:var(--shui-space-3)}.shui-stat-card{position:relative;display:flex;flex-direction:column;min-height:108px;padding:var(--shui-space-3);border:1px solid var(--shui-color-border);border-radius:var(--shui-radius-md);background:var(--shui-color-surface);box-shadow:var(--shui-shadow-xs);overflow:hidden}.shui-stat-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.shui-stat-card-icon{width:var(--shui-control-height);height:var(--shui-control-height);border-radius:var(--shui-radius-sm)}.shui-stat-card-trend{color:var(--shui-color-success);font-size:var(--shui-font-size-xs);font-weight:var(--shui-font-weight-semibold)}.shui-stat-card>strong{margin-top:var(--shui-space-3);color:var(--shui-color-text);font-size:var(--shui-font-size-2xl);font-weight:var(--shui-font-weight-bold)}.shui-stat-card>span:not(.shui-stat-card-icon){color:var(--shui-color-text);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-semibold)}.shui-stat-card>small{margin-top:var(--shui-space-1);color:var(--shui-color-text-muted);font-size:var(--shui-font-size-xs)}.shui-status-badge{display:inline-flex;align-items:center;gap:var(--shui-space-1);width:max-content;min-height:var(--shui-control-height-xs);padding:2px var(--shui-space-2);border-radius:var(--shui-radius-full);color:var(--shui-color-text-muted);background:rgb(100 116 139 / .1);font-size:var(--shui-font-size-xs);font-weight:var(--shui-font-weight-semibold)}.shui-status-badge i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor}.shui-status-success{color:var(--shui-color-success);background:var(--shui-color-success-soft)}.shui-status-warning{color:var(--shui-color-warning);background:var(--shui-color-warning-soft)}.shui-status-danger{color:var(--shui-color-danger);background:var(--shui-color-danger-soft)}.shui-status-info{color:var(--shui-color-info);background:var(--shui-color-info-soft)}.shui-status-primary{color:var(--shui-color-primary);background:var(--shui-color-primary-soft)}.shui-list-item{display:flex;align-items:center;gap:var(--shui-space-2);min-height:48px;padding:var(--shui-space-2);border:1px solid var(--shui-color-border);border-radius:var(--shui-radius-md);color:inherit;background:var(--shui-color-surface);box-shadow:var(--shui-shadow-xs);text-decoration:none;transition:border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}a.shui-list-item:hover{border-color:rgba(var(--shui-primary-rgb),.22);box-shadow:var(--shui-shadow-sm);transform:translateY(-1px)}.shui-list-item-icon{width:var(--shui-control-height);height:var(--shui-control-height);border-radius:var(--shui-radius-sm)}.shui-list-item-copy{display:grid;flex:1;min-width:0}.shui-list-item-copy strong{overflow:hidden;color:var(--shui-color-text);font-size:var(--shui-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.shui-list-item-copy small{overflow:hidden;margin-top:2px;color:var(--shui-color-text-muted);font-size:var(--shui-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.shui-list-item-badge{padding:2px var(--shui-space-2);border-radius:var(--shui-radius-full);color:var(--shui-color-primary);background:var(--shui-color-primary-soft);font-size:var(--shui-font-size-2xs);font-weight:var(--shui-font-weight-semibold)}.shui-list-item-arrow{width:var(--shui-icon-size-sm);height:var(--shui-icon-size-sm);color:var(--shui-color-text-muted)}.shui-empty-state{display:grid;justify-items:center;padding:var(--shui-space-6) var(--shui-space-4);text-align:center}.shui-empty-state-icon{width:var(--shui-control-height-lg);height:var(--shui-control-height-lg);border-radius:var(--shui-radius-md)}.shui-empty-state-icon svg{width:var(--shui-icon-size-lg);height:var(--shui-icon-size-lg)}.shui-empty-state h3{margin:var(--shui-space-3) 0 0;color:var(--shui-color-text);font-size:var(--shui-font-size-lg);font-weight:var(--shui-font-weight-bold)}.shui-empty-state p{max-width:440px;margin:var(--shui-space-1) 0 0;color:var(--shui-color-text-muted);font-size:var(--shui-font-size-sm)}.shui-empty-state-actions{margin-top:var(--shui-space-3)}.shui-skeleton{display:grid;gap:var(--shui-space-2);padding:var(--shui-space-3);border:1px solid var(--shui-color-border);border-radius:var(--shui-radius-md);background:var(--shui-color-surface)}.shui-skeleton-title,.shui-skeleton-line{position:relative;display:block;height:.7rem;border-radius:999px;background:color-mix(in srgb,var(--shui-muted) 13%,transparent);overflow:hidden}.shui-skeleton-title{width:42%;height:1rem;margin-bottom:.2rem}.shui-skeleton-line{width:var(--shui-line-width)}.shui-skeleton-title::after,.shui-skeleton-line::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);animation:shui-shimmer 1.45s infinite;transform:translateX(-100%)}@keyframes shui-shimmer{to{transform:translateX(100%)}}.shui-floating-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--shui-space-2);min-height:var(--shui-control-height-lg);padding:var(--shui-space-1) var(--shui-space-3);border:0;border-radius:var(--shui-radius-md);color:var(--shui-mark-ink);background:linear-gradient(135deg,var(--shui-mark-highlight),var(--shui-primary));box-shadow:var(--shui-shadow-primary);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-bold);text-decoration:none}.shui-floating-action svg{width:var(--shui-icon-size);height:var(--shui-icon-size)}.shui-mobile-action-bar{display:none}.shui-component-sheet{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end}.shui-component-sheet-overlay{position:absolute;inset:0;border:0;background:rgb(8 13 23 / .54);backdrop-filter:blur(3px)}.shui-component-sheet-panel{position:relative;z-index:1;width:100%;max-height:88dvh;padding:.65rem 1rem calc(1rem + var(--shui-safe-bottom));border-radius:1.6rem 1.6rem 0 0;background:var(--shui-surface-solid);box-shadow:0 -20px 60px rgb(0 0 0 / .22);overflow-y:auto}.shui-component-sheet-panel::before{content:"";display:block;width:2.7rem;height:.28rem;margin:0 auto .75rem;border-radius:999px;background:color-mix(in srgb,var(--shui-muted) 28%,transparent)}.shui-component-sheet-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem}.shui-component-sheet-panel h2{margin:0;color:var(--shui-ink);font-size:1.05rem;font-weight:850}.shui-component-sheet-panel p{margin:.25rem 0 0;color:var(--shui-muted);font-size:.73rem}.shui-component-sheet-panel>header>button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--shui-border);border-radius:.8rem;color:var(--shui-muted);background:var(--shui-canvas)}.shui-component-sheet-panel>header>button svg{width:1.1rem;height:1.1rem}.shui-component-sheet-panel>footer{display:flex;gap:.65rem;padding-top:1rem}.shui-enabled .fi-simple-layout{position:relative;background:var(--shui-canvas);isolation:isolate;overflow:hidden}.shui-enabled .fi-simple-main{position:relative;z-index:2}.shui-enabled .fi-simple-page{border:1px solid var(--shui-border);border-radius:var(--shui-radius-lg);background:color-mix(in srgb,var(--shui-surface-solid) 88%,transparent);box-shadow:var(--shui-shadow-md);backdrop-filter:blur(22px);padding:2rem 2.5rem}@media (max-width:640px){.shui-enabled .fi-simple-main{margin-block:1rem;padding-inline:.75rem}.shui-enabled .fi-simple-page{padding:1.25rem 1rem}.shui-enabled .fi-simple-page .fi-section-content-ctn>.fi-section-content{padding:.85rem}.shui-enabled .fi-simple-page .fi-section-header{padding-inline:.85rem}}.shui-simple-backdrop{position:fixed;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(var(--shui-primary-rgb),.06),transparent 45%),var(--shui-canvas);pointer-events:none}.shui-simple-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(var(--shui-border) 1px,transparent 1px),linear-gradient(90deg,var(--shui-border) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle,#000,transparent 70%)}.shui-simple-glow{position:absolute;width:28rem;height:28rem;border-radius:50%;filter:blur(6px)}.shui-simple-glow-one{inset-block-start:-12rem;inset-inline-start:-8rem;background:radial-gradient(circle,rgba(var(--shui-primary-rgb),.2),transparent 67%)}.shui-simple-glow-two{inset-block-end:-14rem;inset-inline-end:-8rem;background:radial-gradient(circle,rgba(var(--shui-accent-rgb),.13),transparent 67%)}.shui-simple-brand{position:fixed;inset-block-start:1.25rem;inset-inline-start:1.25rem;display:flex;z-index:1;align-items:center;gap:.65rem;color:var(--shui-ink);font-size:.85rem;font-weight:850}.shui-brand-mark{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.82rem;color:var(--shui-mark-ink);background:linear-gradient(135deg,var(--shui-mark-highlight),var(--shui-primary));box-shadow:0 8px 20px rgba(var(--shui-primary-rgb),.18);font-weight:900}.shui-enabled .fi-no-database .fi-modal-window-ctn>.fi-modal-window{background:var(--shui-surface-solid);box-shadow:var(--shui-shadow-md);overflow-x:hidden}.shui-enabled .fi-sidebar-nav,.shui-enabled .fi-no-database .fi-modal-window-ctn>.fi-modal-window{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--shui-muted) 34%,transparent) #fff0}.shui-enabled .fi-sidebar-nav::-webkit-scrollbar,.shui-enabled .fi-no-database .fi-modal-window-ctn>.fi-modal-window::-webkit-scrollbar{width:.375rem}.shui-enabled .fi-sidebar-nav::-webkit-scrollbar-track,.shui-enabled .fi-no-database .fi-modal-window-ctn>.fi-modal-window::-webkit-scrollbar-track{background:#fff0}.shui-enabled .fi-sidebar-nav::-webkit-scrollbar-thumb,.shui-enabled .fi-no-database .fi-modal-window-ctn>.fi-modal-window::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--shui-muted) 30%,transparent)}.shui-enabled .fi-sidebar-nav:hover::-webkit-scrollbar-thumb,.shui-enabled .fi-no-database .fi-modal-window-ctn>.fi-modal-window:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--shui-muted) 48%,transparent)}.shui-enabled .fi-no-database .fi-modal-header{background:var(--shui-surface-solid);border-color:var(--shui-border)}.shui-enabled .fi-no-database .fi-modal-footer{background:var(--shui-surface-solid);border-color:var(--shui-border)}.shui-enabled .fi-no-database .fi-modal-heading{color:var(--shui-ink)}.shui-enabled .fi-no-database .fi-no-notifications>*{border-color:var(--shui-border)}.shui-enabled .fi-no-database .fi-no-notification-title{color:var(--shui-ink)}.shui-enabled .fi-no-database .fi-no-notification-date,.shui-enabled .fi-no-database .fi-no-notification-body{color:var(--shui-muted)}.shui-enabled .fi-no-database .fi-no-notification-read-ctn,.shui-enabled .fi-no-database .fi-no-notification-unread-ctn{transition:background 160ms ease}.shui-enabled .fi-no-database .fi-no-notification-unread-ctn{background:rgba(var(--shui-primary-rgb),.05)}.shui-enabled .fi-tenant-menu,.shui-enabled .fi-tenant-menu>.fi-dropdown-trigger,.shui-enabled .fi-tenant-menu-trigger,.shui-enabled .fi-tenant-menu-trigger-text{min-width:0}.shui-enabled .fi-tenant-menu-trigger-text{flex:1 1 auto;grid-template-columns:minmax(0,1fr)}.shui-enabled .fi-tenant-menu-trigger-tenant-name,.shui-enabled .fi-tenant-menu-trigger-current-tenant-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shui-enabled .fi-topbar>.fi-tenant-menu{max-width:13rem}.shui-enabled .fi-topbar .fi-tenant-menu-trigger-text{max-width:7rem}.shui-enabled .fi-topbar-end{flex-shrink:0}.shui-mobile-shell{display:none}@media (max-width:1023px){.shui-enabled body{overscroll-behavior-y:none}.shui-enabled .fi-layout{padding-bottom:calc(5.3rem + var(--shui-safe-bottom));background:radial-gradient(circle at 95% 3%,rgba(var(--shui-primary-rgb),.09),transparent 15rem),var(--shui-canvas)}.shui-enabled .fi-sidebar{background:var(--shui-sidebar)}.shui-enabled .fi-topbar-ctn{position:sticky;inset-block-start:0;z-index:35;padding:calc(0.5rem + var(--shui-safe-top)) .7rem 0;background:linear-gradient(var(--shui-canvas) 68%,transparent)}.shui-enabled .fi-topbar{min-height:4.15rem;border-radius:1.15rem;padding-inline:.65rem}.shui-enabled .fi-topbar-open-sidebar-btn,.shui-enabled .fi-topbar-close-sidebar-btn,.shui-enabled .fi-topbar-logo{display:none!important}.shui-mobile-brand{display:flex;align-items:center;gap:.65rem;min-width:0;margin-inline-end:auto}.shui-mobile-brand-menu{display:block;flex:0 1 auto;min-width:0;margin-inline-end:auto}.shui-mobile-brand-menu .fi-tenant-menu{display:block}.shui-mobile-brand-menu .fi-tenant-menu-trigger{display:flex;width:100%;gap:.65rem;align-items:center;min-width:0;padding:0;border:0;background:none}.shui-mobile-brand-menu .fi-avatar{flex:none;width:2.55rem;height:2.55rem;border-radius:.82rem;box-shadow:0 8px 20px rgba(var(--shui-primary-rgb),.18)}.shui-mobile-brand-menu .fi-tenant-menu-trigger-text{display:grid!important;min-width:0;text-align:start;line-height:1.2}.shui-mobile-brand-menu .fi-tenant-menu-trigger-tenant-name{overflow:hidden;max-width:min(6rem, 100%);color:var(--shui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850}.shui-mobile-brand-menu .fi-tenant-menu-trigger-current-tenant-label{overflow:hidden;order:2;margin-top:.2rem;color:var(--shui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem}.shui-mobile-brand-menu .fi-tenant-menu-trigger>.fi-icon{display:block!important;flex:none;width:1rem;height:1rem;color:var(--shui-muted)}.shui-mobile-brand .shui-brand-mark{width:2.55rem;height:2.55rem;font-size:.88rem}.shui-mobile-brand-copy{display:grid;min-width:0;line-height:1.2}.shui-mobile-brand-copy strong,.shui-mobile-brand-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shui-mobile-brand-copy strong{max-width:9rem;color:var(--shui-ink);font-size:.78rem;font-weight:850}.shui-mobile-brand-copy small{margin-top:.2rem;color:var(--shui-muted);font-size:.62rem}.shui-enabled .fi-page{gap:1.1rem}.shui-enabled .shui-welcome{margin-block-start:.75rem}.shui-enabled .fi-main{padding-inline:.75rem}.shui-enabled .fi-page-header-main-ctn{align-items:stretch;gap:.75rem}.shui-enabled .fi-header{align-items:flex-start}.shui-enabled .fi-header-heading,.shui-enabled .fi-page-header-heading{font-size:1.28rem}.shui-enabled .fi-ta-header-toolbar>:has(>.fi-ta-search-field){flex:1 1 auto;min-width:0}.shui-enabled .fi-ta-header-toolbar .fi-ta-search-field{width:100%;max-width:none}.shui-enabled .fi-header-actions,.shui-enabled .fi-page-header-actions{width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:.15rem}.shui-enabled .fi-header-actions::-webkit-scrollbar,.shui-enabled .fi-page-header-actions::-webkit-scrollbar{display:none}.shui-enabled .fi-header-actions .fi-btn,.shui-enabled .fi-page-header-actions .fi-btn{flex:0 0 auto}.shui-welcome{display:block;min-height:10.5rem;padding:1.25rem;border-radius:1.35rem}.shui-welcome.shui-welcome--live{--shui-welcome-horizon:3.6rem;padding-top:5rem}.shui-welcome-moon{width:2.6rem;height:2.6rem}.shui-welcome h2{font-size:1.45rem}.shui-welcome p{max-width:90%;font-size:.75rem}.shui-welcome-quote{max-width:100%}.shui-welcome-quote blockquote{font-size:.78rem;line-height:1.75}.shui-welcome-quote figcaption{font-size:.68rem}.shui-welcome-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;min-width:0;margin-top:1.35rem}.shui-welcome-dates{flex-basis:100%}.shui-enabled .fi-section:not(.fi-section-not-contained),.shui-enabled .fi-ta-ctn,.shui-enabled .fi-wi-stats-overview-stat,.shui-enabled .fi-wi-chart,.shui-enabled .fi-fo-repeater-item{border-radius:1.1rem}.shui-enabled .fi-section-header,.shui-enabled .fi-section-content,.shui-enabled .fi-section-footer{padding-inline:1rem}.shui-enabled .fi-wi-stats-overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.shui-enabled .fi-wi-stats-overview-stat{min-height:8.75rem;padding:1rem}.shui-enabled .fi-wi-stats-overview-stat-value{font-size:1.35rem}.shui-enabled .fi-ta-ctn{border:0;background:#fff0;box-shadow:none;overflow:visible}.shui-enabled .fi-ta-header,.shui-enabled .fi-ta-filters-below-content-ctn,.shui-enabled .fi-ta-pagination{margin-bottom:.7rem;border:1px solid var(--shui-border);border-radius:1rem;background:var(--shui-surface);box-shadow:var(--shui-shadow-xs)}.shui-enabled .fi-ta-content-ctn{border-radius:0;overflow:visible}.shui-enabled .fi-ta-table-stacked-on-mobile{display:block;border:0;background:#fff0}.shui-enabled .fi-ta-table-stacked-on-mobile>thead{display:none}.shui-enabled .fi-ta-table-stacked-on-mobile>tbody{display:grid;gap:.7rem}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-row:not(.fi-ta-group-header-row):not(.fi-ta-summary-row){display:grid;position:relative;gap:0;border:1px solid var(--shui-border);border-radius:1.1rem;background:radial-gradient(circle at 100% 0,rgba(var(--shui-primary-rgb),.065),transparent 8rem),var(--shui-surface);box-shadow:var(--shui-shadow-sm);overflow:hidden}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-cell{display:grid;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.85rem;padding:.65rem .9rem;border-bottom:1px solid var(--shui-border)}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-cell:last-child{border-bottom:0}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-cell.shui-cell-empty{display:none}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-cell:has(~.fi-ta-cell.shui-cell-empty):not(:has(~.fi-ta-cell:not(.shui-cell-empty))){border-bottom:0}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-cell-label{color:var(--shui-muted);font-size:.68rem;font-weight:690}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-cell-content{min-width:0;color:var(--shui-ink);font-size:.76rem}.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-selection-cell,.shui-enabled .fi-ta-table-stacked-on-mobile .fi-ta-actions-cell{display:flex;position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem;z-index:2;width:auto;min-height:0;padding:0;border:0}.shui-bottom-sheet-modals.shui-enabled .fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn{align-items:flex-end;padding:0}.shui-bottom-sheet-modals.shui-enabled .fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window{width:100%;max-width:none;max-height:min(88dvh, 52rem);margin:0;border-radius:1.5rem 1.5rem 0 0;background:var(--shui-surface-solid);box-shadow:0 -18px 60px rgb(0 0 0 / .2);overflow-y:auto;padding-bottom:var(--shui-safe-bottom)}.shui-bottom-sheet-modals.shui-enabled .fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window::before{content:"";display:block;position:sticky;inset-block-start:0;z-index:3;width:2.6rem;height:.28rem;margin:.55rem auto 0;border-radius:999px;background:color-mix(in srgb,var(--shui-muted) 32%,transparent)}.shui-enabled .fi-modal-header,.shui-enabled .fi-modal-content,.shui-enabled .fi-modal-footer{padding-inline:1rem}.shui-enabled .fi-modal-footer-actions{width:100%}.shui-enabled .fi-modal-footer-actions>.fi-btn{flex:1}.shui-mobile-action-bar{position:sticky;isolation:isolate;inset-block-end:calc(5.65rem + var(--shui-safe-bottom));z-index:25;display:flex;gap:.55rem;padding:.55rem;border:1px solid var(--shui-border);border-radius:1rem;box-shadow:var(--shui-shadow-md)}.shui-mobile-action-bar::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--shui-surface-solid) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.shui-mobile-action-bar>*{flex:1}.shui-mobile-shell{display:block}.shui-enabled:has(.fi-modal-open) .shui-mobile-shell,.shui-enabled:has(.fi-modal-open) .shui-mobile-action-bar{visibility:hidden;pointer-events:none}.shui-bottom-nav{position:fixed;inset-inline:.65rem;inset-block-end:calc(0.55rem + var(--shui-safe-bottom));z-index:50;display:grid;grid-template-columns:1fr 3.85rem 1fr;column-gap:2px;align-items:end;min-height:4.65rem;padding:.38rem;border:1px solid var(--shui-border);border-radius:1.35rem;background:color-mix(in srgb,var(--shui-surface-solid) 89%,transparent);box-shadow:0 16px 45px rgb(15 23 42 / .18);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.dark .shui-bottom-nav{background:rgb(18 24 38 / .9);box-shadow:0 18px 50px rgb(0 0 0 / .45)}.shui-bottom-nav-even{grid-template-columns:repeat(var(--shui-nav-count,5),minmax(0,1fr));align-items:center}.shui-bottom-nav-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;column-gap:2px;align-items:end}.shui-bottom-nav-item{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.23rem;min-width:0;min-height:3.72rem;border:0;border-radius:1rem;color:var(--shui-muted);background:#fff0;font-size:.58rem;font-weight:690;text-decoration:none;transition:color 150ms ease,background 150ms ease,transform 150ms ease;-webkit-tap-highlight-color:#fff0}.shui-bottom-nav-item:active{transform:scale(.94)}.shui-bottom-nav-item>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shui-bottom-nav-item.is-active{color:var(--shui-primary);background:rgba(var(--shui-primary-rgb),.075)}.shui-bottom-nav .shui-bottom-nav-item.is-active{margin-inline:0;border-radius:var(--shui-radius-xl)}.shui-bottom-nav-item.is-active::after{content:"";position:absolute;inset-block-end:.18rem;width:1rem;height:.16rem;border-radius:999px;background:var(--shui-primary)}.shui-bottom-nav-icon{position:relative;display:grid;place-items:center}.shui-bottom-nav-icon svg{width:1.28rem;height:1.28rem}.shui-bottom-nav-icon b{position:absolute;inset-block-start:-.4rem;inset-inline-end:-.6rem;display:grid;min-width:1rem;height:1rem;place-items:center;padding-inline:.2rem;border:2px solid var(--shui-surface-solid);border-radius:999px;color:#fff;background:#ef4444;font-size:.52rem}.shui-bottom-nav-more{align-self:end;color:var(--shui-mark-ink);background:linear-gradient(135deg,var(--shui-mark-highlight),var(--shui-primary));box-shadow:0 10px 24px rgba(var(--shui-primary-rgb),.28)}.shui-bottom-nav-more.is-active::after{display:none}.shui-bottom-nav-more-icon{display:grid;grid-template-columns:repeat(2,.32rem);gap:.18rem}.shui-bottom-nav-more-icon i{width:.32rem;height:.32rem;border-radius:.12rem;background:currentColor}.shui-bottom-nav-floating{align-self:end;min-height:4.45rem;margin-top:-1.05rem;border:.22rem solid var(--shui-canvas);border-radius:1.35rem;color:var(--shui-mark-ink);background:linear-gradient(135deg,var(--shui-mark-highlight),var(--shui-primary));box-shadow:0 12px 28px rgba(var(--shui-primary-rgb),.32)}.shui-navigation-sheet{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end}.shui-navigation-sheet-overlay{position:absolute;inset:0;border:0;background:rgb(8 13 23 / .54);backdrop-filter:blur(3px)}.shui-navigation-sheet-panel{position:relative;z-index:1;width:100%;max-height:min(82dvh, 44rem);padding:.65rem 1rem calc(1rem + var(--shui-safe-bottom));border:1px solid var(--shui-border);border-radius:1.6rem 1.6rem 0 0;background:var(--shui-surface-solid);box-shadow:0 -20px 60px rgb(0 0 0 / .22);overflow-y:auto}.shui-navigation-sheet-panel::before{content:"";display:block;width:2.7rem;height:.28rem;margin:0 auto .75rem;border-radius:99px;background:color-mix(in srgb,var(--shui-muted) 28%,transparent)}.shui-navigation-sheet-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.shui-navigation-sheet-panel header small{color:var(--shui-primary);font-size:.65rem;font-weight:760}.shui-navigation-sheet-panel header h2{display:grid;margin:.15rem 0 0;color:var(--shui-ink);font-size:1.15rem;font-weight:880}.shui-navigation-sheet-panel header button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid var(--shui-border);border-radius:.85rem;color:var(--shui-muted);background:var(--shui-canvas)}.shui-navigation-sheet-panel header button svg{width:1.2rem;height:1.2rem}.shui-navigation-sheet-panel header>div{flex:1;min-width:0}.shui-navigation-sheet-back{margin-inline-end:.75rem}[dir="ltr"] .shui-navigation-sheet-back svg{transform:scaleX(-1)}button.shui-navigation-sheet-item{cursor:pointer;appearance:none}.shui-level-enter{transition:transform 180ms ease-out,opacity 180ms ease-out}.shui-level-enter-start{opacity:0;transform:translateX(1.25rem)}.shui-level-back.shui-level-enter-start{transform:translateX(-1.25rem)}[dir="rtl"] .shui-level-enter-start{transform:translateX(-1.25rem)}[dir="rtl"] .shui-level-back.shui-level-enter-start{transform:translateX(1.25rem)}@media (prefers-reduced-motion:reduce){.shui-level-enter{transition-duration:1ms}.shui-level-enter-start{transform:none}}.shui-navigation-sheet-panel header h2>span{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shui-navigation-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.shui-navigation-sheet-item{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.5rem;min-height:6rem;padding:.65rem .4rem;border:1px solid var(--shui-border);border-radius:1rem;color:var(--shui-muted);background:color-mix(in srgb,var(--shui-canvas) 50%,transparent);font-size:.68rem;font-weight:700;text-align:center;text-decoration:none}.shui-navigation-sheet-item.is-active{border-color:rgba(var(--shui-primary-rgb),.22);color:var(--shui-primary);background:rgba(var(--shui-primary-rgb),.08)}.shui-navigation-sheet-icon{position:relative;display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:.8rem;color:inherit;background:color-mix(in srgb,currentColor 9%,transparent)}.shui-navigation-sheet-icon svg{width:1.25rem;height:1.25rem}.shui-navigation-sheet-icon b{position:absolute;inset-block-start:-.35rem;inset-inline-end:-.4rem;display:grid;min-width:1rem;height:1rem;place-items:center;border-radius:999px;color:#fff;background:#ef4444;font-size:.5rem}.shui-sheet-enter,.shui-sheet-leave{transition:transform 220ms cubic-bezier(.22,1,.36,1)}.shui-sheet-enter-start,.shui-sheet-leave-end{transform:translateY(100%)}.shui-standalone .shui-bottom-nav{inset-block-end:calc(0.25rem + var(--shui-safe-bottom))}}@media (max-width:420px){.shui-enabled .fi-main{padding-inline:.6rem}.shui-bottom-nav{inset-inline:.45rem}.shui-bottom-nav-item{font-size:.54rem}.shui-welcome{min-height:10rem;padding:1.1rem}.shui-navigation-sheet-grid{gap:.5rem}.shui-navigation-sheet-item{min-height:5.6rem}}.shui-enabled .fi-page :where(.text-xs){font-size:var(--shui-font-size-xs)}.shui-enabled .fi-page :where(.text-sm){font-size:var(--shui-font-size-sm)}.shui-enabled .fi-page :where(.text-base){font-size:var(--shui-font-size-md)}.shui-enabled .fi-page :where(.text-lg){font-size:var(--shui-font-size-lg)}.shui-enabled .fi-page :where(.text-xl){font-size:var(--shui-font-size-xl)}.shui-enabled .fi-page :where(.text-2xl,.text-3xl,.text-4xl){font-size:var(--shui-font-size-2xl)}.shui-enabled .fi-page :where(.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-400,.text-slate-500,[class~="dark:text-gray-400"],[class~="dark:text-slate-400"]){color:var(--shui-color-text-muted)}.shui-enabled .fi-page :where(.bg-white,.bg-gray-50,.bg-slate-50,[class~="dark:bg-gray-900"],[class~="dark:bg-slate-900"]){background-color:var(--shui-color-surface-muted)}.shui-enabled .fi-page :where(.rounded-lg){border-radius:var(--shui-radius-sm)}.shui-enabled .fi-page :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--shui-radius-md)}.shui-enabled.shui-compact{--sidebar-width:248px;--collapsed-sidebar-width:64px}.shui-enabled.shui-compact .fi-page{gap:var(--shui-space-4)}.shui-enabled.shui-compact .fi-page-header-main-ctn,.shui-enabled.shui-compact .fi-header{gap:var(--shui-space-3)}.shui-enabled.shui-compact .fi-page-header-main-ctn{padding-block:8px 12px}.shui-enabled.shui-compact .fi-page-content{row-gap:12px}.shui-enabled.shui-compact .fi-header{align-items:center}.shui-enabled.shui-compact .fi-header-heading,.shui-enabled.shui-compact .fi-page-header-heading{font-size:clamp(1.08rem, 1.5vw, 1.35rem);font-weight:780;letter-spacing:-.018em;line-height:1.35}.shui-enabled.shui-compact .fi-header-subheading,.shui-enabled.shui-compact .fi-page-header-subheading{margin-block-start:3px;font-size:var(--shui-text-sm);line-height:1.55}.shui-enabled.shui-compact .fi-header-actions,.shui-enabled.shui-compact .fi-page-header-actions,.shui-enabled.shui-compact .fi-ac,.shui-enabled.shui-compact .fi-sc-actions{gap:var(--shui-space-2)}.shui-enabled.shui-compact .fi-breadcrumbs ol{flex-wrap:nowrap;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.shui-enabled.shui-compact .fi-breadcrumbs ol::-webkit-scrollbar{display:none}.shui-enabled.shui-compact .fi-breadcrumbs li{gap:5px;color:var(--shui-muted);font-size:var(--shui-text-xs);font-weight:600;white-space:nowrap}.shui-enabled.shui-compact .fi-breadcrumbs li a{padding:2px 5px;border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-breadcrumbs li a:hover{color:var(--shui-ink);background:rgba(var(--shui-primary-rgb),.07)}.shui-enabled.shui-compact .fi-breadcrumbs .fi-icon{width:13px;height:13px}@media (min-width:1024px){.shui-enabled.shui-compact .fi-sidebar{height:calc(100dvh - 87px);margin-block:10px;margin-inline-start:12px;border-radius:var(--shui-radius-md);box-shadow:var(--shui-shadow-md)}.shui-enabled.shui-compact .fi-sidebar-header{height:61px;padding-inline:14px}.shui-enabled.shui-compact .fi-sidebar-nav{gap:10px;padding:3px 9px 12px}.shui-enabled.shui-compact .fi-sidebar-group{gap:3px}.shui-enabled.shui-compact .fi-sidebar-group-label{padding-inline:10px;font-size:var(--shui-font-size-2xs);font-weight:var(--shui-font-weight-medium);letter-spacing:0;line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-sidebar-item-btn{gap:10px;min-height:33px;padding-block:5px;padding-inline:10px;border-radius:var(--shui-radius-xs);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-sidebar-item-btn:hover{transform:none}.shui-enabled.shui-compact .fi-sidebar-item-icon{width:16px;height:16px}.shui-enabled.shui-compact .fi-sidebar-item.fi-active>.fi-sidebar-item-btn::before{inset-block:8px;inset-inline-start:-10px;width:2px}.shui-enabled.shui-compact .fi-topbar-ctn{padding:10px var(--shui-space-3) 0}.shui-enabled.shui-compact .fi-topbar{--shui-topbar-radius:var(--shui-radius-sm);min-height:57px;padding-inline:10px;border-radius:var(--shui-topbar-radius);box-shadow:var(--shui-shadow-xs)}.shui-enabled.shui-compact .fi-main{height:calc(100dvh - 87px);margin-block-start:10px;padding-inline:14px!important}.shui-enabled.shui-compact .fi-topbar-end .fi-icon-btn,.shui-enabled.shui-compact .fi-topbar-end .fi-dropdown-trigger>button{flex:0 0 auto;width:40px;height:40px;border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-topbar-end{gap:var(--shui-space-3);flex-shrink:0}.shui-enabled.shui-compact .fi-topbar-end .fi-icon-btn .fi-icon,.shui-enabled.shui-compact .fi-topbar-end .fi-dropdown-trigger>button .fi-icon{width:20px;height:20px}.shui-enabled.shui-compact .fi-topbar-end .fi-avatar{width:40px;height:40px}.shui-enabled.shui-compact .fi-topbar .fi-icon-btn:hover,.shui-enabled.shui-compact .fi-topbar .fi-dropdown-trigger>button:hover{transform:none}.shui-enabled.shui-compact .fi-topbar-item-btn{min-height:var(--shui-control-height);padding:6px 10px;border-radius:var(--shui-radius-xs);font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-topbar-nav-groups .fi-topbar-item-label{font-size:.7rem;font-weight:630;line-height:1.4}.shui-enabled.shui-compact .fi-topbar-nav-groups .fi-topbar-item-btn{gap:6px}.shui-enabled.shui-compact .fi-topbar-nav-groups .fi-topbar-item-btn>.fi-icon{width:var(--shui-selection-control-size);height:var(--shui-selection-control-size)}.shui-enabled.shui-compact .fi-topbar>.fi-tenant-menu .fi-tenant-menu-trigger{gap:var(--shui-space-2);padding:6px var(--shui-space-2);font-size:.72rem}.shui-enabled.shui-compact .fi-tenant-menu-trigger,.shui-enabled.shui-compact .fi-tenant-avatar{border-radius:var(--shui-topbar-radius,var(--shui-radius-md))!important}.shui-enabled.shui-compact .fi-topbar>.fi-tenant-menu .fi-tenant-menu-trigger-current-tenant-label{font-size:.62rem}}.shui-enabled.shui-compact .fi-global-search-results-ctn{max-height:min(384px, calc(100dvh - 80px));margin-block-start:6px;border:1px solid var(--shui-border);border-radius:var(--shui-radius-sm);background:var(--shui-surface-solid);box-shadow:var(--shui-shadow-md)}.shui-enabled.shui-compact .fi-global-search-result-group-header{padding:6px var(--shui-space-3);font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-global-search-result-link{padding:10px var(--shui-space-3)}.shui-enabled.shui-compact .fi-global-search-result-heading,.shui-enabled.shui-compact .fi-global-search-result-detail,.shui-enabled.shui-compact .fi-global-search-no-results-message{font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-global-search-result-details{margin-block-start:2px}.shui-enabled.shui-compact .fi-global-search-result-actions{gap:6px;margin-block-start:6px;padding:0 var(--shui-space-3) 10px}.shui-enabled.shui-compact .fi-section:not(.fi-section-not-contained),.shui-enabled.shui-compact .fi-ta-ctn,.shui-enabled.shui-compact .fi-wi-stats-overview-stat,.shui-enabled.shui-compact .fi-wi-chart,.shui-enabled.shui-compact .fi-in-entry-wrp,.shui-enabled.shui-compact .fi-fo-repeater-item,.shui-enabled.shui-compact .fi-fo-builder-item,.shui-enabled.shui-compact .fi-sc-tabs,.shui-enabled.shui-compact .fi-sc-wizard.fi-contained{border-radius:var(--shui-radius-sm);box-shadow:var(--shui-shadow-xs)}.shui-enabled.shui-compact .fi-section>.fi-section-header{gap:var(--shui-space-2);padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-section .fi-section-header-text-ctn{gap:2px}.shui-enabled.shui-compact .fi-section .fi-section-header-content{gap:var(--shui-space-2)}.shui-enabled.shui-compact .fi-section .fi-section-header-heading{font-size:var(--shui-text-md);font-weight:730;line-height:1.5}.shui-enabled.shui-compact .fi-section .fi-section-header-description{font-size:var(--shui-text-xs);line-height:1.55}.shui-enabled.shui-compact .fi-section:not(.fi-section-not-contained):not(.fi-divided)>.fi-section-content-ctn>.fi-section-content,.shui-enabled.shui-compact .fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer{padding:10px var(--shui-space-3)}.shui-enabled.shui-compact .fi-section.fi-aside{gap:var(--shui-space-3)}.shui-enabled.shui-compact .fi-wi-stats-overview-stats-grid{gap:var(--shui-space-3)}.shui-enabled.shui-compact .fi-wi-stats-overview-stat{padding:14px}.shui-enabled.shui-compact .fi-wi-stats-overview-stat:hover{transform:none;box-shadow:var(--shui-shadow-sm)}.shui-enabled.shui-compact .fi-wi-stats-overview-stat-value{font-size:clamp(1.15rem, 1.8vw, 1.45rem)}.shui-enabled.shui-compact .fi-wi-stats-overview-stat-label,.shui-enabled.shui-compact .fi-wi-stats-overview-stat-description{font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-sc-form,.shui-enabled.shui-compact .fi-fo-field,.shui-enabled.shui-compact .fi-fo-field-label-col,.shui-enabled.shui-compact .fi-fo-field-content-col{row-gap:6px}.shui-enabled.shui-compact .fi-sc-form,.shui-enabled.shui-compact .fi-sc.fi-sc-has-gap{gap:14px}.shui-enabled.shui-compact .fi-sc.fi-sc-has-gap.fi-sc-dense,.shui-enabled.shui-compact .fi-sc-form.fi-dense{gap:8px}.shui-enabled.shui-compact .fi-fo-field-has-inline-label{gap-inline:var(--shui-space-3)}.shui-enabled.shui-compact .fi-fo-field-label-ctn,.shui-enabled.shui-compact .fi-fo-field-label{gap:var(--shui-space-2)}.shui-enabled.shui-compact .fi-fo-field-label-content,.shui-enabled.shui-compact .fi-input-wrp-label,.shui-enabled.shui-compact .fi-in-entry-label{font-size:var(--shui-form-label-font-size);font-weight:650;line-height:1.5}.shui-enabled.shui-compact .fi-fo-field-wrp-helper-text,.shui-enabled.shui-compact .fi-fo-field-wrp-hint,.shui-enabled.shui-compact .fi-fo-field-wrp-error-message,.shui-enabled.shui-compact .fi-in-placeholder{font-size:var(--shui-text-xs);line-height:1.5}.shui-enabled .fi-fo-field .fi-sc-text:not(.fi-badge){font-family:var(--shui-font-family);font-size:var(--shui-text-xs)!important;font-weight:var(--shui-font-weight-regular);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-input-wrp,.shui-enabled.shui-compact .fi-fo-select,.shui-enabled.shui-compact .fi-fo-rich-editor,.shui-enabled.shui-compact .fi-fo-markdown-editor,.shui-enabled.shui-compact .fi-fo-code-editor{border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-input,.shui-enabled.shui-compact .fi-select-input,.shui-enabled.shui-compact .fi-fo-date-time-picker-display-text-input{min-height:var(--shui-form-control-inner-height);padding-block:5px;padding-inline:10px;font-size:var(--shui-form-control-font-size);line-height:1.4}.shui-enabled.shui-compact .fi-fo-text-input,.shui-enabled.shui-compact .fi-fo-select{height:var(--shui-form-control-height);min-height:var(--shui-form-control-height);max-height:var(--shui-form-control-height)}.shui-enabled.shui-compact .fi-fo-text-input .fi-input,.shui-enabled.shui-compact select.fi-select-input{height:var(--shui-form-control-inner-height);min-height:var(--shui-form-control-inner-height);max-height:var(--shui-form-control-inner-height);padding-block:0;font-size:var(--shui-form-control-font-size);line-height:var(--shui-form-control-inner-height)}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native),.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input{height:var(--shui-form-control-height);min-height:var(--shui-form-control-height);max-height:var(--shui-form-control-height)}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input div[x-ref="select"]{height:var(--shui-form-control-inner-height);min-height:var(--shui-form-control-inner-height);max-height:var(--shui-form-control-inner-height)}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input-btn{display:flex;position:relative;align-items:center;height:var(--shui-form-control-inner-height);min-height:var(--shui-form-control-inner-height);max-height:var(--shui-form-control-inner-height);padding-block:5px;padding-inline-start:10px;padding-inline-end:32px;font-size:var(--shui-form-control-font-size);line-height:1.4}.shui-enabled.shui-compact .fi-fo-select-native{position:relative}.shui-enabled.shui-compact .fi-fo-select-native select.fi-select-input,.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input-btn{background-image:none!important}.shui-enabled.shui-compact .fi-fo-select-native::after,.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input-btn::after{content:"";position:absolute;z-index:1;inset-inline-end:10px;top:calc(50% + var(--shui-form-chevron-offset-y));width:14px;height:14px;background-color:var(--shui-color-text-muted);pointer-events:none;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") center / 14px 14px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") center / 14px 14px no-repeat}.shui-enabled.shui-compact .fi-select-input-value-ctn{display:flex;align-items:center;min-width:0;height:100%;transform:translateY(var(--shui-form-content-offset-y))}.shui-enabled.shui-compact .fi-select-input-value-label,.shui-enabled.shui-compact .fi-select-input-placeholder{display:flex;align-items:center;height:100%}.shui-enabled.shui-compact .fi-select-input-value-remove-btn{margin-block-start:var(--shui-form-content-offset-y)}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native):not(:has(.fi-select-input-value-badges-ctn)) .fi-select-input,.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native):not(:has(.fi-select-input-value-badges-ctn)) .fi-select-input div[x-ref="select"],.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native):not(:has(.fi-select-input-value-badges-ctn)) .fi-select-input-btn{height:var(--shui-form-control-inner-height);min-height:var(--shui-form-control-inner-height);max-height:var(--shui-form-control-inner-height)}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input-ctn-multiple{position:relative;height:var(--shui-form-control-inner-height)}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input-ctn-multiple .fi-select-input-btn{position:absolute;inset:0}.shui-enabled.shui-compact .fi-select-input-ctn-multiple .fi-select-input-value-ctn{height:var(--shui-form-control-inner-height);min-height:0;padding-block:0;padding-inline-start:10px;padding-inline-end:32px;overflow:hidden;font-size:var(--shui-form-control-font-size)}.shui-enabled.shui-compact .fi-select-input-value-label,.shui-enabled.shui-compact .fi-select-input-placeholder,.shui-enabled.shui-compact .fi-select-input-option{font-size:var(--shui-form-control-font-size);line-height:1.4}.shui-enabled.shui-compact .fi-select-input-value-badges-ctn{align-items:center;align-self:center;flex-wrap:nowrap;gap:var(--shui-space-1);min-width:0;height:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.shui-enabled.shui-compact .fi-select-input-value-badges-ctn::-webkit-scrollbar{display:none}.shui-enabled.shui-compact .fi-select-input-value-badges-ctn .fi-badge{flex:0 0 auto;align-items:center;align-self:center;min-height:22px;height:22px;padding:2px 6px;font-size:var(--shui-form-label-font-size);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-select-input-value-badges-ctn .fi-badge .fi-badge-label-ctn,.shui-enabled.shui-compact .fi-select-input-value-badges-ctn .fi-badge .fi-badge-label{display:flex;align-items:center;align-self:center;height:100%;line-height:1}.shui-enabled.shui-compact .fi-fo-select:not(.fi-fo-select-native) .fi-select-input-ctn-clearable .fi-select-input-btn{padding-inline-end:52px}.shui-enabled.shui-compact textarea.fi-input,.shui-enabled.shui-compact .fi-fo-textarea textarea{min-height:88px;max-height:160px;padding-block:8px;font-family:var(--shui-font-family);font-size:var(--shui-form-control-font-size);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-input-wrp-prefix,.shui-enabled.shui-compact .fi-input-wrp-suffix,.shui-enabled.shui-compact .fi-input-wrp-actions{gap:var(--shui-space-1);padding-inline:var(--shui-space-2);font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-input-wrp .fi-icon,.shui-enabled.shui-compact .fi-select-input .fi-icon{width:var(--shui-selection-control-size);height:var(--shui-selection-control-size)}.shui-enabled.shui-compact .fi-checkbox-input,.shui-enabled.shui-compact .fi-radio-input{width:var(--shui-selection-control-size);height:var(--shui-selection-control-size)}.shui-enabled.shui-compact .fi-toggle{scale:.86;transform-origin:center}.shui-enabled.shui-compact .fi-fo-checkbox-list-options,.shui-enabled.shui-compact .fi-fo-radio,.shui-enabled.shui-compact .fi-fo-toggle-buttons-wrp{gap:var(--shui-space-2)}.shui-enabled.shui-compact .fi-fo-checkbox-list-option,.shui-enabled.shui-compact .fi-fo-radio-label{gap:var(--shui-space-2);font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-fo-checkbox-list-search-input-wrp{margin-block-end:var(--shui-space-2)}.shui-enabled.shui-compact .fi-fo-checkbox-list-actions{margin-block-end:var(--shui-space-1)}.shui-enabled.shui-compact .fi-fo-checkbox-list-options.fi-grid-direction-col,.shui-enabled.shui-compact .fi-fo-radio.fi-grid-direction-col,.shui-enabled.shui-compact .fi-fo-toggle-buttons:not(.fi-btn-group).fi-grid-direction-col{margin-block-start:0}.shui-enabled.shui-compact .fi-fo-checkbox-list-options.fi-grid-direction-col .fi-fo-checkbox-list-option-ctn,.shui-enabled.shui-compact .fi-fo-radio.fi-grid-direction-col>.fi-fo-radio-label,.shui-enabled.shui-compact .fi-fo-toggle-buttons:not(.fi-btn-group).fi-grid-direction-col .fi-fo-toggle-buttons-btn-ctn{padding-block-start:var(--shui-space-1)}.shui-enabled.shui-compact .fi-fo-checkbox-list-option>.fi-checkbox-input,.shui-enabled.shui-compact .fi-fo-radio-label>.fi-radio-input{margin-block-start:2px}.shui-enabled.shui-compact .fi-fo-checkbox-list-option-text,.shui-enabled.shui-compact .fi-fo-radio-label-text{font-size:var(--shui-font-size-sm);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-fo-checkbox-list-option-description,.shui-enabled.shui-compact .fi-fo-radio-label-description,.shui-enabled.shui-compact .fi-fo-checkbox-list-no-search-results-message{font-size:var(--shui-font-size-xs);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-fo-toggle-buttons:not(.fi-btn-group){gap:var(--shui-space-2)}.shui-enabled.shui-compact .fi-fo-radio-label-description,.shui-enabled.shui-compact .fi-fo-checkbox-list-option-description{font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-fo-toggle-buttons-btn-ctn .fi-btn{min-height:var(--shui-control-height);padding:6px 10px}.shui-enabled.shui-compact .fi-fo-rich-editor-toolbar,.shui-enabled.shui-compact .fi-fo-markdown-editor-toolbar{gap:3px;padding:5px}.shui-enabled.shui-compact .fi-fo-rich-editor-tool,.shui-enabled.shui-compact .fi-fo-markdown-editor-toolbar .fi-icon-btn{width:29px;height:29px;border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-fo-rich-editor-content,.shui-enabled.shui-compact .fi-fo-markdown-editor .fi-input{min-height:128px;font-size:var(--shui-text-md)}.shui-enabled.shui-compact .fi-fo-repeater,.shui-enabled.shui-compact .fi-fo-builder,.shui-enabled.shui-compact .fi-fo-simple-repeater,.shui-enabled.shui-compact .fi-fo-table-repeater{gap:var(--shui-space-3)}.shui-enabled.shui-compact .fi-fo-repeater-items,.shui-enabled.shui-compact .fi-fo-builder-items,.shui-enabled.shui-compact .fi-fo-simple-repeater-items{gap:10px}.shui-enabled.shui-compact .fi-fo-repeater-item-header,.shui-enabled.shui-compact .fi-fo-builder-item-header{gap:var(--shui-space-2);padding:var(--shui-space-2) var(--shui-space-3)}.shui-enabled.shui-compact .fi-fo-repeater-item-header-label,.shui-enabled.shui-compact .fi-fo-builder-item-header-label{font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-fo-repeater-item-content,.shui-enabled.shui-compact .fi-fo-builder-item-content{padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-fo-key-value-table th,.shui-enabled.shui-compact .fi-fo-key-value-table td,.shui-enabled.shui-compact .fi-fo-table-repeater th,.shui-enabled.shui-compact .fi-fo-table-repeater td{padding:6px var(--shui-space-2);font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .filepond--root{margin-block-end:0;font-family:var(--shui-font-family);font-size:var(--shui-text-sm)}.fi-fo-file-upload :is(.filepond--drop-label,.filepond--drop-label label,.filepond--label-action){font-family:var(--shui-font-family);font-size:var(--shui-modal-control-font-size)!important;line-height:var(--shui-line-height-normal)}.fi-fo-file-upload :is(.filepond--file-info-main,.filepond--file-status-main){font-family:var(--shui-font-family);font-size:var(--shui-modal-label-font-size)!important;line-height:var(--shui-line-height-normal)}.fi-fo-file-upload :is(.filepond--file-info-sub,.filepond--file-status-sub){font-family:var(--shui-font-family);font-size:var(--shui-modal-meta-font-size)!important;line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .filepond--panel-root,.shui-enabled.shui-compact .fi-fo-file-upload-editor-window{border-radius:var(--shui-radius-xs)}.shui-enabled :is(.fi-btn,.fi-link){font-family:var(--shui-font-family)}.shui-enabled.shui-compact .fi-btn{gap:6px;min-height:var(--shui-control-height);padding-block:6px;padding-inline:var(--shui-space-3);border-radius:var(--shui-radius-xs);font-size:var(--shui-text-sm);font-weight:650;box-shadow:var(--shui-shadow-xs)}.shui-enabled.shui-compact .fi-btn:hover{transform:none}.shui-enabled.shui-compact .fi-btn.fi-color-primary,.shui-enabled.shui-compact .fi-btn.fi-color-primary:hover{box-shadow:0 1px 2px rgba(var(--shui-primary-rgb),.2)}.shui-enabled .fi-btn:not(.fi-color){color:var(--shui-ink);background:color-mix(in srgb,var(--shui-surface-solid) 94%,var(--shui-ink));border:1px solid var(--shui-color-border-strong)}.shui-enabled .fi-btn:not(.fi-color):not(.fi-disabled):not([disabled]):not([aria-disabled="true"]):hover{background:color-mix(in srgb,var(--shui-surface-solid) 88%,var(--shui-ink));border-color:color-mix(in srgb,var(--shui-surface-solid) 65%,var(--shui-ink))}.shui-enabled .fi-btn:not(.fi-color):not(.fi-disabled):not([disabled]):focus-visible{outline:2px solid var(--shui-ink);outline-offset:2px}.shui-enabled.shui-compact .fi-icon-btn{width:var(--shui-control-height-sm);height:var(--shui-control-height-sm);min-height:var(--shui-control-height-sm);padding:6px;border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-btn .fi-icon,.shui-enabled.shui-compact .fi-icon-btn .fi-icon{width:var(--shui-selection-control-size);height:var(--shui-selection-control-size)}.shui-enabled.shui-compact .fi-badge{gap:var(--shui-space-1);min-height:20px;padding:2px 6px;border-radius:var(--shui-radius-xs);font-size:.625rem;font-weight:650;line-height:1.2;box-shadow:none}.shui-enabled.shui-compact .fi-avatar{width:28px;height:28px}.shui-enabled.shui-compact .fi-ta-header{gap:10px;padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-ctn{overflow:visible}.shui-enabled.shui-compact .fi-ta-content-ctn{border-radius:0 0 var(--shui-radius-sm) var(--shui-radius-sm)}.shui-enabled.shui-compact .fi-ta-header-heading{font-size:var(--shui-text-md);font-weight:730}.shui-enabled.shui-compact .fi-ta-header-description,.shui-enabled.shui-compact .fi-ta-filter-indicators-label,.shui-enabled.shui-compact .fi-ta-selection-indicator{font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-ta-header-toolbar,.shui-enabled.shui-compact .fi-ta-actions,.shui-enabled.shui-compact .fi-ta-filter-indicators,.shui-enabled.shui-compact .fi-ta-filter-indicators-badges-ctn{gap:6px}.shui-enabled.shui-compact .fi-ta-header-cell{padding-block:7px;padding-inline:10px;font-size:.65rem;letter-spacing:.01em}.shui-enabled.shui-compact .fi-ta-cell{padding-block:var(--shui-table-cell-padding-y);padding-inline:10px;font-size:var(--shui-text-sm)}@media (min-width:640px){.shui-enabled.shui-compact .fi-ta-table>tbody>.fi-ta-row:not(.fi-ta-group-header-row):not(.fi-ta-summary-row){height:var(--shui-table-row-height)}.shui-enabled.shui-compact :is(.fi-ta-text,.fi-ta-image,.fi-ta-icon,.fi-ta-color,.fi-ta-checkbox,.fi-ta-toggle,.fi-ta-select,.fi-ta-text-input):not(.fi-inline){padding-block:var(--shui-table-column-padding-y)}.shui-enabled.shui-compact .fi-ta-image img,.shui-enabled.shui-compact .fi-ta-image-limited-remaining-text{max-height:var(--shui-table-image-max-height)}.shui-enabled.shui-compact .fi-ta-image.fi-circular img,.shui-enabled.shui-compact .fi-ta-image.fi-circular .fi-ta-image-limited-remaining-text{max-width:var(--shui-table-image-max-height)}}.shui-enabled.shui-compact .fi-ta-cell .fi-ta-col{gap:3px}.shui-enabled.shui-compact .fi-ta-text:not(.fi-inline){padding-block:var(--shui-table-column-padding-y);padding-inline:10px}.shui-enabled.shui-compact .fi-ta-text-item{font-size:var(--shui-text-sm);line-height:1.55}.shui-enabled.shui-compact .fi-ta-text-item.fi-size-xs{font-size:.64rem}.shui-enabled.shui-compact .fi-ta-text-item.fi-size-sm{font-size:.7rem;line-height:1.55}.shui-enabled.shui-compact .fi-ta-text-item.fi-size-md{font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-ta-text-item.fi-size-lg{font-size:var(--shui-text-md)}.shui-enabled.shui-compact .fi-ta-text-description,.shui-enabled.shui-compact .fi-ta-text-list-limited-message,.shui-enabled.shui-compact .fi-ta-placeholder,.shui-enabled.shui-compact .fi-ta-cell-label{font-size:var(--shui-text-xs);line-height:1.5}.shui-enabled.shui-compact .fi-ta-cell:has(.fi-ta-actions),.shui-enabled.shui-compact .fi-ta-cell:has(.fi-ta-record-checkbox),.shui-enabled.shui-compact .fi-ta-cell.fi-ta-selection-cell{padding-block:var(--shui-table-column-padding-y);padding-inline:10px}.shui-enabled.shui-compact .fi-ta-actions{gap:6px}.shui-enabled.shui-compact .fi-ta-actions>form>.fi-link,.shui-enabled.shui-compact .fi-ta-actions>form>.fi-btn,.shui-enabled.shui-compact .fi-ta-actions>.fi-link,.shui-enabled.shui-compact .fi-ta-actions>.fi-btn,.shui-enabled.shui-compact .fi-ta-actions>.fi-dropdown>.fi-dropdown-trigger>.fi-btn{gap:5px;min-height:28px;padding:var(--shui-space-1) 6px;border-radius:var(--shui-radius-xs);font-size:.7rem;line-height:1.35}.shui-enabled.shui-compact .fi-ta-actions :is(.fi-link,.fi-btn) .fi-icon{width:var(--shui-icon-size-sm);height:var(--shui-icon-size-sm)}.shui-enabled.shui-compact .fi-ta-selection-indicator .fi-link{min-height:var(--shui-control-height-xs);padding:3px 6px;font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-ta-filters,.shui-enabled.shui-compact .fi-ta-col-manager{gap:var(--shui-space-3);padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-filters-header,.shui-enabled.shui-compact .fi-ta-col-manager-actions-ctn,.shui-enabled.shui-compact .fi-ta-selection-indicator,.shui-enabled.shui-compact .fi-ta-reorder-indicator{padding:var(--shui-space-2) var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-filters-dropdown .fi-dropdown-panel.fi-width-xs{width:min(320px, calc(100vw - 16px));max-width:min(320px, calc(100vw - 16px));border-radius:var(--shui-radius-sm);box-shadow:var(--shui-shadow-md)}.shui-enabled.shui-compact .fi-ta-filters-dropdown .fi-ta-filters{gap:var(--shui-space-3);padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-filters .fi-ta-filters-header{min-height:var(--shui-control-height-xs);gap:var(--shui-space-2);padding:0}.shui-enabled.shui-compact .fi-ta-filters .fi-ta-filters-heading{color:var(--shui-color-text);font-size:var(--shui-font-size-lg);font-weight:var(--shui-font-weight-semibold);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-ta-filters .fi-ta-filters-header .fi-link{min-height:var(--shui-control-height-xs);padding:var(--shui-space-1);border-radius:var(--shui-radius-xs);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-ta-filters>:is(.fi-sc,.fi-grid),.shui-enabled.shui-compact .fi-ta-filters .fi-sc.fi-sc-has-gap{gap:10px}.shui-enabled.shui-compact .fi-ta-filters .fi-fo-field,.shui-enabled.shui-compact .fi-ta-filters .fi-fo-field-label-col,.shui-enabled.shui-compact .fi-ta-filters .fi-fo-field-content-col{row-gap:var(--shui-space-1)}.shui-enabled.shui-compact .fi-ta-filters .fi-fo-field-label-content{font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-ta-filters .fi-input-wrp,.shui-enabled.shui-compact .fi-ta-filters .fi-select-input{min-height:var(--shui-control-height-sm)}.shui-enabled.shui-compact .fi-ta-filters .fi-input,.shui-enabled.shui-compact .fi-ta-filters .fi-select-input{padding-block:var(--shui-space-1);font-size:var(--shui-font-size-sm)}.shui-enabled.shui-compact .fi-ta-filters .fi-checkbox-input{width:var(--shui-selection-control-size);height:var(--shui-selection-control-size)}.shui-enabled.shui-compact .fi-ta-filters .fi-ta-filters-actions-ctn{justify-content:flex-end;gap:var(--shui-space-2);padding:0}.shui-enabled.shui-compact .fi-ta-filters .fi-ta-filters-actions-ctn .fi-btn{min-height:var(--shui-control-height-sm);padding:var(--shui-space-1) var(--shui-space-2);border-radius:var(--shui-radius-xs);font-size:var(--shui-font-size-sm)}.shui-enabled.shui-compact .fi-ta-col-manager-dropdown .fi-dropdown-panel.fi-width-xs{width:min(320px, calc(100vw - 16px));max-width:min(320px, calc(100vw - 16px));border-radius:var(--shui-radius-sm);box-shadow:var(--shui-shadow-md);overflow:hidden}.shui-enabled.shui-compact .fi-ta-col-manager-dropdown .fi-ta-col-manager{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--shui-space-2);max-height:min(420px, calc(100dvh - 16px));padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-header{display:flex;align-items:center;justify-content:space-between;gap:var(--shui-space-2);min-height:var(--shui-control-height-xs);padding:0}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-heading{color:var(--shui-color-text);font-size:var(--shui-font-size-lg);font-weight:var(--shui-font-weight-semibold);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-header .fi-link{min-height:var(--shui-control-height-xs);padding:var(--shui-space-1);border-radius:var(--shui-radius-xs);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-items{min-height:0;max-height:min(310px, calc(100dvh - 116px));margin-block-start:0;column-gap:var(--shui-space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-item{gap:var(--shui-space-2);min-height:var(--shui-control-height-sm);padding-block:var(--shui-space-1)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-label{gap:var(--shui-space-2);color:var(--shui-color-text);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-tight)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-checkbox-input{flex:0 0 var(--shui-selection-control-size);width:var(--shui-selection-control-size);height:var(--shui-selection-control-size)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-group-items{padding-inline-start:var(--shui-space-4)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-reorder-handle{width:var(--shui-control-height-xs);height:var(--shui-control-height-xs);min-height:var(--shui-control-height-xs)}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-actions-ctn{justify-content:flex-end;gap:var(--shui-space-2);padding:0}.shui-enabled.shui-compact .fi-ta-col-manager .fi-ta-col-manager-actions-ctn .fi-btn{min-height:var(--shui-control-height-sm);padding:var(--shui-space-1) var(--shui-space-2);border-radius:var(--shui-radius-xs);font-size:var(--shui-font-size-sm)}.shui-enabled.shui-compact .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields{gap:var(--shui-space-2);padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields label{gap:var(--shui-space-1);font-size:var(--shui-font-size-sm);font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-ta-empty-state{padding:var(--shui-space-6)}.shui-enabled.shui-compact .fi-ta-empty-state .fi-ta-empty-state-icon-bg{margin-block-end:var(--shui-space-2);padding:var(--shui-space-2)}.shui-enabled.shui-compact .fi-ta-empty-state .fi-ta-empty-state-heading{font-size:var(--shui-font-size-md);font-weight:var(--shui-font-weight-semibold);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-ta-empty-state .fi-ta-empty-state-description{margin-block-start:var(--shui-space-1);font-size:var(--shui-font-size-sm)}.shui-enabled.shui-compact .fi-ta-empty-state .fi-ta-actions{margin-block-start:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-pagination{padding:10px var(--shui-space-3)}.shui-enabled.shui-compact .fi-pagination{gap:var(--shui-space-2)}.shui-enabled.shui-compact .fi-pagination-overview,.shui-enabled.shui-compact .fi-pagination-records-per-page-select-ctn{font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-pagination-records-per-page-select .fi-input-wrp{min-height:32px;border-color:color-mix(in srgb,var(--shui-border) 85%,transparent);border-radius:var(--shui-radius-xs);background:color-mix(in srgb,var(--shui-surface-solid) 96%,transparent);box-shadow:none}.shui-enabled.shui-compact .fi-pagination-records-per-page-select .fi-input-wrp:focus-within{border-color:rgba(var(--shui-primary-rgb),.48);box-shadow:0 0 0 2px rgba(var(--shui-primary-rgb),.1)}.shui-enabled.shui-compact .fi-pagination-records-per-page-select .fi-input-wrp-prefix{min-height:30px;padding-inline:10px;border-inline-end-color:var(--shui-border);color:var(--shui-muted);font-size:var(--shui-text-xs);font-weight:600;white-space:nowrap}.shui-enabled.shui-compact .fi-pagination-records-per-page-select select.fi-select-input{width:50px;min-width:50px;min-height:30px;padding-block:var(--shui-space-1);padding-inline-start:var(--shui-space-2);padding-inline-end:20px;background-size:var(--shui-icon-size-sm) var(--shui-icon-size-sm);background-position:left 5px center;color:var(--shui-ink);font-size:var(--shui-text-sm);font-weight:650}.shui-enabled.shui-compact[dir="ltr"] .fi-pagination-records-per-page-select select.fi-select-input{background-position:right 5px center}.shui-enabled.shui-compact .fi-pagination-records-per-page-select.fi-compact select.fi-select-input{width:54px;min-width:54px}.shui-enabled.shui-compact .fi-pagination-items{border-radius:var(--shui-radius-xs);box-shadow:none}.shui-enabled.shui-compact .fi-pagination-item-btn{min-width:30px;min-height:30px;padding:5px;font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-pagination-item-label{padding-inline:var(--shui-space-1);font-size:var(--shui-font-size-xs);font-weight:var(--shui-font-weight-medium)}.shui-enabled.shui-compact .fi-tabs{gap:3px;padding:var(--shui-space-1);border-radius:var(--shui-radius-xs);box-shadow:var(--shui-shadow-xs)}.shui-enabled.shui-compact .fi-tabs.fi-contained{padding:6px var(--shui-space-2)}.shui-enabled.shui-compact .fi-tabs-item,.shui-enabled.shui-compact .fi-sc-tabs-tab{gap:6px;min-height:var(--shui-control-height-sm);padding:5px 10px;border-radius:var(--shui-radius-xs);font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-sc-wizard-header-step-btn{gap:10px;padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-sc-wizard-header-step-icon-ctn{width:28px;height:28px}.shui-enabled.shui-compact .fi-sc-wizard-header-step-icon-ctn .fi-icon{width:16px;height:16px}.shui-enabled.shui-compact .fi-sc-wizard-header-step-label{font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-sc-wizard-header-step-description{font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-sc-wizard.fi-contained .fi-sc-wizard-step.fi-active{padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-sc-wizard-footer{gap:var(--shui-space-2);margin-block-start:var(--shui-space-3)}.shui-enabled.shui-compact .fi-sc-wizard.fi-contained .fi-sc-wizard-footer{margin-block-start:0;padding:0 var(--shui-space-3) var(--shui-space-3)}.shui-enabled.shui-compact .fi-resource-relation-manager .fi-sc-tabs{border:0;border-radius:0;background:#fff0;box-shadow:none}.shui-enabled.shui-compact .fi-resource-relation-manager .fi-sc-tabs.fi-contained>.fi-sc-tabs-tab.fi-active{padding:0}.shui-enabled.shui-compact .fi-fieldset{padding:var(--shui-space-3);border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-fieldset>legend{padding-inline:6px;font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-in-entry,.shui-enabled.shui-compact .fi-in-entry-content-col{gap:5px}.shui-enabled.shui-compact .fi-in-repeatable,.shui-enabled.shui-compact .fi-in-repeatable-item{gap:10px}.shui-enabled.shui-compact .fi-in-repeatable-item{padding:var(--shui-space-3);border-radius:var(--shui-radius-xs)}.shui-enabled.shui-compact .fi-dropdown-panel,.shui-enabled.shui-compact .fi-fo-date-time-picker-panel,.shui-enabled.shui-compact .fi-fo-color-picker-panel{max-height:min(384px, calc(100dvh - 16px));border:1px solid var(--shui-border);border-radius:var(--shui-radius-sm);background:var(--shui-surface-solid);box-shadow:var(--shui-shadow-md);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-3xs{--shui-overlay-max-width:256px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-2xs{--shui-overlay-max-width:288px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-xs{--shui-overlay-max-width:320px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-sm{--shui-overlay-max-width:384px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-md{--shui-overlay-max-width:448px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-lg{--shui-overlay-max-width:512px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-xl{--shui-overlay-max-width:576px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-2xl{--shui-overlay-max-width:672px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-3xl{--shui-overlay-max-width:768px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-4xl{--shui-overlay-max-width:896px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-5xl{--shui-overlay-max-width:1024px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-6xl{--shui-overlay-max-width:1152px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window).fi-width-7xl{--shui-overlay-max-width:1280px}.shui-enabled.shui-compact :is(.fi-dropdown-panel,.fi-modal-window):is(.fi-width-3xs,.fi-width-2xs,.fi-width-xs,.fi-width-sm,.fi-width-md,.fi-width-lg,.fi-width-xl,.fi-width-2xl,.fi-width-3xl,.fi-width-4xl,.fi-width-5xl,.fi-width-6xl,.fi-width-7xl){max-width:min(var(--shui-overlay-max-width), calc(100vw - 24px))}.shui-enabled.shui-compact .fi-dropdown .fi-dropdown-panel:not([class*="fi-width-"]){max-width:min(224px, calc(100vw - 16px))}.shui-enabled.shui-compact .fi-dropdown-list{gap:2px;padding:var(--shui-space-1)}.shui-enabled.shui-compact .fi-dropdown-header{gap:var(--shui-space-2);padding:6px var(--shui-space-2);font-size:var(--shui-text-xs)}.shui-enabled.shui-compact .fi-dropdown-list-item{gap:var(--shui-space-2);min-height:var(--shui-control-height-sm);padding:6px var(--shui-space-2);border-radius:var(--shui-radius-xs);font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-dropdown-list-item-image{width:18px;height:18px}.shui-enabled.shui-compact .fi-select-input .fi-dropdown-panel{width:min(360px, 100%, calc(100vw - 16px))!important;min-width:min(260px, 100%);max-width:min(360px, 100%, calc(100vw - 16px))!important;max-height:min(240px, calc(100dvh - 16px))}.shui-enabled.shui-compact .fi-select-input-search-ctn{padding:var(--shui-space-1);border-block-end:1px solid var(--shui-border);background:var(--shui-surface-solid)}.shui-enabled.shui-compact .fi-select-input-search-ctn .fi-input{min-height:var(--shui-control-height-sm);padding:var(--shui-space-1) var(--shui-space-2);font-size:var(--shui-form-control-font-size)}.shui-enabled.shui-compact .fi-select-input .fi-dropdown-list-item.fi-select-input-option{align-items:center;min-height:var(--shui-control-height-sm);padding-block:var(--shui-space-1);font-size:var(--shui-form-control-font-size);line-height:1.4}.shui-enabled.shui-compact .fi-select-input-message,.shui-enabled.shui-compact .fi-select-input-max-items-message{padding:var(--shui-space-2) var(--shui-space-3);font-size:var(--shui-font-size-xs);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-fo-date-time-picker-panel-header,.shui-enabled.shui-compact .fi-fo-date-time-picker-calendar-header{padding:var(--shui-space-2)}.shui-enabled.shui-compact .fi-fo-date-time-picker-calendar{padding:6px}.shui-enabled.shui-compact .fi-fo-date-time-picker-calendar-day,.shui-enabled.shui-compact .fi-fo-date-time-picker-calendar-header-day{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;font-size:var(--shui-text-xs);line-height:1}.shui-enabled.shui-compact .fi-fo-date-time-picker-calendar-header{margin-block-end:0;padding-block-end:0}.shui-enabled.shui-compact .fi-fo-date-time-picker-calendar{gap:2px}.shui-enabled.shui-compact .fi-fo-date-time-picker-month-select{background-color:#fff0;font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-fo-date-time-picker-month-select option{background-color:var(--shui-surface-solid);color:var(--shui-color-text)}.dark.shui-enabled.shui-compact .fi-fo-date-time-picker-month-select{color-scheme:dark}.shui-enabled.shui-compact .fi-fo-date-time-picker-year-input{font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-fo-date-time-picker-time-inputs{gap:var(--shui-space-1);padding-block-start:var(--shui-space-2);border-block-start:1px solid var(--shui-border)}.shui-enabled.shui-compact .fi-fo-date-time-picker-time-inputs input{width:44px;height:30px;border:1px solid var(--shui-border);border-radius:var(--shui-radius-xs);font-size:var(--shui-text-sm);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.shui-enabled.shui-compact .fi-fo-date-time-picker-time-inputs input::-webkit-inner-spin-button,.shui-enabled.shui-compact .fi-fo-date-time-picker-time-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shui-enabled.shui-compact .fi-modal-close-overlay{background:rgb(2 6 23 / .56);backdrop-filter:blur(2px)}.shui-enabled.shui-compact .fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn{padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-modal-window-ctn>.fi-modal-window{border:1px solid var(--shui-border);border-radius:var(--shui-radius-md);background:var(--shui-surface-solid);box-shadow:0 18px 48px rgb(2 6 23 / .22)}.shui-enabled.shui-compact .fi-modal-header{gap:var(--shui-space-3);padding:var(--shui-space-3) var(--shui-space-4) 0}.shui-enabled.shui-compact .fi-modal-heading{font-size:var(--shui-font-size-lg);font-weight:var(--shui-font-weight-semibold);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-modal-description{margin-block-start:3px;font-size:var(--shui-text-sm);line-height:1.55}.shui-enabled.shui-compact .fi-modal-content{gap:var(--shui-space-3);padding:var(--shui-space-3) var(--shui-space-4)}.shui-enabled.shui-compact .fi-modal-footer{padding:0 var(--shui-space-4) var(--shui-space-3)}.shui-enabled.shui-compact .fi-modal-footer-actions{gap:var(--shui-space-2)}.fi-modal-window .fi-modal-heading{font-family:var(--shui-font-family);font-size:var(--shui-modal-heading-font-size)!important;font-weight:var(--shui-font-weight-semibold);line-height:var(--shui-line-height-normal)}.fi-modal-window .fi-modal-description{font-family:var(--shui-font-family);font-size:var(--shui-modal-meta-font-size)!important;font-weight:var(--shui-font-weight-regular);line-height:var(--shui-line-height-normal)}.fi-modal-window .fi-section-header-heading{font-family:var(--shui-font-family);font-size:var(--shui-modal-section-heading-font-size)!important;font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal)}.fi-modal-window :is(.fi-fo-field-label-content,.fi-input-wrp-label){font-family:var(--shui-font-family);font-size:var(--shui-modal-label-font-size)!important;font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal)}.fi-modal-window :is(.fi-input,.fi-select-input,.fi-select-input-value-label,.fi-select-input-placeholder){font-family:var(--shui-font-family);font-size:var(--shui-modal-control-font-size)!important}.fi-modal-window :is(.fi-fo-field-wrp-helper-text,.fi-fo-field-wrp-hint,.fi-fo-field-wrp-error-message){font-family:var(--shui-font-family);font-size:var(--shui-modal-meta-font-size)!important;line-height:var(--shui-line-height-normal)}.fi-modal-window .fi-fo-field .fi-sc-text:not(.fi-badge){color:var(--shui-color-text-muted);font-family:var(--shui-font-family);font-size:var(--shui-modal-meta-font-size)!important;font-weight:var(--shui-font-weight-regular);line-height:var(--shui-line-height-normal)}.fi-modal-window .fi-modal-footer-actions>.fi-btn{font-family:var(--shui-font-family);font-size:var(--shui-modal-label-font-size)!important;font-weight:var(--shui-font-weight-medium);line-height:var(--shui-line-height-normal)}.shui-enabled.shui-compact .fi-modal-close-btn{inset-block-start:10px!important;inset-inline-end:10px!important}.shui-enabled.shui-compact .fi-modal-icon-bg{padding:var(--shui-space-2)}.shui-enabled.shui-compact .fi-modal-icon-bg .fi-icon{width:18px;height:18px}.shui-enabled.shui-compact .fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{padding-block:var(--shui-space-3);border-color:var(--shui-border);background:var(--shui-surface-solid)}.shui-enabled.shui-compact .fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{padding-block:var(--shui-space-3);border-color:var(--shui-border);background:var(--shui-surface-solid)}.shui-enabled.shui-compact .fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window{max-width:min(480px, 94vw);border-radius:0}.shui-enabled.shui-compact .fi-no-notification:not(.fi-inline),.shui-enabled.shui-compact .fi-callout{gap:10px;padding:var(--shui-space-3);border:1px solid var(--shui-border);border-radius:var(--shui-radius-sm);box-shadow:var(--shui-shadow-sm)}.shui-enabled.shui-compact .fi-no-notification-main,.shui-enabled.shui-compact .fi-callout-main{gap:var(--shui-space-2);margin-block-start:0}.shui-enabled.shui-compact .fi-no-notification-text,.shui-enabled.shui-compact .fi-callout-text{gap:2px}.shui-enabled.shui-compact .fi-no-notification-title,.shui-enabled.shui-compact .fi-callout-heading{font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-no-notification-body,.shui-enabled.shui-compact .fi-no-notification-date,.shui-enabled.shui-compact .fi-callout-description{font-size:var(--shui-text-xs);line-height:1.55}.shui-enabled.shui-compact .fi-empty-state{padding:var(--shui-space-6) 14px;border-radius:var(--shui-radius-sm)}.shui-enabled.shui-compact .fi-empty-state-icon-bg{margin-block-end:10px;padding:var(--shui-space-2)}.shui-enabled.shui-compact .fi-empty-state-icon-bg .fi-icon{width:20px;height:20px}.shui-enabled.shui-compact .fi-empty-state-heading{font-size:var(--shui-text-md)}.shui-enabled.shui-compact .fi-empty-state-description{margin-block-start:3px;font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-empty-state-footer{margin-block-start:var(--shui-space-3)}.shui-enabled.shui-compact .fi-no-database .fi-modal-window-ctn>.fi-modal-window{width:min(448px, 100vw);border-inline-start:1px solid var(--shui-border)}.shui-enabled.shui-compact .fi-no-database .fi-modal-header{gap:0;padding:var(--shui-space-3) 14px;padding-inline-end:48px}.shui-enabled.shui-compact .fi-no-database .fi-modal-header>div{display:grid;gap:var(--shui-space-2);width:100%;min-width:0}.shui-enabled.shui-compact .fi-no-database .fi-modal-heading{display:flex;align-items:center;gap:6px;min-height:24px;font-size:.88rem;line-height:1.4}.shui-enabled.shui-compact .fi-no-database .fi-modal-heading .fi-badge{position:static;width:auto;margin:0}.shui-enabled.shui-compact .fi-no-database .fi-modal-header .fi-ac{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--shui-space-3);margin-block-start:0}.shui-enabled.shui-compact .fi-no-database .fi-modal-header .fi-link,.shui-enabled.shui-compact .fi-no-database .fi-modal-header .fi-btn{min-height:25px;padding:2px 0;border:0;background:#fff0;box-shadow:none;font-size:var(--shui-text-sm)}.shui-enabled.shui-compact .fi-no-database .fi-modal-content{gap:0;margin:0;padding:0}.shui-enabled.shui-compact .fi-no-database .fi-no-notifications{border-block-start:1px solid var(--shui-border)}.shui-enabled.shui-compact .fi-no-database .fi-no-notifications>:last-child{border-block-end:0}.shui-enabled.shui-compact .fi-no-database .fi-no-notification.fi-inline{position:relative;display:flex;width:100%;max-width:none;align-items:start;gap:10px;padding:var(--shui-space-3) 14px;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-icon{flex-shrink:0;width:28px;height:28px;padding:5px;border-radius:var(--shui-radius-xs);background:color-mix(in srgb,currentColor 9%,transparent)}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-main{flex:1 1 0%;align-self:center;gap:6px;min-width:0}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-text{gap:2px;min-width:0}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-title{overflow:hidden;font-size:.75rem;font-weight:680;line-height:1.55;text-overflow:ellipsis}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-date{font-size:.64rem;line-height:1.45}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-body{font-size:.69rem;line-height:1.55}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--shui-space-3)}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-actions .fi-link,.shui-enabled.shui-compact .fi-no-database .fi-no-notification-actions .fi-btn{min-height:24px;padding:2px 0;border:0;background:#fff0;box-shadow:none;font-size:.72rem}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-close-btn{flex-shrink:0;align-self:flex-start;margin-inline-start:auto;width:24px;height:24px;min-height:24px;margin-block-start:2px;padding:var(--shui-space-1);color:var(--shui-muted);background:#fff0}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-close-btn:hover{color:var(--shui-ink);background:color-mix(in srgb,var(--shui-ink) 6%,transparent)}.shui-enabled.shui-compact .fi-no-database .fi-no-notification-unread-ctn::before{inset-block:var(--shui-space-2);height:auto;width:2px;border-radius:999px}.shui-enabled.shui-compact .fi-no-database .fi-modal-footer{padding:10px var(--shui-space-3)}.shui-enabled.shui-compact :where(.fi-btn,.fi-icon-btn,.fi-sidebar-item-btn,.fi-topbar-item-btn,.fi-tabs-item,.fi-dropdown-list-item,.fi-pagination-item-btn):focus-visible{outline:2px solid rgba(var(--shui-primary-rgb),.5);outline-offset:2px}@media (max-width:767.98px){.shui-enabled.shui-compact{--shui-control-height:40px;--shui-control-height-sm:36px}.shui-enabled.shui-compact .fi-page{gap:14px}.shui-enabled.shui-compact .fi-header{align-items:flex-start}.shui-enabled.shui-compact .fi-header-actions,.shui-enabled.shui-compact .fi-page-header-actions{gap:6px}.shui-enabled.shui-compact .fi-section:not(.fi-section-not-contained):not(.fi-divided)>.fi-section-content-ctn>.fi-section-content,.shui-enabled.shui-compact .fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding:var(--shui-space-3)}.shui-enabled.shui-compact .fi-ta-header,.shui-enabled.shui-compact .fi-ta-pagination{padding:10px}.shui-enabled.shui-compact .fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn{align-items:end;padding:0}.shui-enabled.shui-compact .fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window{max-height:min(88dvh, 768px);border-radius:var(--shui-radius-md) var(--shui-radius-md) 0 0}.shui-enabled.shui-compact .fi-modal-footer-actions>.fi-btn{min-height:var(--shui-control-height)}}@media (prefers-reduced-motion:reduce){.shui-enabled *,.shui-enabled *::before,.shui-enabled *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.shui-enabled .fi-dropdown-panel:has(>.shui-nav-dropdown){width:340px;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 112px);overflow-x:hidden;overflow-y:auto;padding:6px;border-radius:12px}.shui-nav-dropdown{width:100%;min-width:0;padding:0}.shui-sidebar-tree{display:grid;gap:.5rem;list-style:none;margin:0;padding:8px 0 0}.shui-nav-summary,.shui-nav-link{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:.65rem;color:inherit;text-decoration:none;cursor:pointer;min-height:44px;text-align:start}.shui-nav-summary{list-style:none;font-weight:600}.shui-nav-summary::-webkit-details-marker{display:none}.shui-nav-summary>span,.shui-nav-link>span:first-of-type{flex:1}.shui-nav-summary svg,.shui-nav-link svg{width:1.2rem;height:1.2rem;flex-shrink:0}.shui-nav-summary:hover,.shui-nav-link:hover{background:rgb(127 127 127 / .1)}.shui-nav-summary:focus-visible,.shui-nav-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.shui-nav-link.is-active{color:var(--primary-600,#b45309);background:rgb(245 158 11 / .12);font-weight:700}.shui-nav-branch[open]>.shui-nav-summary .shui-nav-chevron{transform:rotate(180deg)}.shui-nav-children{margin-inline-start:.8rem;padding-inline-start:.4rem;border-inline-start:1px solid rgb(127 127 127 / .2)}.shui-nav-badge{font-size:.75rem;border-radius:1rem;padding:.1rem .45rem;background:rgb(127 127 127 / .14)}.shui-navigation-sheet-grid>.shui-nav-branch{grid-column:1 / -1}.shui-navigation-sheet .shui-nav-link{font-size:.9rem}.shui-navigation-sheet .shui-nav-children{display:grid;gap:.25rem}.dark .shui-nav-link.is-active{color:var(--primary-400,#fbbf24)}.shui-nav-branch:has(.shui-nav-link.is-active)>.shui-nav-summary{background:rgb(245 158 11 / .08)}.shui-nav-dropdown .shui-nav-summary,.shui-nav-dropdown .shui-nav-link{min-height:36px;padding:7px 10px;gap:8px;font-size:14px;line-height:1.5;border-radius:7px;white-space:normal;color:var(--shui-ink)}.shui-nav-dropdown .shui-nav-summary{min-height:40px;font-weight:650}.shui-nav-dropdown .shui-nav-link>span:first-of-type,.shui-nav-dropdown .shui-nav-summary>span{min-width:0;overflow-wrap:anywhere}.shui-nav-dropdown .shui-nav-link svg,.shui-nav-dropdown .shui-nav-summary svg{width:18px;height:18px;color:var(--shui-muted)}.shui-nav-dropdown .shui-nav-children{margin:2px 10px 6px;padding-inline-start:8px}.shui-nav-dropdown .shui-nav-branch+.shui-nav-branch{border-top:1px solid var(--shui-border);padding-top:3px}.shui-nav-dropdown .shui-nav-link.is-active{color:var(--shui-primary);background:rgba(var(--shui-primary-rgb),.09)}.shui-nav-dropdown .shui-nav-summary:hover,.shui-nav-dropdown .shui-nav-link:hover{background:rgba(var(--shui-primary-rgb),.06)}.shui-enabled .fi-pagination .fi-pagination-items{gap:5px;padding:4px;border-radius:var(--shui-radius-md);background:var(--shui-color-surface-muted);box-shadow:none;border:1px solid var(--shui-color-border)}.shui-enabled .fi-pagination .fi-pagination-item{border:0}.shui-enabled .fi-pagination .fi-pagination-item .fi-pagination-item-btn{min-width:34px;min-height:34px;padding:6px;align-items:center;justify-content:center;border-radius:var(--shui-radius-sm);color:var(--shui-color-text-muted)}.shui-enabled .fi-pagination .fi-pagination-item-btn .fi-pagination-item-label{color:inherit;font-size:var(--shui-font-size-sm);line-height:var(--shui-line-height-tight);font-variant-numeric:tabular-nums}.shui-enabled .fi-pagination .fi-pagination-item-btn .fi-icon{width:var(--shui-icon-size);height:var(--shui-icon-size);color:inherit}.shui-enabled .fi-pagination .fi-pagination-item:not(.fi-active) .fi-pagination-item-btn:enabled:hover{background:var(--shui-color-primary-soft);color:var(--shui-color-primary)}.shui-enabled .fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn{background:var(--shui-color-primary);color:var(--shui-color-primary-ink);font-weight:var(--shui-font-weight-bold)}.shui-enabled .fi-pagination .fi-pagination-item-btn:focus-visible{outline:2px solid var(--shui-color-primary);outline-offset:2px}.shui-enabled .fi-pagination .fi-pagination-item.fi-disabled .fi-pagination-item-btn{opacity:.5}@media (pointer:coarse){.shui-enabled .fi-pagination .fi-pagination-item .fi-pagination-item-btn{min-width:44px;min-height:44px}}.shui-navigation-customizer,.shui-navigation-choices{display:grid;gap:var(--shui-space-3)}.shui-navigation-choice{display:flex;align-items:center;gap:var(--shui-space-3);padding:var(--shui-space-3);border:1px solid var(--shui-color-border);border-radius:var(--shui-radius-md);background:var(--shui-color-surface)}.shui-navigation-choice.is-selected{border-color:var(--shui-color-primary);background:var(--shui-color-primary-soft)}.shui-navigation-choice a{flex:1;min-width:0;display:flex;align-items:center;gap:var(--shui-space-3);color:var(--shui-color-text)}.shui-navigation-choice a>svg{width:var(--shui-icon-size-lg);height:var(--shui-icon-size-lg);flex-shrink:0}.shui-navigation-choice strong{display:block;font-size:var(--shui-font-size-md)}.shui-navigation-choice small{display:block;color:var(--shui-color-text-muted);font-size:var(--shui-font-size-xs)}.shui-navigation-toggle{display:flex;align-items:center;gap:var(--shui-space-2);cursor:pointer;min-height:44px;font-size:var(--shui-font-size-xs)}.shui-navigation-toggle input{accent-color:var(--shui-color-primary);width:18px;height:18px}.shui-navigation-actions{display:flex;flex-wrap:wrap;gap:var(--shui-space-2)}.shui-navigation-children{display:grid;gap:var(--shui-space-2);margin-inline-start:var(--shui-space-4);padding-inline-start:var(--shui-space-3);margin-block-start:var(--shui-space-2);border-inline-start:1px solid var(--shui-color-border)}.shui-navigation-group-label{flex:1;min-width:0;display:flex;align-items:center;gap:var(--shui-space-3);text-align:start;color:var(--shui-color-text);cursor:pointer}.shui-navigation-group-label>svg{width:var(--shui-icon-size-lg);height:var(--shui-icon-size-lg);flex-shrink:0}.shui-navigation-expand{display:grid;place-items:center;width:var(--shui-control-height-sm);min-height:var(--shui-control-height);flex-shrink:0;color:var(--shui-color-text-muted);cursor:pointer}.shui-navigation-expand svg{width:var(--shui-icon-size-sm);height:var(--shui-icon-size-sm)}.shui-navigation-choices>p{order:9999}.shui-navigation-loading{display:grid;place-items:center;min-height:12rem;color:var(--shui-color-text-muted)}.shui-navigation-loading-icon{width:var(--shui-icon-size-lg);height:var(--shui-icon-size-lg)}.shui-navigation-node>.shui-navigation-choice{flex-wrap:wrap}.shui-navigation-arrange{display:flex;align-items:center;gap:var(--shui-space-1);padding-inline-start:var(--shui-space-2);border-inline-start:1px solid var(--shui-color-border)}.shui-navigation-move{display:grid;place-items:center;width:var(--shui-control-height-sm);height:var(--shui-control-height-sm);border-radius:var(--shui-radius-sm);color:var(--shui-color-text-muted);cursor:pointer}.shui-navigation-move:hover:not(:disabled){background:var(--shui-color-primary-soft);color:var(--shui-color-primary)}.shui-navigation-move:disabled{opacity:.35;cursor:default}.shui-navigation-move svg{width:var(--shui-icon-size-sm);height:var(--shui-icon-size-sm)}.shui-navigation-expand .is-expanded{transform:rotate(-90deg)}:dir(ltr) .shui-navigation-expand span:not(.is-expanded){transform:rotate(180deg)}.shui-navigation-expand:focus-visible,.shui-navigation-group-label:focus-visible{outline:2px solid var(--shui-color-primary);outline-offset:2px;border-radius:var(--shui-radius-sm)}@media (max-width:1023.98px){.shui-navigation-customizer-trigger{display:none!important}}