@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--app-display-scale:.8;--app-viewport-unit-scale:1;--color-brand:#c79a36;--color-brand-strong:#9c7220;--color-brand-soft:#f6edd8;--color-on-brand:#211b10;--color-bg:#fff;--color-surface:#f5f7fa;--color-surface-raised:#fff;--color-surface-muted:#f5f7fa;--color-text:#29251f;--color-text-strong:#17140f;--color-text-muted:#70695e;--color-border:#d0d7de;--color-border-strong:#afb8c1;--color-success:#147a56;--color-success-bg:#e2f6ed;--color-danger:#bd3647;--color-danger-bg:#fff0f2;--color-pending:#9a6700;--color-pending-bg:#fff7dc;--color-muted-fg:#57606a;--color-muted-fg-bg:#eceff2;--color-badge-text:#fff;--color-badge-success-bg:#147a56;--color-badge-danger-bg:#a02e3c;--color-badge-warning-bg:#7a5200;--color-badge-muted-bg:#57606a;--color-badge-info-bg:#215b8f;--color-badge-cyan-bg:#0e7490;--color-changelog-other:#6d28d9;--color-on-brand-strong:#000;--color-sidebar-danger:#d27682;--color-sidebar-danger-hover-bg:color-mix(in srgb, var(--color-danger) 16%, transparent);--color-sidebar-danger-hover-text:#d27682;--color-success-text:#147a56;--color-danger-text:#a02e3c;--color-brand-text:#6c4f16;--color-pending-text:#7a5200;--color-status-bar-text:#7f5c1a;--color-status-bar-hover:color-mix(in srgb, var(--color-text) 8%, transparent);--color-status-bar-success:#126b4b;--color-status-bar-brand:#7b5a19;--color-sidebar-bg:#1d2324;--color-sidebar-bg-elevated:#252c2e;--color-sidebar-text:#ecebe5;--color-sidebar-muted:#adb4b1;--color-sidebar-hover:#ffffff12;--color-sidebar-active-bg:#f5e8c2;--color-sidebar-active-text:#72511a;--color-sidebar-selected-bg:color-mix(in srgb, var(--color-brand) 55%, black);--color-sidebar-selected-text:#f2f8fc;--color-sidebar-selected-icon-bg:color-mix(in srgb, var(--color-brand) 38%, black);--color-sidebar-selected-icon-border:var(--color-brand);--color-sidebar-border:#dfe6e226;--color-focus-ring:#9c722047;--color-grid-bg:#fff;--color-grid-bg-alt:#f4f6f8;--color-grid-header-bg:#eef1f5;--color-grid-header-text:var(--color-brand-strong);--color-grid-header-weight:var(--font-weight-grid-header);--color-grid-border:var(--color-border);--color-grid-row-hover:color-mix(in srgb, var(--color-grid-row-selected-accent) 8%, var(--color-grid-bg));--color-grid-row-selected:color-mix(in srgb, var(--color-grid-row-selected-accent) 16%, var(--color-grid-bg));--color-grid-row-selected-accent:#c79a36;--color-grid-focus-ring:#9c722047;--color-grid-row-updated-accent:#2f6fed;--color-grid-row-updated:color-mix(in srgb, var(--color-grid-row-updated-accent) 14%, var(--color-grid-bg));--color-grid-text:var(--color-text);--color-grid-text-muted:var(--color-text-muted);--color-grid-header-bg-start:#eff2f6;--color-grid-header-bg-end:#cdcfd3;--color-grid-header-accent:var(--color-grid-row-selected-accent);--color-grid-header-shadow:0 2px 4px #0000001a, 0 1px 0 #0000000d;--spacing-sm:8px;--radius-sm:6px;--radius-base:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--icon-stroke-width:1.8;--icon-tile-size:28px;--icon-tile-radius:9px;--icon-glyph-size:16px;--fx-code-badge-icon-size:14px;--fx-audit-timeline-marker-size:22px;--control-height-button:24px;--control-button-padding-inline:8px;--control-icon-size-button:15px;--control-height-toolbar:36px;--control-height-tab:28px;--control-size-tab-close:20px;--control-size-inline-action:20px;--control-icon-size:18px;--control-height-compact:28px;--control-height-bar:30px;--control-height-lg:40px;--control-height-bar-inline-editor:20px;--control-width-bar-select-min:76px;--control-width-bar-select-max:140px;--control-height-sm:26px;--control-height-md:34px;--control-height-xl:44px;--icon-box-size-xs:12px;--icon-box-size-sm:24px;--icon-box-size:30px;--icon-box-size-lg:40px;--icon-box-size-xl:48px;--fx-status-bar-sep-height:12px;--fx-count-chip-size:18px;--fx-split-divider-touch-size:18px;--fx-inline-swatch-size:18px;--fx-preview-swatch-size:52px;--fx-verification-card-min-width:214px;--fx-verification-card-min-width-print:188px;--fx-verification-qr-size:88px;--fx-signed-qr-print-size:104px;--fx-verification-qr-print-size:46px;--fx-cut-preview-min-height:220px;--fx-code-preview-max-height:220px;--fx-attachment-frame-min-height:220px;--fx-dialog-table-min-height:260px;--fx-sidebar-mark-size:26px;--fx-preview-spinner-size:26px;--menu-item-height:27px;--menu-item-radius:5px;--menu-item-gap:1px;--menu-item-padding-x:6px;--menu-icon-gap:7px;--menu-active-indicator-width:0px;--menu-children-indent:11px;--ornament-intensity:0;--ornament-pattern-size:24px;--ornament-motion:0;--shadow-card:0 1px 2px #231d140d;--shadow-float:0 10px 28px #231d1424;--color-overlay-backdrop:#080b128c;--font-sans:"Nunito Variable", "Nunito", "Segoe UI", Arial, sans-serif;--font-size-dense:12px;--font-size-small:13px;--font-size-base:14px;--font-size-large:15px;--color-cv-executive-rail:#183044;--color-cv-executive-accent:#345b77;--color-cv-executive-rule:#7e9db0;--color-cv-minimal-paper:#fff;--color-cv-minimal-rail:#f0eee8;--color-cv-minimal-accent:#37554a;--color-cv-minimal-rule:#cfcac0;--font-cv-editorial:Georgia, "Times New Roman", serif;--font-cv-artistic-display:"CV Cormorant", Georgia, serif;--font-cv-artistic-body:"CV DM Sans", Arial, sans-serif;--cv-artistic-title-scale:8;--cv-artistic-mobile-title-scale:3.6;--cv-title-scale:2.6;--cv-mobile-title-scale:1.8;--cv-body-scale:1;--cv-section-scale:1.1;--color-cv-paper:#fbf8f1;--color-cv-ink:#1d2624;--color-cv-accent:#927027;--color-cv-muted:#69655b;--color-cv-rule:#c1a572;--color-cv-rail:#1d2624;--color-cv-rail-ink:#f7f4eb;--color-cv-rail-muted:#b9beb7;--color-cv-rail-accent:#dec184;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--inline-text-max-width:320px;--fx-readable-content-max-width:416px;--fx-public-card-max-width:480px;--fx-compact-item-max-width:260px;--fx-tab-strip-fade:18px;--fx-scroll-panel-height:420px;--fx-material-cut-block1:var(--color-border-strong);--fx-material-cut-block2:var(--color-danger);--fx-material-cut-block3:#1d4ed8;--font-weight-base:400;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-none:1;--line-height-compact:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-page-title:700;--line-height-page-title:var(--line-height-compact);--font-weight-section-title:var(--font-weight-semibold);--line-height-section-title:var(--line-height-normal);--font-weight-popup-title:700;--line-height-popup-title:var(--line-height-compact);--font-weight-label:var(--font-weight-medium);--line-height-label:1.3;--font-weight-input:var(--font-weight-regular);--line-height-input:var(--line-height-normal);--font-weight-button:700;--line-height-button:var(--line-height-normal);--font-weight-sidebar:560;--line-height-sidebar:var(--line-height-compact);--font-weight-toolstrip:700;--line-height-toolstrip:var(--line-height-compact);--font-weight-grid-header:var(--font-weight-semibold);--line-height-grid-header:var(--line-height-normal);--font-weight-grid-body:var(--font-weight-regular);--line-height-grid-body:var(--line-height-normal);--font-weight-grid-filter:var(--font-weight-regular);--line-height-grid-filter:var(--line-height-compact);--font-weight-tab:var(--font-weight-medium);--line-height-tab:var(--line-height-compact);--font-weight-badge:var(--font-weight-semibold);--line-height-badge:1.6;--font-weight-helper-text:var(--font-weight-regular);--line-height-helper-text:var(--line-height-normal);--font-weight-error-text:var(--font-weight-regular);--line-height-error-text:var(--line-height-normal);--font-weight-status-bar:var(--font-weight-regular);--line-height-status-bar:var(--line-height-compact);--sidebar-width-expanded:188px;--sidebar-width-collapsed:54px;--sidebar-collapsed-flyout-width:220px;--sidebar-popup-width:420px;--sidebar-popup-height:720px}[data-theme=dark]{--color-brand:#d0a748;--color-brand-strong:#e0bc67;--color-brand-soft:#39301f;--color-on-brand:#211b10;--color-bg:#0d1117;--color-surface:#161b22;--color-surface-raised:#1c2128;--color-surface-muted:#111820;--color-text:#eee9df;--color-text-strong:#fffaf0;--color-text-muted:#b8afa1;--color-border:#30363d;--color-border-strong:#484f58;--color-success:#5cdeb0;--color-success-bg:#10382d;--color-danger:#ff93a0;--color-danger-bg:#47202a;--color-pending:#ffd36a;--color-pending-bg:#3e3113;--color-muted-fg:#b8afa1;--color-muted-fg-bg:#2a313a;--color-changelog-other:#c4b5fd;--color-on-brand-strong:#211b10;--color-sidebar-danger:#ff93a0;--color-sidebar-danger-hover-bg:color-mix(in srgb, var(--color-danger) 16%, transparent);--color-sidebar-danger-hover-text:#ff93a0;--color-success-text:#5cdeb0;--color-danger-text:#ffa3ae;--color-brand-text:#e0bc67;--color-pending-text:#ffd36a;--color-status-bar-text:#e6cf8b;--color-status-bar-hover:color-mix(in srgb, var(--color-text) 8%, transparent);--color-status-bar-success:#5cdeb0;--color-status-bar-brand:#e0bc67;--color-sidebar-bg:#0d1117;--color-sidebar-bg-elevated:#161b22;--color-sidebar-text:#ecebe5;--color-sidebar-muted:#acb3b0;--color-sidebar-hover:#ffffff12;--color-sidebar-active-bg:#f4e6bd;--color-sidebar-active-text:#715019;--color-sidebar-selected-bg:color-mix(in srgb, var(--color-brand) 55%, black);--color-sidebar-selected-text:#f2f8fc;--color-sidebar-selected-icon-bg:color-mix(in srgb, var(--color-brand) 38%, black);--color-sidebar-selected-icon-border:var(--color-brand);--color-sidebar-border:#dde5e126;--color-focus-ring:#e0bc6747;--shadow-card:0 1px 2px #0000002e;--shadow-float:0 12px 30px #00000057;--color-grid-bg:#1c2128;--color-grid-bg-alt:#20262e;--color-grid-header-bg:#252c35;--color-grid-header-text:#e6cf8b;--color-grid-header-weight:var(--font-weight-grid-header);--color-grid-border:#303842;--color-grid-row-hover:color-mix(in srgb, var(--color-grid-row-selected-accent) 8%, var(--color-grid-bg));--color-grid-row-selected:color-mix(in srgb, var(--color-grid-row-selected-accent) 16%, var(--color-grid-bg));--color-grid-row-selected-accent:#d0a748;--color-grid-row-updated-accent:#5b9bff;--color-grid-row-updated:color-mix(in srgb, var(--color-grid-row-updated-accent) 20%, var(--color-grid-bg));--color-grid-header-bg-start:#363d45;--color-grid-header-bg-end:#20262e;--color-grid-header-accent:var(--color-grid-row-selected-accent);--color-grid-header-shadow:0 2px 6px #00000073, 0 1px 0 #00000038;--color-grid-focus-ring:#e0bc6759;--color-grid-text:#d6dde7;--color-grid-text-muted:#96a2b2}.fx-vo-cv--executive{--color-cv-rail:var(--color-cv-executive-rail);--color-cv-accent:var(--color-cv-executive-accent);--color-cv-rule:var(--color-cv-executive-rule)}.fx-vo-cv--minimal{--color-cv-paper:var(--color-cv-minimal-paper);--color-cv-rail:var(--color-cv-minimal-rail);--color-cv-rail-ink:var(--color-cv-ink);--color-cv-rail-muted:var(--color-cv-muted);--color-cv-rail-accent:var(--color-cv-minimal-accent);--color-cv-accent:var(--color-cv-minimal-accent);--color-cv-rule:var(--color-cv-minimal-rule)}*,:before,:after{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}html,body,#root{scrollbar-width:none;-ms-overflow-style:none;height:100%;margin:0;overflow:hidden}::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}.dx-scrollable-scrollbar,.dx-scrollbar-vertical,.dx-scrollbar-horizontal{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;display:none}@media screen and (width>=901px){html{zoom:var(--app-display-scale)}:root{--app-viewport-unit-scale:var(--app-display-scale)}}body{background:var(--color-bg);min-width:320px;color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-weight-base);line-height:var(--line-height-base);letter-spacing:.002em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea,dialog,form{font:inherit}button{-webkit-tap-highlight-color:transparent}button:not(:disabled),input{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:not(:disabled){cursor:pointer}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}::selection{background:var(--color-brand-soft);color:var(--color-text-strong)}.fx-sidebar__mark{object-fit:contain;flex:none;display:block}.fx-print-header{border-bottom:2px solid var(--color-text-strong);color:var(--color-text-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 0 14px;display:grid}.fx-print-header__mark{width:var(--icon-box-size-xl);height:var(--icon-box-size-xl);object-fit:contain;display:block}.fx-print-header__identity,.fx-print-header__details,.fx-print-header__document-number{min-width:0}.fx-print-header__brand,.fx-print-header__title,.fx-print-header__subtitle,.fx-print-header__document-number{margin:0}.fx-print-header__brand,.fx-print-header__document-number span{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);letter-spacing:.12em;text-transform:none}.fx-print-header__title{font-size:var(--font-size-large);font-weight:var(--font-weight-page-title);line-height:var(--line-height-page-title);margin-top:2px}.fx-print-header__subtitle{color:var(--color-text-muted);font-size:var(--font-size-small);margin-top:4px}.fx-print-header__details{text-align:right}.fx-print-header__document-number strong{font-size:var(--font-size-base);margin-top:3px;display:block}.fx-print-header__meta{color:var(--color-text-muted);font-size:var(--font-size-small);margin-top:6px}@media print{.fx-sidebar__mark,.fx-print-header__mark{content:url(/enterprise-brand-mark-monochrome.png?v=4)}.fx-print-header{color:#000;border-bottom-color:#000}.fx-print-header__brand,.fx-print-header__document-number span,.fx-print-header__subtitle,.fx-print-header__meta{color:#000}}@keyframes fx-pulse{50%{opacity:.4;transform:scale(.8)}}.fx-icon{stroke-width:var(--icon-stroke-width);flex:none;transition:transform .16s,filter .16s;display:block;overflow:visible}.fx-icon--sparkles{filter:drop-shadow(0 2px 5px color-mix(in srgb, var(--color-brand) 32%, transparent))}@media (prefers-reduced-motion:reduce){.fx-icon{transition:none}}.fx-app-root{height:100%;padding-right:var(--fx-chat-dock-inset,0px);transition:padding-right var(--fx-chat-dock-motion,.16s) ease;flex-direction:row;display:flex;overflow:hidden}@media (width<=900px){.fx-app-root{padding-right:0}}@media (prefers-reduced-motion:reduce){.fx-app-root{transition:none}}.fx-app-shell{min-width:0;min-height:0;font-family:var(--font-sans);background:var(--color-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.fx-status-bar{height:var(--control-height-bar);color:var(--color-status-bar-text,var(--color-grid-header-text,var(--color-text-muted)));border-top:1px solid var(--color-grid-border,var(--color-border));background:var(--color-grid-header-bg,var(--color-surface-muted));font-size:10px;font-weight:var(--font-weight-status-bar);line-height:var(--line-height-status-bar);white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:16px;padding:0 12px;display:flex;overflow:hidden}.fx-status-bar__group{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.fx-status-bar__group--end{margin-left:auto}.fx-status-bar__extra{display:contents}.fx-status-bar__item{text-overflow:ellipsis;border-radius:4px;align-items:center;gap:5px;min-width:0;padding:3px 5px;transition:background .15s;display:inline-flex;overflow:hidden}.fx-status-bar__item:hover{background:var(--color-status-bar-hover,color-mix(in srgb, var(--color-text) 8%, transparent))}.fx-status-bar__icon{opacity:.8;flex-shrink:0;display:inline-flex}.fx-status-bar__label{opacity:.65;font-weight:var(--font-weight-semibold);flex-shrink:0}.fx-status-bar__value{text-overflow:ellipsis;font-weight:var(--font-weight-semibold);overflow:hidden}.fx-status-bar__value--mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.fx-status-bar__sep{width:1px;height:var(--fx-status-bar-sep-height);opacity:.22;background:currentColor;flex-shrink:0}.fx-status-bar__stable-badge{border:1px solid color-mix(in srgb, var(--color-success) 40%, var(--color-border));color:var(--color-status-bar-success,var(--color-success,inherit));background:color-mix(in srgb, var(--color-success) 11%, transparent);border-radius:999px;padding-left:6px;padding-right:7px}.fx-status-bar__stable-badge .fx-status-bar__label{opacity:.85}.fx-status-bar__stable-badge:hover{background:color-mix(in srgb, var(--color-success) 17%, transparent)}.fx-status-bar__health{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:2px 7px}.fx-status-bar__health--checking{color:var(--color-brand);border-color:color-mix(in srgb, var(--color-brand) 42%, var(--color-border));background:color-mix(in srgb, var(--color-brand) 10%, transparent)}.fx-status-bar__health--healthy{color:var(--color-success-text,var(--color-success));border-color:color-mix(in srgb, var(--color-success) 42%, var(--color-border));background:color-mix(in srgb, var(--color-success) 11%, transparent)}.fx-status-bar__health--warning{color:var(--color-pending-text,var(--color-pending));border-color:color-mix(in srgb, var(--color-pending) 48%, var(--color-border));background:color-mix(in srgb, var(--color-pending) 12%, transparent)}.fx-status-bar__health--danger{color:var(--color-danger-text,var(--color-danger));border-color:color-mix(in srgb, var(--color-danger) 48%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 11%, transparent)}.fx-status-bar__health--unavailable{color:var(--color-text-muted);background:var(--color-surface-muted)}.fx-status-bar__live-updates{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:2px 7px}.fx-status-bar__live-updates--live{color:var(--color-success-text,var(--color-success));border-color:color-mix(in srgb, var(--color-success) 42%, var(--color-border));background:color-mix(in srgb, var(--color-success) 11%, transparent)}.fx-status-bar__live-updates--reconnecting{color:var(--color-pending-text,var(--color-pending));border-color:color-mix(in srgb, var(--color-pending) 48%, var(--color-border));background:color-mix(in srgb, var(--color-pending) 12%, transparent)}.fx-status-bar__live-updates--offline{color:var(--color-text-muted);background:var(--color-surface-muted)}.fx-status-bar__item--bu-picker{padding-top:0;padding-bottom:0}.fx-status-bar__bu-select.dx-selectbox{min-width:var(--control-width-bar-select-min);max-width:var(--control-width-bar-select-max)}.fx-status-bar__bu-select .dx-texteditor-input-container,.fx-status-bar__bu-select .dx-texteditor-input{min-height:var(--control-height-bar-inline-editor);height:var(--control-height-bar-inline-editor);background:0 0}.fx-status-bar__bu-select .dx-texteditor-input{color:inherit;font-size:10px;font-weight:var(--font-weight-semibold);padding:0 4px}.fx-status-bar__bu-select.dx-editor-filled{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:var(--radius-small)}.fx-status-bar__bu-select.dx-editor-filled:after{border-bottom:none}.fx-status-bar__bu-select .dx-dropdowneditor-icon:before{color:inherit}.fx-status-bar__bu-select.dx-state-disabled{opacity:.6}.fx-shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fx-shell-header{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px clamp(16px,2.6vw,36px);display:flex}.fx-login__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);letter-spacing:.12em;line-height:var(--line-height-compact);text-transform:none;margin:0 0 4px}.fx-shell-header__title{color:var(--color-text-strong);font-size:clamp(16px,1.8vw,19px);font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:0}.fx-user-chip__avatar{width:var(--fx-user-avatar-size,var(--icon-box-size));height:var(--fx-user-avatar-size,var(--icon-box-size));color:var(--color-on-brand);background:var(--color-brand);border-radius:var(--radius-sm);font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fx-user-chip__avatar-img{object-fit:cover;width:100%;height:100%}.fx-user-chip__name,.fx-user-chip__role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-user-chip__name{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-user-chip__role{color:var(--color-text-muted);font-size:var(--font-size-small);margin-top:1px}.fx-shell-workspace{flex:1;min-height:0}@media (width<=900px){.fx-shell-workspace{padding-bottom:var(--notice-space,0px);box-sizing:border-box}}.fx-password-overlay{z-index:30;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.fx-password-overlay__backdrop{z-index:0;background:var(--color-overlay-backdrop);position:fixed;inset:0}.fx-password-modal{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(520px,100%);max-width:calc(100vw - 30px);padding:16px;position:relative}.fx-password-modal__desc{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0 0 11px}.fx-password-modal__field{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);flex-direction:column;gap:5px;margin-bottom:9px;display:flex}.fx-password-modal__field>input{min-height:var(--control-height-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:9px 12px}.fx-password-modal__error{color:var(--color-danger-text);font-size:var(--font-size-small);margin:1px 0 10px}.fx-password-modal__toolstrip{row-gap:var(--fx-popup-toolstrip-row-gap);flex-wrap:wrap;margin:10px 0 12px;padding:8px 10px}.fx-profile-overlay{z-index:30;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.fx-profile-overlay__backdrop{z-index:0;background:var(--color-overlay-backdrop);position:fixed;inset:0}.fx-profile-modal{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(560px,100%);max-width:calc(100vw - 30px);max-height:calc(100dvh - 30px);padding:16px;position:relative;overflow-y:auto}.fx-profile-modal__identity{align-items:center;gap:12px;margin:4px 0 14px;display:flex}.fx-profile-modal__photo-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;position:relative}.fx-profile-modal__photo-edit{width:var(--control-icon-size);height:var(--control-icon-size);border:2px solid var(--color-surface-raised);background:var(--color-brand);color:var(--color-on-brand);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.fx-profile-modal__identity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-profile-modal__name{color:var(--color-text-strong);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-profile-modal__role{color:var(--color-text-muted);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-profile-modal__info{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;gap:7px;margin:0;padding:10px 12px;display:flex}.fx-profile-modal__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-profile-modal__row dt{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-profile-modal__row dd{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fx-profile-modal__toolstrip{row-gap:var(--fx-popup-toolstrip-row-gap);flex-wrap:wrap;margin:10px 0 12px;padding:8px 10px}.fx-changelog-overlay{z-index:30;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.fx-changelog-overlay__backdrop{z-index:0;background:var(--color-overlay-backdrop);position:fixed;inset:0}.fx-changelog-modal{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(1120px,100%);max-width:calc(100vw - 30px);max-height:calc(100vh - 38px);box-shadow:var(--shadow-float);flex-direction:column;gap:16px;padding:clamp(16px,2.4vw,22px);display:flex;position:relative;overflow-y:auto}.fx-changelog-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fx-changelog-modal__heading{gap:13px;min-width:0;display:flex}.fx-changelog-modal__header-icon{color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand) 13%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-brand) 35%, var(--color-border));border-radius:var(--radius-base);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fx-changelog-modal__title{color:var(--color-text-strong);font-size:var(--font-size-large);letter-spacing:-.02em;margin:0 0 5px}.fx-changelog-modal__close{width:var(--control-height-button);min-width:var(--control-height-button);height:var(--control-height-button);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.fx-changelog-modal__close:hover{color:var(--color-text-strong);background:var(--color-surface-muted);border-color:var(--color-border-strong);transform:translateY(-1px)}.fx-changelog-modal__close:focus-visible,.fx-changelog-filter:focus-visible,.fx-changelog-item__header:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fx-changelog-modal__state{color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center;margin:0;padding:16px}.fx-changelog-modal__state--error{color:var(--color-danger-text)}.fx-changelog-stats{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:10px;padding:14px;display:flex}.fx-changelog-stats__head{align-items:center;gap:8px;display:flex}.fx-changelog-stats__head-icon{border-radius:var(--radius-sm);width:27px;height:27px;color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand) 14%, var(--color-surface));flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-changelog-stats__head-label{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);text-transform:none;letter-spacing:.06em}.fx-changelog-stats__head-range{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;margin-left:auto}.fx-changelog-stats__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fx-changelog-stats__tile{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-muted);text-align:center;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;display:flex}.fx-changelog-stats__tile-value{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums}.fx-changelog-stats__tile-label{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-changelog-stats__foot{border-top:1px solid var(--color-border);flex-direction:column;gap:5px;padding-top:9px;display:flex}.fx-changelog-stats__foot-row{color:var(--color-text);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fx-changelog-stats__foot-row--muted{color:var(--color-text-muted)}.fx-changelog-stats__foot-row code{background:var(--color-surface-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:inherit;border-radius:4px;padding:0 6px}.fx-changelog-stats__foot-caption{color:var(--color-text-muted);font-size:var(--font-size-dense)}.fx-changelog-lifetime{flex-direction:column;gap:10px;display:flex}.fx-changelog-lifetime__head{align-items:center;gap:8px;display:flex}.fx-changelog-lifetime__head-icon{width:var(--icon-box-size-sm);height:var(--icon-box-size-sm);border-radius:var(--radius-sm);color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand) 14%, var(--color-surface));flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-changelog-lifetime__head-label{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);text-transform:none;letter-spacing:.06em;font-variant-numeric:tabular-nums}.fx-changelog-lifetime__head-deploy{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.fx-changelog-lifetime__head-caption{font-size:var(--font-size-dense)}.fx-changelog-lifetime__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fx-changelog-lifetime__tile{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:transform .15s,border-color .15s;display:flex}.fx-changelog-lifetime__tile:disabled{cursor:default}.fx-changelog-lifetime__tile:enabled:hover{transform:translateY(-1px)}.fx-changelog-lifetime__tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fx-changelog-lifetime__tile-value{font-size:var(--font-size-large);font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums}.fx-changelog-lifetime__tile-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}.fx-changelog-lifetime__tile-cta{color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.fx-changelog-lifetime__tile--new_feature{border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border));background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.fx-changelog-lifetime__tile--new_feature .fx-changelog-lifetime__tile-value,.fx-changelog-lifetime__tile--new_feature .fx-changelog-lifetime__tile-label{color:var(--color-success-text)}.fx-changelog-lifetime__tile--improvement{border-color:color-mix(in srgb, var(--color-pending) 45%, var(--color-border));background:color-mix(in srgb, var(--color-pending) 10%, var(--color-surface))}.fx-changelog-lifetime__tile--improvement .fx-changelog-lifetime__tile-value,.fx-changelog-lifetime__tile--improvement .fx-changelog-lifetime__tile-label{color:var(--color-pending-text)}.fx-changelog-lifetime__tile--bug_fix{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}.fx-changelog-lifetime__tile--bug_fix .fx-changelog-lifetime__tile-value,.fx-changelog-lifetime__tile--bug_fix .fx-changelog-lifetime__tile-label{color:var(--color-danger-text)}.fx-changelog-lifetime__tile--other{border-color:color-mix(in srgb, var(--color-changelog-other) 45%, var(--color-border));background:color-mix(in srgb, var(--color-changelog-other) 10%, var(--color-surface))}.fx-changelog-lifetime__tile--other .fx-changelog-lifetime__tile-value,.fx-changelog-lifetime__tile--other .fx-changelog-lifetime__tile-label{color:var(--color-changelog-other)}.fx-changelog-loc{border:1px solid color-mix(in srgb, var(--color-brand) 35%, var(--color-border));border-radius:var(--radius-base);background:color-mix(in srgb, var(--color-brand) 6%, var(--color-surface));flex-direction:column;gap:10px;padding:14px;display:flex}.fx-changelog-loc__head{align-items:center;gap:8px;display:flex}.fx-changelog-loc__head-icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand) 15%, var(--color-surface));justify-content:center;align-items:center;display:inline-flex}.fx-changelog-loc__title{color:var(--color-text-strong);font-size:var(--font-size-base);margin:0}.fx-changelog-loc__metric-label,.fx-changelog-loc__dates{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-changelog-loc__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fx-changelog-loc__metric{border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.fx-changelog-loc__metric-value{color:var(--color-brand-text);font-size:var(--font-size-large);font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums}.fx-changelog-loc__chart-wrap{height:142px;padding-right:48px;position:relative}.fx-changelog-loc__chart{width:100%;height:100%;color:var(--color-brand);overflow:visible}.fx-changelog-loc__gridline{stroke:var(--color-border);stroke-width:.7px;stroke-dasharray:2 2}.fx-changelog-loc__area{fill:url(#loc-history-fill)}.fx-changelog-loc__line{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.fx-changelog-loc__scale{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:5px 0 5px auto}.fx-changelog-loc__dates{white-space:nowrap;justify-content:space-between;gap:8px;display:flex;overflow:hidden}.fx-changelog-filters{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;gap:6px;padding:5px;display:flex}.fx-changelog-filter{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fx-changelog-filter:hover{color:var(--color-text-strong);background:var(--color-surface-muted)}.fx-changelog-filter.is-active{color:var(--color-brand-strong,var(--color-text-strong));border-color:var(--color-brand);background:var(--color-brand-soft)}.fx-changelog-grid{--fx-changelog-grid-cols:14px 172px 128px 140px 1fr 78px;flex-direction:column;gap:4px;display:flex}.fx-changelog-grid__head{z-index:3;grid-template-columns:var(--fx-changelog-grid-cols);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);gap:8px;margin-left:22px;padding:8px 10px 6px;display:grid;position:sticky;top:0;box-shadow:0 4px 6px -4px #00000040}.fx-changelog-grid__hcell{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);overflow:hidden}.fx-changelog-timeline{flex-direction:column;gap:5px;padding-right:2px;display:flex;position:relative}.fx-changelog-item{border-radius:var(--radius-base);border:1px solid #0000;margin-left:22px;position:relative}.fx-changelog-item+.fx-changelog-item{margin-top:0}.fx-changelog-item__rail{z-index:1;background:var(--color-border);width:1px;position:absolute;top:-5px;bottom:-5px;left:-23px}.fx-changelog-item:first-child .fx-changelog-item__rail{top:18px}.fx-changelog-item:last-child .fx-changelog-item__rail{bottom:calc(100% - 18px)}.fx-changelog-item__marker{border:2px solid var(--color-surface-raised);width:19px;height:19px;color:var(--color-muted-fg);background:var(--color-muted-fg-bg);box-shadow:0 0 0 1px var(--color-border);border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:11px;left:-7px}.fx-changelog-item__marker--new_feature{border-color:var(--color-success);color:var(--color-success-text);background:var(--color-success-bg)}.fx-changelog-item__marker--improvement{border-color:var(--color-pending);color:var(--color-pending-text);background:var(--color-pending-bg)}.fx-changelog-item__marker--bug_fix{border-color:var(--color-danger);color:var(--color-danger-text);background:var(--color-danger-bg)}.fx-changelog-item__marker--other{border-color:var(--color-changelog-other);color:var(--color-changelog-other);background:color-mix(in srgb, var(--color-changelog-other) 16%, var(--color-surface-raised))}.fx-accordion__header.fx-changelog-item__header{grid-template-columns:var(--fx-changelog-grid-cols);border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:auto;padding:8px 10px;transition:color .15s,background .15s;display:grid}.fx-changelog-item:hover,.fx-changelog-item.is-open{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 76%, transparent)}.fx-changelog-item__cell{min-width:0}.fx-changelog-item__date{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-changelog-item__category{align-items:center;gap:5px;display:flex;overflow:hidden}.fx-changelog-item__category-icon{flex:none}.fx-changelog-item__category-icon--new_feature{color:var(--color-success-text)}.fx-changelog-item__category-icon--improvement{color:var(--color-pending-text)}.fx-changelog-item__category-icon--bug_fix{color:var(--color-danger-text)}.fx-changelog-item__category-icon--other{color:var(--color-changelog-other)}.fx-changelog-item__deployed{overflow:hidden}.fx-changelog-item__summary{color:var(--color-text);text-overflow:ellipsis;white-space:normal;font-size:var(--font-size-small);overflow:hidden}.fx-changelog-item__version{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;text-align:right}.fx-changelog-item__detail{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);flex-direction:column;gap:6px;display:flex}.fx-changelog-item .fx-accordion__panel-inner{border-left-color:var(--color-border);margin-left:12px}.fx-changelog-item__detail p{margin:0}@media (width<=640px){.fx-changelog-grid{--fx-changelog-grid-cols:14px 96px 1fr}.fx-changelog-grid__hcell--deployed,.fx-changelog-grid__hcell--summary,.fx-changelog-grid__hcell--version,.fx-changelog-item__deployed,.fx-changelog-item__summary,.fx-changelog-item__version{display:none}}.fx-changelog-timeline__more{flex-direction:column;align-items:center;gap:4px;padding:10px 0 2px;display:flex}.fx-changelog-timeline__more-hint{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-changelog-deployments__commit{color:var(--color-text-strong);background:var(--color-surface-muted);font-size:var(--font-size-small);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=640px){.fx-changelog-overlay{padding:8px}.fx-changelog-modal{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.fx-changelog-stats__tiles,.fx-changelog-lifetime__tiles,.fx-changelog-loc__summary{grid-template-columns:1fr}.fx-changelog-stats__head-range,.fx-changelog-lifetime__head-deploy{flex-basis:100%;margin-left:0}.fx-changelog-filter{flex:auto;justify-content:center}}.fx-button{width:fit-content;min-height:var(--control-height-button);height:var(--control-height-button);padding:0 var(--control-button-padding-inline);border-radius:var(--radius-sm);font-size:var(--font-size-small);font-weight:var(--font-weight-toolstrip);line-height:var(--line-height-toolstrip);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;display:inline-flex}.fx-button .fx-icon{width:var(--control-icon-size-button);height:var(--control-icon-size-button);filter:drop-shadow(0 1px 2px color-mix(in srgb, currentColor 18%, transparent))}.fx-button--icon-only{width:var(--control-height-button);min-width:var(--control-height-button);gap:0;padding-inline:0}.fx-button:focus-visible{border-color:var(--color-brand-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.fx-button:hover:not(:disabled) .fx-icon{transform:translateY(-1px)scale(1.04)}.fx-button--primary{color:var(--color-on-brand);border-color:var(--color-brand-strong);background:var(--color-brand)}.fx-button--primary:hover:not(:disabled){background:var(--color-brand-strong)}.fx-button--secondary{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface-raised)}.fx-button--secondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.fx-button:disabled{cursor:not-allowed;opacity:.55}.fx-button--danger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 34%, transparent);background:var(--color-danger-bg)}.fx-button--danger:hover:not(:disabled){border-color:var(--color-danger);filter:brightness(.98)}.fx-theme-toggle{color:var(--color-text)}.fx-theme-toggle:hover .fx-icon{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-brand) 38%, transparent));transform:rotate(12deg)scale(1.06)}.fx-theme-toggle__label{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-input{width:100%;min-height:var(--control-height-xl);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-base);outline:none;padding:11px 12px}.fx-input::placeholder{color:var(--color-text-muted)}.fx-input:hover{border-color:var(--color-border-strong)}.fx-input:focus{border-color:var(--color-brand-strong);background:var(--color-surface-raised);box-shadow:0 0 0 3px var(--color-focus-ring)}.fx-popup-toolstrip{border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-raised) 100%, var(--color-surface) 0%), color-mix(in srgb, var(--color-surface-raised) 90%, var(--color-surface) 10%));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 55%, transparent), 0 6px 10px -8px color-mix(in srgb, var(--color-text) 35%, transparent);justify-content:flex-start;align-items:center;gap:8px;padding:10px 14px;display:flex}.fx-popup-toolstrip .fx-button{box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-surface) 45%, transparent);transition:transform 80ms,box-shadow 80ms}.fx-popup-toolstrip .fx-button:hover:not(:disabled){box-shadow:0 3px 6px color-mix(in srgb, var(--color-text) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-surface) 50%, transparent);transform:translateY(-1px)}.fx-popup-toolstrip .fx-button:active:not(:disabled){box-shadow:inset 0 2px 4px color-mix(in srgb, var(--color-text) 26%, transparent);transform:translateY(0)}.fx-popup-toolstrip .fx-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fx-popup-toolstrip__note{color:var(--color-text-muted);font-size:var(--font-size-small);margin-left:auto}.fx-popup-toolstrip:has(>.fx-popup-toolstrip__error){flex-wrap:wrap}.fx-popup-toolstrip__error{flex:1 0 100%;margin:0}.fx-popup-form__options-error{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fx-popup-form__options-error .fx-page__error{flex:1;margin:0}.fx-popup-body{width:100%;min-width:0;display:flex}.fx-popup-body__form{flex:auto;min-width:0}.fx-popup-body--compare .fx-popup-body__compare{border-left:1px solid var(--color-border);flex:none;min-width:0}@media (width<=900px){.fx-popup-body--compare{flex-direction:column}.fx-popup-body--compare .fx-popup-body__compare{border-left:none;border-top:1px solid var(--color-border);margin-top:16px;margin-left:0;padding-top:16px;padding-left:0}}.fx-popup-body--side-tabs .fx-popup-body__side-tabs{border-left:1px solid var(--color-border);flex:none;min-width:0;min-height:0}.fx-popup-body__side-tabs.fx-supplier-extra{border-top:none;margin-top:0}@media (width<=900px){.fx-popup-body--side-tabs{flex-direction:column}.fx-popup-body--side-tabs .fx-popup-body__side-tabs{border-left:none;border-top:1px solid var(--color-border);margin-top:16px;margin-left:0;padding-top:16px;padding-left:0}}.dx-form-group-with-caption{margin-top:18px}.dx-form-group-with-caption:first-child{margin-top:0}.dx-form-group-with-caption>.dx-form-group-caption{border-radius:var(--radius-sm);background:var(--color-brand-soft);color:var(--color-brand-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:.04em;border-bottom:none;margin-bottom:8px;padding:5px 10px 5px 14px;position:relative}.dx-form-group-with-caption>.dx-form-group-caption:before{content:"";background:var(--color-brand-strong);border-radius:2px;width:3px;position:absolute;inset-block:4px;inset-inline-start:4px}.fx-supplier-contacts{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.fx-supplier-contacts__title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:.03em;margin:0 0 8px}.fx-supplier-contacts .fx-data-grid__table{height:220px}.fx-supplier-restrictions__section{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.fx-supplier-restrictions__section:first-child{border-top:0;margin-top:0;padding-top:0}.fx-supplier-restrictions__title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:.03em;margin:0 0 8px}.fx-supplier-extra{border-top:0;flex-direction:column;flex:1;gap:0;min-height:0;margin-top:0;display:flex}.fx-supplier-extra__header{border-top:0;border-bottom:1px solid var(--fx-grid-cell-border,var(--color-border));background:var(--fx-grid-header-bg,var(--color-surface-muted));flex-direction:column;gap:8px;padding:8px 12px;display:flex}.fx-supplier-extra__header-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.fx-supplier-extra__header-identity{align-items:center;gap:10px;min-width:0;display:flex}.fx-supplier-extra__header-mark{width:36px;height:36px;color:var(--color-brand-strong);border:1px solid var(--color-brand-strong);background:var(--color-brand-soft);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.fx-supplier-extra__header-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-supplier-extra__header-code{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:var(--line-height-normal);text-transform:none;margin:0}.fx-supplier-extra__header-name{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fx-supplier-extra__header-status{border:1px solid var(--fx-grid-cell-border,var(--color-border));background:var(--color-surface);border-radius:8px;flex:360px;min-width:280px;max-width:520px;padding:8px}.fx-supplier-extra__header-status-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.fx-supplier-extra__header-status-title{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}.fx-supplier-extra__header-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.fx-supplier-extra__header-status-item{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fx-supplier-extra__header-status-label{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-supplier-extra__header-sub{color:var(--color-text-muted);border-top:1px solid var(--fx-grid-cell-border,var(--color-border));font-size:var(--font-size-small);line-height:var(--line-height-normal);flex-wrap:wrap;gap:6px 14px;padding-top:9px;display:flex}.fx-supplier-extra__header-contact{align-items:center;gap:5px;min-width:0;display:inline-flex}.fx-supplier-extra__header-contact .fx-icon{color:var(--color-brand-strong);flex:none}.fx-supplier-extra__header-contact--link{color:inherit;cursor:pointer;border-radius:var(--radius-sm);text-decoration:none}.fx-supplier-extra__header-contact--link:hover,.fx-supplier-extra__header-contact--link:focus-visible{color:var(--color-brand-strong);text-decoration:underline}.fx-supplier-extra__header-contact--link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fx-supplier-extra__tabs{z-index:4;overscroll-behavior-x:contain;border-bottom:1px solid var(--fx-grid-cell-border,var(--color-border));background:var(--fx-grid-background-alt,var(--color-surface-muted));box-shadow:0 5px 10px color-mix(in srgb, var(--color-text) 8%, transparent);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:4px;padding:6px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.fx-supplier-extra__tabs::-webkit-scrollbar{width:0;height:0;display:none}.fx-supplier-extra__tab{color:var(--color-text-muted);border-radius:var(--radius-base);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.fx-supplier-extra__tab:hover{color:var(--color-text-strong);background:var(--color-surface-muted)}.fx-supplier-extra__tab:focus-visible{outline:2px solid var(--color-brand-strong);outline-offset:2px}.fx-supplier-extra__tab.is-active{color:var(--color-text-strong);border-color:var(--color-brand-strong);background:var(--color-brand-soft)}.fx-tab-count-badge{background:var(--color-brand);min-width:20px;height:20px;color:var(--color-on-brand);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.fx-tab-count-badge--danger{background:var(--color-badge-danger-bg);color:var(--color-badge-text)}.fx-content-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--fx-grid-cell-border,var(--color-border));scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:4px;padding:6px 0;display:flex;position:relative;overflow:auto hidden}.fx-content-tabs::-webkit-scrollbar{width:0;height:0;display:none}.fx-content-tabs[data-overflow=end],.fx-content-tabs[data-overflow=start],.fx-content-tabs[data-overflow=both]{-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% 100%,100% 1px;mask-size:100% 100%,100% 1px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fx-content-tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--fx-tab-strip-fade)), transparent), linear-gradient(black, black);mask-image:linear-gradient(to right, black calc(100% - var(--fx-tab-strip-fade)), transparent), linear-gradient(black, black)}.fx-content-tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--fx-tab-strip-fade)), transparent), linear-gradient(black, black);mask-image:linear-gradient(to left, black calc(100% - var(--fx-tab-strip-fade)), transparent), linear-gradient(black, black)}.fx-content-tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--fx-tab-strip-fade), black calc(100% - var(--fx-tab-strip-fade)), transparent), linear-gradient(black, black);mask-image:linear-gradient(to right, transparent, black var(--fx-tab-strip-fade), black calc(100% - var(--fx-tab-strip-fade)), transparent), linear-gradient(black, black)}.fx-content-tabs__tab{color:var(--color-text-muted);border-radius:var(--radius-base);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.fx-content-tabs__tab:hover{color:var(--color-text-strong);background:var(--color-surface-muted)}.fx-content-tabs__tab:focus-visible{outline:2px solid var(--color-brand-strong);outline-offset:2px}.fx-content-tabs__tab.is-active{color:var(--color-text-strong);border-color:var(--color-brand-strong);background:var(--color-brand-soft)}.fx-material-attribute-flags{gap:var(--fx-form-gap);flex-direction:column;display:flex}.fx-material-attribute-flags__group{padding:8px var(--fx-form-gap) var(--fx-form-gap);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:var(--fx-form-row-gap);flex-direction:column;margin:0;display:flex}.fx-material-attribute-flags__group-title{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);padding:0 4px}.fx-material-attribute-flags__row{gap:var(--fx-form-col-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.fx-material-page__comparison{gap:var(--fx-form-col-gap);flex:auto;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:0;display:grid}.fx-material-page__comparison-cell{min-width:0;min-height:0;display:flex}.fx-material-group-price-panel{flex-direction:column;height:100%;min-height:0;display:flex}.fx-material-group-price-panel__grid{flex:auto;min-height:0;display:flex}.fx-material-group-price-panel__attribute{height:100%;padding:4px 12px;overflow-y:auto}.fx-material-group-price-panel__bottom{flex-direction:column;height:100%;min-height:0;display:flex}.fx-material-group-price-panel__bottom .fx-material-group-price-panel__attribute,.fx-material-group-price-panel__toptab{flex-direction:column;flex:auto;min-height:0;display:flex}.fx-material-group-price-panel__image{gap:var(--fx-form-row-gap);flex-direction:column;flex:auto;min-height:0;padding:4px 12px;display:flex;overflow-y:auto}.fx-material-group-price-panel__image-toolbar{justify-content:flex-end;display:flex}.fx-material-attribute-image-tab{flex-direction:column;height:100%;min-height:0;display:flex}.fx-material-attribute-image-tab>:last-child{flex:auto;min-height:0;overflow-y:auto}.fx-material-price-dialog{gap:var(--fx-form-row-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.fx-material-price-dialog__body{flex:auto;min-height:0;display:flex}.fx-formula-preview{gap:var(--fx-form-row-gap);color:var(--color-text);font-size:var(--font-size-small);display:grid}.fx-formula-preview h3,.fx-formula-preview p{margin:0}.fx-formula-preview__scroll{border:1px solid var(--color-border);border-radius:var(--radius-base);max-height:320px;overflow:auto}.fx-formula-preview table{border-collapse:collapse;width:100%;min-width:680px}.fx-formula-preview th,.fx-formula-preview td{padding:var(--fx-form-row-gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.fx-formula-preview td small{color:var(--color-text-muted);display:block}.fx-cut-sheet{width:100%;height:100%;min-height:0;color:var(--color-text);flex:auto}.fx-cut-sheet__waste-line{stroke:var(--color-text-muted);stroke-width:1px}.fx-cut-sheet__result-fill{fill:none;stroke:var(--color-text-muted);stroke-width:1px}.fx-cut-sheet__region-label{fill:var(--color-text-strong);stroke:var(--color-surface);stroke-width:3px;paint-order:stroke;font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-cut-sheet__paper{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.5px}.fx-cut-sheet__gridline{stroke:var(--color-border);stroke-width:1px}.fx-cut-sheet__block{fill:none;stroke:var(--fx-material-cut-block1);stroke-width:1.5px}.fx-cut-sheet__block--2{stroke:var(--fx-material-cut-block2)}.fx-cut-sheet__block--3{stroke:var(--fx-material-cut-block3)}.fx-cut-sheet__flag--block2{stroke:var(--fx-material-cut-block2);stroke-width:1.5px;stroke-dasharray:5 3}.fx-cut-sheet__flag--block3{stroke:var(--fx-material-cut-block3);stroke-width:1.5px;stroke-dasharray:1 3;stroke-linecap:round}.fx-cut-sheet__label{fill:currentColor;font-size:var(--font-size-dense)}.fx-cut-sheet__label--muted{fill:var(--color-text-muted)}.fx-cut-sheet__dim-line{stroke:var(--color-text-strong);stroke-width:1.5px}.fx-cut-sheet__dim-text{fill:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold)}.fx-material-attribute-header{gap:6px var(--fx-form-col-gap);grid-template-columns:repeat(2,1fr);margin:0 0 4px;display:grid}.fx-material-attribute-header dt{font-size:var(--font-size-small);color:var(--color-text-muted)}.fx-material-attribute-header dd{font-size:var(--font-size-base);color:var(--color-text-strong);margin:0}.fx-material-attribute-dialog__body{gap:var(--fx-form-row-gap);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.fx-material-attribute-side-tab{gap:var(--fx-form-row-gap);flex-direction:column;display:flex}.fx-pick-template-material{gap:var(--fx-form-col-gap);height:100%;min-height:0;display:flex}.fx-pick-template-material__grid{flex:60%;min-width:0;min-height:0;display:flex}.fx-pick-template-material__detail{border-left:1px solid var(--color-border);flex:40%;min-width:0;padding:4px 0 4px 12px;overflow-y:auto}@media (width<=640px){.fx-supplier-extra__header{padding:12px}.fx-supplier-extra__header-status{flex-basis:100%;max-width:none}.fx-supplier-extra__header-status-list{grid-template-columns:1fr}.fx-supplier-extra__tabs{padding-inline:12px}}.fx-supplier-extra__panel{flex-direction:column;flex:1;min-height:0;padding-top:6px;display:flex}.fx-supplier-extra__transaction{flex-direction:column;flex:1;min-height:0;display:flex}.fx-supplier-extra .fx-supplier-contacts{border-top:none;flex-direction:column;flex:1;min-height:0;margin-top:0;padding-top:0;display:flex}.fx-supplier-extra .fx-supplier-contacts>.fx-data-grid{flex:1;min-height:0}.fx-supplier-extra .fx-supplier-contacts .fx-data-grid__table{flex:1;height:auto;min-height:0}.fx-supplier-extra__catalog{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.fx-fiscal-year-detail{border-top:0;margin-top:0;padding-top:0}.fx-fiscal-year-detail__title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:.03em;margin:0 0 8px}.fx-grid-subpanel{flex-direction:column;flex:1;min-height:0;display:flex}.fx-grid-subpanel .fx-data-grid__table{flex:1;height:auto;min-height:0}.fx-supplier-extra__unavailable{color:var(--color-muted-fg);border:1px dashed var(--color-border);border-radius:var(--radius-base);background:var(--color-muted-fg-bg);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0;padding:10px 13px}.fx-supplier-extra__empty{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-supplier-document-list__empty{color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-base);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0;padding:13px}.fx-supplier-document-card__title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);overflow:hidden}.fx-supplier-document-card__meta{color:var(--color-text-muted);font-size:var(--font-size-dense);line-height:var(--line-height-normal)}.fx-supplier-document-history{flex-direction:column;gap:8px;display:flex}.fx-supplier-document-history summary{width:fit-content;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-small)}.fx-supplier-document-history[open] summary{color:var(--color-text)}.fx-doc-dropzone{color:var(--color-text-muted);border:1.5px dashed var(--color-grid-border);border-radius:var(--radius-base);font-size:var(--font-size-small);text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:20px 12px;display:flex}.fx-doc-upload-row{gap:var(--fx-form-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:12px;display:grid}.fx-doc-upload-row__item{flex-direction:column;gap:6px;display:flex}.fx-doc-upload-row__label{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.fx-doc-upload-row .fx-doc-dropzone{flex:1;margin-bottom:0}.fx-doc-dropzone.is-dragover{color:var(--color-brand);border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 6%, transparent)}.fx-doc-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.fx-doc-card{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.fx-doc-card:hover{border-color:var(--color-brand)}.fx-doc-card__open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:10px 10px 0;display:flex}.fx-doc-card__open:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.fx-doc-thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-muted-fg-bg);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fx-doc-thumb__img,.fx-doc-thumb__canvas{object-fit:contain;width:100%;height:100%}.fx-doc-thumb__loading{border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite fx-doc-thumb-spin}@keyframes fx-doc-thumb-spin{to{transform:rotate(360deg)}}.fx-doc-card__title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-doc-card__meta{color:var(--color-text-muted);font-size:var(--font-size-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-doc-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.fx-doc-card__actions{align-items:center;gap:4px;display:flex}.fx-doc-card__actions .fx-button{width:var(--control-height-button);min-width:var(--control-height-button);min-height:var(--control-height-button);height:var(--control-height-button);justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-doc-list{flex-direction:column;gap:10px;display:flex}.fx-supplier-extra__website{font-size:var(--font-size-small);margin:0}.fx-employee-detail__header{border-bottom:1px solid var(--fx-grid-cell-border,var(--color-border));background:var(--fx-grid-header-bg,var(--color-surface-muted));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.fx-employee-detail__identity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.fx-employee-detail__identity--with-photo{flex-direction:row;align-items:center;gap:12px}.fx-employee-detail__identity-text{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.fx-employee-avatar{width:var(--fx-employee-avatar-size,88px);height:var(--fx-employee-avatar-size,88px);border:1px solid var(--fx-grid-cell-border,var(--color-border));background:var(--color-surface-muted);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.fx-employee-avatar:disabled{cursor:default}.fx-employee-avatar__img{object-fit:cover;width:100%;height:100%}.fx-employee-avatar__placeholder{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.fx-employee-grid-identity{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.fx-employee-grid-identity>.fx-grid-cell-text{flex:auto;min-width:0}.fx-grid-cell-with-badge{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.fx-grid-cell-with-badge>.fx-grid-cell-text{flex:auto;min-width:0}.fx-employee-grid-avatar{border:1px solid var(--fx-grid-cell-border,var(--color-border));background:color-mix(in srgb, var(--fx-grid-brand,var(--color-brand)) 16%, var(--color-surface-muted));border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.fx-employee-grid-avatar__image{object-fit:cover;width:100%;height:100%}.fx-employee-grid-avatar__initials{color:var(--fx-grid-brand,var(--color-brand));font-size:var(--font-size-dense);font-weight:var(--font-weight-extrabold);letter-spacing:.02em;line-height:var(--line-height-none)}.fx-employee-picker-avatar{--fx-employee-picker-avatar-size:24px;width:var(--fx-employee-picker-avatar-size);height:var(--fx-employee-picker-avatar-size);vertical-align:middle;border:1px solid var(--fx-grid-cell-border,var(--color-border));background:color-mix(in srgb, var(--fx-grid-brand,var(--color-brand)) 16%, var(--color-surface-muted));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fx-employee-picker-avatar__image{object-fit:cover;width:100%;height:100%}.fx-employee-picker-avatar__initials{color:var(--fx-grid-brand,var(--color-brand));font-size:var(--font-size-dense);font-weight:var(--font-weight-extrabold);letter-spacing:.02em;line-height:var(--line-height-none)}.fx-employee-picker-avatar__initials[hidden]{display:none}.fx-employee-picker-line{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.fx-employee-picker-line__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dx-texteditor-before-container .fx-employee-picker-avatar{margin-inline:6px 2px}.fx-employee-avatar__spinner{border:2px solid var(--fx-grid-cell-border,var(--color-border));border-top-color:var(--fx-grid-brand,var(--color-brand));border-radius:50%;width:40%;height:40%;animation:.8s linear infinite fx-employee-avatar-spin}@keyframes fx-employee-avatar-spin{to{transform:rotate(360deg)}}.fx-avatar-crop{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fx-avatar-crop__panel{background:var(--color-surface-raised,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md,10px);flex-direction:column;gap:12px;width:min(360px,100%);padding:16px;display:flex;box-shadow:0 16px 48px #0006}.fx-avatar-crop__header{font-weight:var(--font-weight-semibold);color:var(--color-text-strong);justify-content:space-between;align-items:center;display:flex}.fx-avatar-crop__close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.fx-avatar-crop__close:hover{color:var(--color-text-strong)}.fx-avatar-crop__empty{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 8px;display:flex}.fx-avatar-crop__viewport{width:var(--fx-avatar-crop-viewport-size,260px);height:var(--fx-avatar-crop-viewport-size,260px);background:var(--color-surface-muted);cursor:grab;touch-action:none;border:1px solid var(--color-border);border-radius:50%;margin:0 auto;position:relative;overflow:hidden}.fx-avatar-crop__viewport:active{cursor:grabbing}.fx-avatar-crop__image{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;position:absolute}.fx-avatar-crop__mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 9999px #0000}.fx-avatar-crop__controls{align-items:center;gap:8px;display:flex}.fx-avatar-crop__zoom-btn{flex:none;padding:0}.fx-avatar-crop__slider{accent-color:var(--color-brand);flex:auto}.fx-avatar-crop__hint{font-size:var(--font-size-small);color:var(--color-text-muted);text-align:center;margin:0}.fx-avatar-crop__replace{align-self:center}.fx-avatar-crop__toolstrip{flex-wrap:wrap;padding:8px 10px}.fx-employee-detail__name{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.fx-employee-detail__meta{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere;margin:0}.fx-employee-detail__body .fx-grid-detail{padding:0}.fx-monthly-cost-master-detail,.fx-monthly-cost-master-detail>.fx-employee-detail__body{flex-direction:column;flex:1;min-height:0;display:flex}.fx-employee-detail__body{padding:10px 8px}.fx-employee-detail__body>.fx-supplier-extra{border-top:none;margin-top:0}.fx-employee-detail__body>.fx-supplier-extra>.fx-supplier-extra__tabs{padding-top:0}.fx-enroll-face{flex-direction:column;gap:10px;display:flex}.fx-enroll-face__status-line{color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;gap:6px;margin:0;display:flex}.fx-enroll-face__status-line.is-enrolled{color:var(--color-success-text)}.fx-enroll-face__preview-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.fx-enroll-face__preview{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:210px}.fx-enroll-face__preview-caption{color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;gap:6px;display:flex}.fx-attachments-dropzone.is-saving{cursor:default;opacity:.85}@keyframes fx-enroll-face-spin{to{transform:rotate(360deg)}}.fx-enroll-face__spinner-icon{animation:.9s linear infinite fx-enroll-face-spin}.fx-enroll-face__hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-enroll-face__success{color:var(--color-success-text);font-size:var(--font-size-small);margin:0}.fx-enroll-face__error-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-enroll-face__error-row .fx-page__error{margin:0}.fx-enroll-face__gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.fx-enroll-face__photo-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;gap:6px;padding:8px;display:flex}.fx-enroll-face__photo-thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-grid-bg,var(--color-surface));justify-content:center;align-items:center;display:flex;overflow:hidden}.fx-enroll-face__photo-thumb img{object-fit:cover;width:100%;height:100%}.fx-enroll-face__loading{font-size:var(--font-size-small);color:var(--color-text-muted);text-align:center;padding:0 6px}.fx-enroll-face__photo-card .fx-button{justify-content:center;width:100%}.fx-career-timeline{flex-direction:column;gap:10px;display:flex}.fx-career-timeline__sync-hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-career-timeline__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-career-timeline__item{gap:12px;padding-bottom:16px;display:flex;position:relative}.fx-career-timeline__item:last-child{padding-bottom:0}.fx-career-timeline__item:not(:last-child):before{content:"";background:var(--color-border);width:1px;position:absolute;top:28px;bottom:0;left:13px}.fx-career-timeline__dot{border:1px solid var(--color-border);background:var(--color-surface-raised);width:27px;height:27px;color:var(--color-text-muted);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fx-career-timeline__dot--muted{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-surface-muted)}.fx-career-timeline__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fx-career-timeline__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-career-timeline__date{color:var(--color-text-strong);font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}.fx-career-timeline__position{color:var(--color-text);font-size:var(--font-size-small);margin:0}.fx-career-timeline__figures{color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;gap:10px;display:flex}.fx-career-timeline__remark{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;font-style:italic}.fx-supplier-extra__website a{color:var(--color-brand-strong)}.fx-supplier-extra__contact-link,.fx-contact-link{color:var(--color-brand-strong);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fx-supplier-extra__contact-link:hover,.fx-supplier-extra__contact-link:focus-visible,.fx-contact-link:hover,.fx-contact-link:focus-visible{text-decoration:underline}.fx-contact-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.fx-supplier-contact-summary{gap:var(--fx-form-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.fx-supplier-contact-summary__card{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fx-supplier-contact-summary__name{color:var(--color-text);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:flex}.fx-supplier-contact-summary__note{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;font-style:italic}.fx-supplier-contact-summary__links{flex-direction:column;gap:4px;display:flex}.fx-supplier-contact-summary__empty{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-supplier-restriction-summary{gap:var(--fx-form-gap);flex-direction:column;display:flex}.fx-supplier-restriction-summary__group-title{color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);align-items:center;gap:6px;margin:0 0 6px;display:flex}.fx-supplier-restriction-summary__chips{flex-wrap:wrap;gap:6px;display:flex}.fx-supplier-restriction-summary__chip{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);align-items:center;padding:4px 10px;display:inline-flex}.fx-supplier-status-guide{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--fx-compact-item-max-width)), 1fr));gap:var(--fx-form-gap);display:grid}.fx-supplier-status-guide__item{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);min-width:0;color:var(--color-text);flex-direction:column;gap:6px;padding:8px;display:flex}.fx-supplier-status-guide__name{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);align-items:center;gap:6px;margin:0;display:flex}.fx-supplier-status-guide__purpose{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-normal);flex-direction:column;gap:2px;margin:0;display:flex}.fx-supplier-status-guide__term{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.fx-supplier-status-guide__cases{flex-direction:column;gap:4px;margin:0;display:flex}.fx-supplier-status-guide__case{border-radius:var(--radius-base);border:1px solid #0000;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.fx-supplier-status-guide__case.is-current{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-text)}.fx-supplier-status-guide__case-label{align-items:center;gap:6px;margin:0;display:flex}.fx-supplier-status-guide__case-text{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0}.fx-popup-header{align-items:center;gap:8px;min-width:0;display:flex}.fx-popup-header__icon{width:var(--icon-box-size);height:var(--icon-box-size);color:var(--color-brand-strong);border:1px solid color-mix(in srgb, var(--color-brand) 42%, transparent);background:linear-gradient(145deg, var(--color-brand-soft), color-mix(in srgb, var(--color-brand) 12%, var(--color-surface-raised)));box-shadow:inset 0 1px 0 #ffffff47, 0 4px 10px color-mix(in srgb, var(--color-brand) 12%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-popup-header__icon .fx-icon{width:var(--control-icon-size);height:var(--control-icon-size)}.fx-popup-header__title{min-width:0;font-weight:var(--font-weight-popup-title);line-height:var(--line-height-popup-title);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fx-popup-header__title-trigger{border-radius:var(--radius-xs);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:flex}.fx-popup-header__title-trigger:hover,.fx-popup-header__title-trigger[aria-expanded=true]{background:var(--color-brand-soft)}.fx-popup-header__title-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.fx-popup-header__title-trigger .fx-icon{width:13px;height:13px;color:var(--color-text-muted);flex-shrink:0}.fx-popup-header__close{flex:0 0 var(--control-height-toolbar);width:var(--control-height-toolbar);height:var(--control-height-toolbar);color:var(--color-text-strong);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.fx-popup-header__close:hover{color:var(--color-brand-text);background:var(--color-brand-soft)}.fx-popup-header__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.fx-copy-button{min-height:var(--control-height-button);height:var(--control-height-button);padding-inline:var(--control-button-padding-inline);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text);background:var(--color-surface-raised);cursor:pointer;font-size:var(--font-size-small);line-height:var(--line-height-toolstrip);justify-content:center;align-items:center;gap:5px;display:inline-flex}.fx-copy-button:hover:not(:disabled){border-color:var(--color-brand-strong);color:var(--color-brand-text)}.fx-copy-button:focus-visible{border-color:var(--color-brand-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.fx-copy-button:disabled{cursor:not-allowed;opacity:.55}.fx-copy-button__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fx-copyable-value{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.fx-copyable-value__text{overflow-wrap:anywhere;min-width:0}.fx-copy-button.fx-copyable-value__button{width:var(--control-size-inline-action);min-height:var(--control-size-inline-action);height:var(--control-size-inline-action);color:var(--color-text-muted);background:0 0;border-color:#0000;flex-shrink:0;padding:0}.fx-copy-button.fx-copyable-value__button:hover:not(:disabled),.fx-copy-button.fx-copyable-value__button:focus-visible{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-brand-text)}.fx-copy-button.fx-copyable-value__button[data-copy-state=copied]{color:var(--color-success-text)}.fx-copy-button.fx-copyable-value__button[data-copy-state=failed]{color:var(--color-danger-text)}.fx-code-badge{color:var(--color-brand-strong);border:1px solid color-mix(in srgb, var(--color-brand) 40%, transparent);border-radius:var(--radius-sm);background:var(--color-brand-soft);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);font-family:var(--font-mono,monospace);flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.fx-code-badge:hover{border-color:var(--color-brand-strong)}.fx-code-badge--copied{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background:var(--color-success-bg,var(--color-brand-soft))}.fx-code-badge__icon{width:var(--fx-code-badge-icon-size);height:var(--fx-code-badge-icon-size);justify-content:center;align-items:center;display:inline-flex}.fx-code-badge__icon .fx-icon{width:var(--fx-code-badge-icon-size);height:var(--fx-code-badge-icon-size)}.fx-popup-loader__panel{min-height:52px;color:var(--color-text-strong);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-float);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);align-items:center;gap:11px;padding:13px 16px;display:flex}.fx-session-loader{min-height:100dvh;color:var(--color-text-muted);background:var(--color-bg);place-items:center;display:grid}.fx-session-loader__content{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);box-shadow:var(--shadow-card);font-size:var(--font-size-base);align-items:center;gap:11px;padding:16px 19px;display:flex}.fx-session-loader__dot{background:var(--color-brand);width:9px;height:9px;box-shadow:0 0 0 6px var(--color-brand-soft);border-radius:50%;animation:1.25s ease-in-out infinite fx-pulse}.fx-button--ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.fx-button--ghost:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-muted)}.fx-dbx-popup-wrapper .dx-overlay-content{flex-direction:column;display:flex}.fx-dbx-popup-wrapper .dx-popup-title{flex:none}.fx-dbx-popup-wrapper .dx-popup-content{flex:1 1 0;min-height:0;padding:0}.fx-dbx{flex-direction:column;height:100%;min-height:0;display:flex}.fx-dbx__toolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.fx-dbx__toolbar-info{color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;gap:6px;display:flex}.fx-dbx__toolbar-info code{color:var(--color-brand);font-family:var(--font-mono,monospace)}.fx-dbx__toolbar-actions{gap:8px;display:flex}.fx-grid-load-timing{border-bottom:1px solid var(--color-border);max-height:35%;color:var(--color-text);background:var(--color-surface-raised);font-size:var(--font-size-small);flex:0 auto;padding:6px 14px;overflow:auto}.fx-grid-load-timing summary{cursor:pointer;overflow-wrap:anywhere}.fx-grid-load-timing p{color:var(--color-text-muted);margin:8px 0}.fx-grid-load-timing ol{margin:8px 0;padding-inline-start:20px}.fx-grid-load-timing li{overflow-wrap:anywhere}.fx-dbx__body{flex:1;min-height:0;display:flex}.fx-dbx__sidebar{border-right:1px solid var(--color-border);flex:0 0 340px;min-width:0;min-height:0;display:flex}.fx-dbx__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@media screen and (width<=900px){.fx-dbx__body{flex-direction:column;overflow-y:auto}.fx-dbx__sidebar{border-right:0;border-bottom:1px solid var(--color-border);flex:none;max-height:45%}.fx-dbx__main{flex:none;min-height:100%}}.fx-dbx__status{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;padding:12px}.fx-dbx__status--error{color:var(--color-danger)}.fx-dbx-left{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.fx-dbx-left__search{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);flex:none;align-items:center;gap:6px;padding:10px 11px;display:flex}.fx-dbx-left__search input{min-width:0;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);flex:1;padding:6px 8px}.fx-dbx-left__filters{border-bottom:1px solid var(--color-border);flex-direction:column;flex:none;gap:6px;padding:8px 11px;display:flex}.fx-dbx-left__filters select{width:100%;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);font-size:var(--font-size-small);padding:6px}.fx-dbx-left__list{flex:1;min-height:0;overflow:auto}.fx-dbx-left__schema-group{border-bottom:1px solid var(--color-border)}.fx-dbx-left__schema-header{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.03em;text-transform:none;background:var(--color-surface-raised);align-items:center;gap:6px;padding:6px 11px;display:flex;position:sticky;top:0}.fx-dbx-left__schema-count{opacity:.7;margin-left:auto}.fx-dbx-left__item{width:100%;color:var(--color-text);font-size:var(--font-size-small);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:7px;padding:6px 11px 6px 22px;display:flex}.fx-dbx-left__item:hover{background:var(--color-surface-muted)}.fx-dbx-left__item.is-selected{background:var(--color-brand-soft);border-left-color:var(--color-brand-strong,var(--color-brand))}.fx-dbx-left__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);flex:1;overflow:hidden}.fx-dbx-right{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.fx-dbx-right__header{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:8px;padding:8px 14px;display:flex}.fx-dbx-right__header strong{font-family:var(--font-mono,monospace)}.fx-dbx-right__kind{color:var(--color-text-muted);font-size:var(--font-size-small);background:var(--color-surface-raised);border-radius:999px;padding:2px 8px}.fx-dbx-right__tabstrip{border-bottom:1px solid var(--color-border);flex:none;gap:3px;padding:0 10px;display:flex}.fx-dbx-right__tab{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 12px}.fx-dbx-right__tab:hover{color:var(--color-text)}.fx-dbx-right__tab.is-active{color:var(--color-text);border-bottom-color:var(--color-brand-strong,var(--color-brand))}.fx-dbx-right__content{flex:1;min-height:0;padding:12px 14px;overflow:auto}.fx-dbx-data{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.fx-dbx-data__filterbar{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.fx-dbx-data__filterbar select,.fx-dbx-data__filterbar input{color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);font-size:var(--font-size-small);padding:6px 8px}.fx-dbx-data__scroll{border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);flex:auto;min-height:0;overflow:auto}.fx-dbx-data__table{border-collapse:collapse;width:100%;font-size:var(--font-size-small);font-family:var(--font-mono,monospace)}.fx-dbx-data__table th,.fx-dbx-data__table td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:6px 10px}.fx-dbx-data__th{background:var(--color-grid-header-bg,var(--color-surface-raised));color:var(--color-grid-header-text,var(--color-text));font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;display:table-cell;position:sticky;top:0}.fx-dbx-data__th--masked{cursor:default}.fx-dbx-data__masked{color:var(--color-text-muted);align-items:center;gap:4px;font-style:italic;display:inline-flex}.fx-dbx-data__table tbody tr:nth-child(2n){background:var(--color-grid-bg-alt,transparent)}.fx-dbx-data__pager{color:var(--color-text-muted);font-size:var(--font-size-small);flex:none;align-items:center;gap:10px;display:flex}.fx-dbx-data__pager select{color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);padding:5px 6px}.fx-dbx-structure,.fx-dbx-relations{flex-direction:column;gap:14px;display:flex}.fx-dbx-structure h4,.fx-dbx-relations h4{color:var(--color-text-strong,var(--color-text));font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.03em;text-transform:none;margin:0 0 6px}.fx-dbx-structure__list{font-size:var(--font-size-small);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fx-dbx-structure__list li{border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);padding:6px 9px}.fx-dbx-relations__link{color:var(--color-brand);font:inherit;font-family:var(--font-mono,monospace);text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.fx-dbx-relations__link:hover{color:var(--color-brand-strong,var(--color-brand))}.fx-dbx-script{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.fx-dbx-script__toolbar{flex:none;justify-content:flex-end;display:flex}.fx-dbx-script__code{min-height:0;color:var(--color-text);font-family:var(--font-mono,monospace);font-size:var(--font-size-small);white-space:pre;background:var(--color-grid-bg,var(--color-surface-raised));border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);flex:1;margin:0;padding:12px;overflow:auto}.fx-dbx-kv{font-size:var(--font-size-small);grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.fx-dbx-kv dt{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);white-space:nowrap}.fx-dbx-kv dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.fx-dbx-kv__code{font-family:var(--font-mono,monospace)}.fx-db-relation-button{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-border));color:var(--color-brand)}.fx-db-relation-button:hover{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand-strong)}.fx-db-relation-picker__hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0 0 12px}.fx-db-relation-picker__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fx-db-relation-picker__item{text-align:left;width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.fx-db-relation-picker__item:hover{border-color:var(--color-brand);background:var(--fx-grid-brand-soft,color-mix(in srgb, var(--color-brand) 8%, transparent))}.fx-db-relation-picker__item-head{font-family:var(--font-mono,monospace);align-items:center;gap:8px;display:flex}.fx-db-relation-picker__kind{color:var(--color-text-muted);font-family:var(--font-sans,inherit);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:none;border:1px solid var(--color-border);border-radius:999px;padding:2px 7px}.fx-db-relation-picker__reason{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-journal-dialog__overlay{z-index:1400;--fx-journal-overlay-gap:4vh;padding:var(--fx-journal-overlay-gap) 16px;background:var(--color-overlay-backdrop);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.fx-journal-dialog{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(960px,100%);font-size:var(--font-size-small);flex-direction:column;gap:10px;padding:13px 16px 16px;display:flex;box-shadow:0 24px 60px #00000059}.fx-journal-dialog__header{border-bottom:1px solid var(--color-border);cursor:move;touch-action:none;align-items:center;gap:8px;padding-bottom:7px;display:flex}.fx-journal-dialog__header .fx-popup-header__title{font-weight:var(--font-weight-bold);color:var(--color-text-strong);flex:1}.fx-journal-dialog__close{margin-left:auto}.fx-journal-dialog>.fx-popup-toolstrip{top:calc(-1 * var(--fx-journal-overlay-gap,0px));z-index:2;position:sticky}.fx-journal-dialog__fields{gap:var(--fx-form-gap);grid-template-columns:repeat(3,minmax(140px,1fr));display:grid}.fx-journal-dialog__fields label,.fx-journal-dialog__fields>div{font-size:var(--font-size-small);color:var(--color-text-muted);flex-direction:column;gap:4px;display:flex}.fx-journal-dialog__fields p{color:var(--color-text);font-size:var(--font-size-small);margin:0}.fx-journal-dialog__description{grid-column:span 3}.fx-coa-companies__note{border-top:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);flex-shrink:0;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;display:flex}.fx-coa-companies__note strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.fx-journal-dialog__source-note{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-normal);gap:8px;margin:0;padding:10px;display:grid}.fx-journal-dialog__source-note p{margin:0}.fx-journal-dialog__source-title{font-weight:var(--font-weight-semibold)}.fx-journal-dialog__source-flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.fx-journal-dialog__source-flow>li{grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:0 0 12px;display:grid;position:relative}.fx-journal-dialog__source-flow>li:not(:last-child):after{content:"";border-left:1px solid var(--color-border);position:absolute;top:24px;bottom:0;left:11px}.fx-journal-dialog__source-flow>li:last-child{padding-bottom:0}.fx-journal-dialog__source-flow>li>div{overflow-wrap:anywhere;min-width:0}.fx-journal-dialog__source-flow>li>div>p,.fx-journal-dialog__source-list{color:var(--color-text-muted)}.fx-journal-dialog__source-step{border:1px solid var(--color-border);background:var(--color-surface);width:24px;height:24px;color:var(--color-text);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.fx-journal-dialog__source-list{gap:2px;margin:2px 0 0;padding:0 0 0 14px;display:grid}.fx-journal-dialog__source-list li{overflow-wrap:anywhere}.fx-journal-dialog__field--wide{grid-column:span 3}.fx-journal-dialog__field--wide2{grid-column:span 2}.fx-journal-dialog__fields textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);resize:vertical;padding:6px 9px;font-family:inherit}.fx-field__hint{font-size:var(--font-size-small);font-weight:var(--font-weight-helper-text);line-height:var(--line-height-helper-text);color:var(--color-text-muted);align-self:flex-end}.fx-field__hint--warning{color:var(--color-danger-text);font-weight:var(--font-weight-semibold)}.fx-journal-dialog__fields .fx-journal-dialog__draft-toggle{flex-direction:row;grid-column:span 3;align-items:center;gap:8px}.fx-journal-dialog__draft-toggle input[type=checkbox]{width:auto}.fx-journal-dialog__fields input,.fx-journal-dialog__fields select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);padding:6px 9px}.fx-journal-dialog__total{font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.fx-journal-dialog__unbalanced{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:8px}.fx-journal-dialog--wide{width:clamp(760px,92vw,1240px);max-height:88vh;overflow:hidden}.fx-attachments-panel{flex-direction:column;gap:10px;display:flex}.fx-attachments-panel__header{font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-attachments-panel__header select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);padding:6px 8px}.fx-attachments-dropzone{border:1.5px dashed var(--color-grid-border);border-radius:var(--radius-base);text-align:center;cursor:pointer;background:0 0;padding:16px 12px}.fx-attachments-dropzone.is-dragover{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 6%, transparent)}.fx-attachments-dropzone--spaced{margin-bottom:10px}.fx-attachments-dropzone__hint{font-size:var(--font-size-small);margin-top:6px}.fx-attachments-table-wrap{overflow-x:auto}.fx-attachments-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;font-size:var(--font-size-small)}.fx-attachments-table--wide{min-width:1120px}.fx-attachments-table th,.fx-attachments-table td{text-align:left;vertical-align:middle;overflow-wrap:break-word;border-bottom:1px solid var(--color-border);padding:8px 10px}.fx-attachments-table th{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);text-transform:none;letter-spacing:.02em}.fx-attachments-table tbody tr{cursor:pointer}.fx-attachments-table tbody tr:hover{background:var(--color-grid-row-hover)}.fx-attachments-table tbody tr.is-selected{background:var(--color-grid-row-selected);box-shadow:inset 3px 0 0 var(--color-grid-row-selected-accent,var(--color-brand))}.fx-attachments-table tbody tr.is-selected:hover{background:var(--color-grid-row-selected)}.fx-attachments-table__uploaded{flex-direction:column;gap:2px;display:flex}.fx-attachments-table__uploaded-date{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-attachments-table__actions{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.fx-attachments-preview{flex-direction:column;gap:8px;height:100%;padding-left:14px;display:flex}.fx-attachments-preview__meta{font-size:var(--font-size-small);justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-attachments-preview__filename{font-weight:var(--font-weight-semibold);color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-attachments-preview__badge{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px}.fx-attachments-preview__frame{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex:1;min-height:0;display:flex;overflow:hidden}.fx-attachments-preview__iframe{border:0;flex:1;width:100%;height:100%}.fx-attachments-preview__image{object-fit:contain;background:var(--color-surface);flex:1;width:100%;height:100%}.fx-attachments-preview__empty{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-small);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.fx-attachments-preview__empty--error{color:var(--color-danger-text)}.fx-employee-documents__group-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.fx-employee-documents__group-tab{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.fx-employee-documents__group-tab:hover{color:var(--color-text-strong);border-color:var(--color-brand);background:var(--color-surface-muted)}.fx-employee-documents__group-tab.is-active{background:var(--color-brand-soft);border-color:var(--color-brand-strong);color:var(--color-brand-text);font-weight:var(--font-weight-bold)}.fx-employee-documents__tab-badge{background:var(--color-muted-fg-bg);min-width:20px;height:20px;color:var(--color-muted-fg);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.fx-employee-documents__group-tab:hover .fx-employee-documents__tab-badge{color:var(--color-text-strong)}.fx-employee-documents__group-tab.is-active .fx-employee-documents__tab-badge{background:var(--color-brand);color:var(--color-on-brand)}.fx-employee-documents__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fx-employee-documents__form-grid{background:var(--color-surface);border:1px solid var(--color-grid-border);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px;display:grid}.fx-employee-documents__field{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);flex-direction:column;gap:3px;display:flex}.fx-employee-documents__field--wide{grid-column:1/-1}.fx-employee-documents__hint{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-pending) 10%, transparent);color:var(--color-text);font-size:var(--font-size-small);margin:0;padding:8px 11px}@media (width<=720px){.fx-employee-documents__form-grid,.fx-employee-documents__filters{grid-template-columns:1fr}}.fx-journal-dialog--wide .fx-journal-dialog__body{flex-direction:column;gap:10px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.fx-journal-dialog__fields--po{grid-template-columns:repeat(3,minmax(200px,1fr))}.fx-item-images__header{font-weight:var(--font-weight-semibold);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.fx-item-images__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.fx-item-images__card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;gap:6px;padding:8px;display:flex}.fx-item-images__card.is-primary{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.fx-item-images__thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-grid-bg,var(--color-surface));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fx-item-images__thumb img{object-fit:cover;width:100%;height:100%}.fx-item-images__loading{font-size:var(--font-size-small);color:var(--color-text-muted);text-align:center;padding:0 6px}.fx-item-images__badge{background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:3px;padding:2px 6px;display:flex;position:absolute;top:5px;left:5px}.fx-item-images__meta{font-size:var(--font-size-small);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-item-images__actions{gap:5px;display:flex}.fx-item-images__actions .fx-button{flex:1;justify-content:center}.fx-journal-final-card{margin-top:var(--fx-form-gap);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fx-journal-final-card__row{flex-direction:column;gap:3px;display:flex}.fx-journal-final-card__value{color:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.fx-journal-final-card__link{color:var(--color-brand);font:inherit;font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.fx-journal-final-card__link:hover{color:var(--color-brand-strong,var(--color-brand))}.fx-journal-final-card__hint{min-width:0;margin-top:2px}table.fx-journal-final-card__lines{font-size:var(--font-size-dense)}.fx-journal-dialog__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:180px;max-height:min(46vh,420px);overflow:auto}.fx-journal-dialog__table-wrap .fx-dynamic-rows-table thead th{z-index:2;position:sticky;top:0}.fx-journal-dialog__table-wrap .fx-dynamic-rows-table th:first-child,.fx-journal-dialog__table-wrap .fx-dynamic-rows-table td:first-child{min-width:260px}.fx-po-line-item-cell{align-items:center;gap:6px;display:flex}.fx-po-line-item-cell>:first-child{flex:1;min-width:0}.fx-po-line-item{flex-direction:column;gap:3px;min-width:0;display:flex}.fx-po-line-item__code{font-family:var(--font-mono);font-size:var(--font-size-dense);line-height:var(--line-height-compact);color:var(--color-text-muted);white-space:normal;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.fx-po-line-item__code:hover,.fx-po-line-item__code:focus-visible{color:var(--color-brand-strong);text-decoration:underline}.fx-po-line-item__code:focus-visible{outline:2px solid var(--color-brand-strong);outline-offset:2px}.fx-po-line-item__warning{border-radius:var(--radius-sm);background:var(--color-pending-bg);color:var(--color-pending-text);font-size:var(--font-size-dense);line-height:var(--line-height-compact);overflow-wrap:anywhere;align-items:flex-start;gap:4px;padding:2px 6px;display:flex}.fx-po-line-item__warning-icon{flex:none;margin-top:1px}.fx-po-line-so{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-po-line-so__ref{font-family:var(--font-mono);font-size:var(--font-size-dense);line-height:var(--line-height-compact);color:var(--color-text);overflow-wrap:anywhere}.fx-po-line-so__context{font-size:var(--font-size-dense);line-height:var(--line-height-compact);color:var(--color-text-muted);overflow-wrap:anywhere}.fx-journal-dialog--wide .fx-journal-dialog__table-wrap{min-height:0;max-height:none;overflow:auto visible}.fx-journal-dialog--wide .fx-journal-dialog__body>*{flex-shrink:0}.fx-payment-request-dialog__table-wrap{min-height:var(--fx-dialog-table-min-height);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:50vh;overflow:auto}.fx-payment-request-dialog__table-wrap .fx-dynamic-rows-table thead th{z-index:2;position:sticky;top:0}.fx-journal-dialog__totals{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;align-items:flex-end;gap:5px;padding:10px 14px;display:flex}.fx-journal-dialog__totals-row{width:100%;max-width:var(--inline-text-max-width);font-size:var(--font-size-small);color:var(--color-text-muted);justify-content:space-between;gap:24px;display:flex}.fx-journal-dialog__totals-row--control{align-items:center}.fx-journal-dialog__totals-control{width:108px}.fx-journal-dialog__totals-note{width:100%;max-width:var(--inline-text-max-width);font-size:var(--font-size-small);color:var(--color-text-muted)}.fx-journal-dialog__totals-row--grand{border-top:1px solid var(--color-border);color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-top:2px;padding-top:7px}.dx-popup-wrapper.fx-master-dropdown__overlay>.dx-overlay-content{min-width:0;max-width:calc(100vw - 32px)}.dx-popup-wrapper.fx-master-dropdown__overlay .dx-popup-content{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:0;padding:0;display:flex}.fx-master-dropdown__content{width:100%;min-width:0;min-height:0;max-height:calc(100vh / var(--app-viewport-unit-scale) - 32px);box-sizing:border-box;font-size:var(--font-size-dense);flex-direction:column;display:flex}.fx-master-dropdown__grid-area{width:100%;height:var(--fx-lookup-grid-height,180px);flex:auto;min-width:0;min-height:0;display:flex}.fx-master-dropdown__grid-area>*,.fx-master-dropdown__grid-area .dx-datagrid,.fx-master-dropdown__grid-area .dx-treelist{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.fx-master-dropdown__content .dx-datagrid,.fx-master-dropdown__content .dx-treelist,.fx-master-dropdown__content .dx-datagrid-headers,.fx-master-dropdown__content .dx-treelist-headers,.fx-master-dropdown__content .dx-datagrid-rowsview,.fx-master-dropdown__content .dx-treelist-rowsview,.fx-master-dropdown__content .dx-scrollable,.fx-master-dropdown__content .dx-scrollable-wrapper,.fx-master-dropdown__content .dx-scrollable-container{box-sizing:border-box;width:100%;min-width:0;min-height:0}.fx-master-dropdown__content .dx-scrollable-content{box-sizing:border-box;min-width:100%;min-height:0}.fx-master-dropdown__content .dx-datagrid-table,.fx-master-dropdown__content .dx-treelist-table{table-layout:fixed;min-width:100%}.fx-master-dropdown__content .dx-datagrid-headers .dx-header-row>td,.fx-master-dropdown__content .dx-treelist-headers .dx-header-row>td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;overflow:visible}.fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row>td,.fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row>td{white-space:normal;text-overflow:clip;overflow:visible}.fx-master-dropdown__content .dx-datagrid,.fx-master-dropdown__content .dx-datagrid-headers,.fx-master-dropdown__content .dx-datagrid-rowsview,.fx-master-dropdown__content .dx-datagrid-filter-row,.fx-master-dropdown__content .dx-treelist,.fx-master-dropdown__content .dx-treelist-headers,.fx-master-dropdown__content .dx-treelist-rowsview,.fx-master-dropdown__content .dx-treelist-filter-row{font-size:var(--font-size-dense)}.fx-master-dropdown__content .dx-datagrid-filter-row .dx-texteditor-input,.fx-master-dropdown__content .dx-treelist-filter-row .dx-texteditor-input{font-size:var(--font-size-small);padding-left:5px;padding-right:5px}#fx-app .fx-master-dropdown__content .dx-datagrid-filter-row .dx-texteditor.dx-state-focused,#fx-app .fx-master-dropdown__content .dx-treelist-filter-row .dx-texteditor.dx-state-focused,#fx-app .fx-data-grid .dx-datagrid-filter-row .dx-texteditor.dx-state-focused,#fx-app .fx-tree-grid .dx-treelist-filter-row .dx-texteditor.dx-state-focused{box-shadow:inset 0 0 0 1px var(--color-brand-strong);border-color:#0000}.fx-master-dropdown__content .dx-datagrid-nodata,.fx-master-dropdown__content .dx-treelist-nodata{max-width:var(--inline-text-max-width);white-space:normal;text-align:center;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-muted)}.fx-master-dropdown__count{border-top:1px solid var(--color-border);text-align:right;width:100%;min-width:0;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-muted);flex:none;padding:4px 6px 2px}.fx-master-dropdown__utility-row{border-top:1px solid var(--color-border);align-items:center;gap:4px;padding:4px 6px 4px 4px;display:flex}.fx-master-dropdown__utility-row .fx-master-dropdown__count{border-top:none;flex:auto;width:auto;padding:0}.fx-feedback-status-popup.dx-popup-wrapper .dx-overlay-content{overflow:visible}.fx-feedback-status-popup .dx-popup-content,.fx-feedback-status-popup .dx-list,.fx-feedback-status-popup .dx-scrollable,.fx-feedback-status-popup .dx-scrollable-wrapper,.fx-feedback-status-popup .dx-scrollable-container,.fx-feedback-status-popup .dx-scrollable-content{height:auto!important;max-height:none!important;overflow:visible!important}.fx-journal-dialog__reverse{border:1px dashed var(--color-danger);border-radius:var(--radius-base);background:var(--color-danger-bg);align-items:flex-end;gap:10px;padding:11px;display:flex}#fx-app .fx-goods-receipt__qty-input--over .dx-texteditor-container{border-color:var(--color-danger)}.fx-journal-dialog__reverse label,.fx-journal-dialog__reverse .fx-journal-dialog__field{font-size:var(--font-size-small);color:var(--color-text-muted);flex-direction:column;flex:1;gap:4px;display:flex}.fx-journal-dialog__reverse input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:6px 9px}.fx-journal-dialog__approval{border:1px dashed var(--color-pending,var(--color-brand-strong));border-radius:var(--radius-base);background:var(--color-pending-bg);flex-direction:column;gap:10px;padding:11px;display:flex}.fx-journal-dialog__approval-hint{color:var(--color-text);font-size:var(--font-size-small);margin:0}.fx-journal-dialog__approval label,.fx-journal-dialog__approval .fx-journal-dialog__field{font-size:var(--font-size-small);color:var(--color-text-muted);flex-direction:column;gap:4px;display:flex}.fx-journal-dialog__approval input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:6px 9px}.fx-journal-dialog__approval-actions{justify-content:flex-end;gap:8px;display:flex}.fx-print-toolbar:not(.fx-toolstrip--detail){border-bottom:1px solid var(--color-border);justify-content:flex-end;margin-bottom:12px;padding-bottom:12px}.fx-print-toolbar.fx-toolstrip--detail{margin:0;padding-bottom:4px}@page fx-print-a5-landscape{size:A5 landscape;margin:8mm}@page fx-print-a6-landscape{size:A6 landscape;margin:5mm}@page fx-wi-a5-landscape{size:A5 landscape;margin:8mm 8mm 12mm;@bottom-right{content:"Page " counter(page) " / " counter(pages);font-family:var(--font-sans);font-size:var(--font-size-dense)}}@media print{.fx-print-sheet--a5-landscape{page:fx-print-a5-landscape}.fx-print-sheet--a6-landscape{page:fx-print-a6-landscape}}.fx-po-letterhead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.fx-po-letterhead__logo{border-radius:var(--radius-sm);background:#fff;flex:none;width:84px;height:auto;padding:6px 8px}.fx-po-letterhead__company{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-po-letterhead__name{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);margin:0}.fx-po-letterhead__meta{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0}.fx-po-letterhead__divider{border:none;border-top:2px solid var(--color-border);margin:0 0 14px}.fx-print-sheet__table-wrap{margin-bottom:14px;overflow-x:auto}.fx-print-sheet__table-wrap .fx-dynamic-rows-table{min-width:640px}.fx-print-preview-overlay{z-index:2000;background:#0f1115a6;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:fixed;inset:0}.fx-print-preview-modal{width:min(100%,900px);max-height:min(calc(92vh / var(--app-viewport-unit-scale)), 1150px);border-radius:var(--radius-md,8px);background:var(--color-surface-raised);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000073}.fx-print-preview-modal--landscape{width:min(100%,1180px)}.fx-print-preview-modal__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fx-print-preview-modal__title{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.fx-print-preview-modal__close{width:var(--control-height-button);min-width:var(--control-height-button);height:var(--control-height-button);color:var(--color-text-muted);background:0 0;border-color:#0000;padding:0}.fx-print-preview-modal__close:hover{background:var(--color-surface-muted);color:var(--color-text)}.fx-print-preview-modal__body{background:#5b5f66;flex:1;padding:24px;overflow:auto}.fx-print-preview-page{color:#111318;--color-text:#111318;--color-text-strong:#0b0d10;--color-text-muted:#4b5563;--color-border:#cbd2db;--color-surface:#fff;--color-surface-muted:#f4f5f7;--color-surface-raised:#fff;--color-brand:#1f2937;--color-grid-header-bg:#eef0f3;--color-grid-header-text:#111318;background-color:#fff;background-image:repeating-linear-gradient(#0000 0 1121.52px,#94a3b8 1121.52px 297mm);width:210mm;min-height:297mm;margin:0 auto;padding:14mm 12mm;box-shadow:0 4px 18px #00000059}.fx-print-preview-page--landscape{background-image:repeating-linear-gradient(#0000 0 792.701px,#94a3b8 792.701px 210mm);width:297mm;min-height:210mm}.fx-print-preview-modal--a5-landscape{width:min(100%,900px)}.fx-print-preview-page--a5-landscape{background-image:repeating-linear-gradient(#0000 0 560.26px,#94a3b8 560.26px 148.5mm);width:210mm;min-height:148.5mm;padding:8mm 7mm}.fx-print-preview-modal--a6-landscape{width:min(100%,700px)}.fx-print-preview-page--a6-landscape{background-image:repeating-linear-gradient(#0000 0 395.85px,#94a3b8 395.85px 105mm);width:148mm;min-height:105mm;padding:5mm}.fx-print-preview-page .fx-no-print{display:none}.fx-print-preview-page .fx-print-zoomable{transform:none}.fx-print-preview-page .fx-print-sheet__table-wrap{overflow-x:visible}.fx-print-preview-page .fx-sized-table{table-layout:auto}.fx-print-preview-page .fx-sized-table-scroll{overflow-x:visible}.fx-print-preview-modal__toolstrip{border-radius:0;flex-wrap:wrap;flex:none}@media print{body *{visibility:hidden}.fx-print-sheet,.fx-print-sheet *{visibility:visible}.fx-print-sheet{color:#111318;--color-text:#111318;--color-text-strong:#0b0d10;--color-text-muted:#4b5563;--color-border:#cbd2db;--color-surface:#fff;--color-surface-muted:#f4f5f7;--color-surface-raised:#fff;--color-brand:#1f2937;--color-grid-header-bg:#eef0f3;--color-grid-header-text:#111318;background:#fff;margin:0;padding:14mm 12mm;position:absolute;top:0;left:0;right:0}.fx-print-sheet--a5-landscape{padding:8mm 7mm}.fx-print-sheet--a6-landscape{padding:5mm}#fx-app .fx-no-print{display:none}.fx-print-sheet__table-wrap{overflow-x:visible}#fx-app .fx-print-zoomable{transform:none}#fx-app,#fx-app body,#fx-app #root,#fx-app .fx-app-root,#fx-app .fx-app-shell,#fx-app .fx-tab-panel,#fx-app .fx-page__data,#fx-app .fx-split-panel__pane--second,#fx-app .fx-supporting-tabs__panel,#fx-app .fx-data-grid__detail-panel{height:auto;overflow:visible}#fx-app .fx-tab-content{position:static}}.fx-tree-grid__state{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-small);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 16px;display:flex}.fx-tree-grid__state--error p{margin:0}.fx-jobtitle-detail__breadcrumb{border-bottom:1px solid var(--fx-grid-cell-border,var(--color-border));color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:10px 16px;display:flex}.fx-jobtitle-detail__breadcrumb-item-wrap{align-items:center;gap:5px;display:inline-flex}.fx-jobtitle-detail__breadcrumb-item{overflow-wrap:anywhere}.fx-jobtitle-detail__breadcrumb-item--current{color:var(--color-text-strong);font-weight:var(--font-weight-bold)}.fx-jobtitle-detail__breadcrumb-sep{opacity:.6;display:inline-flex}.fx-jobtitle-detail__children{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fx-jobtitle-detail__child{border:1px solid var(--fx-grid-cell-border,var(--color-border));border-radius:var(--radius-sm);background:var(--color-surface-raised);font-size:var(--font-size-small);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.fx-jobtitle-detail__child-name{overflow-wrap:anywhere;min-width:0;color:var(--color-text)}.fx-business-unit-profile__mark{width:var(--icon-box-size-xl);height:var(--icon-box-size-xl);border:1px solid var(--fx-grid-cell-border,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--fx-grid-brand,var(--color-brand)) 12%, var(--color-surface-muted));color:var(--fx-grid-brand,var(--color-brand));flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.fx-business-unit-profile__mark img{object-fit:contain;background:var(--color-sidebar-active-bg);width:100%;height:100%}.fx-business-unit-profile__badges{flex-wrap:wrap;gap:6px;display:flex}.fx-business-unit-profile__breadcrumb{border-bottom:1px solid var(--fx-grid-cell-border,var(--color-border));color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:10px 16px;display:flex}.fx-business-unit-profile__breadcrumb-item-wrap{align-items:center;gap:5px;display:inline-flex}.fx-business-unit-profile__breadcrumb-item{overflow-wrap:anywhere}.fx-business-unit-profile__breadcrumb-item--current{color:var(--color-text-strong);font-weight:var(--font-weight-bold)}.fx-business-unit-profile__breadcrumb-sep{opacity:.6;display:inline-flex}.fx-tree-grid .dx-treelist-rowsview .dx-data-row>td.fx-tree-grid__check-cell{padding:0}.fx-tree-grid__check-target{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:32px;display:flex}.fx-tree-grid__check-target:has(:disabled){cursor:default}.fx-tree-grid__check-target:has(:enabled):hover{background:var(--color-grid-row-hover)}.fx-tree-grid__check-target:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.fx-tree-grid__check{cursor:pointer;width:20px;height:20px;accent-color:var(--color-brand);flex:0 0 20px;margin:0}.fx-tree-grid__check:disabled{cursor:default;opacity:.85}.fx-menu-detail__badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:inline-flex}.fx-menu-detail__child-key,.fx-user-access .fx-menu-detail__child-key{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-small);color:var(--color-muted-fg)}.fx-page__hint,.fx-detail-panel__hint,.fx-form-group__hint{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-base);margin:0}.fx-page__info{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-text);font-size:var(--font-size-base);border-radius:6px;margin:0;padding:6px 10px}.fx-select-count{font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-muted);padding:0 2px}.dx-dropdowneditor-overlay .dx-popup-bottom.dx-toolbar{min-height:0;padding:2px 6px}#fx-app .dx-selectbox-popup-wrapper .dx-overlay-content{flex-direction:column;display:flex}#fx-app .dx-selectbox-popup-wrapper .dx-popup-content{flex:1 1 0;height:auto!important;min-height:0!important}#fx-app .dx-selectbox-popup-wrapper .dx-popup-bottom.dx-toolbar{flex:none}.fx-access-simulation-banner{align-items:center;gap:var(--fx-form-gap);padding:var(--fx-form-gap);color:var(--color-text-strong);background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.fx-access-simulation-banner>span{flex:280px}.fx-import-review:has(>.fx-access-simulation--workspace){flex-direction:column;height:100%;min-height:0;display:flex}.fx-import-review>.fx-access-simulation--workspace{flex:1 1 0}.fx-access-simulation--workspace{min-height:0;overflow:auto}.fx-access-simulation--workspace>.fx-access-simulation__result,.fx-access-simulation--workspace .fx-access-simulation__grid{flex:1 1 0;min-height:0}.fx-access-simulation--workspace>:not(.fx-access-simulation__result),.fx-access-simulation--workspace .fx-access-simulation__result>:not(.fx-access-simulation__grid){flex-shrink:0}.fx-access-simulation{gap:var(--fx-form-gap);flex-direction:column;min-width:0;display:flex}.fx-access-simulation__selectors{gap:var(--fx-form-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-access-simulation__notice,.fx-access-simulation__disclaimer,.fx-access-simulation__state{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0}.fx-access-simulation__sources{align-items:center;gap:var(--fx-form-gap);flex-wrap:wrap;display:inline-flex}.fx-access-simulation__result{gap:var(--fx-form-gap);flex-direction:column;min-width:0;display:flex}.fx-static-data-grid__toolbar{align-items:center;gap:var(--fx-form-gap);min-width:0;padding-bottom:var(--fx-form-gap);font-size:var(--font-size-base);color:var(--color-text);flex-wrap:wrap;flex-shrink:0;display:flex}.fx-static-data-grid__toolbar>.fx-button{flex:none}.fx-static-data-grid__toolbar>.fx-grid-toolbar__search{width:auto;min-width:0;height:var(--control-height-button);min-height:var(--control-height-button);box-sizing:border-box;flex:240px}.fx-access-simulation__identity{align-items:center;gap:var(--fx-form-gap);flex:200px;min-width:0;display:inline-flex}.fx-access-simulation__identity .fx-grid-cell-text__value{white-space:nowrap;text-overflow:ellipsis;display:block}.fx-access-simulation__subject{min-width:0;color:var(--color-text-strong);display:flex}.fx-access-simulation__actual-job{align-items:center;gap:var(--fx-form-gap);min-width:0;color:var(--color-text-muted);display:inline-flex}.fx-access-simulation__actual-job>span:first-child,.fx-access-simulation__count{white-space:nowrap}.fx-access-simulation__status .fx-field-value-pair{flex-wrap:nowrap}.fx-access-simulation__status .fx-badge{height:var(--control-height-button)}.fx-access-simulation__status{align-items:center;gap:var(--fx-form-gap);white-space:nowrap;display:inline-flex}.fx-access-simulation__notes{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-access-simulation__notes>summary{cursor:pointer}.fx-access-simulation__notes[open]>:not(summary){margin-top:var(--fx-form-gap)}.fx-access-simulation__grid .dx-datagrid-rowsview td:first-child{font-family:var(--font-mono);white-space:pre-wrap}.fx-access-simulation-page__launcher{justify-content:space-between;align-items:center;gap:var(--fx-form-gap);margin:var(--fx-card-gap);padding:var(--fx-form-gap);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.fx-access-simulation-page__launcher p{color:var(--color-text-muted);font-size:var(--font-size-small);flex:320px;margin:0}@media (width<=767px){.fx-access-simulation__selectors{grid-template-columns:minmax(0,1fr)}.fx-static-data-grid__toolbar>.fx-grid-toolbar__search,.fx-access-simulation__identity{flex-basis:100%}}:root{--fx-form-editor-height:32px;--fx-form-row-gap:var(--fx-form-gap);--fx-form-col-gap:var(--fx-form-gap);--fx-form-section-gap:var(--fx-card-gap);--fx-form-popup-padding:0 14px 12px;--fx-popup-toolstrip-padding-block:8px;--fx-popup-toolstrip-gap-after:8px;--fx-popup-toolstrip-row-gap:6px;--fx-form-checkbox-label-min-width:140px;--fx-form-checkbox-row-padding:4px;--fx-form-font-size-label:var(--font-size-small);--fx-form-font-size-floating-label:9px;--fx-form-font-size-input:var(--font-size-dense);--fx-form-font-size-placeholder:9px;--fx-form-font-size-popup:9px}.fx-form-popup .dx-popup-content{padding:var(--fx-form-popup-padding);font-size:var(--fx-form-font-size-popup)}.fx-form-popup .fx-popup-toolstrip{z-index:2;padding-top:var(--fx-popup-toolstrip-padding-block);padding-bottom:var(--fx-popup-toolstrip-padding-block);margin-bottom:var(--fx-popup-toolstrip-gap-after);row-gap:var(--fx-popup-toolstrip-row-gap);flex-wrap:wrap;position:sticky;top:0}.fx-popup-body__form{border-radius:var(--fx-card-radius);background:var(--fx-card-canvas-bg);padding:10px}.fx-popup-body__form:not(:has(.dx-form-group-with-caption)):not(:has(.fx-accordion-header)) .dx-form{padding:var(--fx-card-padding);border:1px solid var(--fx-card-border-color);border-radius:var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow)}.fx-popup-body .dx-form-group-with-caption{margin-top:var(--fx-form-section-gap);padding:var(--fx-card-padding);border:1px solid var(--fx-card-border-color);border-radius:var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow)}.fx-popup-body .dx-form-group-with-caption:first-child{margin-top:0}.fx-popup-body .dx-form-group-with-caption>.dx-form-group-caption{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;margin-bottom:0;padding:0;line-height:normal}.fx-popup-body .dx-form-group-with-caption>.dx-form-group-caption:before{content:none}.fx-popup-body .dx-form-group-with-caption>.dx-form-group-content{border-top:1px solid var(--fx-card-border-color);padding-top:var(--fx-form-row-gap);margin-top:0;padding-bottom:0}.fx-popup-body .dx-layout-manager .dx-field-item:not(.dx-first-row){padding-top:var(--fx-form-row-gap)}.fx-popup-body .dx-layout-manager .dx-field-item:not(.dx-last-col){padding-inline-end:var(--fx-form-col-gap)}.fx-popup-body .dx-layout-manager .dx-field-item-label{font-size:var(--fx-form-font-size-label);padding-inline-end:8px}#fx-app .fx-popup-body .dx-layout-manager .dx-texteditor-label,#fx-app .fx-popup-body .dx-layout-manager .dx-label span,#fx-app .fx-journal-dialog .dx-texteditor-label,#fx-app .fx-journal-dialog .dx-label span{font-size:var(--fx-form-font-size-floating-label)}#fx-app .fx-popup-body .dx-layout-manager .dx-texteditor-empty .dx-label span,#fx-app .fx-journal-dialog .dx-texteditor-empty .dx-label span{font-size:var(--font-size-small)}#fx-app .fx-popup-body .dx-placeholder,#fx-app .fx-journal-dialog .dx-placeholder{font-size:var(--fx-form-font-size-placeholder)}#fx-app .fx-popup-body .dx-checkbox-text,#fx-app .fx-journal-dialog .dx-checkbox-text{font-size:var(--font-size-small)}.fx-popup-body .dx-layout-manager .dx-field-item-label,.fx-popup-body .dx-layout-manager .dx-field-item-label-content,.fx-popup-body .dx-layout-manager .dx-field-item-label-text{white-space:normal}.fx-popup-body .dx-layout-manager .dx-field-item-label-content{min-height:var(--fx-form-editor-height);line-height:var(--line-height-label);align-items:center;display:inline-flex}.fx-popup-body .dx-layout-manager .dx-texteditor-input,.fx-popup-body .dx-layout-manager .dx-dropdowneditor-input-wrapper .dx-texteditor-input{min-height:var(--fx-form-editor-height);font-size:var(--fx-form-font-size-input);font-weight:var(--font-weight-input);line-height:var(--line-height-input);padding-top:6px;padding-bottom:6px}.fx-popup-body .dx-layout-manager .dx-texteditor.dx-editor-outlined{min-height:var(--fx-form-editor-height)}.fx-popup-body .dx-layout-manager .dx-textarea .dx-texteditor-input{min-height:0;font-size:var(--fx-form-font-size-input);padding-top:6px;padding-bottom:6px}.fx-popup-body .dx-layout-manager .dx-checkbox{min-height:var(--fx-form-editor-height)}.fx-popup-body .dx-layout-manager .dx-field-item.dx-label-h-align:has(.dx-checkbox){height:auto;min-height:var(--fx-form-editor-height);padding-block:var(--fx-form-checkbox-row-padding);align-items:center}.fx-popup-body .dx-layout-manager .dx-field-item.dx-label-h-align:has(.dx-checkbox).fx-field-checkbox--multiline{align-items:flex-start}.fx-popup-body .dx-layout-manager .dx-field-item.dx-label-h-align:has(.dx-checkbox) .dx-field-item-label-content{align-items:center;display:flex;min-width:var(--fx-form-checkbox-label-min-width)!important;width:auto!important}.fx-popup-body .dx-layout-manager .dx-field-item.dx-label-h-align:has(.dx-checkbox).fx-field-checkbox--multiline .dx-field-item-label-content{align-items:flex-start;padding-top:2px}.fx-popup-body .dx-validationsummary:empty{display:none}.fx-popup-body--compare .fx-popup-body__compare,.fx-popup-body--side-tabs .fx-popup-body__side-tabs{flex-basis:900px;margin-left:19.2px;padding-left:19.2px}.fx-popup-body--compare .fx-popup-body__form,.fx-popup-body--side-tabs .fx-popup-body__form{flex:1 .6 var(--fx-popup-form-width,auto);min-width:min(560px, var(--fx-popup-form-width,560px))}@media (width>=901px){.fx-popup-body--side-tabs.fx-popup-body--side-wide .fx-popup-body__form{flex:2 1 0}.fx-popup-body--side-tabs.fx-popup-body--side-wide .fx-popup-body__side-tabs{flex:3 1 0;min-width:300px}}.fx-popup-body--compare .fx-popup-body__compare,.fx-popup-body--side-tabs .fx-popup-body__side-tabs{flex-grow:0;flex-shrink:1;min-width:300px}.fx-form-popup .dx-popup-content{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.fx-form-popup .dx-popup-content::-webkit-scrollbar{width:0;height:0;display:none}:is(.fx-form-popup:has(.fx-popup-body--compare) .dx-popup-content,.fx-form-popup:has(.fx-popup-body--side-tabs) .dx-popup-content){flex-direction:column;display:flex;overflow-y:hidden}.fx-form-popup--fill .dx-overlay-content{flex-direction:column;display:flex}.fx-form-popup--fill .dx-popup-title{flex:none}.fx-form-popup--fill .dx-popup-content{flex:1 1 0;min-height:0}.fx-popup-body--compare,.fx-popup-body--side-tabs{flex:auto;min-height:0}.fx-popup-body--compare .fx-popup-body__form,.fx-popup-body--compare .fx-popup-body__compare,.fx-popup-body--side-tabs .fx-popup-body__form,.fx-popup-body--side-tabs .fx-popup-body__side-tabs{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.fx-popup-body--compare .fx-popup-body__form::-webkit-scrollbar{display:none}.fx-popup-body--compare .fx-popup-body__compare::-webkit-scrollbar{display:none}.fx-popup-body--side-tabs .fx-popup-body__form::-webkit-scrollbar{display:none}.fx-popup-body--side-tabs .fx-popup-body__side-tabs::-webkit-scrollbar{display:none}@media (width<=900px){:is(.fx-form-popup:has(.fx-popup-body--compare) .dx-popup-content,.fx-form-popup:has(.fx-popup-body--side-tabs) .dx-popup-content){display:block;overflow-y:auto}.fx-popup-body--compare .fx-popup-body__form,.fx-popup-body--compare .fx-popup-body__compare,.fx-popup-body--side-tabs .fx-popup-body__form,.fx-popup-body--side-tabs .fx-popup-body__side-tabs{flex:none;min-width:0;overflow-y:visible}.fx-popup-body--compare .fx-popup-body__compare,.fx-popup-body--side-tabs .fx-popup-body__side-tabs{margin-left:0;padding-left:0}}.fx-popup-body .fx-accordion-header{margin-top:var(--fx-form-section-gap);border:1px solid var(--fx-card-border-color);border-radius:var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow);margin-bottom:0;padding:6px 14px}.fx-popup-body .fx-accordion-header:has(+.fx-accordion-body){border-radius:var(--fx-card-radius) var(--fx-card-radius) 0 0;box-shadow:none;border-bottom:0}.fx-popup-body .fx-accordion-header .dx-button{background:0 0;border-radius:0;width:100%}.fx-popup-body .fx-accordion-header .dx-button-content{justify-content:flex-start;padding:0}.fx-popup-body .fx-accordion-header .dx-button-text{text-transform:none;font-size:var(--font-size-small);font-weight:var(--font-weight-section-title);line-height:var(--line-height-section-title);letter-spacing:.01em;color:var(--color-text-strong)}.fx-popup-body .fx-accordion-header .dx-icon{color:var(--color-text-muted);margin-inline-end:6px}.fx-popup-body .fx-accordion-header:hover{border-color:var(--color-brand)}.fx-popup-body .fx-accordion-header:hover .dx-button-text,.fx-popup-body .fx-accordion-header:hover .dx-icon{color:var(--color-text)}.fx-popup-body .fx-accordion-body.dx-form-group{border:1px solid var(--fx-card-border-color);border-radius:0 0 var(--fx-card-radius) var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow);border-top:0;padding:4px 14px 14px}.fx-popup-body__group-extra{margin-top:var(--fx-form-gap)}.dx-item.dx-box-item:has(.fx-popup-body__group-extra){flex:100%!important}.fx-pgexplorer__mini-hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:3px 0 6px}.fx-pgexplorer__object-name{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.fx-dbx-metadata__name{overflow-wrap:anywhere;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.fx-dbx-metadata__name svg{color:var(--color-pending);flex:none}.fx-dbx-metadata__message{color:var(--color-text-muted);font-size:var(--font-size-dense);overflow-wrap:anywhere;margin:0;padding:6px}.fx-production-master__section-label{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0}.fx-coa-workspace__title{align-items:center;gap:10px;min-width:0;display:flex}.fx-coa-workspace__name{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}.fx-coa-workspace__meta{font-size:var(--font-size-small);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fx-coa-workspace__meta strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.fx-coa-placeholder__title{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);margin:0}.fx-po-history__title{color:var(--color-text-strong);font-size:var(--font-size-base);margin:0}.fx-po-history__dialog-title{color:var(--color-text-strong);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);flex:1;margin:0}.fx-pp-sticker__title{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-coa-detail__child-name{overflow-wrap:anywhere;min-width:0;color:var(--color-text)}.fx-feedback-send__hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-mssqlexplorer__object-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-usagewhy__note{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);margin:5px 0 0;padding-top:8px}.fx-po-bulk__card--error{border-color:var(--color-danger)}.fx-station-camera__error{color:var(--color-danger)}.fx-po-history__count,.fx-po-history__entry-meta,.fx-po-history__entry-by{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-po-history__entry-current{color:var(--color-brand-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.fx-po-history__error{border:1px solid var(--color-danger);color:var(--color-danger-text,var(--color-danger));background:var(--color-surface-muted);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.fx-po-history__error p{flex:220px;margin:0}.fx-po-history__so{color:var(--color-brand-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.fx-po-history__so-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fx-po-history__so-link:hover{color:var(--color-brand-strong)}.fx-po-history__so-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-base)}.fx-po-history__so--line{flex:100%}.fx-po-history__grid-so-cell{color:var(--color-brand-text);font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.fx-po-history__item-name{color:var(--color-text);font-size:var(--font-size-small);margin:0}.fx-po-history__items-empty{color:var(--color-text-muted);font-size:var(--font-size-dense);margin:2px 0 0}.fx-po-history__items-label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold)}.fx-po-history__items-item-name{overflow-wrap:anywhere;min-width:0;color:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);flex:140px}.fx-po-history__docs-empty{color:var(--color-text-muted);font-size:var(--font-size-dense);margin:4px 0 0}.fx-po-history__docs-label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold)}.fx-po-history__docs-item-meta,.fx-po-history__docs-item-sub{color:var(--color-text-muted);font-size:var(--font-size-dense);overflow-wrap:anywhere}.fx-po-history__uploaded-title{color:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:inline-flex}.fx-po-history__file-chip-name{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;max-width:220px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}.fx-po-history__file-chip-size{color:var(--color-text-muted);font-size:var(--font-size-dense)}.fx-po-history__popup-stat-label{font-size:var(--font-size-dense);color:var(--color-text-muted)}.fx-po-history__popup-stat-value{font-size:var(--font-size-base);color:var(--color-text-strong)}.fx-paper-cut__note{color:var(--color-text-muted)}.fx-paper-cut__guide{color:var(--color-text);font-size:var(--font-size-base)}.fx-paper-cut__guide h3{font-size:var(--font-size-base);margin-block:var(--fx-form-gap)}.fx-paper-cut__guide li{margin-block:var(--fx-form-gap)}.fx-paper-cut__summary,.fx-paper-cut__legend{gap:var(--fx-form-gap);flex-wrap:wrap;display:flex}.fx-paper-cut__summary{padding:var(--fx-form-gap);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.fx-paper-cut__summary strong{font-size:var(--font-size-large)}.fx-attendance-type__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-strong);font-size:var(--font-size-small);flex:1;overflow:hidden}.fx-attendance-type__job-title{color:var(--color-text-muted);font-size:var(--font-size-dense);white-space:nowrap}.fx-attendance-type__hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;padding:8px}.fx-attendance-type__hint--error{color:var(--color-danger-text)}.fx-po-so-detail__label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold)}.fx-po-so-detail__spec-text{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--font-size-small);line-height:var(--line-height-compact);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px}.fx-so-review__hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-so-review__grid-title{min-width:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fx-so-review__grid-meta{color:var(--color-text-muted);font-weight:var(--font-weight-regular);font-size:var(--font-size-small)}.fx-so-review__price-label{color:var(--color-text-muted);font-size:var(--font-size-dense)}.fx-so-review__price-value{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);white-space:nowrap;margin:0}.fx-so-review__price-meta{color:var(--color-text-muted);font-size:var(--font-size-dense);overflow-wrap:anywhere}.fx-so-review__price-meta--above{color:var(--color-danger-text);font-weight:var(--font-weight-semibold)}.fx-so-review__price-meta--below{color:var(--color-success-text);font-weight:var(--font-weight-semibold)}.fx-so-review__empty{padding:var(--fx-form-gap);color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-payment-wa-section__hint{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}.fx-payment-wa-card__name{font-size:var(--font-size-small);color:var(--color-text)}.fx-payment-wa__tab-name{font-size:var(--font-size-small)}.fx-payment-wa__recipient-meta{flex-direction:column;gap:4px;display:flex}.fx-payment-wa__name{font-size:var(--font-size-small);color:var(--color-text)}.fx-payment-wa__text{font-family:inherit;font-size:var(--font-size-small);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;color:var(--color-text);margin:0}.fx-payment-wa__finance-note{font-size:var(--font-size-dense);color:var(--color-text-muted);margin:0}.fx-print-calculator-formula__title{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-print-calculator-formula__label,.fx-print-calculator-preview__label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold)}.fx-print-calculator-formula__value{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.fx-print-calculator-formula__empty{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-print-calculator-preview__hint{color:var(--color-text-muted);font-size:var(--font-size-dense);overflow-wrap:anywhere}.fx-station-picker__trigger-name{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-station-picker__suggestion-name{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height-compact);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-station-picker__suggestions-empty{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}.fx-station-card__name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-compact);white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.fx-station-modal__title{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.fx-station-modal__empty-text{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.fx-station-modal__empty{text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.fx-quote-detail__party-label{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:none;align-items:center;gap:6px;display:inline-flex}.fx-quote-detail__party-name{color:var(--color-text-strong);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);overflow-wrap:anywhere;margin:0}.fx-quote-detail__customer-stats-title{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin:0 0 8px}.fx-quote-detail__customer-stats-note{color:var(--color-text-muted);font-size:var(--font-size-dense);line-height:var(--line-height-compact);margin:8px 0 0}.fx-quote-detail__section-title{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:none;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fx-quote-detail__section-note{color:var(--color-text-muted);font-size:var(--font-size-small);white-space:nowrap;flex:none}.fx-quote-detail__field-label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:none;align-items:center;gap:5px;display:inline-flex}.fx-quote-detail__field-value{color:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);overflow-wrap:anywhere;margin:0}.fx-quote-detail__field-value--multiline{white-space:pre-line}.fx-quote-detail__total-label{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-quote-detail__total-value{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-quote-detail__total-label--grand{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:none}.fx-quote-detail__total-value--grand{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-extrabold)}.fx-quote-detail__trail-label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:none}.fx-quote-detail__trail-value{color:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.fx-spk-form__items-title{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin:0}.fx-station-modal__alpha-label{font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);color:var(--color-text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;flex:none;align-items:center;gap:4px;margin-right:6px;display:inline-flex}.fx-station-card__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.fx-print-calculator-pane__title{padding:var(--fx-form-gap);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);flex:none;align-items:center;gap:6px;margin:0;display:flex}.fx-print-calculator-pane__count{color:var(--color-text-muted);font-size:var(--font-size-dense);margin-left:auto}.fx-print-calculator-pane__subtitle{padding:var(--fx-form-gap);color:var(--color-text-strong);font-size:var(--font-size-small);flex-direction:column;flex:none;gap:2px;margin:0;display:flex}.fx-print-calculator-pane__code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-dense)}.fx-monthly-bulk__pdf-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--font-size-small);overflow:hidden}.fx-stock-opname__item-name{font-size:var(--font-size-small);color:var(--color-text);overflow-wrap:anywhere}.fx-stock-opname__item-code{font-size:var(--font-size-dense);color:var(--color-text-muted)}.fx-station-early__title{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text);align-items:center;gap:6px;margin:0;display:flex}.fx-station-early__hint{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}.fx-station-early__note{font-size:var(--font-size-small);color:var(--color-text);flex-direction:column;gap:4px;display:flex}.fx-station-early__note small{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-station-early__note textarea{box-sizing:border-box;resize:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;font-size:var(--font-size-small);padding:8px 10px}.fx-station-early__note textarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.fx-po-overview__value{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);overflow-wrap:anywhere}.fx-po-detail__status-label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:none}.fx-pgexplorer__obj-label{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}.fx-pgexplorer__obj-label>strong{min-width:0;color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-pgexplorer__obj-label>span{max-width:45%;color:var(--color-text-muted);font-size:var(--font-size-dense);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.fx-pgexplorer__schema-name,.fx-mssqlexplorer__schema-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-courier-analysis__status{padding:var(--fx-form-gap);font-size:var(--font-size-small)}.fx-product-standard-sizes__hint{padding:var(--spacing-sm) var(--fx-form-gap);text-align:center;text-wrap:pretty;flex:none}:root{--fx-card-radius:var(--radius-lg);--fx-card-padding:12px 14px 14px;--fx-card-gap:10px;--fx-form-gap:10px;--fx-card-bg:var(--color-surface-raised);--fx-card-border-color:var(--color-border);--fx-card-shadow:var(--shadow-card);--fx-card-header-gap:9px;--fx-card-header-margin:10px;--fx-card-icon-size:26px;--fx-card-icon-radius:var(--radius-base);--fx-card-canvas-bg:var(--color-surface);--fx-record-view-cols:3;--fx-record-label-max:150px;--fx-record-value-min:80px;--fx-record-pair-gap:8px}.fx-card{padding:var(--fx-card-padding);border:1px solid var(--fx-card-border-color);border-radius:var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow)}.fx-card__header{align-items:center;gap:var(--fx-card-header-gap);margin-bottom:var(--fx-card-header-margin);display:flex}.fx-card__icon{flex:0 0 var(--fx-card-icon-size);width:var(--fx-card-icon-size);height:var(--fx-card-icon-size);border-radius:var(--fx-card-icon-radius);background:var(--color-brand-soft);color:var(--color-brand-text);place-items:center;display:grid}.fx-card__icon--neutral{background:var(--color-muted-fg-bg);color:var(--color-muted-fg)}.fx-card__heading{min-width:0;display:block}.fx-card__header-extra{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.fx-card__title{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-section-title);letter-spacing:.01em;text-transform:none;margin:0;display:block}.fx-card__subtitle{color:var(--color-text-muted);font-size:var(--font-size-dense);line-height:var(--line-height-compact);margin:1px 0 0;display:block}.fx-record-view{gap:var(--fx-card-gap);border-radius:var(--fx-card-radius);background:var(--fx-card-canvas-bg);flex-direction:column;min-width:0;padding:10px;display:flex}.fx-record-view--plain{background:0 0;padding:0}.fx-record-view__grid{grid-template-columns:repeat(var(--fx-record-view-cols), fit-content(var(--fx-record-label-max)) minmax(var(--fx-record-value-min), 1fr));gap:var(--fx-form-gap);align-items:baseline;display:grid}.fx-record-field{grid-column:span 2;grid-template-columns:subgrid;column-gap:var(--fx-record-pair-gap);align-items:baseline;min-width:0;display:grid}.fx-record-field--span-2{grid-column:span 4;grid-template-columns:subgrid}.fx-record-field--span-full{grid-column:1/-1;grid-template-columns:subgrid}.fx-record-field--span-2>.fx-record-field__value,.fx-record-field--span-full>.fx-record-field__value{grid-column:2/-1}@supports not (grid-template-columns:subgrid){.fx-record-view__grid{grid-template-columns:repeat(var(--fx-record-view-cols), minmax(0, 1fr))}.fx-record-field{grid-column:span 1;grid-template-columns:minmax(0,1fr)}.fx-record-field--span-2{grid-column:span 2}.fx-record-field>.fx-record-field__label{margin-bottom:2px}}.fx-record-field__label{color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:none;align-items:center;gap:4px;min-width:0;margin-bottom:0;display:flex;overflow:hidden}.fx-record-field__label-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fx-record-field__label-icon{color:var(--color-text-muted);opacity:.75;flex:none}.fx-record-field__value{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);overflow-wrap:anywhere}.fx-record-field__value--empty{color:var(--color-text-muted);font-weight:var(--font-weight-regular);font-style:italic}.fx-record-field--multiline .fx-record-field__value{white-space:pre-line}.fx-grid-detail__section{padding:var(--fx-card-padding);border:1px solid var(--fx-card-border-color);border-radius:var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow)}:is(.fx-employee-detail__body,.fx-grid-detail:has(>.fx-grid-detail__section),.fx-grid-detail:has(>.fx-record-view)){background:var(--fx-card-canvas-bg);padding-left:8px;padding-right:8px}.fx-section-head{align-items:center;gap:8px;margin-top:14px;margin-bottom:8px;display:flex}.fx-section-head__icon{color:var(--color-text-muted);align-items:center;display:inline-flex}.fx-section-head__title{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:none;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fx-section-head__rule{background:var(--color-border);flex:auto;height:1px}.fx-section-head__note{color:var(--color-text-muted);font-size:var(--font-size-small);white-space:nowrap;flex:none}@media (width<=720px){.fx-record-view__grid{grid-template-columns:fit-content(var(--fx-record-label-max)) minmax(var(--fx-record-value-min), 1fr)}.fx-record-field--span-2,.fx-record-field--span-full{grid-column:1/-1}}.dx-texteditor-label,#fx-app .dx-texteditor-label .dx-label span,#fx-app .dx-texteditor-with-floating-label .dx-texteditor-label,#fx-app .dx-texteditor-with-label .dx-texteditor-label,#fx-app .dx-placeholder{color:var(--color-text-muted)}.dx-invalid .dx-texteditor-label,#fx-app .dx-texteditor.dx-texteditor-label-outside.dx-invalid .dx-texteditor-label{color:var(--color-danger-text)}#fx-app .dx-texteditor.dx-state-focused .dx-texteditor-label,#fx-app .dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label{color:var(--color-brand-text)}#fx-app .dx-texteditor.dx-state-focused.dx-invalid .dx-texteditor-label{color:var(--color-danger-text)}#fx-app .dx-texteditor.dx-state-active:before,#fx-app .dx-texteditor.dx-state-focused:before{border-bottom-color:var(--color-brand-strong)}#fx-app .dx-invalid.dx-texteditor.dx-state-active:before,#fx-app .dx-invalid.dx-texteditor.dx-state-focused:before{border-bottom-color:var(--color-danger)}#fx-app .dx-texteditor .dx-texteditor-input:focus-visible,#fx-app .dx-texteditor .dx-texteditor-input:focus{outline:none}#fx-app .dx-datagrid-focus-overlay,#fx-app .dx-treelist-focus-overlay{display:none}.dx-editor-outlined.dx-state-focused:not(.dx-texteditor-with-floating-label):not(.dx-texteditor-with-label),#fx-app .dx-texteditor.dx-editor-outlined.dx-state-focused:not(.dx-texteditor-with-floating-label):not(.dx-texteditor-with-label){box-shadow:inset 0 0 0 2px var(--color-brand-strong)}#fx-app .dx-editor-outlined.dx-invalid.dx-state-focused:not(.dx-texteditor-with-floating-label):not(.dx-texteditor-with-label),#fx-app .dx-texteditor.dx-editor-outlined.dx-invalid.dx-state-focused:not(.dx-texteditor-with-floating-label):not(.dx-texteditor-with-label){box-shadow:inset 0 0 0 2px var(--color-danger)}.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label-before,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label-before,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-label-before,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active .dx-label-before{border-color:var(--color-brand-strong)}#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-focused .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-focused .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-focused .dx-label-before,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-focused .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-focused .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-focused .dx-label-before,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-dropdowneditor-active .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-dropdowneditor-active .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-dropdowneditor-active .dx-label-before,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-dropdowneditor-active .dx-label,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-dropdowneditor-active .dx-label-after,#fx-app .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-dropdowneditor-active .dx-label-before{border-color:var(--color-danger)}#fx-app .dx-field-item-required-mark{color:var(--color-danger-text)}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-on-brand-strong,var(--color-on-brand));border-color:var(--color-brand-strong);background-color:var(--color-brand-strong)}#fx-app .dx-checkbox-indeterminate .dx-checkbox-icon{border-color:var(--color-brand-strong);background-color:var(--color-brand-strong)}#fx-app .dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-brand-strong)}.dx-button.dx-button-default{background-color:var(--color-brand);color:var(--color-on-brand)}#fx-app .dx-button.dx-button-default .dx-icon{color:var(--color-on-brand)}#fx-app .dx-button-mode-text.dx-button-default,#fx-app .dx-button-mode-text.dx-button-default .dx-icon,#fx-app .dx-button-mode-outlined.dx-button-default,#fx-app .dx-button-mode-outlined.dx-button-default .dx-icon{color:var(--color-brand-text)}#fx-app .dx-button-mode-outlined.dx-button-default,.dx-calendar-cell.dx-calendar-today span{border-color:var(--color-brand-strong)}#fx-app .dx-calendar-cell.dx-calendar-selected-date span,#fx-app .dx-calendar-cell.dx-calendar-empty-cell.dx-state-active.dx-calendar-selected-date span,#fx-app .dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover.dx-calendar-selected-date span{background-color:var(--color-brand-strong);color:var(--color-on-brand-strong,var(--color-on-brand))}#fx-app .dx-dateview-item-selected{color:var(--color-brand-text)}.dx-selectbox-popup-wrapper .dx-list,#fx-app .dx-dropdowneditor-overlay .dx-list{background-color:var(--color-surface-raised)}#fx-app .dx-selectbox-popup-wrapper .dx-list-item,#fx-app .dx-dropdowneditor-overlay .dx-list-item{color:var(--color-text);border-top-color:var(--color-border);background-color:var(--color-surface-raised)}#fx-app .dx-selectbox-popup-wrapper .dx-overlay-content,#fx-app .dx-dropdowneditor-overlay .dx-overlay-content{background-color:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text)}#fx-app .dx-selectbox-popup-wrapper .dx-list-item.dx-state-focused,#fx-app .dx-dropdowneditor-overlay .dx-list-item.dx-state-focused{background-color:var(--color-brand-soft);color:var(--color-text-strong)}#fx-app .dx-selectbox-popup-wrapper .dx-list-item-selected,#fx-app .dx-dropdowneditor-overlay .dx-list-item-selected{background-color:var(--color-brand);color:var(--color-on-brand)}.dx-datagrid .dx-header-filter:not(.dx-header-filter-empty),#fx-app .dx-datagrid-container .dx-header-filter:not(.dx-header-filter-empty),#fx-app .dx-treelist .dx-header-filter:not(.dx-header-filter-empty),#fx-app .dx-treelist-container .dx-header-filter:not(.dx-header-filter-empty),#fx-app .dx-datagrid .dx-link,#fx-app .dx-treelist .dx-link,#fx-app .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,#fx-app .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,#fx-app .dx-datagrid-filter-panel .dx-icon-filter,#fx-app .dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,#fx-app .dx-treelist-filter-panel .dx-treelist-filter-panel-text,#fx-app .dx-treelist-filter-panel .dx-icon-filter{color:var(--color-brand-text)}#fx-app .dx-datagrid .dx-datagrid-drop-highlight>td,#fx-app .dx-treelist .dx-treelist-drop-highlight>td,#fx-app .dx-datagrid-search-text,#fx-app .dx-treelist-search-text{background-color:var(--color-brand-strong);color:var(--color-on-brand-strong,var(--color-on-brand))}.dx-context-menu .dx-overlay-content,#fx-app .dx-submenu .dx-overlay-content{background-color:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text);box-shadow:0 4px 16px #0000003d}#fx-app .dx-context-menu .dx-menu-item,#fx-app .dx-submenu .dx-menu-item{color:var(--color-text);background-color:#0000}#fx-app .dx-context-menu .dx-menu-item .dx-menu-item-text,#fx-app .dx-submenu .dx-menu-item .dx-menu-item-text{color:var(--color-text)}#fx-app .dx-context-menu .dx-menu-item .dx-icon,#fx-app .dx-submenu .dx-menu-item .dx-icon{color:var(--color-brand-text,var(--color-brand-strong))}#fx-app .dx-context-menu .dx-menu-item.dx-state-hover,#fx-app .dx-submenu .dx-menu-item.dx-state-hover,#fx-app .dx-context-menu .dx-menu-item.dx-state-focused,#fx-app .dx-submenu .dx-menu-item.dx-state-focused{background-color:var(--color-brand-soft);color:var(--color-text-strong)}#fx-app .dx-context-menu .dx-menu-item.dx-state-hover .dx-menu-item-text,#fx-app .dx-submenu .dx-menu-item.dx-state-hover .dx-menu-item-text,#fx-app .dx-context-menu .dx-menu-item.dx-state-focused .dx-menu-item-text,#fx-app .dx-submenu .dx-menu-item.dx-state-focused .dx-menu-item-text,#fx-app .dx-context-menu .dx-menu-item.dx-state-hover a,#fx-app .dx-context-menu .dx-menu-item.dx-state-focused a{color:var(--color-text-strong)}#fx-app .dx-context-menu .dx-menu-item.dx-state-selected,#fx-app .dx-submenu .dx-menu-item.dx-state-selected{background-color:var(--color-brand);color:var(--color-on-brand)}#fx-app .dx-context-menu .dx-menu-item.dx-state-selected .dx-menu-item-text,#fx-app .dx-submenu .dx-menu-item.dx-state-selected .dx-menu-item-text,#fx-app .dx-context-menu .dx-menu-item.dx-state-selected .dx-icon,#fx-app .dx-submenu .dx-menu-item.dx-state-selected .dx-icon{color:var(--color-on-brand)}#fx-app .dx-context-menu .dx-menu-separator,#fx-app .dx-submenu .dx-menu-separator{background-color:var(--color-border)}.dx-tooltip-wrapper .dx-overlay-content,#fx-app .dx-popover-wrapper .dx-overlay-content{background-color:var(--color-surface-raised);color:var(--color-text-strong);border:1px solid var(--color-border-strong,var(--color-border));box-shadow:0 4px 16px #00000047}#fx-app .dx-tooltip-wrapper .dx-overlay-content .dx-popup-content,#fx-app .dx-popover-wrapper .dx-overlay-content .dx-popup-content{color:var(--color-text-strong)}#fx-app .dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow:after,#fx-app .dx-popover-wrapper .dx-popover-arrow:after{background-color:var(--color-surface-raised);border-color:var(--color-border-strong,var(--color-border))}.dx-scrollview-pull-down,.dx-scrollview-scrollbottom{display:none}.fx-sidebar{width:var(--fx-sidebar-width,var(--sidebar-width-expanded));min-width:0;height:100%;color:var(--color-sidebar-text);border-right:1px solid var(--color-sidebar-border);background:var(--color-sidebar-bg);--fx-sidebar-overlay-soft:color-mix(in srgb, var(--color-sidebar-text) 5%, transparent);--fx-sidebar-overlay-medium:color-mix(in srgb, var(--color-sidebar-text) 8%, transparent);--fx-sidebar-overlay-strong:color-mix(in srgb, var(--color-sidebar-text) 11%, transparent);--fx-sidebar-overlay-strongest:color-mix(in srgb, var(--color-sidebar-text) 16%, transparent);flex-direction:column;flex-shrink:0;gap:0;padding:0;transition:width .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:visible;box-shadow:1px 0 #0000001f}.fx-sidebar__body{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:6px 6px 8px;display:flex;overflow:hidden auto}.fx-sidebar__body::-webkit-scrollbar{width:0;height:0;display:none}.fx-sidebar__footer{z-index:10;border-top:1px solid var(--color-sidebar-border);flex:none;margin-top:auto;padding:6px;position:relative}.fx-sidebar__header{min-height:var(--control-height-lg);border-bottom:1px solid var(--color-sidebar-border);align-items:center;gap:7px;margin-bottom:0;padding:6px 8px;display:flex}.fx-sidebar__mark{width:var(--fx-sidebar-mark-size);height:var(--fx-sidebar-mark-size);filter:drop-shadow(0 3px 8px #0000003d);flex:none}.fx-sidebar__brand{flex:1;min-width:0}.fx-sidebar__brand-name,.fx-sidebar__brand-caption{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-sidebar__brand-name{color:var(--color-sidebar-text);font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.fx-sidebar__brand-caption{color:var(--color-sidebar-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.1em;margin-top:2px}.fx-sidebar__toolbar{border-bottom:1px solid var(--color-sidebar-border);align-items:center;gap:5px;padding:5px 6px 6px;display:flex}.fx-sidebar__collapse{width:var(--control-height-button);height:var(--control-height-button);color:var(--color-sidebar-muted);background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-sidebar__collapse:hover,.fx-sidebar__collapse:focus-visible{color:var(--color-sidebar-text);border-color:var(--color-sidebar-border);background:var(--color-sidebar-hover);outline:none}.fx-sidebar__search-wrap{flex:auto;min-width:0;margin:0;position:relative}.fx-sidebar__search-icon{color:var(--color-sidebar-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.fx-sidebar__search{width:100%;min-height:var(--control-height-button);color:var(--color-sidebar-text);border:1px solid var(--color-sidebar-border);background:var(--color-sidebar-bg-elevated);font-size:var(--font-size-small);line-height:var(--line-height-compact);border-radius:4px;outline:none;padding:4px 7px 4px 26px}.fx-sidebar__search::placeholder{color:var(--color-sidebar-muted)}.fx-sidebar__search:hover,.fx-sidebar__search:focus{color:var(--color-sidebar-text);border-color:color-mix(in srgb, var(--color-brand) 55%, transparent);background:var(--fx-sidebar-overlay-medium)}.fx-sidebar__group-node{gap:var(--menu-item-gap);flex-direction:column;display:flex}.fx-sidebar__collapsed-group{border-top:1px solid var(--color-sidebar-border);flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:5px;padding-top:5px;display:flex}.fx-sidebar__collapsed-group:first-child{border-top:0;margin-top:0;padding-top:0}.fx-sidebar__collapsed-group-marker{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-sidebar-muted);opacity:.7;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.fx-sidebar__collapsed-group-marker:hover{color:var(--color-sidebar-text);background:var(--fx-sidebar-overlay-soft);opacity:1}.fx-sidebar__collapsed-group-marker--open{color:var(--color-sidebar-selected-text);background:var(--color-sidebar-selected-bg);opacity:1}.fx-sidebar__collapsed-group-marker>svg{width:var(--icon-box-size-xs);height:var(--icon-box-size-xs)}.fx-sidebar__collapsed-flyout{z-index:20;gap:var(--menu-item-gap);width:var(--sidebar-collapsed-flyout-width);border:1px solid var(--color-sidebar-border);background:var(--color-sidebar-bg-elevated);max-height:calc(100vh - 24px);box-shadow:var(--shadow-float);border-radius:8px;flex-direction:column;padding:8px;display:flex;position:fixed;overflow-y:auto}.fx-sidebar__collapsed-flyout-header{align-items:center;gap:var(--menu-icon-gap);padding:4px var(--menu-item-padding-x) 8px;border-bottom:1px solid var(--color-sidebar-border);color:var(--color-sidebar-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);margin-bottom:2px;display:flex}.fx-sidebar__collapsed-flyout-header-icon{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-sidebar-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-sidebar__collapsed-flyout-items{gap:var(--menu-item-gap);flex-direction:column;display:flex}.fx-sidebar__group{width:100%;min-height:var(--menu-item-height);padding:4px var(--menu-item-padding-x);color:var(--color-sidebar-muted);border-radius:var(--menu-item-radius);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-compact);text-align:left;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;transition:background .15s,color .15s;display:flex;position:relative}.fx-sidebar__group-leading{align-items:center;gap:var(--menu-icon-gap);flex:auto;min-width:0;display:flex}.fx-sidebar__group-label{overflow-wrap:normal;word-break:keep-all;white-space:normal;min-width:0;line-height:var(--line-height-compact);flex:auto}.fx-sidebar__group:hover{color:var(--color-sidebar-text);background:var(--fx-sidebar-overlay-soft)}.fx-sidebar__group--active,.fx-sidebar__group--active:hover{color:var(--color-sidebar-selected-text);background:var(--color-sidebar-selected-bg);font-weight:var(--font-weight-bold)}.fx-sidebar__group-icon,.fx-sidebar__item-icon{width:var(--icon-tile-size);height:var(--icon-tile-size);color:currentColor;border:1px solid var(--fx-icon-tile-border,var(--color-sidebar-border));border-radius:var(--icon-tile-radius);background:var(--fx-icon-tile-bg,linear-gradient(145deg, var(--fx-sidebar-overlay-strong), var(--fx-sidebar-overlay-soft)));box-shadow:var(--fx-icon-tile-shadow,inset 0 1px 0 var(--fx-sidebar-overlay-medium));flex:none;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.fx-sidebar__group:hover .fx-sidebar__group-icon,.fx-sidebar__item:hover .fx-sidebar__item-icon{border-color:color-mix(in srgb, var(--color-brand) 44%, var(--color-sidebar-border));background:var(--fx-icon-tile-bg-hover,linear-gradient(145deg, var(--fx-sidebar-overlay-strongest), var(--fx-sidebar-overlay-soft)));box-shadow:var(--fx-icon-tile-shadow-hover,0 4px 10px #00000029, inset 0 1px 0 var(--fx-sidebar-overlay-strong));transform:translateY(-1px) scale(var(--fx-icon-hover-scale,1))}.fx-sidebar__group-icon>svg,.fx-sidebar__item-icon>svg{width:var(--icon-glyph-size);height:var(--icon-glyph-size);filter:drop-shadow(0 1px 1px #00000029)}.fx-sidebar__group--active .fx-sidebar__group-icon,.fx-sidebar__item--active .fx-sidebar__item-icon,.fx-sidebar__group--active:hover .fx-sidebar__group-icon,.fx-sidebar__item--active:hover .fx-sidebar__item-icon{color:var(--color-sidebar-selected-text);border-color:var(--color-sidebar-selected-icon-border);background:linear-gradient(145deg, color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 78%, #fff), var(--color-sidebar-selected-icon-bg));box-shadow:0 5px 12px color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 42%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-sidebar-selected-text) 28%, transparent)}.fx-sidebar__group-indicator{width:14px;height:14px;font-size:var(--font-size-base);line-height:var(--line-height-none);flex:none;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.fx-sidebar__group[data-expanded=true] .fx-sidebar__group-indicator{transform:rotate(180deg)}.fx-sidebar__group-children{grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.2,.8,.2,1);display:grid}.fx-sidebar__group-children[data-expanded=true]{grid-template-rows:1fr}.fx-sidebar__group-children-inner{gap:var(--menu-item-gap);min-height:0;margin:1px 0 1px var(--menu-children-indent);border-left:1px solid var(--color-sidebar-border);flex-direction:column;padding-left:7px;display:flex;overflow:hidden}.fx-sidebar__item{align-items:center;gap:var(--menu-icon-gap);width:100%;min-width:0;min-height:var(--menu-item-height);padding:4px var(--menu-item-padding-x);color:var(--color-sidebar-text);border-radius:var(--menu-item-radius);font-size:var(--font-size-small);font-weight:var(--font-weight-sidebar);line-height:var(--line-height-sidebar);text-align:left;background:0 0;border:0;transition:background .15s,color .15s,box-shadow .15s;display:flex;position:relative}.fx-sidebar__item:hover{background:var(--color-sidebar-hover)}.fx-sidebar__item--active,.fx-sidebar__item--active:hover{color:var(--color-sidebar-selected-text);background:var(--color-sidebar-selected-bg);font-weight:var(--font-weight-bold)}.fx-sidebar__item-icon{width:var(--icon-tile-size);height:var(--icon-tile-size);color:currentColor;font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-sidebar__item--active:before,.fx-sidebar__group--active:before{content:"";width:var(--menu-active-indicator-width);background:var(--color-sidebar-selected-icon-border);border-radius:0 999px 999px 0;position:absolute;top:15%;bottom:15%;left:0}.fx-sidebar__item-label{overflow-wrap:normal;word-break:keep-all;white-space:normal;min-width:0;line-height:var(--line-height-compact);flex:auto}.fx-sidebar[data-collapsed=true]{align-items:center;padding-inline:0}.fx-sidebar[data-collapsed=true] .fx-sidebar__header,.fx-sidebar[data-collapsed=true] .fx-sidebar__toolbar,.fx-sidebar[data-collapsed=true] .fx-sidebar__group,.fx-sidebar[data-collapsed=true] .fx-sidebar__item{justify-content:center}.fx-sidebar[data-collapsed=true] .fx-sidebar__header{padding-inline:4px}.fx-sidebar[data-collapsed=true] .fx-sidebar__toolbar,.fx-sidebar[data-collapsed=true] .fx-sidebar__body{padding-inline:3px}.fx-sidebar[data-collapsed=true] .fx-sidebar__item{min-height:32px;padding-inline:4px}.fx-sidebar[data-collapsed=true] .fx-sidebar__item-icon{width:calc(var(--icon-tile-size) + 4px);height:calc(var(--icon-tile-size) + 4px);border-radius:calc(var(--icon-tile-radius) + 1px)}.fx-sidebar[data-collapsed=true] .fx-sidebar__item-icon>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.fx-sidebar[data-collapsed=true] .fx-sidebar__brand,.fx-sidebar[data-collapsed=true] .fx-sidebar__group-label,.fx-sidebar[data-collapsed=true] .fx-sidebar__group-indicator,.fx-sidebar[data-collapsed=true] .fx-sidebar__search-wrap,.fx-sidebar[data-collapsed=true] .fx-sidebar__item-label{display:none}.fx-sidebar[data-collapsed=true] .fx-sidebar__footer,.fx-sidebar[data-collapsed=true] .fx-sidebar-user{width:100%}.fx-sidebar[data-collapsed=true] .fx-sidebar-user__toggle{justify-content:center;padding-inline:7px}.fx-sidebar[data-collapsed=true] .fx-sidebar-user__menu{width:188px;bottom:0;left:calc(100% + 9px);right:auto}.fx-sidebar-meta{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:6px;display:flex}.fx-sidebar-meta__item{border:1px solid var(--color-sidebar-border);background:var(--color-sidebar-bg-elevated);width:100%;min-width:0;color:var(--color-sidebar-muted);font-size:var(--font-size-small);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.fx-sidebar-meta__item:hover,.fx-sidebar-meta__item:focus-visible{background:var(--color-sidebar-hover);border-color:var(--color-sidebar-selected-icon-border);color:var(--color-sidebar-text);transform:translate(1px)}.fx-sidebar-meta__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-sidebar[data-collapsed=true] .fx-sidebar-meta{flex-direction:column;justify-content:center;align-items:center;gap:6px}.fx-sidebar[data-collapsed=true] .fx-sidebar-meta__item{justify-content:center;width:auto;padding:6px}.fx-sidebar-user{flex-direction:column;gap:6px;display:flex;position:relative}.fx-sidebar-user__toggle{width:100%;min-height:var(--control-height-md);border:1px solid var(--color-sidebar-border);background:var(--color-sidebar-bg-elevated);color:var(--color-sidebar-text);border-radius:5px;align-items:center;gap:7px;padding:4px 7px;display:flex}.fx-sidebar-user__toggle:hover{color:var(--color-sidebar-text);background:var(--fx-sidebar-overlay-strong);border-color:var(--color-sidebar-hover)}.fx-sidebar-user__toggle .fx-user-chip__avatar{width:var(--fx-user-avatar-size,24px);height:var(--fx-user-avatar-size,24px);font-size:var(--font-size-small);background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-text);border-radius:4px}.fx-sidebar-user .fx-user-chip__name{color:var(--color-sidebar-text);font-size:var(--font-size-small)}.fx-sidebar-user .fx-user-chip__role{color:var(--color-sidebar-muted);font-size:var(--font-size-small)}.fx-sidebar-user__copy{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.fx-sidebar-user__menu{z-index:20;border:1px solid var(--color-sidebar-border);background:var(--color-sidebar-bg-elevated);box-shadow:var(--shadow-float);border-radius:7px;flex-direction:column;gap:5px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 7px);left:0;right:0}.fx-sidebar-user__menu-item,.fx-sidebar-user__menu-item--danger,.fx-sidebar-user__menu .fx-theme-toggle{width:100%;min-height:31px;color:var(--color-sidebar-text);text-align:left;border:1px solid var(--color-sidebar-border);background:var(--color-sidebar-hover);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-radius:4px;justify-content:flex-start;align-items:center;gap:7px;padding:4px 8px;display:flex}.fx-sidebar-user__menu-item:hover{color:var(--color-sidebar-text);background:var(--fx-sidebar-overlay-strong)}.fx-sidebar-user__menu-item--danger{color:var(--color-sidebar-danger,var(--color-danger));border-color:color-mix(in srgb, var(--color-sidebar-danger,var(--color-danger)) 45%, transparent)}.fx-sidebar-user__menu-item--danger:hover{color:var(--color-sidebar-danger-hover-text,var(--color-sidebar-danger,var(--color-danger)));background:var(--color-sidebar-danger-hover-bg,color-mix(in srgb, var(--color-danger) 16%, transparent))}.fx-sidebar-user__menu .fx-theme-toggle:hover{color:var(--color-sidebar-text);border-color:var(--color-sidebar-hover);background:var(--fx-sidebar-overlay-strong)}[data-icon-style=soft-square]{--fx-icon-tile-bg:color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 30%, transparent);--fx-icon-tile-border:color-mix(in srgb, var(--color-sidebar-selected-icon-border) 45%, transparent);--fx-icon-tile-shadow:none;--fx-icon-tile-bg-hover:color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 52%, transparent);--fx-icon-tile-shadow-hover:0 2px 6px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 32%, transparent);--fx-icon-hover-scale:1.03}[data-icon-style=squircle]{--fx-icon-tile-bg:color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 38%, transparent);--fx-icon-tile-border:color-mix(in srgb, var(--color-sidebar-selected-icon-border) 34%, transparent);--fx-icon-tile-shadow:0 3px 9px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 22%, transparent);--fx-icon-tile-bg-hover:color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 60%, transparent);--fx-icon-tile-shadow-hover:0 5px 14px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 34%, transparent);--fx-icon-hover-scale:1.05}[data-icon-style=orb]{--fx-icon-tile-bg:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 72%, transparent), color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 24%, transparent));--fx-icon-tile-border:color-mix(in srgb, var(--color-sidebar-selected-icon-border) 40%, transparent);--fx-icon-tile-shadow:0 2px 8px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 24%, transparent);--fx-icon-tile-bg-hover:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 92%, transparent), color-mix(in srgb, var(--color-sidebar-selected-icon-bg) 38%, transparent));--fx-icon-tile-shadow-hover:0 0 0 3px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 22%, transparent);--fx-icon-hover-scale:1.06}[data-icon-style=orb] .fx-sidebar__item--active .fx-sidebar__item-icon,[data-icon-style=orb] .fx-sidebar__group--active .fx-sidebar__group-icon{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 26%, transparent)}[data-menu-style=card] .fx-sidebar__item,[data-menu-style=card] .fx-sidebar__group{transition:background .15s,color .15s,box-shadow .15s,transform .15s}[data-menu-style=card] .fx-sidebar__item--active,[data-menu-style=card] .fx-sidebar__group--active{box-shadow:0 2px 10px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 30%, transparent)}[data-menu-style=card] .fx-sidebar__item:hover{box-shadow:0 1px 6px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 18%, transparent)}[data-menu-style=pill] .fx-sidebar__item--active,[data-menu-style=pill] .fx-sidebar__group--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-sidebar-selected-icon-border) 40%, transparent)}[data-menu-style=rail] .fx-sidebar__item--active,[data-menu-style=rail] .fx-sidebar__group--active{background:color-mix(in srgb, var(--color-sidebar-selected-bg) 55%, transparent)}[data-menu-style=rail] .fx-sidebar__group-children-inner{border-left-color:color-mix(in srgb, var(--color-sidebar-selected-icon-border) 45%, var(--color-sidebar-border))}[data-ornament-style=aurora],[data-ornament-style=storybook]{--fx-orn-line:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 15%), transparent);--fx-orn-star:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 45%), transparent);--fx-orn-star-alt:color-mix(in srgb, var(--color-pending) calc(var(--ornament-intensity) * 42%), transparent);--fx-orn-wash:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 13%), transparent);--fx-orn-wash-soft:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 52%), transparent);--fx-orn-glow:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 26%), transparent)}[data-ornament-style=storybook]{--fx-orn-ribbon-main:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 34%), transparent);--fx-orn-ribbon-alt:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 30%), transparent);--fx-orn-ribbon-shine:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 42%), transparent)}[data-ornament-style=aurora] .fx-app-shell{background-image:radial-gradient(1100px 520px at 92% -10%, var(--fx-orn-wash-soft), transparent 68%), radial-gradient(860px 460px at -8% 106%, var(--fx-orn-wash), transparent 70%)}[data-ornament-style=aurora] .fx-sidebar{background-image:linear-gradient(180deg, var(--fx-orn-wash-soft) 0%, transparent 40%)}[data-ornament-style=aurora] .fx-shell-header{background-image:linear-gradient(90deg, var(--fx-orn-wash-soft) 0%, transparent 48%)}[data-ornament-style=storybook] .fx-app-shell{background-image:repeating-linear-gradient(0deg, var(--fx-orn-line) 0 1px, transparent 1px var(--ornament-pattern-size)), repeating-linear-gradient(90deg, var(--fx-orn-line) 0 1px, transparent 1px var(--ornament-pattern-size)), radial-gradient(1100px 520px at 92% -10%, var(--fx-orn-wash-soft), transparent 68%), radial-gradient(820px 460px at -8% 108%, var(--fx-orn-wash), transparent 70%)}[data-ornament-style=storybook] .fx-sidebar{background-image:linear-gradient(150deg, transparent 0 42%, var(--fx-orn-ribbon-main) 43% 50%, var(--fx-orn-ribbon-shine) 51% 53%, transparent 54% 100%), linear-gradient(30deg, transparent 0 42%, var(--fx-orn-ribbon-alt) 43% 50%, var(--fx-orn-ribbon-shine) 51% 53%, transparent 54% 100%), linear-gradient(150deg, transparent 0 42%, var(--fx-orn-ribbon-main) 43% 50%, var(--fx-orn-ribbon-shine) 51% 53%, transparent 54% 100%), linear-gradient(180deg, var(--fx-orn-wash-soft) 0%, transparent 36%);background-position:calc(100% - 3px) 0,2px 56px,calc(100% - 5px) 112px,0 0;background-repeat:repeat-y,repeat-y,repeat-y,no-repeat;background-size:14px 168px,12px 168px,10px 168px,auto}[data-ornament-style=storybook] .fx-sidebar[data-collapsed=true]{background-size:7px 168px,6px 168px,5px 168px,auto}[data-ornament-style=storybook] .fx-sidebar__header{background-image:linear-gradient(135deg, var(--fx-orn-wash-soft) 0%, transparent 72%);box-shadow:inset 0 -2px 0 var(--fx-orn-glow)}[data-ornament-style=storybook] .fx-shell-header{background-image:radial-gradient(circle at calc(100% - 44px) 20px, var(--fx-orn-star) 0 1px, transparent 2px), radial-gradient(circle at calc(100% - 78px) 44px, var(--fx-orn-star-alt) 0 2px, transparent 3px), linear-gradient(90deg, var(--fx-orn-wash-soft) 0%, transparent 44%, var(--fx-orn-wash) 100%);box-shadow:inset 0 -2px 0 var(--fx-orn-glow);background-repeat:no-repeat}[data-ornament-style=storybook] .fx-tab-strip,[data-ornament-style=storybook] .fx-toolstrip{background-image:linear-gradient(90deg, var(--fx-orn-wash-soft) 0%, transparent 58%)}[data-ornament-style=storybook] .fx-page__data,[data-ornament-style=storybook] .fx-card,[data-ornament-style=storybook] .fx-workspace-empty__card{border-color:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 34%), var(--color-border));box-shadow:0 6px 20px color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 13%), transparent)}[data-ornament-style=storybook] .fx-workspace-empty{background-image:radial-gradient(circle at 12% 22%, var(--fx-orn-star) 0 2px, transparent 3px), radial-gradient(circle at 86% 16%, var(--fx-orn-star-alt) 0 2px, transparent 4px), radial-gradient(circle at 78% 82%, var(--fx-orn-star) 0 1px, transparent 3px), radial-gradient(circle at 22% 78%, var(--fx-orn-star-alt) 0 2px, transparent 3px);background-repeat:no-repeat}[data-ornament-style=storybook] .fx-sidebar__item--active,[data-ornament-style=storybook] .fx-sidebar__group--active{box-shadow:0 2px 12px color-mix(in srgb, var(--color-sidebar-selected-icon-border) calc(var(--ornament-intensity) * 45%), transparent), inset 0 1px 0 color-mix(in srgb, var(--color-sidebar-text) calc(var(--ornament-intensity) * 14%), transparent)}@keyframes fx-orn-sidebar-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 -186px,0 -372px,168px -186px,-168px -372px,0 0}}@keyframes fx-orn-sidebar-frost-drift{0%{background-position:14% 42%,84% 54%,31% 68%,77% 80%,52% 62%}to{background-position:14% calc(42% + 14px),84% calc(54% - 10px),31% calc(68% + 18px),77% calc(80% - 12px),52% 62%}}@keyframes fx-orn-sidebar-ribbon-drift{0%{background-position:calc(100% - 3px) 0,2px 56px,calc(100% - 5px) 112px,0 0}to{background-position:calc(100% - 3px) -168px,2px 224px,calc(100% - 5px) -56px,0 0}}@keyframes fx-orn-header-twinkle{0%{background-position:0 0,0 0,0 0}to{background-position:0 5px,0 -4px,0 0}}@keyframes fx-orn-workspace-float{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:6px 8px,-7px 6px,5px -8px,-6px -7px}}[data-ornament-style=glacial-frost]{--fx-orn-frost:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 20%), transparent);--fx-orn-frost-ice:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 55%), transparent);--fx-orn-flake:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 48%), transparent);--fx-orn-flake-alt:color-mix(in srgb, var(--color-brand-strong) calc(var(--ornament-intensity) * 36%), transparent);--fx-orn-frost-line:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 14%), transparent);--fx-orn-frost-glow:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 28%), transparent);--fx-orn-frost-shard:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 22%), transparent);--fx-orn-frost-shard-alt:color-mix(in srgb, var(--color-brand-strong) calc(var(--ornament-intensity) * 16%), transparent);--fx-orn-frost-sheen:color-mix(in srgb, var(--color-sidebar-text) calc(var(--ornament-intensity) * 13%), transparent)}[data-ornament-style=glacial-frost] .fx-app-shell{background-image:repeating-linear-gradient(60deg, var(--fx-orn-frost-line) 0 1px, transparent 1px var(--ornament-pattern-size)), repeating-linear-gradient(120deg, var(--fx-orn-frost-line) 0 1px, transparent 1px var(--ornament-pattern-size)), radial-gradient(980px 500px at 90% -8%, var(--fx-orn-frost-ice), transparent 66%), radial-gradient(780px 420px at -6% 106%, var(--fx-orn-frost), transparent 70%)}[data-ornament-style=glacial-frost] .fx-sidebar{background-image:linear-gradient(132deg, transparent 0 40%, var(--fx-orn-frost-shard) 44% 50%, var(--fx-orn-frost-sheen) 51% 54%, transparent 58% 100%), linear-gradient(48deg, transparent 0 40%, var(--fx-orn-frost-shard-alt) 44% 50%, var(--fx-orn-frost-sheen) 51% 54%, transparent 58% 100%), linear-gradient(126deg, transparent 0 40%, var(--fx-orn-frost-shard) 44% 50%, var(--fx-orn-frost-sheen) 51% 54%, transparent 58% 100%), linear-gradient(54deg, transparent 0 40%, var(--fx-orn-frost-shard-alt) 44% 50%, var(--fx-orn-frost-sheen) 51% 54%, transparent 58% 100%), linear-gradient(112deg, transparent 0 45%, var(--fx-orn-frost-sheen) 48% 52%, transparent 55%);background-position:14% 42%,84% 54%,31% 68%,77% 80%,52% 62%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:10px 18px,8px 14px,12px 20px,7px 13px,48px 1px}[data-ornament-style=glacial-frost] .fx-sidebar__header{background-image:linear-gradient(135deg, var(--fx-orn-frost-ice) 0%, transparent 70%);box-shadow:inset 0 -2px 0 var(--fx-orn-frost-glow)}[data-ornament-style=glacial-frost] .fx-shell-header{background-image:radial-gradient(circle at calc(100% - 48px) 22px, var(--fx-orn-flake) 0 1.5px, transparent 2.5px), radial-gradient(circle at calc(100% - 84px) 42px, var(--fx-orn-flake-alt) 0 2px, transparent 3px), linear-gradient(90deg, var(--fx-orn-frost-ice) 0%, transparent 46%, var(--fx-orn-frost) 100%);box-shadow:inset 0 -2px 0 var(--fx-orn-frost-glow);background-repeat:no-repeat}[data-ornament-style=glacial-frost] .fx-tab-strip,[data-ornament-style=glacial-frost] .fx-toolstrip{background-image:linear-gradient(90deg, var(--fx-orn-frost-ice) 0%, transparent 56%)}[data-ornament-style=glacial-frost] .fx-page__data,[data-ornament-style=glacial-frost] .fx-card,[data-ornament-style=glacial-frost] .fx-workspace-empty__card{border-color:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 32%), var(--color-border));box-shadow:0 5px 18px color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 12%), transparent)}[data-ornament-style=glacial-frost] .fx-workspace-empty{background-image:radial-gradient(circle at 15% 20%, var(--fx-orn-flake) 0 2.5px, transparent 3.5px), radial-gradient(circle at 84% 18%, var(--fx-orn-flake-alt) 0 2px, transparent 3px), radial-gradient(circle at 76% 80%, var(--fx-orn-flake) 0 1.5px, transparent 3px), radial-gradient(circle at 24% 76%, var(--fx-orn-flake-alt) 0 2px, transparent 3px);background-repeat:no-repeat}[data-ornament-style=glacial-frost] .fx-sidebar__item--active,[data-ornament-style=glacial-frost] .fx-sidebar__group--active{box-shadow:0 2px 12px color-mix(in srgb, var(--color-sidebar-selected-icon-border) calc(var(--ornament-intensity) * 45%), transparent), inset 0 1px 0 color-mix(in srgb, var(--color-sidebar-text) calc(var(--ornament-intensity) * 14%), transparent)}[data-ornament-style=crystal-shimmer]{--fx-orn-crystal-wash:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 16%), transparent);--fx-orn-crystal-soft:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 56%), transparent);--fx-orn-gem:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 50%), transparent);--fx-orn-gem-alt:color-mix(in srgb, var(--color-pending) calc(var(--ornament-intensity) * 44%), transparent);--fx-orn-facet-line:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 15%), transparent);--fx-orn-gem-glow:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 28%), transparent)}[data-ornament-style=crystal-shimmer] .fx-app-shell{background-image:repeating-linear-gradient(45deg, var(--fx-orn-facet-line) 0 1px, transparent 1px var(--ornament-pattern-size)), repeating-linear-gradient(135deg, var(--fx-orn-facet-line) 0 1px, transparent 1px var(--ornament-pattern-size)), radial-gradient(1050px 520px at 94% -8%, var(--fx-orn-crystal-soft), transparent 68%), radial-gradient(820px 440px at -6% 106%, var(--fx-orn-crystal-wash), transparent 70%)}[data-ornament-style=crystal-shimmer] .fx-sidebar{background-image:radial-gradient(circle at 26px 26px, var(--fx-orn-gem) 0 2px, transparent 3px), radial-gradient(circle at 74px 92px, var(--fx-orn-gem-alt) 0 1.5px, transparent 2.5px), radial-gradient(circle at 136px 52px, var(--fx-orn-gem) 0 2px, transparent 3px), radial-gradient(circle at 44px 146px, var(--fx-orn-gem-alt) 0 1.5px, transparent 2.5px), linear-gradient(180deg, var(--fx-orn-crystal-soft) 0%, transparent 38%);background-repeat:repeat,repeat,repeat,repeat,no-repeat;background-size:160px 180px,160px 180px,160px 180px,160px 180px,auto}[data-ornament-style=crystal-shimmer] .fx-sidebar__header{background-image:linear-gradient(135deg, var(--fx-orn-crystal-soft) 0%, transparent 70%);box-shadow:inset 0 -2px 0 var(--fx-orn-gem-glow)}[data-ornament-style=crystal-shimmer] .fx-shell-header{background-image:radial-gradient(circle at calc(100% - 40px) 20px, var(--fx-orn-gem) 0 2px, transparent 3px), radial-gradient(circle at calc(100% - 74px) 40px, var(--fx-orn-gem-alt) 0 1.5px, transparent 2.5px), linear-gradient(90deg, var(--fx-orn-crystal-soft) 0%, transparent 42%, var(--fx-orn-crystal-wash) 100%);box-shadow:inset 0 -2px 0 var(--fx-orn-gem-glow);background-repeat:no-repeat}[data-ornament-style=crystal-shimmer] .fx-tab-strip,[data-ornament-style=crystal-shimmer] .fx-toolstrip{background-image:linear-gradient(90deg, var(--fx-orn-crystal-soft) 0%, transparent 58%)}[data-ornament-style=crystal-shimmer] .fx-page__data,[data-ornament-style=crystal-shimmer] .fx-card,[data-ornament-style=crystal-shimmer] .fx-workspace-empty__card{border-color:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 36%), var(--color-border));box-shadow:0 6px 22px color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 14%), transparent)}[data-ornament-style=crystal-shimmer] .fx-workspace-empty{background-image:radial-gradient(circle at 14% 24%, var(--fx-orn-gem) 0 2.5px, transparent 3.5px), radial-gradient(circle at 88% 18%, var(--fx-orn-gem-alt) 0 2px, transparent 3px), radial-gradient(circle at 76% 84%, var(--fx-orn-gem) 0 1.5px, transparent 3px), radial-gradient(circle at 20% 74%, var(--fx-orn-gem-alt) 0 2px, transparent 3px);background-repeat:no-repeat}[data-ornament-style=crystal-shimmer] .fx-sidebar__item--active,[data-ornament-style=crystal-shimmer] .fx-sidebar__group--active{box-shadow:0 2px 14px color-mix(in srgb, var(--color-sidebar-selected-icon-border) calc(var(--ornament-intensity) * 48%), transparent), inset 0 1px 0 color-mix(in srgb, var(--color-sidebar-text) calc(var(--ornament-intensity) * 16%), transparent)}[data-ornament-style=forge-flame]{--fx-orn-forge-wash:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 8%), transparent);--fx-orn-forge-ember:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 18%), transparent);--fx-orn-forge-hot:color-mix(in srgb, var(--color-pending) calc(var(--ornament-intensity) * 14%), transparent);--fx-orn-forge-glow:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 16%), transparent)}[data-ornament-style=forge-flame] .fx-app-shell{background-image:linear-gradient(145deg, var(--fx-orn-forge-wash) 0%, transparent 42%)}[data-ornament-style=forge-flame] .fx-sidebar{background-image:radial-gradient(190px 255px at 10% 114%, var(--fx-orn-forge-ember) 0%, transparent 72%), radial-gradient(220px 290px at 96% 118%, var(--fx-orn-forge-hot) 0%, transparent 76%), linear-gradient(180deg, var(--fx-orn-forge-wash) 0%, transparent 52%);background-repeat:no-repeat;background-size:260px 310px,300px 360px,auto}[data-ornament-style=forge-flame] .fx-sidebar__header{background-image:linear-gradient(135deg, var(--fx-orn-forge-wash) 0%, transparent 72%);box-shadow:inset 0 -1px 0 var(--fx-orn-forge-glow)}[data-ornament-style=forge-flame] .fx-shell-header{background-image:linear-gradient(90deg, var(--fx-orn-forge-wash) 0%, transparent 54%);box-shadow:inset 0 -1px 0 var(--fx-orn-forge-glow)}[data-ornament-style=forge-flame] .fx-tab-strip,[data-ornament-style=forge-flame] .fx-toolstrip{background-image:linear-gradient(90deg, var(--fx-orn-forge-wash) 0%, transparent 62%)}[data-ornament-style=forge-flame] .fx-page__data,[data-ornament-style=forge-flame] .fx-card,[data-ornament-style=forge-flame] .fx-workspace-empty__card{border-color:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 20%), var(--color-border));box-shadow:0 4px 14px color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 7%), transparent)}[data-ornament-style=forge-flame] .fx-sidebar__item--active,[data-ornament-style=forge-flame] .fx-sidebar__group--active{box-shadow:0 1px 8px color-mix(in srgb, var(--color-sidebar-selected-icon-border) calc(var(--ornament-intensity) * 24%), transparent), inset 0 1px 0 color-mix(in srgb, var(--color-sidebar-text) calc(var(--ornament-intensity) * 6%), transparent)}@keyframes fx-orn-forge-breathe{0%{background-position:8% 108%,96% 110%,0 0}to{background-position:12% 102%,92% 106%,0 0}}[data-ornament-style=lavender-powder]{--fx-orn-lavender-dust:color-mix(in srgb, var(--color-brand) calc(var(--ornament-intensity) * 50%), transparent);--fx-orn-lavender-dust-soft:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 72%), transparent);--fx-orn-lavender-dust-glow:color-mix(in srgb, var(--color-sidebar-selected-icon-border) calc(var(--ornament-intensity) * 52%), transparent);--fx-orn-lavender-wash:color-mix(in srgb, var(--color-brand-soft) calc(var(--ornament-intensity) * 38%), transparent)}[data-ornament-style=lavender-powder] .fx-sidebar{background-image:radial-gradient(ellipse 1px 2.5px at 20px 34px, var(--fx-orn-lavender-dust) 0 55%, transparent 100%), radial-gradient(ellipse 2.25px 1px at 94px 86px, var(--fx-orn-lavender-dust-soft) 0 50%, transparent 100%), radial-gradient(ellipse .85px 1.8px at 142px 54px, var(--fx-orn-lavender-dust-glow) 0 55%, transparent 100%), radial-gradient(ellipse 1.6px .8px at 54px 166px, var(--fx-orn-lavender-dust) 0 50%, transparent 100%), radial-gradient(ellipse 2.6px 1.2px at 128px 194px, var(--fx-orn-lavender-dust-soft) 0 42%, transparent 100%), linear-gradient(180deg, var(--fx-orn-lavender-wash) 0%, transparent 42%);background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:176px 224px,176px 224px,176px 224px,176px 224px,176px 224px,auto}@keyframes fx-orn-lavender-powder-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:176px -224px,-176px -448px,352px -224px,-176px -448px,352px -448px,0 0}}[data-ornament-style=storybook] .fx-sidebar{animation:fx-orn-sidebar-ribbon-drift calc(var(--ornament-motion,0) * 1s) steps(168) infinite}[data-ornament-style=storybook] .fx-shell-header{animation:fx-orn-header-twinkle calc(var(--ornament-motion,0) * .14s) steps(10) infinite alternate}[data-ornament-style=storybook] .fx-workspace-empty{animation:fx-orn-workspace-float calc(var(--ornament-motion,0) * .2s) steps(16) infinite alternate}[data-ornament-style=glacial-frost] .fx-sidebar{animation:fx-orn-sidebar-frost-drift calc(var(--ornament-motion,0) * 1s) steps(120) infinite alternate}[data-ornament-style=glacial-frost] .fx-shell-header{animation:fx-orn-header-twinkle calc(var(--ornament-motion,0) * .14s) steps(10) infinite alternate}[data-ornament-style=glacial-frost] .fx-workspace-empty{animation:fx-orn-workspace-float calc(var(--ornament-motion,0) * .2s) steps(16) infinite alternate}[data-ornament-style=crystal-shimmer] .fx-sidebar{animation:fx-orn-sidebar-drift calc(var(--ornament-motion,0) * 1.1s) steps(360) infinite}[data-ornament-style=crystal-shimmer] .fx-shell-header{animation:fx-orn-header-twinkle calc(var(--ornament-motion,0) * .16s) steps(12) infinite alternate}[data-ornament-style=crystal-shimmer] .fx-workspace-empty{animation:fx-orn-workspace-float calc(var(--ornament-motion,0) * .22s) steps(16) infinite alternate}[data-ornament-style=forge-flame] .fx-sidebar{animation:fx-orn-forge-breathe calc(var(--ornament-motion,0) * .15s) ease-in-out infinite alternate}[data-ornament-style=lavender-powder] .fx-sidebar{animation:fx-orn-lavender-powder-drift calc(var(--ornament-motion,0) * 1s) steps(448) infinite}@media (prefers-reduced-motion:reduce){[data-ornament-style=storybook] .fx-sidebar,[data-ornament-style=storybook] .fx-shell-header,[data-ornament-style=storybook] .fx-workspace-empty,[data-ornament-style=glacial-frost] .fx-sidebar,[data-ornament-style=glacial-frost] .fx-shell-header,[data-ornament-style=glacial-frost] .fx-workspace-empty,[data-ornament-style=crystal-shimmer] .fx-sidebar,[data-ornament-style=forge-flame] .fx-sidebar,[data-ornament-style=lavender-powder] .fx-sidebar,[data-ornament-style=crystal-shimmer] .fx-shell-header,[data-ornament-style=crystal-shimmer] .fx-workspace-empty{animation:none}}.fx-tab-workspace{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.fx-tab-strip{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);box-sizing:border-box;flex-shrink:0;align-items:center;min-height:0;padding:3px clamp(12px,2vw,20px) 0;display:flex;position:relative}.fx-tab-strip__tabs{flex:1;align-items:center;min-width:0;min-height:0;display:flex}.fx-tab-strip__pinned{border-right:1px solid var(--color-border);flex:none;align-items:center;gap:2px;margin-right:4px;padding-right:4px;display:flex}.fx-tab-strip__viewport{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:2px;min-width:0;min-height:0;display:flex;overflow:auto hidden}.fx-tab-strip__viewport::-webkit-scrollbar{height:0;display:none}.fx-tab-strip__actions{flex-shrink:0;align-items:center;margin-bottom:3px;margin-right:8px;display:flex}.fx-tab-strip__actions--end{margin-left:8px;margin-right:0}.fx-tab-close-all,.fx-shell-nav-toggle{width:var(--control-height-button);min-width:var(--control-height-button);height:var(--control-height-button);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-small);font-weight:var(--font-weight-tab);line-height:var(--line-height-tab);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.fx-tab-close-all:hover,.fx-shell-nav-toggle:hover{color:var(--color-text-strong);border-color:var(--color-border-strong);background:var(--color-surface-raised)}.fx-tab-close-all:focus-visible,.fx-shell-nav-toggle:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.fx-tab-close-all:active,.fx-shell-nav-toggle:active{background:var(--color-brand-soft)}.fx-tab-window-list-anchor{margin-bottom:3px;margin-right:6px;display:inline-flex;position:relative}.fx-tab-window-list-trigger{width:var(--control-height-button);min-width:var(--control-height-button);height:var(--control-height-button);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.fx-tab-window-list-trigger:hover,.fx-tab-window-list-trigger[aria-expanded=true]{color:var(--color-text-strong);border-color:var(--color-border-strong);background:var(--color-surface-raised)}.fx-tab-window-list-trigger:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.fx-tab-window-list{z-index:20;width:280px;max-height:360px;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-base);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.fx-tab-window-list__head{font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);flex:none;padding:7px 10px}.fx-tab-window-list__items{margin:0;padding:4px;list-style:none;overflow-y:auto}.fx-tab-window-list__item{text-align:left;width:100%;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;display:flex}.fx-tab-window-list__item:hover{background:color-mix(in srgb, var(--color-brand) 8%, transparent)}.fx-tab-window-list__item--active{background:color-mix(in srgb, var(--color-brand) 14%, transparent)}.fx-tab-window-list__number{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-brand-text);font-size:var(--font-size-dense);font-weight:var(--font-weight-bold);background:var(--color-brand-soft);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-tab-window-list__icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.fx-tab-window-list__label{min-width:0;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-tab-menu{z-index:20;min-width:max-content;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-base);box-shadow:var(--shadow-float);flex-direction:column;padding:4px;display:flex;position:absolute}.fx-tab-menu__item{text-align:left;font-family:inherit;font-size:var(--font-size-small);color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.fx-tab-menu__item:hover,.fx-tab-menu__item:focus-visible{background:color-mix(in srgb, var(--color-brand) 14%, transparent);outline:none}.fx-tab{box-sizing:border-box;max-width:var(--fx-compact-item-max-width);min-height:var(--control-height-tab);color:var(--color-text-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:var(--font-size-small);font-weight:var(--font-weight-tab);line-height:var(--line-height-tab);white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:1;background:0 0;border:1px solid #0000;border-bottom-width:2px;flex-shrink:0;align-items:center;gap:8px;padding:3px 10px 3px 12px;transition:opacity .16s,transform .16s,max-width .16s,padding .16s,margin .16s,border-color .16s;display:flex;overflow:hidden;transform:scale(1)}.fx-tab__icon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.fx-tab--active .fx-tab__icon{color:var(--color-brand-strong)}.fx-tab--closing{opacity:0;pointer-events:none;border-color:#0000;max-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:scale(.92)translateY(-2px)}@media (prefers-reduced-motion:reduce){.fx-tab{transition:none}}.fx-tab--pinned{z-index:2;background:var(--color-surface-muted);position:sticky;left:0}.fx-tab--dragging{z-index:3;cursor:grabbing;background:var(--color-surface-raised);box-shadow:var(--shadow-float);transition:none}.fx-tab:hover{color:var(--color-text);background:var(--color-surface-muted)}.fx-tab--active{color:var(--color-text-strong);border-color:var(--color-border);border-bottom-color:var(--color-brand);background:var(--color-surface-raised);margin-bottom:-1px}.fx-tab__close,.fx-tab__pin{width:var(--control-size-tab-close);height:var(--control-size-tab-close);color:inherit;line-height:var(--line-height-none);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-tab__close:hover,.fx-tab__pin:hover{color:var(--color-text-strong);background:var(--color-brand-soft)}.fx-tab__pin{color:var(--color-brand-strong)}.fx-tab__close:focus-visible,.fx-tab__pin:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.fx-tab__close:hover .fx-icon{transform:rotate(90deg)}.fx-tab-content{flex:1;min-height:0;position:relative}.fx-tab-panel{scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow:auto}.fx-tab-panel::-webkit-scrollbar{width:0;height:0;display:none}.fx-workspace-empty{place-items:center;min-height:100%;padding:clamp(24px,5vw,64px);display:grid}.fx-workspace-empty__card{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(100%,540px);padding:clamp(24px,4vw,44px)}.fx-workspace-empty__icon{width:54px;height:54px;color:var(--color-brand-strong);border:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent);background:linear-gradient(145deg, var(--color-brand-soft), color-mix(in srgb, var(--color-brand) 12%, var(--color-surface-raised)));box-shadow:inset 0 1px 0 #ffffff47, 0 10px 24px color-mix(in srgb, var(--color-brand) 12%, transparent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.fx-workspace-empty__icon .fx-icon{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-brand) 26%, transparent))}.fx-workspace-empty h2{color:var(--color-text-strong);font-size:var(--font-size-large);letter-spacing:-.025em;margin:0}.fx-workspace-empty p{max-width:544px;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:10px auto 0}.fx-page{flex-direction:column;height:100%;padding:12px;display:flex}.fx-color-management{gap:13px}.fx-color-management__tab{min-height:var(--control-height-md);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px}.fx-color-management__tab:hover{color:var(--color-text-strong);background:var(--color-surface-raised)}.fx-color-management__tab--active{color:var(--color-on-brand);border-color:var(--color-brand-strong);background:var(--color-brand)}.fx-color-panel{flex-direction:column;flex:1;min-height:0;display:flex}.fx-page__data{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden}.fx-page__data ::-webkit-scrollbar{width:0;height:0;display:none}.fx-page__data::-webkit-scrollbar{width:0;height:0;display:none}:is(.fx-goods-receipts-page__data,.fx-purchase-orders-page__data,.fx-page__data--split-cards,.fx-page__data:has(>.fx-grid-workspace),.fx-page__data:has(>.fx-split-panel),.fx-page__data:has(>.fx-data-grid>.fx-grid-workspace),.fx-page__data:has(>.fx-data-grid>.fx-data-grid__body--split),.fx-page__data:has(.fx-grid-workspace)){background:0 0;border:0;border-radius:0;display:flex}:is(.fx-goods-receipts-page__data>.fx-split-panel>.fx-split-panel__divider,.fx-purchase-orders-page__data .fx-split-panel>.fx-split-panel__divider,.fx-page__data--split-cards .fx-split-panel>.fx-split-panel__divider,.fx-page__data:has(>.fx-grid-workspace)>.fx-split-panel>.fx-split-panel__divider,.fx-page__data:has(>.fx-split-panel)>.fx-split-panel>.fx-split-panel__divider,.fx-page__data:has(>.fx-data-grid>.fx-grid-workspace) .fx-split-panel>.fx-split-panel__divider,.fx-page__data:has(>.fx-data-grid>.fx-data-grid__body--split) .fx-split-panel>.fx-split-panel__divider,.fx-page__data:has(.fx-grid-workspace) .fx-split-panel>.fx-split-panel__divider){flex-basis:var(--fx-split-divider-touch-size);width:var(--fx-split-divider-touch-size)}:is(.fx-purchase-orders-page__data>.fx-data-grid,.fx-page__data--split-cards>.fx-data-grid,.fx-page__data:has(>.fx-data-grid>.fx-grid-workspace)>.fx-data-grid,.fx-page__data:has(>.fx-data-grid>.fx-data-grid__body--split)>.fx-data-grid,.fx-page__data:has(.fx-grid-workspace)>.fx-data-grid){background:0 0;flex:1;width:100%}.fx-page__data:has(.fx-grid-workspace)>:has(.fx-grid-workspace){flex:1;min-width:0}.fx-goods-receipts-page__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.fx-goods-receipts-page__panel-content{flex:1;min-width:0;min-height:0;display:block;overflow:hidden auto}.fx-goods-receipts-page__tab{max-width:none}.fx-page__error{color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 26%, transparent);border-radius:var(--radius-sm);background:var(--color-danger-bg);font-size:var(--font-size-base);font-weight:var(--font-weight-error-text);line-height:var(--line-height-error-text);margin:0 0 13px;padding:11px 14px}.fx-career-history__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:calc(88vh - 200px);overflow:auto}.fx-career-history__empty{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;padding:24px 16px}.fx-career-history__banner{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 13px;display:flex}.fx-career-history__banner-row{align-items:center;gap:8px;display:flex}.fx-career-history__banner-label{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.fx-career-history__reasons{color:var(--color-danger-text);font-size:var(--font-size-small);margin:0;padding-left:18px}.fx-career-history__sync-hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-career-history__mapping-cell{flex-direction:column;gap:4px;display:flex}.fx-career-history__toolbar{justify-content:flex-end;margin:0 0 8px;display:flex}.fx-career-history__row-actions{gap:4px;display:flex}.fx-career-history__row-actions .fx-button{padding-inline:6px}.fx-theme-token-panel{gap:11px}.fx-theme-token-panel__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fx-theme-token-panel__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fx-theme-token-panel__success{color:var(--color-success-text);border:1px solid color-mix(in srgb, var(--color-success) 26%, transparent);border-radius:var(--radius-sm);background:var(--color-success-bg);font-size:var(--font-size-base);margin:0 0 13px;padding:11px 14px}.fx-theme-token-panel__autosave{color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-theme-token-panel__draft-banner{color:var(--color-pending-text);border:1px solid color-mix(in srgb, var(--color-pending) 30%, transparent);border-radius:var(--radius-sm);background:var(--color-pending-bg);font-size:var(--font-size-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;padding:11px 14px;display:flex}.fx-theme-token-panel__draft-banner-actions{flex:none;gap:6px;display:flex}.fx-theme-token-panel__body{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fx-theme-token-panel__list-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.fx-theme-token-panel__quick-access{border:1px dashed var(--color-brand-strong);border-radius:var(--radius-sm);background:var(--color-brand-soft);color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-align:left;flex:none;align-items:center;gap:8px;margin:6px 6px 0;padding:9px 11px;display:flex}.fx-theme-token-panel__quick-access:hover{background:var(--color-brand-soft);border-style:solid}.fx-theme-token-panel__quick-access--active{border-style:solid;border-color:var(--color-brand-strong)}.fx-theme-token-panel__quick-access-icon{background:var(--color-brand);width:22px;height:22px;color:var(--color-on-brand);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-theme-token-panel__list{flex-direction:column;flex:1;min-height:0;padding:6px;display:flex;overflow-y:auto}.fx-theme-token-panel__group{flex-direction:column;display:flex}.fx-theme-token-panel__group-header{z-index:1;color:var(--color-text-muted);background:var(--color-surface-raised);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:none;margin:8px 0 2px;padding:5px 10px;position:sticky;top:0}.fx-theme-token-panel__group-header:first-child{margin-top:0}.fx-theme-token-panel__item{color:var(--color-text);border-radius:var(--radius-sm);text-align:left;font-size:var(--font-size-small);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 10px;display:flex}.fx-theme-token-panel__item:hover{background:var(--color-surface)}.fx-theme-token-panel__item--active{border-color:var(--color-brand-strong);background:var(--color-brand-soft)}.fx-theme-token-panel__item-label{flex:1}.fx-theme-token-panel__swatch{width:var(--fx-inline-swatch-size);height:var(--fx-inline-swatch-size);border:1px solid var(--color-border-strong);border-radius:4px;flex:none;display:inline-block}.fx-theme-token-editor{flex-direction:column;gap:13px;height:100%;padding:14px 16px;display:flex;overflow-y:auto}.fx-theme-token-editor__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fx-theme-token-editor__header h3{color:var(--color-text-strong);font-size:var(--font-size-large);margin:0 0 3px}.fx-theme-token-editor__description{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-theme-token-editor__mode-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex:none;gap:3px;padding:3px;display:inline-flex}.fx-theme-token-editor__mode-toggle button{color:var(--color-text-muted);font-size:var(--font-size-small);background:0 0;border:none;border-radius:6px;padding:5px 10px}.fx-theme-token-editor__mode-toggle button[aria-selected=true]{color:var(--color-on-brand);background:var(--color-brand)}.fx-theme-token-editor__color-input{flex-direction:column;gap:8px;display:flex}.fx-theme-token-editor__color-input-row{align-items:center;gap:8px;display:flex}.fx-theme-token-editor__color-input input[type=color]{width:44px;height:var(--control-height-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex:none;padding:2px}.fx-theme-token-editor__alpha{align-items:center;gap:10px;padding-left:52px;display:flex}.fx-theme-token-editor__alpha-label{min-width:6em;color:var(--color-text-muted);font-size:var(--font-size-small);flex:none}.fx-theme-token-editor__alpha input[type=range]{flex:1}.fx-theme-token-editor__alpha-value{min-width:3em;color:var(--color-text-muted);font-size:var(--font-size-small);text-align:right;flex:none}.fx-theme-token-editor__range-input{align-items:center;gap:10px;display:flex}.fx-theme-token-editor__range-input input[type=range]{flex:1}.fx-theme-token-editor__range-input span{min-width:4.5em;color:var(--color-text-muted);font-size:var(--font-size-small)}.fx-typography-table{flex-direction:column;gap:13px;height:100%;padding:14px 16px;display:flex;overflow-y:auto}.fx-typography-table__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.fx-typography-table__header h3{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-popup-title);margin:0 0 3px}.fx-typography-table__font-picker{flex-direction:column;flex:none;gap:4px;min-width:220px;display:flex}.fx-typography-table__font-picker>span{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.fx-typography-table__tiers{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-wrap:wrap;gap:10px;padding:10px;display:flex}.fx-typography-table__tier{align-items:center;gap:6px;display:flex}.fx-typography-table__tier-label{line-height:var(--line-height-none);flex-direction:column;display:flex}.fx-typography-table__tier-label span{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.fx-typography-table__tier-label small{color:var(--color-text-muted);font-size:var(--font-size-dense)}.fx-typography-table__tier-cell{color:var(--color-text);font-size:var(--font-size-dense);white-space:nowrap}.fx-typography-table__tier-cell small{color:var(--color-text-muted)}.fx-typography-table__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex:1;min-height:0;overflow:auto}.fx-typography-table__grid{border-collapse:collapse;width:100%}.fx-typography-table__grid th,.fx-typography-table__grid td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:8px 10px}.fx-typography-table__grid thead th{z-index:1;color:var(--color-grid-header-text);background:var(--color-grid-header-bg);font-size:var(--font-size-dense);font-weight:var(--font-weight-grid-header);white-space:nowrap;position:sticky;top:0}.fx-typography-table__grid tbody tr:hover{background:var(--color-grid-row-hover)}.fx-typography-table__type{color:var(--color-text-strong);font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);white-space:nowrap}.fx-typography-table__font-cell{color:var(--color-text-muted);font-size:var(--font-size-small);white-space:nowrap}.fx-typography-table__size-input{width:5.5em}.fx-typography-table__grid select.fx-input{min-width:8.5em}.fx-typography-table__preview{font-family:var(--fx-typography-preview-family,inherit);font-size:var(--fx-typography-preview-size,var(--font-size-base));font-weight:var(--fx-typography-preview-weight,var(--font-weight-regular));line-height:var(--fx-typography-preview-line-height,var(--line-height-normal));color:var(--color-text);border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap;padding:3px 8px;display:inline-block}.fx-typography-table__status-cell{white-space:nowrap}.fx-typography-table__status{color:var(--color-muted-fg);border-radius:var(--radius-sm);background:var(--color-muted-fg-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-badge);padding:2px 8px;display:inline-block}.fx-typography-table__status--custom{color:var(--color-pending-text);background:var(--color-pending-bg)}.fx-typography-table__reset{margin-left:6px}.fx-theme-token-panel__contrast{border-radius:var(--radius-sm);font-size:var(--font-size-base);margin:0 0 12px;padding:10px 12px}.fx-theme-token-panel__contrast--ok{color:var(--color-success-text);border:1px solid color-mix(in srgb, var(--color-success) 26%, transparent);background:var(--color-success-bg)}.fx-theme-token-panel__contrast--info{color:var(--color-pending-text);border:1px solid color-mix(in srgb, var(--color-pending) 30%, transparent);background:var(--color-pending-bg)}.fx-theme-token-panel__contrast--error{color:var(--color-danger-text);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);background:var(--color-danger-bg)}.fx-theme-token-panel__contrast-head{margin:0}.fx-theme-token-panel__contrast-details{margin-top:8px}.fx-theme-token-panel__contrast-details>summary{cursor:pointer;font-size:var(--font-size-small)}.fx-theme-token-panel__contrast-list{font-size:var(--font-size-small);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.fx-theme-token-panel__contrast-swatch{width:var(--icon-box-size-xs);height:var(--icon-box-size-xs);vertical-align:-2px;border:1px solid var(--color-border);border-radius:3px;display:inline-block}.fx-accordion{border-radius:8px}.fx-accordion+.fx-accordion{margin-top:3px}.fx-accordion__header{box-sizing:border-box;min-height:var(--control-height-bar);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:4px 8px;display:flex}.fx-accordion--schema>.fx-accordion__header{min-height:32px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-accordion--section>.fx-accordion__header{min-height:var(--control-height-compact);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-accordion--item>.fx-accordion__header{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.fx-accordion--sub>.fx-accordion__header{min-height:var(--control-height-sm);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:.03em;padding:4px 6px}.fx-accordion__header:hover{color:var(--color-text-strong);background:var(--color-surface-muted)}.fx-accordion.is-open>.fx-accordion__header{color:var(--color-text-strong)}.fx-accordion--schema.is-open>.fx-accordion__header{background:var(--color-surface-muted)}.fx-accordion--schema>.fx-accordion__header>.fx-accordion__badge{color:var(--color-brand-text,var(--color-text));background:color-mix(in srgb, var(--color-brand) 22%, transparent)}.fx-accordion__chevron{opacity:.65;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .18s;transform:rotate(-45deg)}.fx-accordion.is-open>.fx-accordion__header>.fx-accordion__chevron{transform:rotate(45deg)}.fx-accordion__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fx-accordion__badge{color:var(--color-muted-fg);background:var(--color-muted-fg-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-radius:999px;flex:none;padding:1px 6px}.fx-accordion.is-open>.fx-accordion__header>.fx-accordion__badge{color:var(--color-on-brand);background:var(--color-brand)}.fx-accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.fx-accordion.is-open>.fx-accordion__panel{grid-template-rows:1fr}.fx-accordion__panel-inner{border-left:1px solid color-mix(in srgb, var(--color-border) 65%, transparent);min-height:0;margin-left:8px;padding:0 3px 3px 12px;overflow:hidden}.fx-accordion--sub>.fx-accordion__panel>.fx-accordion__panel-inner{margin-left:5px;padding-left:10px}.fx-audit-metadata{gap:var(--fx-form-gap);margin-top:var(--fx-form-section-gap);padding:var(--fx-card-padding);border:1px solid var(--fx-card-border-color);border-radius:var(--fx-card-radius);background:var(--fx-card-bg);box-shadow:var(--fx-card-shadow);overflow-anchor:none;display:grid;container-type:inline-size}.fx-audit-metadata__hint,.fx-audit-metadata__error{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0}.fx-audit-metadata__error{color:var(--color-danger-text)}.fx-audit-metadata__groups{gap:var(--fx-form-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.fx-audit-metadata__group{min-width:0}.fx-audit-metadata__group-title{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);padding:4px 2px;display:block}.fx-audit-metadata__grid{gap:calc(var(--fx-form-gap) + 4px) var(--fx-form-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:8px;display:grid}.fx-audit-metadata__item{min-width:0;position:relative}.fx-audit-metadata__item dt,.fx-audit-metadata__item dd{overflow-wrap:anywhere;min-width:0;margin:0}.fx-audit-metadata__item dt{top:0;z-index:1;max-width:calc(100% - 20px);color:var(--color-text-muted);font-size:var(--fx-form-font-size-floating-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;background:var(--color-surface-raised);pointer-events:none;padding:0 4px;position:absolute;inset-inline-start:10px;overflow:hidden;transform:translateY(-50%)}.fx-audit-metadata__item dd{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-normal);min-height:var(--control-height-compact);padding:var(--fx-record-pair-gap) var(--fx-form-gap);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-muted);white-space:pre-wrap;-webkit-user-select:text;user-select:text}.fx-audit-metadata__item dd:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}@container (width<=640px){.fx-audit-metadata__groups{grid-template-columns:minmax(0,1fr)}}@container (width<=360px){.fx-audit-metadata__grid{grid-template-columns:minmax(0,1fr)}}.fx-document-audit-summary{min-width:0;padding-top:var(--fx-form-gap);border-top:1px solid var(--color-border);break-inside:avoid-page;page-break-inside:avoid}.fx-document-audit-summary__grid{gap:var(--fx-form-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-document-audit-summary__group{min-width:0;padding:var(--fx-form-gap);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-muted);break-inside:avoid-page;page-break-inside:avoid}.fx-document-audit-summary__group-heading{align-items:center;gap:var(--fx-record-pair-gap);color:var(--color-text-muted);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);display:flex}.fx-document-audit-summary__facts{margin-top:var(--fx-record-pair-gap);color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-normal);overflow-wrap:anywhere;gap:2px;display:grid}.fx-document-audit-summary__facts strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.fx-document-audit-summary__facts span,.fx-document-audit-summary__state{color:var(--color-text-muted)}.fx-document-audit-summary__state{margin:var(--fx-record-pair-gap) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-normal)}@media (width<=700px){.fx-document-audit-summary__grid{grid-template-columns:minmax(0,1fr)}}@media print{.fx-document-audit-summary{border-color:currentColor}}.dx-widget,#fx-app .dx-widget input,#fx-app .dx-widget textarea,#fx-app .dx-field,#fx-app .dx-field input,#fx-app .dx-field textarea,#fx-app .dx-overlay-wrapper,#fx-app .dx-overlay-wrapper input,#fx-app .dx-overlay-wrapper textarea,#fx-app .dx-menu-base,#fx-app .dx-menu-base input,#fx-app .dx-menu-base textarea,#fx-app .dx-datagrid-column-chooser,#fx-app .dx-datagrid-column-chooser input,#fx-app .dx-datagrid-column-chooser textarea,#fx-app .dx-treelist-column-chooser,#fx-app .dx-treelist-column-chooser input,#fx-app .dx-treelist-column-chooser textarea,#fx-app .dx-chat-file,#fx-app .dx-chat-file input,#fx-app .dx-chat-file textarea,#fx-app .dx-theme-generic-typography,#fx-app .dx-theme-generic-typography input,#fx-app .dx-theme-generic-typography textarea{font-family:var(--font-sans)}.dx-datagrid-column-chooser .dx-overlay-content,#fx-app .dx-treelist-column-chooser .dx-overlay-content{border-color:var(--color-grid-border,var(--color-border));background-color:var(--color-grid-header-bg,var(--color-surface-raised))}#fx-app .dx-datagrid-column-chooser .dx-overlay-content .dx-column-chooser-item{background-color:var(--color-grid-header-bg,var(--color-surface-raised));border-color:var(--color-grid-border,var(--color-border))}.fx-data-grid .dx-column-lines>td,#fx-app .fx-tree-grid .dx-column-lines>td,#fx-app .dx-datagrid-column-chooser .dx-column-lines>td,#fx-app .dx-treelist-column-chooser .dx-column-lines>td{border-color:var(--fx-grid-cell-border,var(--color-grid-border,var(--color-border)))}.fx-data-grid .dx-scrollable-scroll-content,.fx-tree-grid .dx-scrollable-scroll-content,.dx-datagrid-column-chooser .dx-scrollable-scroll-content,.dx-treelist-column-chooser .dx-scrollable-scroll-content{background-color:color-mix(in srgb, var(--fx-grid-text-muted,var(--color-text-muted)) 55%, transparent)}.fx-data-grid .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.fx-data-grid .dx-scrollbar-hoverable.dx-state-hover,.fx-tree-grid .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.fx-tree-grid .dx-scrollbar-hoverable.dx-state-hover,.dx-datagrid-column-chooser .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.dx-datagrid-column-chooser .dx-scrollbar-hoverable.dx-state-hover,.dx-treelist-column-chooser .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.dx-treelist-column-chooser .dx-scrollbar-hoverable.dx-state-hover{background-color:color-mix(in srgb, var(--fx-grid-brand,var(--color-brand)) 12%, transparent)}.fx-data-grid .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content,.fx-tree-grid .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content,.dx-datagrid-column-chooser .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content,.dx-treelist-column-chooser .dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content{background-color:color-mix(in srgb, var(--fx-grid-brand,var(--color-brand)) 65%, transparent)}.fx-data-grid .dx-datagrid-rowsview,.fx-tree-grid .dx-treelist-rowsview{scrollbar-width:none;-ms-overflow-style:none}.fx-data-grid .dx-datagrid-rowsview::-webkit-scrollbar{width:0;height:0;display:none}.fx-tree-grid .dx-treelist-rowsview::-webkit-scrollbar{width:0;height:0;display:none}.fx-data-grid .dx-scrollable-scrollbar,.fx-tree-grid .dx-scrollable-scrollbar{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;display:none}.fx-pivot-grid-horizontal-scroll{width:100%;min-width:0;height:100%;min-height:0}.fx-pivot-grid-horizontal-scroll .dx-pivotgrid-area-data .dx-scrollable-container{scrollbar-width:none;-ms-overflow-style:none}.fx-pivot-grid-horizontal-scroll .dx-pivotgrid-area-data .dx-scrollable-container::-webkit-scrollbar{width:0;height:0;display:none}.fx-data-grid{--fx-grid-brand:var(--color-brand);--fx-grid-brand-strong:var(--color-brand-strong);--fx-grid-brand-soft:var(--color-brand-soft);--fx-grid-focus-ring:var(--color-grid-focus-ring,var(--color-focus-ring));--fx-grid-background:var(--color-grid-bg,var(--color-surface-raised));--fx-grid-background-alt:var(--color-grid-bg-alt,var(--fx-grid-background));--fx-grid-header-bg:var(--color-grid-header-bg,var(--fx-grid-background));--fx-grid-header-text:var(--color-grid-header-text,var(--color-text-strong));--fx-grid-header-weight:var(--color-grid-header-weight,800);--fx-grid-cell-border:var(--color-grid-border,var(--color-border));--fx-grid-row-hover:var(--color-grid-row-hover,var(--fx-grid-brand-soft));--fx-grid-row-selected:var(--color-grid-row-selected,var(--fx-grid-brand-soft));--fx-grid-row-selected-accent:var(--color-grid-row-selected-accent,transparent);--fx-grid-text:var(--color-grid-text,var(--color-text));--fx-grid-text-muted:var(--color-grid-text-muted,var(--color-text-muted));--fx-grid-content-fit-min-height:220px;--fx-grid-content-fit-max-height:560px;background:var(--fx-grid-background);flex-direction:column;height:100%;min-height:0;display:flex}.fx-data-grid:fullscreen{background:var(--fx-grid-background);width:100%;height:100%}.fx-data-grid,.fx-data-grid__body,.fx-data-grid__table,.fx-data-grid__grid-area,.fx-data-grid .dx-datagrid,.fx-data-grid .dx-treelist,.fx-data-grid .dx-datagrid-headers,.fx-data-grid .dx-treelist-headers,.fx-data-grid .dx-datagrid-rowsview,.fx-data-grid .dx-treelist-rowsview,.fx-data-grid .dx-scrollable,.fx-data-grid .dx-scrollable-wrapper,.fx-data-grid .dx-scrollable-container,.fx-data-grid .dx-scrollable-content{width:100%;min-width:0}.fx-data-grid .dx-datagrid-headers .dx-datagrid-table,.fx-data-grid .dx-treelist-headers .dx-treelist-table,.fx-data-grid .dx-datagrid-rowsview .dx-datagrid-table,.fx-data-grid .dx-treelist-rowsview .dx-treelist-table{table-layout:fixed;width:100%;min-width:100%}.fx-data-grid .dx-datagrid-headers .dx-header-row>td,.fx-data-grid .dx-treelist-headers .dx-header-row>td,.fx-data-grid .dx-datagrid-headers .dx-datagrid-text-content,.fx-data-grid .dx-treelist-headers .dx-datagrid-text-content{white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip}.fx-data-grid .dx-datagrid-headers .dx-datagrid-text-content,.fx-data-grid .dx-treelist-headers .dx-datagrid-text-content{line-height:var(--line-height-compact);overflow:visible}.fx-grid-sizing-start:not([data-fx-sizing-ready=true]){opacity:0;pointer-events:none}.fx-sized-table-scroll{min-width:0;max-width:100%;overflow:auto visible}.fx-selection-reveal-space:after{content:"";height:var(--fx-selection-reveal-space);flex:none;grid-column:1/-1;display:block}.fx-sized-table{table-layout:fixed}.fx-sized-table tr>th{white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip;line-height:var(--grid-header-line-height)}@media screen{#fx-app .fx-sized-table{width:var(--fx-grid-table-measured-width,auto);min-width:var(--fx-grid-table-measured-width,0px)}#fx-app .fx-sized-table tr>th,#fx-app .fx-sized-table tr>td{width:var(--fx-grid-measured-width,auto);min-width:var(--fx-grid-measured-minimum,0px)}#fx-app .fx-sized-table.fx-sized-table--fit{width:100%;min-width:0}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table,#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table>tbody,#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table>tfoot{width:100%;min-width:0;display:block}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table>thead{display:none}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense;align-items:start;padding-block:4px;display:grid}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr>td{border-bottom:none;grid-column:1;width:auto;min-width:0;padding-block:2px}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr>td[data-fx-sizing-role=number],#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr>td[data-fx-sizing-role=date]{text-align:right;grid-column:2;justify-content:flex-end;align-items:baseline;column-gap:6px;display:flex}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr>td:empty{display:none}#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr>td[data-fx-sizing-role=number][data-label]:before,#fx-app [data-fx-fit-layout=stacked]>.fx-sized-table tr>td[data-fx-sizing-role=date][data-label]:before{content:attr(data-label);color:var(--color-text-muted)}}.fx-sized-table [data-fx-sizing-role=identity]{white-space:normal;overflow-wrap:normal;word-break:normal}.fx-sized-table tr>td[data-fx-sizing-role=number],.fx-sized-table tr>td[data-fx-sizing-role=date]{white-space:nowrap;text-overflow:clip}@media print{.fx-sized-table-scroll{max-width:none;overflow:visible}}.fx-grid-sized{--fx-grid-tree-indent:14px}.fx-grid-sized.dx-treelist .dx-treelist-rowsview .dx-row>td.dx-treelist-cell-expandable .dx-treelist-empty-space{width:var(--fx-grid-tree-indent);min-width:var(--fx-grid-tree-indent)}.fx-grid-sized [data-fx-sizing-role=identity] .fx-grid-cell-text__value,.fx-grid-sized [data-fx-sizing-role=hierarchy] .fx-grid-cell-text__value{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:unset;max-block-size:none;display:block;overflow:visible}.fx-grid-sized .dx-data-row>[data-fx-sizing-role=identity],.fx-grid-sized .dx-data-row>[data-fx-sizing-role=hierarchy]{overflow-wrap:normal;word-break:normal;white-space:normal}.fx-grid-sized .dx-data-row>[data-fx-sizing-role=number],.fx-grid-sized .dx-data-row>[data-fx-sizing-role=date],.fx-grid-sized [data-fx-sizing-role=number] .fx-grid-cell-text__value,.fx-grid-sized [data-fx-sizing-role=date] .fx-grid-cell-text__value,.fx-grid-sized .dx-total-footer .dx-datagrid-summary-item{white-space:nowrap;text-overflow:clip;word-break:normal;overflow-wrap:normal}.fx-grid-sized .dx-data-row>td{height:auto}.fx-data-grid.fx-data-grid--content-fit{height:auto;min-height:var(--fx-grid-content-fit-min-height);flex:none}.fx-data-grid--content-fit .fx-data-grid__body{flex:none;height:auto}.fx-data-grid--content-fit .fx-data-grid__table{height:auto}.fx-grid-toolbar__group{align-items:center;gap:6px;min-width:0;display:flex}.fx-static-data-grid__utility-bar{justify-content:flex-end;margin-bottom:6px;display:flex}.fx-grid-toolbar__pk{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.fx-grid-toolbar__pk-icon{color:var(--color-text-muted);flex:none}.fx-grid-toolbar__pk-value{max-width:var(--inline-text-max-width);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-dense);line-height:var(--control-height-button);padding:0 4px;overflow:hidden}.fx-data-grid .dx-datagrid-rowsview .dx-data-row.fx-grid-row--realtime-updated>td,#fx-app .fx-tree-grid .dx-treelist-content .dx-treelist-table .dx-row.fx-grid-row--realtime-updated>td{box-shadow:inset 3px 0 0 var(--color-grid-row-updated-accent), inset 0 0 0 9999px var(--color-grid-row-updated);transition:box-shadow .2s ease-out}.fx-grid-toolbar__updated-badge{height:var(--control-height-button);border:1px solid var(--color-grid-row-updated-accent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-grid-row-updated-accent) 12%, var(--color-surface-raised));color:var(--color-text-strong);font-size:var(--font-size-dense);cursor:pointer;flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.fx-grid-toolbar__updated-badge:hover{background:color-mix(in srgb, var(--color-grid-row-updated-accent) 22%, var(--color-surface-raised))}.fx-grid-toolbar__icon-button{width:var(--control-height-button);min-width:var(--control-height-button);min-height:var(--control-height-button);height:var(--control-height-button);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface-raised);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-grid-toolbar__icon-button:hover{color:var(--color-text-strong);border-color:var(--color-border-strong);background:var(--fx-grid-brand-soft);box-shadow:0 4px 10px color-mix(in srgb, var(--color-brand) 15%, transparent);transform:translateY(-1px)}.fx-grid-toolbar__icon-button:focus-visible{border-color:var(--color-brand-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.fx-grid-toolbar__icon-button:hover .fx-icon{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--color-brand) 28%, transparent));transform:scale(1.06)}.fx-grid-toolbar__icon-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.fx-grid-toolbar__icon-button[data-copy-state=copied]{color:var(--color-success-text);border-color:var(--color-success)}.fx-grid-toolbar__icon-button[data-copy-state=failed]{color:var(--color-danger-text);border-color:var(--color-danger)}.fx-grid-fixed-limit-banner{border:1px solid color-mix(in srgb, var(--color-brand) 38%, transparent);border-radius:var(--radius-sm);background:var(--fx-grid-brand-soft,var(--color-brand-soft));color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);flex:none;margin:8px 10px 0;padding:7px 10px}.fx-data-grid__body{flex:1;min-height:0;display:flex}.fx-data-grid__body--split{gap:0}.fx-data-grid__table{background:var(--fx-grid-background);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;container:fx-grid-table/inline-size}.fx-data-grid__grid-area{flex:1;min-width:0;min-height:0}.fx-data-grid--native-summary .dx-datagrid-total-footer{min-height:var(--control-height-bar);border-top:1px solid var(--fx-grid-cell-border);background:var(--fx-grid-background);color:var(--fx-grid-text-muted);font-size:var(--font-size-small)}.fx-data-grid.fx-data-grid--native-summary .dx-datagrid-total-footer>.dx-datagrid-content .dx-row>td{box-sizing:border-box;height:var(--control-height-bar);border-color:var(--fx-grid-cell-border);background:var(--fx-grid-background);color:var(--fx-grid-text-muted);vertical-align:middle;white-space:nowrap;padding:3px 8px;line-height:18px}.fx-data-grid--native-summary .dx-datagrid-total-footer .fx-grid-summary-cell{text-align:right}.fx-data-grid--native-summary .dx-datagrid-total-footer .dx-datagrid-summary-item{color:var(--fx-grid-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-data-grid--summary-empty .dx-datagrid-total-footer .fx-grid-summary-cell .dx-datagrid-summary-item{visibility:hidden}.fx-data-grid .fx-grid-scroll-recovery .dx-datagrid-rowsview .dx-scrollable-content,.fx-data-grid .fx-grid-scroll-recovery .dx-treelist-rowsview .dx-scrollable-content{min-width:var(--fx-grid-scroll-width)}.fx-grid-header-navigation{display:none}.fx-data-grid .fx-grid-header-scroll{min-height:var(--control-icon-size);scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;overflow:scroll hidden}.fx-data-grid .fx-grid-header-scroll::-webkit-scrollbar{width:0;height:0;display:none}.fx-grid-header-scroll__spacer{height:3px}.fx-grid-filter-footer{border-top:1px solid var(--fx-grid-cell-border);background:var(--fx-grid-background);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;padding:3px 8px;display:flex}.fx-grid-filter-footer__summary{min-width:0;font-size:var(--font-size-small);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fx-grid-native-footer__status-cell{text-align:left}.fx-grid-native-footer__status-host{min-width:max-content;overflow:visible}.fx-grid-native-footer__status-cell--shared .fx-grid-native-footer__status-host,.fx-grid-native-footer__status-cell--shared .dx-datagrid-summary-item{vertical-align:middle;align-items:center;display:inline-flex}.fx-grid-native-footer__status-cell--shared .dx-datagrid-summary-item{margin-left:6px}.fx-grid-footer-status{white-space:nowrap;align-items:center;gap:6px;min-width:max-content;display:flex;overflow:visible}.fx-grid-footer-status--loading{color:var(--fx-grid-header-text,var(--color-brand))}.fx-grid-footer-status__full{white-space:nowrap}.fx-grid-footer-status__spinner{flex:none;align-items:center;animation:.8s linear infinite fx-grid-footer-status-spin;display:inline-flex}@keyframes fx-grid-footer-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fx-grid-footer-status__retry{flex:none}@media (prefers-reduced-motion:reduce){.fx-grid-footer-status__spinner{animation:none}}@container fx-grid-table (width<=760px){.fx-data-grid.fx-data-grid--native-summary .dx-datagrid-total-footer>.dx-datagrid-content .dx-row>td{padding:3px 6px}}.fx-data-grid__detail-panel{scrollbar-width:none;-ms-overflow-style:none;border-left:1px solid var(--fx-grid-cell-border);background:var(--fx-grid-background-alt);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow-y:auto}.fx-data-grid__detail-panel>*{min-height:0}.fx-data-grid__detail-panel::-webkit-scrollbar{width:0;height:0;display:none}.fx-split-panel--vertical .fx-data-grid__detail-panel{overscroll-behavior:contain;border-top:1px solid var(--fx-grid-cell-border);border-left:0;min-height:0;overflow-y:auto}.fx-grid-cell-text{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;max-width:100%;display:grid}.fx-grid-cell-text.is-truncated{grid-template-columns:minmax(0,1fr) auto;column-gap:2px}.fx-grid-cell-text__value{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-block-size:4lh;display:-webkit-box;overflow:hidden}.fx-grid-cell-text__more{box-sizing:border-box;width:var(--control-icon-size);height:var(--control-icon-size);border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);align-self:end;padding:0;line-height:14px}.fx-grid-cell-text__more:hover{border-color:var(--color-brand);color:var(--color-brand)}.fx-grid-cell-text__more:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.fx-data-grid:not(.fx-data-grid--content-fit) .fx-data-grid__table .dx-datagrid{height:100%;color:var(--fx-grid-text);background:var(--fx-grid-background);border:0}#fx-app .fx-data-grid--content-fit .fx-data-grid__table .dx-datagrid{color:var(--fx-grid-text);background:var(--fx-grid-background);border:0}#fx-app .fx-data-grid .dx-datagrid-headers{color:var(--fx-grid-header-text);border-bottom:2px solid var(--fx-grid-brand);background:var(--fx-grid-header-bg);font-size:var(--font-size-dense);font-weight:var(--fx-grid-header-weight);letter-spacing:.055em;text-transform:none}#fx-app .fx-data-grid .dx-datagrid-rowsview,#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-scrollable-content,#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-row>td{border-color:var(--fx-grid-cell-border);background:var(--fx-grid-background);font-size:var(--font-size-dense)}.fx-data-grid .dx-datagrid-headers .dx-header-row>td{background:var(--fx-grid-header-bg);font-size:var(--font-size-dense);line-height:var(--line-height-grid-header)}.fx-data-grid .dx-datagrid-filter-row>td{font-size:var(--font-size-dense);font-weight:var(--font-weight-grid-filter);line-height:var(--line-height-grid-filter)}.fx-data-grid .dx-datagrid-content .dx-datagrid-table .dx-row>td,#fx-app .fx-data-grid .dx-datagrid-content .dx-datagrid-table .dx-row>tr>td,#fx-app .fx-tree-grid .dx-treelist-content .dx-treelist-table .dx-row>td,#fx-app .fx-tree-grid .dx-treelist-content .dx-treelist-table .dx-row>tr>td{vertical-align:middle}@keyframes fx-grid-row-recently-viewed{0%{box-shadow:inset 3px 0 0 var(--fx-grid-row-selected-accent), inset 0 0 0 9999px var(--fx-grid-row-selected)}to{box-shadow:inset 3px 0 #0000,inset 0 0 0 9999px #0000}}#fx-app .fx-data-grid .dx-datagrid-pager{border-top:1px solid var(--fx-grid-cell-border);color:var(--fx-grid-text);background:var(--fx-grid-background)}.fx-data-grid .dx-pager .dx-selection{border-color:var(--fx-grid-brand-strong);background:var(--fx-grid-brand);color:var(--color-sidebar-active-text)}.fx-tree-grid:not(.fx-data-grid--content-fit) .dx-treelist{height:100%;color:var(--fx-grid-text);background:var(--fx-grid-background);border:0}#fx-app .fx-tree-grid.fx-data-grid--content-fit .dx-treelist{color:var(--fx-grid-text);background:var(--fx-grid-background);border:0}#fx-app .fx-tree-grid .dx-treelist-headers{color:var(--fx-grid-header-text);border-bottom:2px solid var(--fx-grid-brand);background:var(--fx-grid-header-bg);font-size:var(--font-size-dense);font-weight:var(--fx-grid-header-weight);letter-spacing:.055em;text-transform:none}#fx-app .fx-tree-grid .dx-treelist-rowsview,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-scrollable-content,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-row>td{border-color:var(--fx-grid-cell-border);background-color:var(--fx-grid-background);font-size:var(--font-size-dense);background-image:none}.fx-tree-grid .dx-treelist-headers .dx-header-row>td{background:var(--fx-grid-header-bg);font-size:var(--font-size-dense)}.fx-tree-grid .dx-treelist-filter-row>td{font-size:var(--font-size-dense)}.fx-data-grid .dx-datagrid-filter-row .dx-editor-with-menu>.dx-filter-menu,.fx-tree-grid .dx-treelist-filter-row .dx-editor-with-menu>.dx-filter-menu,.fx-master-dropdown__content .dx-datagrid-filter-row .dx-editor-with-menu>.dx-filter-menu,.fx-master-dropdown__content .dx-treelist-filter-row .dx-editor-with-menu>.dx-filter-menu{pointer-events:none;width:fit-content}.fx-data-grid .dx-datagrid-filter-row .dx-editor-with-menu>.dx-filter-menu .dx-menu-item,.fx-tree-grid .dx-treelist-filter-row .dx-editor-with-menu>.dx-filter-menu .dx-menu-item,.fx-master-dropdown__content .dx-datagrid-filter-row .dx-editor-with-menu>.dx-filter-menu .dx-menu-item,.fx-master-dropdown__content .dx-treelist-filter-row .dx-editor-with-menu>.dx-filter-menu .dx-menu-item{pointer-events:auto}.fx-tree-grid .dx-treelist-rowsview .dx-treelist-icon-container{color:var(--fx-grid-text-muted)}.fx-tree-grid .dx-treelist-rowsview .dx-treelist-text-content:before,.fx-tree-grid .dx-treelist-rowsview tr[aria-level] td:first-child:before{border-color:var(--fx-grid-cell-border)}.fx-grid-detail{padding:0 8px 12px}.fx-grid-detail:has(.fx-document-viewer){padding-right:0}:is(.fx-grid-detail:has(>.fx-supplier-extra),.fx-grid-detail:has(>.fx-user-access)){flex-direction:column;height:100%;min-height:0;display:flex}.fx-grid-detail:has(>.fx-po-detail--fill){flex-direction:column;height:100%;min-height:0;display:flex}.fx-user-access,.fx-user-access>.fx-employee-detail__body,.fx-user-access .fx-access-simulation__result{flex-direction:column;flex:auto;min-height:0;display:flex}.fx-grid-detail:has(>.fx-theme-variant-detail){flex-direction:column;height:100%;min-height:0;display:flex}.fx-grid-detail:has(>.fx-grid-subpanel){flex-direction:column;height:100%;min-height:0;display:flex}.fx-grid-detail:has(>.fx-item-type-mapping){flex-direction:column;height:100%;min-height:0;display:flex}.fx-grid-detail:has(>.fx-monthly-cost-master-detail){flex-direction:column;height:100%;min-height:0;display:flex}.fx-grid-detail:has(>.fx-so-detail){flex-direction:column;height:100%;min-height:0;display:flex}.fx-so-detail{flex-direction:column;flex:1;gap:10px;min-height:0;margin:0 -8px -12px;display:flex}.fx-grid-detail__section+.fx-grid-detail__section{margin-top:var(--fx-card-gap)}.fx-grid-detail__heading{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-section-title);letter-spacing:.01em;text-transform:none;align-items:center;gap:6px;margin-bottom:10px;display:flex}.fx-grid-detail__empty{color:var(--color-text-muted);font-size:var(--font-size-small);text-align:start;margin:0;padding:10px 8px;font-style:italic}.fx-grid-detail>.fx-grid-detail__empty{padding-left:0;padding-right:0}#fx-app .fx-grid-coloring--background{background:var(--fx-grid-color-background)}#fx-app .fx-grid-coloring--text{color:var(--fx-grid-color-foreground)}.fx-grid-coloring--label{font-weight:var(--font-weight-extrabold);letter-spacing:.01em}.fx-data-grid .dx-texteditor,.fx-data-grid .dx-texteditor-input{color:var(--fx-grid-text);border-color:var(--fx-grid-cell-border);background:var(--fx-grid-background)}.dx-popup-wrapper .dx-texteditor{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface-raised)}.fx-data-grid .dx-texteditor.dx-state-focused{border-color:var(--fx-grid-brand-strong);box-shadow:0 0 0 3px var(--fx-grid-focus-ring)}.dx-popup-wrapper .dx-texteditor.dx-state-focused{border-color:var(--color-brand-strong);box-shadow:0 0 0 3px var(--color-focus-ring)}.dx-popup-wrapper>.dx-overlay-content{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);max-width:calc(96vw / var(--app-viewport-unit-scale));overflow:hidden}.dx-popup-title{min-height:var(--control-height-toolbar);height:var(--control-height-toolbar);box-sizing:border-box;padding:0 var(--control-button-padding-inline);color:var(--color-text-strong);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);align-items:center;display:flex}.dx-popup-title .fx-popup-header{flex:auto}.dx-popup-content{padding:20px}.fx-color-preview{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);margin-top:16px;padding:14px}.fx-color-preview__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.fx-color-preview__heading strong{color:var(--color-text-strong);font-size:var(--font-size-small)}.fx-color-preview__heading span{color:var(--color-text-muted);font-size:var(--font-size-small);text-align:right}.fx-color-preview__table{border:1px solid var(--color-border);background:var(--color-surface-raised);font-size:var(--font-size-small);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.fx-color-preview__column{min-height:38px;color:var(--color-text-muted);border-right:1px solid var(--color-border);padding:10px 11px}.fx-dataid-preview{color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-brand) 30%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface-muted));gap:5px;margin-top:16px;padding:14px;display:grid}.fx-dataid-preview__label{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:none}.fx-dataid-preview__value{overflow-wrap:anywhere;color:var(--color-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.fx-dataid-preview__error{color:var(--color-danger-text);font-size:var(--font-size-small)}.fx-dataid-preview small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal)}.fx-dataid-audit{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:8px;min-height:0;margin-top:11px;padding:14px;display:grid}.fx-dataid-audit--fill{flex-direction:column;height:100%;min-height:0;margin-top:0;display:flex}.fx-dataid-audit--fill .fx-dataid-audit__scroll{flex:auto;min-height:0;max-height:none}.fx-dataid-audit__head{align-items:center;gap:8px;display:flex}.fx-dataid-audit__label{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:none}.fx-dataid-audit__count{color:var(--color-muted-fg);background:var(--color-muted-fg-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-radius:999px;padding:1px 7px}.fx-dataid-audit__hint{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.fx-dataid-audit__scroll{min-height:0;overflow:hidden auto}.fx-dataid-audit__notes{border-top:1px solid var(--color-border);gap:6px;padding-top:8px;display:grid}.fx-audit-timeline{gap:14px;margin:0;padding:2px 2px 2px 0;list-style:none;display:grid}.fx-audit-timeline--compact{gap:10px}.fx-audit-timeline__item{grid-template-columns:var(--fx-audit-timeline-marker-size) 1fr;align-items:start;gap:10px;display:grid;position:relative}.fx-audit-timeline__item:not(:last-child):after{content:"";top:var(--fx-audit-timeline-marker-size);bottom:-14px;left:calc(var(--fx-audit-timeline-marker-size) / 2 - 1px);background:var(--color-border);width:1px;position:absolute}.fx-audit-timeline--compact .fx-audit-timeline__item:not(:last-child):after{bottom:-10px}.fx-audit-timeline__marker{z-index:1;width:var(--fx-audit-timeline-marker-size);height:var(--fx-audit-timeline-marker-size);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.fx-audit-timeline__marker--create{border-color:var(--color-success);color:var(--color-success-text);background:var(--color-success-bg)}.fx-audit-timeline__marker--update{border-color:var(--color-brand);color:var(--color-brand-text);background:var(--color-brand-soft)}.fx-audit-timeline__marker--delete{border-color:var(--color-danger);color:var(--color-danger-text);background:var(--color-danger-bg)}.fx-audit-timeline__content{min-width:0;padding-bottom:2px}.fx-audit-timeline__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-audit-timeline__action{border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-strong);background:var(--color-surface-muted);align-items:center;padding:1px 7px;display:inline-flex}.fx-audit-timeline__action--create{border-color:var(--color-success);color:var(--color-success-text);background:var(--color-success-bg)}.fx-audit-timeline__action--update{border-color:var(--color-brand);color:var(--color-brand-text);background:var(--color-brand-soft)}.fx-audit-timeline__action--delete{border-color:var(--color-danger);color:var(--color-danger-text);background:var(--color-danger-bg)}.fx-audit-timeline__datetime{color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;gap:4px;display:inline-flex}.fx-audit-timeline__actor{font-size:var(--font-size-small);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;margin:3px 0 0;display:flex}.fx-audit-timeline__actor-name{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.fx-audit-timeline__actor-name--unknown{color:var(--color-text-muted);font-weight:var(--font-weight-normal);font-style:italic}.fx-audit-timeline__actor-separator,.fx-audit-timeline__actor-role{color:var(--color-text-muted)}.fx-audit-timeline__actor-role--unknown{font-style:italic}.fx-audit-timeline__actor-current{color:var(--color-text-muted);font-style:italic}.fx-audit-timeline__summary{color:var(--color-text);font-size:var(--font-size-small);overflow-wrap:anywhere;margin:4px 0 0}.fx-audit-timeline__note-value{border-left:3px solid var(--color-brand);background:var(--color-surface-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text);font-size:var(--font-size-small);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;padding:6px 10px}.fx-audit-timeline__changes-section{margin:6px 0 0}.fx-audit-timeline__changes-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.fx-audit-timeline__changes-title{font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);align-items:center;gap:5px;display:inline-flex}.fx-audit-timeline__changes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fx-audit-timeline__change{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-small);gap:4px;padding:6px 8px;display:grid}.fx-audit-timeline__change-header{align-items:center;gap:6px;display:flex}.fx-audit-timeline__change-badge{border-radius:var(--radius-sm);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text-strong);font-weight:var(--font-weight-semibold);font-size:var(--font-size-dense);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.fx-audit-timeline__change-field{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.fx-audit-timeline__change-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fx-audit-timeline__change-box{border-radius:var(--radius-sm);align-items:center;gap:5px;min-width:0;max-width:100%;padding:2px 6px;display:flex}.fx-audit-timeline__change-box--before{background:var(--color-surface-muted);border:1px dashed var(--color-border)}.fx-audit-timeline__change-box--after{background:var(--color-brand-soft);border:1px solid var(--color-brand)}.fx-audit-timeline__change-tag{font-size:var(--font-size-dense);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;flex-shrink:0}.fx-audit-timeline__change-box--after .fx-audit-timeline__change-tag{color:var(--color-brand-text)}.fx-audit-timeline__change-val{overflow-wrap:anywhere;min-width:0}.fx-audit-timeline__value{overflow-wrap:anywhere;color:var(--color-text-strong);background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:1px 7px}.fx-audit-timeline__value--before{color:var(--color-text-muted);text-decoration:line-through}.fx-audit-timeline__value--after{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.fx-audit-timeline__change-arrow{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-audit-timeline__technical{margin:6px 0 0}.fx-audit-timeline__technical-summary{cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-small);-webkit-user-select:none;user-select:none}.fx-audit-timeline__technical-body{border:1px dashed var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;padding:6px 8px;display:flex}.fx-audit-timeline__technical-item{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.fx-audit-timeline__technical-item code{font-family:var(--font-mono);color:var(--color-text)}.fx-audit-timeline__technical-copy{margin-left:auto}.fx-grid-child-toggle{align-items:center;gap:4px;min-width:0;display:flex}.fx-grid-child-toggle--child{padding-left:var(--control-height-button)}.fx-grid-child-toggle__button,.fx-grid-child-toggle__spacer{width:var(--control-height-button);height:var(--control-height-button);flex:none}.fx-grid-child-toggle__button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-grid-child-toggle__button:hover,.fx-grid-child-toggle__button[aria-expanded=true]{color:var(--color-grid-row-selected-accent);border-color:var(--color-grid-row-selected-accent)}.fx-grid-child-toggle__button:focus-visible{outline:2px solid var(--color-grid-focus-ring);outline-offset:1px}.fx-grid-child-toggle__content{flex:auto;min-width:0}.fx-data-grid .dx-datagrid-rowsview .dx-data-row.fx-grid-row--child>td:first-child{box-shadow:inset 3px 0 0 var(--color-grid-row-selected-accent)}.fx-data-grid{--fx-grid-header-bg-start:var(--color-grid-header-bg-start,var(--fx-grid-header-bg));--fx-grid-header-bg-end:var(--color-grid-header-bg-end,var(--fx-grid-header-bg));--fx-grid-header-accent:var(--color-grid-header-accent,var(--fx-grid-brand));--fx-grid-header-shadow:var(--color-grid-header-shadow,none)}#fx-app .fx-data-grid .dx-datagrid-headers,#fx-app .fx-tree-grid .dx-treelist-headers{background:linear-gradient(to bottom, var(--fx-grid-header-bg-start), var(--fx-grid-header-bg-end));box-shadow:var(--fx-grid-header-shadow);border-bottom:2px solid var(--fx-grid-header-accent);text-transform:none;letter-spacing:.08em;z-index:1;position:relative}.fx-data-grid .dx-datagrid-headers .dx-sort,.fx-tree-grid .dx-treelist-headers .dx-sort{color:var(--fx-grid-header-accent);font-size:var(--font-size-small)}#fx-app .fx-master-dropdown__content{--fx-grid-background:var(--color-grid-bg,var(--color-surface-raised));--fx-grid-background-alt:var(--color-grid-bg-alt,var(--fx-grid-background));--fx-grid-header-bg:var(--color-grid-header-bg,var(--fx-grid-background));--fx-grid-header-bg-start:var(--color-grid-header-bg-start,var(--fx-grid-header-bg));--fx-grid-header-bg-end:var(--color-grid-header-bg-end,var(--fx-grid-header-bg));--fx-grid-header-text:var(--color-grid-header-text,var(--color-text-strong));--fx-grid-cell-border:var(--color-grid-border,var(--color-border));--fx-grid-row-hover:var(--color-grid-row-hover,var(--color-brand-soft));--fx-grid-row-selected:var(--color-grid-row-selected,var(--color-brand-soft));--fx-grid-row-selected-accent:var(--color-grid-row-selected-accent,transparent);--fx-grid-text:var(--color-grid-text,var(--color-text));--fx-grid-text-muted:var(--color-grid-text-muted,var(--color-text-muted))}#fx-app .fx-data-grid .dx-datagrid-headers .dx-header-row>td,#fx-app .fx-tree-grid .dx-treelist-headers .dx-header-row>td,#fx-app .fx-master-dropdown__content .dx-datagrid-headers .dx-header-row>td,#fx-app .fx-master-dropdown__content .dx-treelist-headers .dx-header-row>td{color:var(--fx-grid-header-text);background-color:var(--fx-grid-header-bg);background-image:linear-gradient(to bottom, var(--fx-grid-header-bg-start,var(--fx-grid-header-bg)), var(--fx-grid-header-bg-end,var(--fx-grid-header-bg)));background-repeat:no-repeat;background-size:100% 100%}#fx-app .fx-data-grid .dx-datagrid-filter-row>td,#fx-app .fx-tree-grid .dx-treelist-filter-row>td,#fx-app .fx-master-dropdown__content .dx-datagrid-filter-row>td,#fx-app .fx-master-dropdown__content .dx-treelist-filter-row>td,#fx-app .fx-data-grid .dx-datagrid-total-footer .dx-row>td,#fx-app .fx-tree-grid .dx-treelist-total-footer .dx-row>td,#fx-app .fx-master-dropdown__content .dx-datagrid-total-footer .dx-row>td,#fx-app .fx-master-dropdown__content .dx-treelist-total-footer .dx-row>td,#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row>td,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-data-row>td,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row>td,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row>td{color:var(--fx-grid-text);background-color:var(--fx-grid-background);background-image:none}#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row>td{font-weight:var(--font-weight-grid-body);line-height:var(--line-height-grid-body)}#fx-app .fx-data-grid .dx-datagrid-rowsview :is(.dx-data-row:hover,.dx-data-row.dx-state-hover)>td,#fx-app .fx-tree-grid .dx-treelist-rowsview :is(.dx-data-row:hover,.dx-data-row.dx-state-hover)>td,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview :is(.dx-data-row:hover,.dx-data-row.dx-state-hover)>td,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview :is(.dx-data-row:hover,.dx-data-row.dx-state-hover)>td,#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row>td.dx-state-hover,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-data-row>td.dx-state-hover,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row>td.dx-state-hover,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row>td.dx-state-hover{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-hover), var(--fx-grid-row-hover))}#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-row-alt>td,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-row-alt>td,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-row-alt>td,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-row-alt>td{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-background-alt), var(--fx-grid-background-alt))}#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row.dx-row-focused>td,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-data-row.dx-row-focused>td,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row.dx-row-focused>td,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row.dx-row-focused>td,#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row>td.dx-focused,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-data-row>td.dx-focused,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row>td.dx-focused,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row>td.dx-focused{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-hover), var(--fx-grid-row-hover));outline:2px solid var(--color-focus-ring);outline-offset:-2px}#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row:has(>td.dx-focused)>td{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-hover), var(--fx-grid-row-hover));outline:2px solid var(--color-focus-ring);outline-offset:-2px}#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-data-row:has(>td.dx-focused)>td{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-hover), var(--fx-grid-row-hover));outline:2px solid var(--color-focus-ring);outline-offset:-2px}#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row:has(>td.dx-focused)>td{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-hover), var(--fx-grid-row-hover));outline:2px solid var(--color-focus-ring);outline-offset:-2px}#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row:has(>td.dx-focused)>td{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-hover), var(--fx-grid-row-hover));outline:2px solid var(--color-focus-ring);outline-offset:-2px}#fx-app .fx-data-grid .dx-datagrid-rowsview .dx-data-row.dx-selection>td,#fx-app .fx-tree-grid .dx-treelist-rowsview .dx-data-row.dx-selection>td,#fx-app .fx-master-dropdown__content .dx-datagrid-rowsview .dx-data-row.dx-selection>td,#fx-app .fx-master-dropdown__content .dx-treelist-rowsview .dx-data-row.dx-selection>td{background-color:var(--fx-grid-background);background-image:linear-gradient(var(--fx-grid-row-selected), var(--fx-grid-row-selected));box-shadow:inset 3px 0 0 var(--fx-grid-row-selected-accent)}#fx-app .fx-data-grid.dx-state-disabled .dx-datagrid-rowsview .dx-data-row>td,#fx-app .fx-tree-grid.dx-state-disabled .dx-treelist-rowsview .dx-data-row>td,#fx-app .fx-data-grid .dx-datagrid.dx-state-disabled .dx-datagrid-rowsview .dx-data-row>td,#fx-app .fx-tree-grid .dx-treelist.dx-state-disabled .dx-treelist-rowsview .dx-data-row>td,#fx-app .fx-master-dropdown__content .dx-datagrid.dx-state-disabled .dx-datagrid-rowsview .dx-data-row>td,#fx-app .fx-master-dropdown__content .dx-treelist.dx-state-disabled .dx-treelist-rowsview .dx-data-row>td{color:var(--fx-grid-text-muted);background-color:var(--fx-grid-background);background-image:none}#fx-app .fx-data-grid .dx-datagrid-sticky-column-border-left,#fx-app .fx-tree-grid .dx-treelist-sticky-column-border-left,#fx-app .fx-master-dropdown__content .dx-datagrid-sticky-column-border-left,#fx-app .fx-master-dropdown__content .dx-treelist-sticky-column-border-left{border-left:2px solid var(--fx-grid-cell-border);box-shadow:2px 0 4px -2px color-mix(in srgb, var(--fx-grid-text) 35%, transparent)}#fx-app .fx-data-grid .dx-datagrid-sticky-column-border-right,#fx-app .fx-tree-grid .dx-treelist-sticky-column-border-right,#fx-app .fx-master-dropdown__content .dx-datagrid-sticky-column-border-right,#fx-app .fx-master-dropdown__content .dx-treelist-sticky-column-border-right{border-right:2px solid var(--fx-grid-cell-border);box-shadow:-2px 0 4px -2px color-mix(in srgb, var(--fx-grid-text) 35%, transparent)}.fx-login{background:var(--color-bg);justify-content:center;align-items:center;min-height:100%;padding:clamp(16px,3vw,40px);display:flex}.fx-login__form-area{justify-content:center;align-items:center;min-width:0;display:flex}.fx-login__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(100%,440px);padding:clamp(28px,4vw,42px)}.fx-login__card-header{margin-bottom:27px}.fx-login__card h2{color:var(--color-text-strong);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:0}.fx-login__field{margin-top:17px;display:block}.fx-login__field-label{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-bottom:7px;display:block}.fx-login__password-wrap{display:block;position:relative}.fx-login__password-input{padding-right:40px}.fx-login__password-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fx-login__recaptcha{margin-top:17px}.fx-login__captcha-row{align-items:center;gap:8px;display:flex}.fx-login__captcha-row .fx-input{flex:1}.fx-login__error{color:var(--color-danger-text);border:1px solid color-mix(in srgb, var(--color-danger) 26%, transparent);background:var(--color-danger-bg);font-size:var(--font-size-small);line-height:var(--line-height-normal);border-radius:11px;margin:16px 0 0;padding:11px 12px}.fx-login__submit{width:100%;min-height:var(--control-height-xl);font-size:var(--font-size-base);margin-top:21px}@media (width<=980px){.fx-login__form-area{padding-bottom:16px}}@media (width<=900px){.fx-attachments-preview{height:55vh;padding-left:0}.fx-sidebar[data-compact=true]{z-index:1200;width:min(var(--sidebar-popup-width), calc(100% - 24px));height:min(var(--sidebar-popup-height), calc(100% - 24px));border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1),visibility 0s linear .16s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.96)}.fx-sidebar[data-compact=true][data-mobile-open=true]{opacity:1;visibility:visible;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%)}.fx-sidebar[data-compact=true] .fx-sidebar__popup-close{margin-left:auto}.fx-sidebar[data-compact=true] .fx-sidebar__item,.fx-sidebar[data-compact=true] .fx-sidebar__group{min-height:var(--control-height-lg)}.fx-sidebar[data-compact=true] .fx-sidebar__collapse{width:var(--control-height-md);height:var(--control-height-md)}.fx-sidebar[data-compact=true] .fx-sidebar-meta{flex-direction:row}.fx-sidebar[data-compact=true] .fx-sidebar-meta__item{flex:1 1 0}.fx-sidebar-backdrop{z-index:1199;opacity:0;pointer-events:none;background:var(--color-overlay-backdrop);transition:opacity .2s;position:fixed;inset:0}.fx-sidebar-backdrop[data-open=true]{opacity:1;pointer-events:auto}.fx-status-bar{overscroll-behavior-x:contain;scrollbar-width:none;gap:9px;padding-inline:8px;overflow:auto hidden}.fx-status-bar::-webkit-scrollbar{display:none}.fx-status-bar__group{display:contents}.fx-status-bar__item,.fx-status-bar__sep{flex-shrink:0}.fx-status-bar__item,.fx-status-bar__value{overflow:visible}.fx-status-bar__extra{flex-direction:row-reverse;flex-shrink:0;order:-1;align-items:center;gap:9px;display:inline-flex}}@media (width<=900px) and (height<=560px){.fx-sidebar[data-compact=true]{overscroll-behavior:contain;overflow-y:auto}.fx-sidebar[data-compact=true] .fx-sidebar__body{flex:none;overflow:visible}.fx-sidebar[data-compact=true] .fx-sidebar__header{z-index:11;background:var(--color-sidebar-bg);position:sticky;top:0}}@media (width<=900px){.fx-login{box-sizing:border-box;align-items:flex-start;height:100%;overflow-y:auto}.fx-login__form-area{margin-block:auto}}@media (width<=900px) and (prefers-reduced-motion:reduce){.fx-sidebar[data-compact=true],.fx-sidebar[data-compact=true][data-mobile-open=true],.fx-sidebar-backdrop{transition:none}}@media (width<=720px){.fx-shell-header{flex-direction:column;align-items:flex-start;min-height:66px}.fx-theme-toggle__label{display:none}.fx-login{padding:12px}.fx-login__card{padding:24px}.fx-page{padding:0}.fx-journal-dialog__fields--po{grid-template-columns:1fr}}@media (width<=560px){.fx-journal-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-journal-dialog .fx-journal-dialog__fields,.fx-journal-dialog__fields.fx-journal-dialog__fields--po{grid-template-columns:minmax(0,1fr)}.fx-journal-dialog__description,.fx-journal-dialog__field--wide,.fx-journal-dialog__field--wide2,.fx-journal-dialog__fields .fx-journal-dialog__draft-toggle{grid-column:1/-1}.fx-jobtitle-detail__children{grid-template-columns:minmax(0,1fr)}.fx-shell-header{padding-inline:14px}.fx-workspace-empty{padding:16px}.fx-journal-dialog__overlay:has(.fx-journal-dialog--wide){padding-inline:0}.fx-journal-dialog--wide{width:calc(100vw - 24px);max-height:92vh}}.fx-print-root{display:none}.fx-print-sheet{--fx-card-bg:var(--color-surface-raised);--fx-card-border-color:var(--color-border)}.fx-stock-request-document .fx-record-view__grid,.fx-stock-request-document .fx-record-field{align-items:start}.fx-print-preview-page .fx-stock-request-document{--fx-grid-text:#111318;--fx-grid-header-text:#111318;--fx-grid-text-muted:#4b5563}.fx-print-preview-page .fx-stock-request-document .fx-sized-table tr>th,.fx-print-preview-page .fx-stock-request-document .fx-sized-table tr>td{color:#111318}@media print{.fx-stock-request-document{--fx-grid-text:#111318;--fx-grid-header-text:#111318;--fx-grid-text-muted:#4b5563}.fx-stock-request-document .fx-sized-table tr>th,.fx-stock-request-document .fx-sized-table tr>td{color:#111318}}.fx-print-frame{pointer-events:none;border:0;width:210mm;height:297mm;position:fixed;top:0;left:-10000px}@media print{#fx-app.fx-print-isolated,#fx-app.fx-print-isolated body{background:#fff;height:auto;min-height:0;overflow:visible}#fx-app.fx-print-isolated body>:not(.fx-print-root){display:none}#fx-app.fx-print-isolated .fx-print-root{visibility:visible;display:block}#fx-app.fx-print-isolated .fx-print-root>.fx-print-sheet{position:static}#fx-app:has(.fx-print-paper){background:#fff}#fx-app:has(.fx-print-paper) body{background:#fff}#fx-app body:has(.fx-print-paper)>:not(#root){display:none}#fx-app .fx-print-paper,#fx-app .fx-print-paper *{visibility:visible}#fx-app .fx-print-paper{--color-bg:#fff;--color-text:#111318;--color-text-strong:#0b0d10;--color-text-muted:#4b5563;--color-border:#cbd2db;--color-border-strong:#9aa3ad;--color-surface:#fff;--color-surface-muted:#f4f5f7;--color-surface-raised:#fff;--color-brand:#1f2937;--color-success-bg:#e2f6ed;--color-success-text:#147a56;--color-danger-bg:#fff0f2;--color-danger-text:#a02e3c;--color-pending-bg:#fff7dc;--color-pending-text:#7a5200;--color-muted-fg:#4b5563;--color-muted-fg-bg:#eceff2;--color-grid-header-bg:#eef0f3;--color-grid-header-text:#111318;color:#111318;background:#fff}#fx-app .fx-print-paper .fx-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
