:root{--font-sans:"Inter","Inter Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Monaco,monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:38px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--tracking-tight:-0.02em;--tracking-snug:-0.012em;--tracking-normal:0;--tracking-wide:0.04em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--sp-0:0px;--sp-px:1px;--sp-0_5:2px;--sp-1:4px;--sp-1_5:6px;--sp-2:8px;--sp-2_5:10px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:14px;--r-2xl:16px;--r-pill:9999px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--z-base:1;--z-dropdown:50;--z-sticky:100;--z-overlay:500;--z-modal:700;--z-toast:900;--z-tooltip:1000;--control-xs:22px;--control-sm:26px;--control-md:30px;--control-lg:36px}[data-theme=dark]{--bg-app:#08090b;--bg-base:#0e1014;--bg-elevated:#14161c;--bg-overlay:#181b22;--bg-sunken:#0a0c0f;--bg-hover:#ffffff0a;--bg-active:#ffffff12;--bg-selected:#5e6ad21f;--border-subtle:#ffffff0d;--border-default:#ffffff14;--border-strong:#ffffff24;--border-accent:#5e6ad280;--fg-primary:#f4f5f8;--fg-secondary:#a8acb8;--fg-tertiary:#6c7080;--fg-disabled:#4a4d57;--fg-inverse:#0e1014;--fg-on-accent:#fff;--accent-50:#eef0fc;--accent-100:#d8dcf6;--accent-200:#b3baee;--accent-300:#8d97e3;--accent-400:#6f7ad7;--accent-500:#5e6ad2;--accent-600:#4d58b8;--accent-700:#3e489a;--accent-800:#303878;--accent-900:#232955;--accent-bg:#5e6ad2;--accent-bg-hover:#6e79d8;--accent-bg-active:#4d58b8;--accent-fg:#fff;--accent-soft-bg:#5e6ad224;--accent-soft-fg:#b3baee;--success:#4cb782;--success-bg:#4cb78224;--success-border:#4cb78252;--warning:#f2c057;--warning-bg:#f2c05724;--warning-border:#f2c05752;--danger:#eb5757;--danger-bg:#eb575724;--danger-border:#eb575752;--info:#4ea7d9;--info-bg:#4ea7d924;--info-border:#4ea7d952;--status-backlog:#95a0b0;--status-todo:#d8dcf6;--status-in-progress:#f2c057;--status-in-review:#b87fd9;--status-done:#5e6ad2;--status-canceled:#6c7080;--priority-urgent:#eb5757;--priority-high:#f2c057;--priority-medium:#95a0b0;--priority-low:#6c7080;--priority-none:#4a4d57;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 2px 4px #0000004d,0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #00000059,0 0 0 1px #ffffff0d;--shadow-lg:0 12px 32px #00000073,0 0 0 1px #ffffff0f;--shadow-xl:0 24px 60px #0000008c,0 0 0 1px #ffffff12;--shadow-focus:0 0 0 1px var(--accent-500);--shadow-focus-danger:0 0 0 1px var(--danger);--shadow-inset:inset 0 1px 0 #ffffff0a}:root:not([data-theme=dark]),[data-theme=light]{--bg-app:#fbfbfc;--bg-base:#fff;--bg-elevated:#fff;--bg-overlay:#fff;--bg-sunken:#f4f5f8;--bg-hover:#0a0c120a;--bg-active:#0a0c1212;--bg-selected:#5e6ad21a;--border-subtle:#0a0c120d;--border-default:#0a0c121a;--border-strong:#0a0c122e;--border-accent:#5e6ad280;--fg-primary:#0e1014;--fg-secondary:#5b6172;--fg-tertiary:#8a8f9e;--fg-disabled:#c2c5cf;--fg-inverse:#fff;--fg-on-accent:#fff;--accent-50:#eef0fc;--accent-100:#d8dcf6;--accent-200:#b3baee;--accent-300:#8d97e3;--accent-400:#6f7ad7;--accent-500:#5e6ad2;--accent-600:#4d58b8;--accent-700:#3e489a;--accent-800:#303878;--accent-900:#232955;--accent-bg:#5e6ad2;--accent-bg-hover:#4d58b8;--accent-bg-active:#3e489a;--accent-fg:#fff;--accent-soft-bg:#5e6ad21a;--accent-soft-fg:#3e489a;--success:#1f8a52;--success-bg:#1f8a521a;--success-border:#1f8a5247;--warning:#b8860b;--warning-bg:#b8860b1a;--warning-border:#b8860b47;--danger:#d4364d;--danger-bg:#d4364d14;--danger-border:#d4364d47;--info:#2978b8;--info-bg:#2978b81a;--info-border:#2978b847;--status-backlog:#8a8f9e;--status-todo:#5b6172;--status-in-progress:#b8860b;--status-in-review:#8a4cb0;--status-done:#5e6ad2;--status-canceled:#c2c5cf;--priority-urgent:#d4364d;--priority-high:#b8860b;--priority-medium:#8a8f9e;--priority-low:#c2c5cf;--priority-none:#e2e4ea;--shadow-xs:0 1px 2px #0a0c120d;--shadow-sm:0 1px 3px #0a0c120f,0 0 0 1px #0a0c120a;--shadow-md:0 4px 12px #0a0c1214,0 0 0 1px #0a0c120d;--shadow-lg:0 12px 28px #0a0c121f,0 0 0 1px #0a0c120f;--shadow-xl:0 20px 50px #0a0c122e,0 0 0 1px #0a0c1212;--shadow-focus:0 0 0 1px var(--accent-500);--shadow-focus-danger:0 0 0 1px var(--danger);--shadow-inset:inset 0 1px 0 #fff9}:root,[data-theme=dark],[data-theme=light]{--bg-page:var(--bg-app);--bg-sidebar:var(--bg-app);--bg-input:var(--bg-base);--bg-soft:var(--accent-soft-bg);--bg-disabled:var(--bg-sunken);--bg-stripe:var(--accent-soft-bg);--text-primary:var(--fg-primary);--text-secondary:var(--fg-secondary);--text-muted:var(--fg-tertiary);--text-disabled:var(--fg-disabled);--text-on-accent:var(--fg-on-accent);--accent:var(--accent-bg);--accent-hover:var(--accent-bg-hover);--accent-soft:var(--accent-soft-bg);--accent-strong:var(--accent-700);--accent-red:var(--danger);--danger-soft:var(--danger-bg);--radius-xs:var(--r-xs);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-full:var(--r-pill);--shadow-popover:var(--shadow-md);--lh-tight:var(--leading-tight);--lh-snug:var(--leading-snug);--lh-base:var(--leading-normal);--fw-regular:var(--weight-regular);--fw-medium:var(--weight-medium);--fw-semibold:var(--weight-semibold);--fw-bold:var(--weight-bold);--tracking-base:var(--tracking-normal);--space-1:var(--sp-1);--space-2:var(--sp-2);--space-3:var(--sp-3);--space-4:var(--sp-4);--space-5:var(--sp-5);--space-6:var(--sp-6);--space-7:var(--sp-8);--space-8:var(--sp-10);--space-9:var(--sp-12);--space-10:var(--sp-16);--duration-fast:var(--dur-fast);--duration-base:var(--dur-base);--duration-slow:var(--dur-slow);--ease-standard:var(--ease-in-out);--ease-in:var(--ease-in-out);--z-popover:var(--z-tooltip);--bg-whie:var(--bg-base);--bg-main:var(--accent-bg);--bg-boarder:var(--border-subtle);--type-black:var(--fg-primary);--type-white:var(--bg-base);--type-secondary:var(--fg-secondary);--type-accent:var(--accent-bg);--type-light-blue:var(--accent-soft-bg);--type-disabled:var(--fg-disabled);--ghost:var(--fg-tertiary);--bg-light-blue:var(--accent-soft-bg)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03";background:var(--bg-app);color:var(--fg-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal)}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}:focus{outline:none}::selection{background:var(--accent-soft-bg);color:var(--fg-primary)}.ik-focus-ring:focus-visible{box-shadow:var(--shadow-focus)}html.theme-transition,html.theme-transition *{transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)!important}.ik-btn{align-items:center;border:1px solid #0000;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--sp-1_5);justify-content:center;letter-spacing:var(--tracking-snug);position:relative;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap}.ik-btn:focus-visible{box-shadow:var(--shadow-focus)}.ik-btn:disabled{cursor:not-allowed;opacity:.5}.ik-btn:active:not(:disabled){transform:translateY(.5px)}.ik-btn--xs{border-radius:var(--r-sm);font-size:var(--text-xs);gap:var(--sp-1);height:22px;padding:0 var(--sp-2)}.ik-btn--sm{height:26px;padding:0 var(--sp-2_5)}.ik-btn--md,.ik-btn--sm{font-size:var(--text-sm)}.ik-btn--md{height:30px;padding:0 var(--sp-3)}.ik-btn--lg{border-radius:var(--r-lg);font-size:var(--text-md);height:36px;padding:0 var(--sp-4)}.ik-btn--primary{background:var(--accent-bg);color:var(--accent-fg)}.ik-btn--primary:hover:not(:disabled){background:var(--accent-bg-hover)}.ik-btn--primary:active:not(:disabled){background:var(--accent-bg-active)}.ik-btn--secondary{background:var(--bg-elevated);border-color:var(--border-default);color:var(--fg-primary)}.ik-btn--secondary:hover:not(:disabled){background:var(--bg-overlay);border-color:var(--border-strong)}.ik-btn--secondary:active:not(:disabled){background:var(--bg-active)}.ik-btn--ghost{background:#0000;color:var(--fg-secondary)}.ik-btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}.ik-btn--ghost:active:not(:disabled){background:var(--bg-active)}.ik-btn--soft{background:var(--accent-soft-bg);color:var(--accent-soft-fg)}.ik-btn--soft:hover:not(:disabled){background:color-mix(in oklab,var(--accent-soft-bg),var(--accent-500) 8%)}.ik-btn--danger{background:var(--danger);color:#fff}.ik-btn--danger:hover:not(:disabled){filter:brightness(1.08)}.ik-btn--icon{aspect-ratio:1/1;padding:0;width:auto}.ik-btn--icon.ik-btn--xs{width:22px}.ik-btn--icon.ik-btn--sm{width:26px}.ik-btn--icon.ik-btn--md{width:30px}.ik-btn--icon.ik-btn--lg{width:36px}.ik-btn__loader{animation:ik-spin .7s linear infinite;border:1.5px solid;border-radius:50%;border-top:1.5px solid #0000;height:12px;width:12px}@keyframes ik-spin{to{transform:rotate(1turn)}}.ik-btn-group{display:inline-flex}.ik-btn-group .ik-btn{border-radius:0}.ik-btn-group .ik-btn:first-child{border-bottom-left-radius:var(--r-md);border-top-left-radius:var(--r-md)}.ik-btn-group .ik-btn:last-child{border-bottom-right-radius:var(--r-md);border-top-right-radius:var(--r-md)}.ik-btn-group .ik-btn+.ik-btn{margin-left:-1px}.ik-field{display:flex;flex-direction:column;gap:var(--sp-1_5)}.ik-label{color:var(--fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug)}.ik-label__required{color:var(--danger);margin-left:2px}.ik-helper{color:var(--fg-tertiary);font-size:var(--text-xs)}.ik-helper--error{color:var(--danger)}.ik-input-wrap{align-items:center;display:flex;position:relative}.ik-input{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--fg-primary);font-family:inherit;font-size:var(--text-sm);height:30px;letter-spacing:var(--tracking-snug);padding:0 var(--sp-3);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);width:100%}.ik-input::placeholder{color:var(--fg-tertiary)}.ik-input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ik-input:focus{border-color:var(--accent-500);box-shadow:var(--shadow-focus)}.ik-input:disabled{background:var(--bg-sunken);color:var(--fg-disabled);cursor:not-allowed}.ik-input--invalid{border-color:var(--danger)}.ik-input--invalid:focus{box-shadow:var(--shadow-focus-danger)}.ik-input--lg{border-radius:var(--r-lg);font-size:var(--text-md);height:36px;padding:0 var(--sp-3)}.ik-input--sm{font-size:var(--text-sm);height:26px;padding:0 var(--sp-2_5)}.ik-input--with-icon-left{padding-left:30px}.ik-input--with-icon-right{padding-right:30px}.ik-input__icon{align-items:center;color:var(--fg-tertiary);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:30px}.ik-input__icon--left{left:0}.ik-input__icon--right{pointer-events:auto;right:0}.ik-textarea{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--fg-primary);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-snug);min-height:80px;padding:var(--sp-2) var(--sp-3);resize:vertical;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);width:100%}.ik-textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ik-textarea:focus{border-color:var(--accent-500);box-shadow:var(--shadow-focus)}.ik-textarea::placeholder{color:var(--fg-tertiary)}.ik-textarea--invalid{border-color:var(--danger)}.ik-textarea--invalid:focus{box-shadow:var(--shadow-focus-danger)}.ik-number{align-self:start;display:inline-flex}.ik-number .ik-input{border-radius:var(--r-md) 0 0 var(--r-md)}.ik-number__steppers{border:1px solid var(--border-default);border-left:0;border-radius:0 var(--r-md) var(--r-md) 0;display:flex;flex-direction:column;overflow:hidden}.ik-number__step{align-items:center;background:var(--bg-base);color:var(--fg-tertiary);cursor:pointer;display:flex;flex:1 1;justify-content:center;width:22px}.ik-number__step:hover{background:var(--bg-hover);color:var(--fg-primary)}.ik-number__step+.ik-number__step{border-top:1px solid var(--border-default)}.ik-checkbox{align-items:center;color:var(--fg-primary);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:var(--sp-2);position:relative;-webkit-user-select:none;user-select:none}.ik-checkbox__box{align-items:center;background:var(--bg-base);border:1px solid var(--border-strong);border-radius:4px;color:#0000;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:all var(--dur-fast) var(--ease-out);width:14px}.ik-checkbox input{opacity:0;pointer-events:none;position:absolute}.ik-checkbox:hover .ik-checkbox__box{border-color:var(--accent-500)}.ik-checkbox input:checked+.ik-checkbox__box,.ik-checkbox input:indeterminate+.ik-checkbox__box{background:var(--accent-bg);border-color:var(--accent-bg);color:#fff}.ik-checkbox input:focus-visible+.ik-checkbox__box{box-shadow:var(--shadow-focus)}.ik-checkbox input:disabled+.ik-checkbox__box{background:var(--bg-sunken);border-color:var(--border-default);cursor:not-allowed}.ik-checkbox input:disabled~.ik-checkbox__label{color:var(--fg-disabled);cursor:not-allowed}.ik-radio{align-items:center;color:var(--fg-primary);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:var(--sp-2);position:relative;-webkit-user-select:none;user-select:none}.ik-radio__box{align-items:center;background:var(--bg-base);border:1px solid var(--border-strong);border-radius:50%;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:all var(--dur-fast) var(--ease-out);width:14px}.ik-radio__box:after{background:#fff;border-radius:50%;content:"";height:6px;transform:scale(0);transition:transform var(--dur-fast) var(--ease-out);width:6px}.ik-radio input{opacity:0;pointer-events:none;position:absolute}.ik-radio:hover .ik-radio__box{border-color:var(--accent-500)}.ik-radio input:checked+.ik-radio__box{background:var(--accent-bg);border-color:var(--accent-bg)}.ik-radio input:checked+.ik-radio__box:after{transform:scale(1)}.ik-radio input:focus-visible+.ik-radio__box{box-shadow:var(--shadow-focus)}.ik-radio-group{display:inline-flex;flex-direction:column;gap:var(--sp-2)}.ik-radio-group--row{flex-direction:row;gap:var(--sp-3)}.ik-switch{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:var(--sp-2);position:relative;-webkit-user-select:none;user-select:none}.ik-switch__track{background:var(--border-strong);border-radius:999px;flex-shrink:0;height:16px;position:relative;transition:background var(--dur-base) var(--ease-out);width:28px}.ik-switch__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;height:12px;left:2px;position:absolute;top:2px;transition:transform var(--dur-base) var(--ease-out);width:12px}.ik-switch input{opacity:0;pointer-events:none;position:absolute}.ik-switch input:checked~.ik-switch__track{background:var(--accent-bg)}.ik-switch input:checked~.ik-switch__track .ik-switch__thumb{transform:translateX(12px)}.ik-switch input:focus-visible~.ik-switch__track{box-shadow:var(--shadow-focus)}.ik-switch input:disabled~.ik-switch__track{cursor:not-allowed;opacity:.5}.ik-select{display:inline-block;min-width:140px;position:relative}.ik-select--block{display:block;width:100%}.ik-select__trigger{align-items:center;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--fg-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--sp-2);height:30px;justify-content:space-between;padding:0 var(--sp-2_5) 0 var(--sp-3);text-align:left;transition:all var(--dur-fast) var(--ease-out);width:100%}.ik-select__trigger:hover:not(:disabled){border-color:var(--border-strong)}.ik-select__trigger:focus-visible{border-color:var(--accent-500);box-shadow:var(--shadow-focus)}.ik-select__trigger[aria-expanded=true]{border-color:var(--accent-500)}.ik-select__trigger:disabled{background:var(--bg-sunken);color:var(--fg-disabled);cursor:not-allowed}.ik-select__trigger--invalid{border-color:var(--danger)}.ik-select__chevron{color:var(--fg-tertiary);flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out)}.ik-select__trigger[aria-expanded=true] .ik-select__chevron{transform:rotate(180deg)}.ik-select__placeholder{color:var(--fg-tertiary)}.ik-select__value{align-items:center;display:inline-flex;flex:1 1;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-select--lg .ik-select__trigger{border-radius:var(--r-lg);font-size:var(--text-md);height:36px;padding:0 var(--sp-3) 0 var(--sp-3)}.ik-select--sm .ik-select__trigger{font-size:var(--text-sm);height:26px;padding:0 var(--sp-2) 0 var(--sp-2_5)}.ik-menu{background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);left:0;max-height:280px;min-width:100%;overflow-y:auto;padding:var(--sp-1);position:absolute;top:calc(100% + 4px);z-index:var(--z-dropdown)}.ik-menu--right{left:auto;right:0}.ik-menu__item{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--sp-2);padding:var(--sp-1_5) var(--sp-2);text-align:left;transition:background var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;width:100%}.ik-menu__item:hover:not(:disabled),.ik-menu__item[data-active=true]{background:var(--bg-hover)}.ik-menu__item[data-selected=true]{background:var(--bg-selected);color:var(--fg-primary)}.ik-menu__item:disabled{color:var(--fg-disabled);cursor:not-allowed}.ik-menu__item__check{color:var(--accent-500);flex-shrink:0;margin-left:auto;opacity:0}.ik-menu__item[data-selected=true] .ik-menu__item__check{opacity:1}.ik-menu__item__icon{color:var(--fg-tertiary);flex-shrink:0}.ik-menu__item__shortcut{color:var(--fg-tertiary);font-size:var(--text-xs);margin-left:auto}.ik-menu__item--danger{color:var(--danger)}.ik-menu__divider{background:var(--border-subtle);height:1px;margin:var(--sp-1) 0}.ik-menu__label{color:var(--fg-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);padding:var(--sp-1) var(--sp-2);text-transform:uppercase}.ik-menu__empty{color:var(--fg-tertiary);font-size:var(--text-xs);padding:var(--sp-2)}.ik-menu__search{border-bottom:1px solid var(--border-subtle);margin-bottom:var(--sp-1);padding:var(--sp-1)}.ik-slider{align-items:center;cursor:pointer;display:flex;height:16px;position:relative;-webkit-user-select:none;user-select:none}.ik-slider__track{background:var(--border-default);width:100%}.ik-slider__fill,.ik-slider__track{border-radius:999px;height:4px;position:absolute}.ik-slider__fill{background:var(--accent-bg)}.ik-slider__thumb{background:#fff;border:1px solid var(--border-strong);border-radius:50%;box-shadow:var(--shadow-sm);height:14px;position:absolute;transform:translateX(-50%);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);width:14px}.ik-slider__thumb:focus-visible,.ik-slider__thumb:hover{box-shadow:0 0 0 4px var(--accent-soft-bg);transform:translateX(-50%) scale(1.1)}.ik-badge{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-xs);color:var(--fg-secondary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:4px;height:18px;letter-spacing:var(--tracking-snug);padding:0 var(--sp-1_5);white-space:nowrap}.ik-badge--solid{background:var(--accent-bg);border-color:#0000;color:#fff}.ik-badge--soft{background:var(--accent-soft-bg);border-color:#0000;color:var(--accent-soft-fg)}.ik-badge--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.ik-badge--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.ik-badge--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.ik-badge--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.ik-tag{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-pill);color:var(--fg-secondary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:4px;height:22px;padding:0 var(--sp-2);white-space:nowrap}.ik-tag__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ik-tag__remove{align-items:center;border-radius:50%;color:var(--fg-tertiary);cursor:pointer;display:flex;height:14px;justify-content:center;margin-left:2px;width:14px}.ik-tag__remove:hover{background:var(--bg-active);color:var(--fg-primary)}.ik-chip{align-items:center;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--fg-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);gap:var(--sp-1_5);height:26px;padding:0 var(--sp-2_5);transition:all var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none}.ik-chip:hover{border-color:var(--border-strong)}.ik-chip[data-selected=true]{background:var(--accent-soft-bg);border-color:var(--border-accent);color:var(--accent-soft-fg)}.ik-avatar{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:50%;color:var(--fg-secondary);display:inline-flex;flex-shrink:0;font-weight:var(--weight-semibold);justify-content:center;letter-spacing:var(--tracking-snug);overflow:hidden;position:relative}.ik-avatar img{height:100%;object-fit:cover;width:100%}.ik-avatar--xs{font-size:9px;height:18px;width:18px}.ik-avatar--sm{font-size:10px;height:22px;width:22px}.ik-avatar--md{font-size:11px;height:28px;width:28px}.ik-avatar--lg{font-size:13px;height:36px;width:36px}.ik-avatar--xl{font-size:16px;height:48px;width:48px}.ik-avatar--square{border-radius:var(--r-md)}.ik-avatar-group{display:inline-flex}.ik-avatar-group .ik-avatar{border:2px solid var(--bg-app)}.ik-avatar-group .ik-avatar+.ik-avatar{margin-left:-6px}.ik-avatar__status{border:2px solid var(--bg-app);border-radius:50%;bottom:-1px;height:8px;position:absolute;right:-1px;width:8px}.ik-progress{background:var(--bg-sunken);border-radius:999px;height:4px;overflow:hidden;width:100%}.ik-progress__fill{background:var(--accent-bg);border-radius:999px;height:100%;transition:width var(--dur-base) var(--ease-out)}.ik-progress--lg{height:8px}.ik-progress-ring{transform:rotate(-90deg)}.ik-progress-ring__track{stroke:var(--bg-sunken)}.ik-progress-ring__fill{stroke:var(--accent-bg);transition:stroke-dashoffset var(--dur-base) var(--ease-out)}.ik-skeleton{animation:ik-skeleton 1.4s ease infinite;background:linear-gradient(90deg,var(--bg-sunken) 0,var(--bg-hover) 50%,var(--bg-sunken) 100%);background-size:200% 100%;border-radius:var(--r-sm);display:block}@keyframes ik-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ik-spinner{animation:ik-spin .7s linear infinite;border:1.5px solid var(--accent-bg);border-radius:50%;border-top:1.5px solid #0000;display:inline-block}.ik-spinner--xs{border-width:1.5px;height:10px;width:10px}.ik-spinner--sm{border-width:1.5px;height:14px;width:14px}.ik-spinner--md{border-width:2px;height:20px;width:20px}.ik-spinner--lg{border-width:2.5px;height:32px;width:32px}.ik-spin-overlay{display:block;position:relative}.ik-spin-overlay--loading>:not(.ik-spin-overlay__spinner){filter:blur(.5px);opacity:.4;pointer-events:none}.ik-spin-overlay__spinner{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.ik-divider{background:var(--border-subtle)}.ik-divider--h{height:1px;width:100%}.ik-divider--v{align-self:stretch;height:100%;width:1px}.ik-card{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--r-xl);padding:var(--sp-4);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ik-card--interactive{cursor:pointer}.ik-card--interactive:hover{background:var(--bg-elevated);border-color:var(--border-strong)}.ik-card__header{align-items:flex-start;display:flex;gap:var(--sp-2);margin-bottom:var(--sp-3)}.ik-card__title{color:var(--fg-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.ik-card__desc{color:var(--fg-secondary);font-size:var(--text-sm);margin-top:2px}.ik-tabs{display:flex;flex-direction:column;gap:var(--sp-3)}.ik-tabs__list{border-bottom:1px solid var(--border-default);display:flex;gap:var(--sp-1);padding:0 var(--sp-1)}.ik-tab{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:var(--fg-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--sp-1_5);letter-spacing:var(--tracking-snug);margin-bottom:-1px;padding:var(--sp-2) var(--sp-2_5);transition:all var(--dur-fast) var(--ease-out)}.ik-tab:hover{color:var(--fg-primary)}.ik-tab[aria-selected=true]{border-bottom-color:var(--accent-500);color:var(--fg-primary)}.ik-tabs--pills .ik-tabs__list{background:var(--bg-sunken);border:0;border-radius:var(--r-md);display:inline-flex;padding:2px}.ik-tabs--pills .ik-tab{border:0;border-radius:var(--r-sm);margin:0;padding:var(--sp-1) var(--sp-2_5)}.ik-tabs--pills .ik-tab[aria-selected=true]{background:var(--bg-base);box-shadow:var(--shadow-xs)}.ik-breadcrumbs{align-items:center;color:var(--fg-tertiary);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--sp-1)}.ik-breadcrumbs__item{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;display:inline-flex;font:inherit;gap:var(--sp-1);padding:2px var(--sp-1_5)}.ik-breadcrumbs__item:hover{background:var(--bg-hover);color:var(--fg-primary)}.ik-breadcrumbs__item--current{color:var(--fg-primary);cursor:default}.ik-breadcrumbs__item--current:hover{background:#0000}.ik-breadcrumbs__sep{color:var(--fg-tertiary);display:inline-flex}.ik-tooltip{border-radius:var(--r-sm);box-shadow:var(--shadow-md);color:var(--fg-primary);font-size:var(--text-xs);padding:var(--sp-1) var(--sp-2);pointer-events:none;position:fixed;white-space:nowrap;z-index:var(--z-tooltip)}.ik-popover,.ik-tooltip{background:var(--bg-overlay);border:1px solid var(--border-default)}.ik-popover{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);min-width:220px;padding:var(--sp-3);z-index:var(--z-dropdown)}.ik-popover--menu{padding:var(--sp-1)}.ik-alert{align-items:flex-start;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md);display:flex;font-size:var(--text-sm);gap:var(--sp-2_5);padding:var(--sp-2_5) var(--sp-3)}.ik-alert__icon{color:var(--fg-tertiary);display:inline-flex;flex-shrink:0;margin-top:1px}.ik-alert__title{color:var(--fg-primary);font-weight:var(--weight-semibold)}.ik-alert__desc{color:var(--fg-secondary);line-height:var(--leading-snug);margin-top:2px}.ik-alert__close{color:var(--fg-tertiary);flex-shrink:0;margin-left:auto}.ik-alert--success{background:var(--success-bg);border-color:var(--success-border)}.ik-alert--success .ik-alert__icon{color:var(--success)}.ik-alert--warning{background:var(--warning-bg);border-color:var(--warning-border)}.ik-alert--warning .ik-alert__icon{color:var(--warning)}.ik-alert--danger{background:var(--danger-bg);border-color:var(--danger-border)}.ik-alert--danger .ik-alert__icon{color:var(--danger)}.ik-alert--info{background:var(--info-bg);border-color:var(--info-border)}.ik-alert--info .ik-alert__icon{color:var(--info)}.ik-banner{align-items:center;background:var(--accent-soft-bg);border-bottom:1px solid var(--border-default);color:var(--accent-soft-fg);display:flex;font-size:var(--text-sm);gap:var(--sp-2_5);padding:var(--sp-2) var(--sp-4)}.ik-banner__icon{color:var(--accent-500);display:inline-flex;flex-shrink:0}.ik-banner__action{margin-left:auto}.ik-toast{align-items:flex-start;background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;font-size:var(--text-sm);gap:var(--sp-2_5);max-width:380px;min-width:280px;padding:var(--sp-2_5) var(--sp-3)}.ik-toast__icon{display:inline-flex;flex-shrink:0;margin-top:1px}.ik-toast__icon--success{color:var(--success)}.ik-toast__icon--danger,.ik-toast__icon--error{color:var(--danger)}.ik-toast__icon--warning{color:var(--warning)}.ik-toast__icon--info{color:var(--info)}.ik-toast__icon--loading{color:var(--accent-500)}.ik-toast__title{color:var(--fg-primary);font-weight:var(--weight-semibold)}.ik-toast__desc{color:var(--fg-secondary);margin-top:2px}.ik-toast__close{color:var(--fg-tertiary);flex-shrink:0;margin-left:auto}.ik-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:var(--sp-4);position:fixed;z-index:var(--z-modal)}.ik-modal{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:100%}.ik-modal--sm{max-width:360px}.ik-modal--lg{max-width:720px}.ik-modal--xl{max-width:960px}.ik-modal__header{align-items:center;display:flex;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-2)}.ik-modal__title{color:var(--fg-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.ik-modal__close{margin-left:auto}.ik-modal__body{color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-y:auto;padding:var(--sp-2) var(--sp-4) var(--sp-4)}.ik-modal__body--reset{color:var(--fg-primary)}.ik-modal__footer{align-items:center;background:var(--bg-sunken);border-top:1px solid var(--border-subtle);display:flex;gap:var(--sp-2);justify-content:flex-end;padding:var(--sp-3) var(--sp-4)}.ik-command{background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-width:580px;overflow:hidden;width:100%}.ik-command__input-wrap{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--sp-2);padding:0 var(--sp-3)}.ik-command__input{background:#0000;border:0;color:var(--fg-primary);flex:1 1;font-family:inherit;font-size:var(--text-md);height:44px}.ik-command__input::placeholder{color:var(--fg-tertiary)}.ik-command__list{max-height:360px;overflow-y:auto;padding:var(--sp-1)}.ik-command__group-label{color:var(--fg-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);padding:var(--sp-2) var(--sp-2) var(--sp-1);text-transform:uppercase}.ik-command__item{align-items:center;border-radius:var(--r-md);color:var(--fg-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--sp-2_5);padding:var(--sp-2) var(--sp-2)}.ik-command__item[data-active=true]{background:var(--accent-soft-bg);color:var(--fg-primary)}.ik-command__item__icon{color:var(--fg-tertiary);display:inline-flex}.ik-command__item__shortcut{margin-left:auto}.ik-command__footer{align-items:center;background:var(--bg-sunken);border-top:1px solid var(--border-subtle);color:var(--fg-tertiary);display:flex;font-size:var(--text-xs);gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.ik-kbd{align-items:center;background:var(--bg-base);border:solid var(--border-default);border-radius:4px;border-width:1px 1px 1.5px;color:var(--fg-secondary);display:inline-flex;font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-medium);height:18px;justify-content:center;letter-spacing:0;min-width:18px;padding:0 4px}.ik-accordion{border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden}.ik-accordion__item+.ik-accordion__item{border-top:1px solid var(--border-subtle)}.ik-accordion__trigger{align-items:center;background:none;border:0;color:var(--fg-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--sp-2);padding:var(--sp-3);text-align:left;transition:background var(--dur-fast) var(--ease-out);width:100%}.ik-accordion__trigger:hover{background:var(--bg-hover)}.ik-accordion__icon{color:var(--fg-tertiary);display:inline-flex;margin-left:auto;transition:transform var(--dur-base) var(--ease-out)}.ik-accordion__trigger[aria-expanded=true] .ik-accordion__icon{transform:rotate(180deg)}.ik-accordion__content{line-height:var(--leading-snug);padding:0 var(--sp-3) var(--sp-3)}.ik-accordion__content,.ik-collapsible__trigger{color:var(--fg-secondary);font-size:var(--text-sm)}.ik-collapsible__trigger{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font-family:inherit;gap:var(--sp-1);padding:0}.ik-collapsible__trigger:hover{color:var(--fg-primary)}.ik-collapsible__chevron{display:inline-flex;transition:transform var(--dur-fast) var(--ease-out)}.ik-collapsible__trigger[aria-expanded=true] .ik-collapsible__chevron{transform:rotate(90deg)}.ik-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.ik-table thead th{background:var(--bg-sunken);border-bottom:1px solid var(--border-default);color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);padding:var(--sp-2) var(--sp-3);text-align:left;text-transform:uppercase}.ik-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--fg-primary);padding:var(--sp-2) var(--sp-3);vertical-align:middle}.ik-table tbody tr{transition:background var(--dur-fast) var(--ease-out)}.ik-table tbody tr:hover{background:var(--bg-hover)}.ik-table tbody tr[data-selected=true]{background:var(--bg-selected)}.ik-table-wrap .ant-table{background:var(--bg-base);color:var(--fg-primary)}.ik-table-wrap .ant-table-thead>tr>th{font-size:var(--text-xs);letter-spacing:var(--tracking-snug);text-transform:uppercase}.ik-sidebar{background:var(--bg-sunken);border-right:1px solid var(--border-default);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--sp-1);height:100%;padding:var(--sp-2);width:220px}.ik-sidebar__header{align-items:center;display:flex;gap:var(--sp-2);margin-bottom:var(--sp-2);padding:var(--sp-1_5) var(--sp-2)}.ik-sidebar__brand{color:var(--fg-primary);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.ik-sidebar__group-label{align-items:center;color:var(--fg-tertiary);display:flex;font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);padding:var(--sp-2) var(--sp-2) var(--sp-1);text-transform:uppercase}.ik-sidebar__item{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--sp-2);height:26px;padding:var(--sp-1) var(--sp-2);text-align:left;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:100%}.ik-sidebar__item:hover{background:var(--bg-hover);color:var(--fg-primary)}.ik-sidebar__item[data-active=true]{background:var(--bg-active);color:var(--fg-primary)}.ik-sidebar__item__icon{color:var(--fg-tertiary);display:inline-flex;flex-shrink:0}.ik-sidebar__item[data-active=true] .ik-sidebar__item__icon{color:var(--accent-500)}.ik-sidebar__item__count{color:var(--fg-tertiary);font-size:var(--text-xs);margin-left:auto}.ik-sidebar__footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:var(--sp-2)}.ik-kanban-card{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--r-md);cursor:grab;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2_5);transition:all var(--dur-fast) var(--ease-out)}.ik-kanban-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.ik-kanban-card__id{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--text-xs)}.ik-kanban-card__title{color:var(--fg-primary);font-size:var(--text-sm);line-height:var(--leading-snug)}.ik-kanban-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1_5)}.ik-issue-row{align-items:center;border-bottom:1px solid var(--border-subtle);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--sp-2);padding:var(--sp-1_5) var(--sp-3);transition:background var(--dur-fast) var(--ease-out)}.ik-issue-row:hover{background:var(--bg-hover)}.ik-issue-row__id{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);width:64px}.ik-issue-row__title{color:var(--fg-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-issue-row__date{color:var(--fg-tertiary);font-size:var(--text-xs);text-align:right;width:60px}.ik-status{color:var(--fg-secondary);font-size:var(--text-xs);gap:var(--sp-1_5)}.ik-status,.ik-status__icon{align-items:center;display:inline-flex}.ik-status__icon{height:14px;justify-content:center;width:14px}.ik-upload{background:var(--bg-base);border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);cursor:pointer;display:block;padding:var(--sp-6) var(--sp-4);text-align:center;transition:all var(--dur-fast) var(--ease-out)}.ik-upload:hover{background:var(--accent-soft-bg);border-color:var(--accent-500)}.ik-upload__icon{color:var(--fg-tertiary);display:inline-flex;margin-bottom:var(--sp-2)}.ik-upload__title{color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:2px}.ik-upload__hint{color:var(--fg-tertiary);font-size:var(--text-xs)}.ik-datepicker{background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--sp-3);width:256px}.ik-datepicker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--sp-2)}.ik-datepicker__month{color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.ik-datepicker__grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.ik-datepicker__weekday{color:var(--fg-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);padding:var(--sp-1) 0;text-align:center;text-transform:uppercase}.ik-datepicker__day{align-items:center;aspect-ratio:1;border-radius:var(--r-sm);color:var(--fg-primary);cursor:pointer;display:flex;font-size:var(--text-xs);justify-content:center;transition:background var(--dur-fast) var(--ease-out)}.ik-datepicker__day:hover{background:var(--bg-hover)}.ik-datepicker__day--muted{color:var(--fg-disabled)}.ik-datepicker__day--today{color:var(--accent-500);font-weight:var(--weight-semibold)}.ik-datepicker__day--selected{background:var(--accent-bg);color:#fff}.ik-datepicker__day--selected:hover{background:var(--accent-bg-hover)}.ik-datepicker-wrap{display:inline-block}.ik-datepicker-wrap--block{display:block;width:100%}.ik-scrollarea{overflow:auto}.ik-empty{align-items:center;color:var(--fg-tertiary);display:flex;flex-direction:column;gap:var(--sp-2);justify-content:center;padding:var(--sp-6) var(--sp-4);text-align:center}.ik-empty__icon{color:var(--fg-disabled);display:inline-flex}.ik-empty__title{color:var(--fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ik-empty__desc{color:var(--fg-tertiary);font-size:var(--text-xs)}.ik-toast-stack{display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none;position:fixed;right:var(--sp-4);top:var(--sp-4);z-index:var(--z-toast)}.ik-toast-stack>*{pointer-events:auto}.ik-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.ik-tree{display:flex;flex-direction:column;gap:1px}.ik-tree__folder{display:contents}.ik-tree__row{align-items:center;background:#0000;border:0;border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--sp-2);padding:6px var(--sp-2);text-align:left;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;width:100%}.ik-tree__row:hover{background:var(--bg-hover);color:var(--fg-primary)}.ik-tree__row--selected,.ik-tree__row--selected:hover{background:var(--accent-soft-bg);color:var(--accent-bg);font-weight:var(--weight-medium)}.ik-tree__chevron{color:var(--fg-tertiary);transform:rotate(-90deg);transition:transform .15s ease}.ik-tree__chevron--open{transform:rotate(0deg)}.ik-tree__icon{color:var(--fg-tertiary)}.ik-tree__row--selected .ik-tree__icon{color:var(--accent-bg)}.ik-tree__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-tree__tail{color:var(--fg-tertiary);flex-shrink:0;font-size:var(--text-xs)}.ik-tree__count{align-items:center;background:var(--bg-active);border-radius:var(--r-pill);color:var(--fg-secondary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-regular);height:20px;justify-content:center;min-width:20px;padding:0 6px}.ik-tree__body{gap:1px}.ik-form,.ik-tree__body{display:flex;flex-direction:column}.ik-form,.ik-form-row{gap:var(--sp-3)}.ik-form-row{grid-gap:var(--sp-3);display:grid;grid-template-columns:1fr 1fr}.ik-form-row--3{grid-template-columns:repeat(3,1fr)}.ik-priority{align-items:center;display:inline-flex}.ik-spin-overlay .ant-spin-container{transition:none}*{box-sizing:border-box;font-family:var(--font-sans)!important;margin:0;padding:0}body,html{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--text-primary);text-rendering:optimizeLegibility}body{max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.ant-message{z-index:100000!important}*{scrollbar-color:#00000038 #0000000a}::-webkit-scrollbar{height:10px!important;width:10px!important}::-webkit-scrollbar-track{background:#0000000a!important;border-radius:8px}::-webkit-scrollbar-thumb{background:#00000047!important;background-clip:padding-box!important;border:2px solid #0000;border-radius:8px;min-height:40px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover{background:#00000073!important;background-clip:padding-box!important}::-webkit-scrollbar-thumb:active{background:#0009!important;background-clip:padding-box!important}::-webkit-scrollbar-corner{background:#0000}[data-theme=dark],[data-theme=dark] *{scrollbar-color:#ffffff3d #ffffff0f}[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0f}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff3d}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff6}[data-theme=dark] ::-webkit-scrollbar-thumb:active{background:#ffffff8c}:root{--bg-whie:var(--bg-elevated);--bg-main:var(--accent);--bg-boarder:var(--border-subtle);--type-black:var(--text-primary);--type-white:var(--bg-elevated);--type-secondary:var(--text-secondary);--type-accent:var(--accent);--type-light-blue:var(--accent-soft);--type-disabled:var(--text-disabled);--ghost:var(--text-muted);--bg-light-blue:var(--accent-soft);--accent-red:var(--danger)}#root,body,html{height:100%}.App{background:var(--bg-page);flex-direction:row;gap:var(--space-1);height:100%;padding:var(--space-2) var(--space-2) var(--space-2) 0}.App,.AppContent{display:flex;min-height:0}.AppContent{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex:1 1 auto;flex-direction:column;min-width:0;overflow:auto}.ToastStack_host__WO5Lk{max-width:420px;pointer-events:none;position:fixed;right:16px;width:auto;z-index:900;z-index:var(--z-toast,900)}.ToastStack_stack__pefNz{align-items:flex-end;display:flex;flex-direction:column;gap:8px;gap:var(--sp-2,8px);padding:0}.ToastStack_toast__9QBp9{align-items:flex-start;animation:ToastStack_toastIn__gXn4z .22s cubic-bezier(.22,1,.36,1);background:#fff;background:var(--bg-overlay,#fff);border:1px solid var(--border-default);border-radius:12px;border-radius:var(--r-lg,12px);box-shadow:var(--shadow-lg);color:var(--fg-primary);display:flex;font-size:12px;font-size:var(--text-sm,12px);gap:10px;gap:var(--sp-2_5,10px);max-width:380px;min-width:280px;padding:10px 12px;padding:var(--sp-2_5,10px) var(--sp-3,12px);pointer-events:auto}@keyframes ToastStack_toastIn__gXn4z{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ToastStack_icon__zk-eX{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-top:1px;width:16px}.ToastStack_text__p8Gqq{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ToastStack_title__vTK0c{color:var(--fg-primary);font-weight:600;font-weight:var(--weight-semibold,600);text-overflow:ellipsis;white-space:nowrap}.ToastStack_subtitle__HZTyB,.ToastStack_title__vTK0c{font-size:12px;font-size:var(--text-sm,12px);line-height:1.35;line-height:var(--leading-snug,1.35);overflow:hidden}.ToastStack_subtitle__HZTyB{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--fg-secondary);display:-webkit-box;word-break:break-word}.ToastStack_close__r8SWH{align-items:center;background:#0000;border:0;border-radius:6px;border-radius:var(--r-sm,6px);color:var(--fg-tertiary);cursor:pointer;display:inline-flex;justify-content:center;margin-left:4px;margin-left:var(--sp-1,4px);opacity:.9;padding:2px}.ToastStack_close__r8SWH:hover{background:var(--bg-hover);color:var(--fg-primary);opacity:1}.ToastStack_success__ZyKoV{color:var(--success)}.ToastStack_error__AT\+ws{color:var(--danger)}.ToastStack_info__qpljS{color:var(--info)}.ToastStack_warning__Vu8V\+{color:var(--warning)}.ToastStack_loading__eBY8l{color:var(--accent-500)}.DirectoriesPage_sidebarList__OWJ7K{display:flex;flex-direction:column;gap:var(--space-1)}.DirectoriesPage_listItem__NvXUP{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:var(--space-2) var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.DirectoriesPage_listItem__NvXUP:hover{background-color:var(--bg-hover);color:var(--text-primary)}.DirectoriesPage_active__C9Lnw{background-color:var(--bg-soft);color:var(--text-primary)}.DirectoriesPage_searchInput__JA5PR{height:var(--control-md);width:100%}.DirectoriesPage_searchInput__JA5PR.ant-input-affix-wrapper-focused,.DirectoriesPage_searchInput__JA5PR:focus-within{box-shadow:none}.DirectoriesPage_searchInput__JA5PR .ant-input-prefix{color:#00000040}.DirectoriesPage_toolbar__lTVkR{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-3) 0}.DirectoriesPage_toolbarSearch__\+7TD0{align-items:center;display:flex;flex:1 1;gap:var(--space-2);min-width:0}.DirectoriesPage_toolbarActions__38xb4{align-items:center;display:flex;flex-shrink:0;gap:var(--space-5)}.DirectoriesPage_toolbarGroup__tcewt{align-items:center;display:flex;gap:var(--space-2)}.DirectoriesPage_searchInput__JA5PR .ant-input-group-addon{background:var(--bg-elevated);padding:0}.DirectoriesPage_searchInput__JA5PR .ant-select-selector{border-radius:var(--radius-sm) 0 0 var(--radius-sm)!important;font-size:var(--text-sm);height:30px!important}.DirectoriesPage_containerBtnSet__ngPlc{align-items:center;display:flex;gap:var(--space-2)}.DirectoriesPage_containerFileBtnSet__bAdjP{display:flex;justify-content:flex-end}.DirectoriesPage_tableArea__jqtRl{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.DirectoriesPage_contractTabs__eEVWr{margin-bottom:var(--space-3)}.DirectoriesPage_skeletonBar__X5aF0{animation:DirectoriesPage_skeletonShimmer__BELyx 1.4s ease-in-out infinite;background-color:#f0f0f0;background-color:var(--bg-soft,#f0f0f0);background-image:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);background-position:-150% 0;background-repeat:no-repeat;background-size:200% 100%;border-radius:3px;display:inline-block;height:12px;width:70%}@keyframes DirectoriesPage_skeletonShimmer__BELyx{0%{background-position:-150% 0}to{background-position:150% 0}}.DirectoriesPage_bdzExpandButtons__Flx57{display:flex;gap:var(--space-2);margin:0 0 var(--space-3) 0}.DirectoriesPage_bdzCell__2ERVr{scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar{width:8px}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar-track{background:#0000}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar-thumb{background:var(--border-default);background-clip:padding-box;border:2px solid #0000;border-radius:var(--radius-full)}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.Sidebar_sidebarWrapper__DBFl3{display:flex;flex-shrink:0;height:100%;position:relative}.Sidebar_sidebar__zfhso{background:var(--bg-sidebar);color:var(--text-primary);display:flex;flex-direction:column;flex-shrink:0;font:inherit;font-size:14px;height:100%;overflow:hidden;transition:width .22s cubic-bezier(.4,0,.2,1);z-index:100}.Sidebar_sidebarCollapsed__AZy91{width:56px}.Sidebar_sidebarOpen__IVl6N{width:232px}.Sidebar_openCollapsedBtn__Q\+tj8{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:4px;padding:0;transition:background .12s ease,color .12s ease;width:36px}.Sidebar_openCollapsedBtn__Q\+tj8:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_searchIcon__Oy4lr{color:var(--text-muted);flex-shrink:0}.Sidebar_logoArea__jn-Ml{align-items:center;display:flex;flex-shrink:0;gap:8px;min-height:48px;padding:12px 14px}.Sidebar_logoIcon__EK0lI{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Sidebar_logoText__BQn16{flex:1 1;font-weight:600;white-space:nowrap}.Sidebar_toggleBtn__UylYc{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;transition:background .12s,color .12s,opacity .12s;width:24px}.Sidebar_toggleBtn__UylYc:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_mainContent__i-PPQ{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.Sidebar_mainContent__i-PPQ::-webkit-scrollbar{width:4px}.Sidebar_mainContent__i-PPQ::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.Sidebar_navSection__R\+KYg{display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:var(--space-1) var(--space-2)}.Sidebar_navItem__MYTiy{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:6px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:nowrap;width:100%}.Sidebar_navItem__MYTiy:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_sidebarCollapsed__AZy91 .Sidebar_navSection__R\+KYg{align-items:center;padding:var(--space-1) 0}.Sidebar_sidebarCollapsed__AZy91 .Sidebar_navItem__MYTiy{gap:0;height:40px;justify-content:center;padding:0;width:40px}.Sidebar_navItemActive__Ys6KW{background:var(--accent-soft);color:var(--text-primary)}.Sidebar_navItemActive__Ys6KW .Sidebar_navIcon__RqD3V{color:var(--accent)}.Sidebar_navIcon__RqD3V{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:20px;justify-content:center;transition:color var(--duration-fast) var(--ease-standard);width:20px}.Sidebar_navItem__MYTiy:hover .Sidebar_navIcon__RqD3V{color:var(--text-primary)}.Sidebar_directoriesChevron__rsfHN{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:auto;transform:rotate(-90deg);transition:transform .15s ease;width:16px}.Sidebar_directoriesChevronOpen__Shru0{transform:rotate(0deg)}.Sidebar_directoriesSubmenu__xkrKW{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px}.Sidebar_directoriesSubmenuItem__2t75x{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--text-base);line-height:var(--lh-snug);margin-left:28px;padding:5px 10px;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:normal;width:calc(100% - 28px)}.Sidebar_directoriesSubmenuItem__2t75x:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_directoriesSubmenuItemActive__ycKsm{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-medium)}.Sidebar_directoriesSubmenuEmpty__K-Vfs{color:var(--text-muted);font-size:12px;margin-left:28px;padding:8px 12px}.Sidebar_budgetSection__zb-Cu{display:flex;flex-direction:column;flex-shrink:0;padding:4px 0}.Sidebar_budgetSelector__wXGFF{flex-shrink:0;margin:var(--space-2) var(--space-2) var(--space-2);position:relative}.Sidebar_budgetSelectorTrigger__oFY9C{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);gap:var(--space-2);padding:6px 10px;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard);width:100%}.Sidebar_budgetSelectorTrigger__oFY9C:hover{border-color:var(--border-strong,var(--border-default))}.Sidebar_budgetSelectorTriggerOpen__3-jKw{border-color:var(--accent)}.Sidebar_budgetSelectorValue__ewad4{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_budgetSelectorPlaceholder__8ftz-{color:var(--text-muted)}.Sidebar_budgetSelectorChevron__jRUsq{color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-fast) var(--ease-standard)}.Sidebar_budgetSelectorChevronOpen__it4KV{transform:rotate(180deg)}.Sidebar_budgetSelectorPopup__5Nint{background:var(--bg-elevated);border:1px solid var(--bg-boarder);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;left:0;max-height:min(70vh,520px);overflow:hidden;padding:var(--space-2) 0;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.Sidebar_budgetSelectorPopup__5Nint .Sidebar_searchBox__SkoOk{margin:0 var(--space-2) var(--space-2)}.Sidebar_budgetSelectorPopup__5Nint .Sidebar_budgetList__jDwGO{flex:1 1 auto;min-height:0;overflow-y:auto}.Sidebar_budgetSelectorPopup__5Nint .Sidebar_addBtn__jrJGb{margin:var(--space-2) var(--space-2) 0}.Sidebar_searchBox__SkoOk{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:var(--space-2);margin:var(--space-2) var(--space-3) var(--space-1);padding:6px var(--space-2);transition:border-color var(--duration-fast) var(--ease-standard)}.Sidebar_searchBox__SkoOk:focus-within{border-color:var(--accent)}.Sidebar_searchInput__pB5GA{background:#0000;border:none;color:var(--text-primary);font:inherit;font-size:var(--text-base);outline:none;width:100%}.Sidebar_searchInput__pB5GA::placeholder{color:var(--text-muted)}.Sidebar_addBtn__jrJGb{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--text-on-accent);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-1);justify-content:center;margin:var(--space-1) var(--space-3) var(--space-2);padding:6px var(--space-3);transition:background var(--duration-fast) var(--ease-standard)}.Sidebar_addBtn__jrJGb:hover{background:var(--accent-hover)}.Sidebar_inlineForm__aWVBG{background:var(--bg-sidebar);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:6px;margin:4px 10px 8px;padding:8px}.Sidebar_inlineInput__L0nrl{background:var(--bg-sidebar);border:1px solid var(--border-default);border-radius:6px;font:inherit;font-size:13px;outline:none;padding:6px 8px}.Sidebar_inlineInput__L0nrl:focus{border-color:var(--accent)}.Sidebar_inlineInputError__j1Ixh{border-color:var(--danger)}.Sidebar_inlineInput__L0nrl::placeholder{color:var(--text-muted)}.Sidebar_inlineError__dUnvm{color:var(--danger);font-size:11px}.Sidebar_inlineActions__pcFeI{display:flex;gap:6px}.Sidebar_inlineSave__LHfrY{background:var(--accent);border:none;border-radius:6px;color:var(--text-on-accent);cursor:pointer;flex:1 1;font:inherit;font-size:13px;padding:5px 0}.Sidebar_inlineSave__LHfrY:hover{background:var(--accent-hover)}.Sidebar_inlineCancel__aIRED{background:var(--bg-sidebar);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:1 1;font:inherit;font-size:13px;padding:5px 0}.Sidebar_inlineCancel__aIRED:hover{background:var(--bg-hover)}.Sidebar_budgetList__jDwGO{display:flex;flex-direction:column;gap:1px;padding:0 6px}.Sidebar_budgetEmpty__r6pdb{color:var(--text-muted);font-size:13px;padding:12px;text-align:center}.Sidebar_budgetFolder__jD7-S{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:6px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;width:100%}.Sidebar_budgetFolder__jD7-S:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_folderChevron__TLhXS{align-items:center;display:flex;flex-shrink:0;height:14px;justify-content:center;transform:rotate(-90deg);transition:transform .15s ease;width:14px}.Sidebar_folderChevronOpen__ftPUm{transform:rotate(0deg)}.Sidebar_folderLabel__0FImY{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_budgetFolderBody__C4\+uV{display:block;max-height:192px;overflow-x:hidden;overflow-y:auto;padding-left:26px;padding-right:2px}.Sidebar_budgetFolderBody__C4\+uV>*+*{margin-top:1px}.Sidebar_budgetFolderBody__C4\+uV::-webkit-scrollbar{width:4px}.Sidebar_budgetFolderBody__C4\+uV::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.Sidebar_budgetFolderBody__C4\+uV::-webkit-scrollbar-track{background:#0000}.Sidebar_budgetLoadMore__jZUMD{color:var(--text-muted);font-size:12px;padding:8px 10px;text-align:center}.Sidebar_budgetItem__XEC2q{background:#0000;border:none;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--text-base);height:auto;line-height:var(--lh-snug);max-width:100%;overflow-wrap:anywhere;padding:5px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:normal;width:100%;word-break:break-word}.Sidebar_budgetItem__XEC2q:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_budgetItemActive__6Crgk{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-medium)}.Sidebar_budgetName__Lk9ws{display:block;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.Sidebar_budgetCount__KYBX7{align-items:center;background:var(--bg-active);border-radius:10px;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;min-width:20px}.Sidebar_budgetItemActive__6Crgk .Sidebar_budgetCount__KYBX7{background:var(--accent-soft);color:var(--accent)}.Sidebar_contextMenu__Rv-jb{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);min-width:160px;padding:var(--space-1) 0;position:fixed;z-index:var(--z-popover)}.Sidebar_contextMenuItem__YoIRR{background:none;border:none;color:var(--text-primary);cursor:pointer;font:inherit;font-size:13px;padding:8px 16px;text-align:left;transition:background .08s;width:100%}.Sidebar_contextMenuItem__YoIRR:hover{background:var(--bg-hover)}.Sidebar_contextMenuDanger__XqfQf{color:var(--danger)}.Sidebar_contextMenuDanger__XqfQf:hover{background:var(--danger-soft)}.Sidebar_bottomNav__GKNv4{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:6px 8px 8px}.Sidebar_profileWrapper__a2Hhh{position:relative}.Sidebar_avatar__yeN4m{align-items:center;background-color:var(--accent);border-radius:100%;color:var(--text-on-accent);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.Sidebar_userName__0waHo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_profileMenu__AUQ1J{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);bottom:46px;box-shadow:var(--shadow-popover);left:0;min-width:140px;padding:var(--space-1) 0;position:absolute;width:100%;z-index:var(--z-popover)}.Sidebar_profileMenuItem__ws8c0{background:none;border:none;cursor:pointer;font:inherit;padding:10px 16px;text-align:left;width:100%}.Sidebar_profileMenuItem__ws8c0:hover{background:var(--bg-hover)}.Sidebar_versionInfo__BOi5o{color:var(--text-muted);display:flex;font-size:10px;gap:12px;padding:4px 8px 2px;-webkit-user-select:text;user-select:text;white-space:nowrap}.TableLayout_root__cRX6F{box-sizing:border-box;display:flex;flex:1 1 auto;gap:0;min-height:0;padding:0;width:100%}.TableLayout_sidebar__Nbzi-{background:#0000;border-right:1px solid var(--bg-boarder);min-height:0;overflow:auto;padding:10px}.TableLayout_resizer__SPu39{background:#0000;cursor:col-resize;flex:0 0 5px;margin-left:-3px;margin-right:-3px;position:relative;transition:background var(--duration-fast) var(--ease-standard);z-index:5}.TableLayout_resizer__SPu39:active,.TableLayout_resizer__SPu39:hover{background:var(--accent)}.TableLayout_content__16KjC{background:#0000;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:22px}.TableLayout_contentBare__wY834{padding:0}.TableLayout_headerRow__2x0YI{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.TableLayout_title__CTMl8{flex:0 0 auto;min-width:0}.TableLayout_headerRight__c6cYC{display:flex;flex:1 1 auto;gap:8px;min-width:0}.TableLayout_toolbarRow__ruCrg{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:32px}.TableLayout_body__oxkz6{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.BudgetModal_body__4t\+zb{display:flex;flex-direction:column;gap:var(--space-3)}.BudgetModal_field__bPgIQ{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.BudgetModal_periodRow__q2dMv{display:flex;gap:var(--space-3)}.BudgetModal_periodRow__q2dMv>.BudgetModal_field__bPgIQ{flex:1 1}.BudgetModal_datePicker__Io-JI{border-radius:var(--radius-md);height:40px;width:100%}.BudgetModal_serverError__hPgE4{background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-md);padding:var(--space-2) var(--space-3)}.BudgetSelector_budgetSelector__0ocMf{flex-shrink:0;position:relative;width:100%}.BudgetSelector_trigger__C3JrC{border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-medium);height:36px}.BudgetSelector_triggerSelected__JD18c{background:var(--bg-hover)}.BudgetSelector_popup__xm7RT{display:flex;flex-direction:column;max-height:min(70vh,520px);overflow:hidden;right:0;top:calc(100% + 6px)}.BudgetSelector_popup__xm7RT .ik-menu__search{margin-bottom:var(--space-2);padding:var(--space-2)}.BudgetSelector_budgetList__BHIQl{flex:1 1 auto;min-height:0;overflow-y:auto}.BudgetSelector_folderBody__p5box{display:flex;flex-direction:column;gap:1px;max-height:192px;overflow-x:hidden;overflow-y:auto}.BudgetSelector_wrappingItem__jmp4E .ik-tree__label{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.BudgetSelector_loadMore__OSmok{color:var(--text-muted);font-size:var(--text-sm);padding:8px 10px;text-align:center}.BudgetSelector_contextMenu__u\+2Ei{left:0;min-width:160px;position:fixed;top:0;z-index:var(--z-popover)}.BudgetSelector_contextMenu__u\+2Ei .ik-menu__item[data-danger=true]{color:var(--danger)}.BudgetSelector_contextMenu__u\+2Ei .ik-menu__item[data-danger=true]:hover{background:var(--danger-soft)}.OrdersTable_tableContainer__-S\+F5{display:flex;flex-direction:column;height:100%;min-height:0}.OrdersTable_subText__FNjb9{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.OrdersTable_actionButton__EgsOv{color:var(--accent);font-size:var(--text-xs);padding:0}.OrdersTable_actionButton__EgsOv:hover{color:var(--accent-hover)}.AppTable_tableContainer__IGqe1{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.AppTable_noVScroll__TxCAV .ant-table-body{overflow-y:hidden!important}.AppTable_table__uejTC .ant-table{background:#0000}.AppTable_table__uejTC .ant-table-thead>tr>th{background:#0000;border:none;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);height:38px;letter-spacing:0;padding:var(--space-2) var(--space-3);position:sticky;text-transform:none;top:0;z-index:var(--z-sticky)}.AppTable_table__uejTC .ant-table-thead>tr>th:before{display:none!important}.AppTable_table__uejTC .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTable_table__uejTC .ant-table-tbody>tr>td{border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard)}.AppTable_table__uejTC .ant-table-tbody>tr:last-child>td{border-bottom:none}.AppTable_table__uejTC .ant-table-tbody>tr.ant-table-row-hover>td,.AppTable_table__uejTC .ant-table-tbody>tr:hover>td,.AppTable_table__uejTC .ant-table-tbody>tr:hover>td.ant-table-cell-row-hover{background:var(--bg-hover)!important}.AppTable_table__uejTC .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--accent-soft)!important}.AppTable_table__uejTC .ant-table-column-sort,.AppTable_table__uejTC .ant-table-tbody>tr>td.ant-table-column-sort,.AppTable_table__uejTC .ant-table-thead>tr>th.ant-table-column-sort{background:#0000!important}.AppTable_table__uejTC .ant-table-body{height:var(--tableBodyH)!important;max-height:none!important;overflow:auto}.AppTable_table__uejTC .ant-table-body,.AppTable_table__uejTC .ant-table-container,.AppTable_table__uejTC .ant-table-content,.AppTable_table__uejTC .ant-table-tbody-virtual-holder,.AppTable_table__uejTC .rc-virtual-list-holder{scrollbar-color:#00000038 #0000000a}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar{height:10px;width:10px}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-track,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-track,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-track,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-track,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-track{background:#0000000a;border-radius:8px;margin:2px}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#00000038;background-clip:padding-box;border:2px solid #0000;border-radius:8px;min-height:40px;-webkit-transition:background-color var(--duration-fast) var(--ease-standard);transition:background-color var(--duration-fast) var(--ease-standard)}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#0000005c;background-clip:padding-box}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb:active{background:#00000080;background-clip:padding-box}[data-theme=dark] .AppTable_table__uejTC .ant-table-body,[data-theme=dark] .AppTable_table__uejTC .ant-table-container,[data-theme=dark] .AppTable_table__uejTC .ant-table-content,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder{scrollbar-color:#ffffff3d #ffffff0f}[data-theme=dark] .AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-track{background:#ffffff0f}[data-theme=dark] .AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#ffffff3d}[data-theme=dark] .AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#fff6}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-corner,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-corner,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-corner{background:#0000}.OrderPopUpForm_root__JRA25{background-color:var(--bg-active);height:100%;left:0;min-height:fit-content;padding:var(--space-8) var(--space-5) 0 var(--space-5);position:absolute;top:0;width:100vw;z-index:var(--z-modal)}.OrderPopUpForm_container__FGpYm{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);height:fit-content;margin:0 auto var(--space-8) auto;max-width:1550px;padding:var(--space-8) var(--space-6) var(--space-9) var(--space-6);width:100%}.OrderPopUpForm_header__aeBQB{align-items:center;display:flex;justify-content:space-between}.OrderPopUpForm_closebtn__g6Y5m{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color var(--duration-fast) var(--ease-standard);width:24px;&:hover{background-color:var(--bg-hover);border-radius:var(--radius-xs)}}.OrderPopUpForm_centerLoader__dW0jp{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:400px;justify-content:center}.OrderPopUpForm_ordersTable__kY6uR{height:fit-content!important}.OrderPopUpForm_btn__JZzD5{display:flex;gap:var(--space-3);height:fit-content;margin:var(--space-6) 0 0 auto;width:fit-content}.OrderPopUpForm_ordersTable__kY6uR .ant-table-thead>tr>th{background:var(--bg-soft);border:1px solid var(--border-subtle);font-size:var(--text-md);font-weight:var(--fw-semibold);padding:var(--space-3) var(--space-2)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td{border:1px solid var(--border-subtle);font-size:var(--text-md);padding:var(--space-3) var(--space-2);transition:opacity var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-column-sort{background:#0000!important}.OrderPopUpForm_ordersTable__kY6uR .ant-table-thead>tr>th.ant-table-column-sort{background:var(--bg-soft)!important}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000!important}.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox-input:focus+.ant-checkbox-inner,.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox-wrapper:hover .ant-checkbox-inner,.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox:hover .ant-checkbox-inner,.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item-active{border-color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item-active a{color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item:hover{border-color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item:hover a{color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar{height:14px;width:14px}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-track,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-track{background:#0000}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-thumb,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-thumb{background:var(--bg-active);background-clip:padding-box;border:3px solid #0000;border-radius:7px}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-thumb:active,.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-thumb:hover,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-thumb:active,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--bg-stripe);background-clip:padding-box;border:3px solid #0000}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-corner,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-corner{background:#0000}.OrderPopUpForm_row__zAOGo{display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:30px;margin-top:15px}.OrderPopUpForm_grid__\+WYX9{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;width:100%}.OrderPopUpForm_field__jiP3l{display:flex;flex-direction:column;gap:6px;min-width:0}.OrderPopUpForm_span2__Q\+Cyi{grid-column:1/-1}.OrderPopUpForm_select__vh5QP{width:100%}.OrderPopUpForm_selectWithButton__CHswy{align-items:center;display:flex;gap:var(--space-2);min-width:0;width:100%}.OrderPopUpForm_selectWithButton__CHswy .react-select__control{min-height:40px}.OrderPopUpForm_selectWithButton__CHswy .OrderPopUpForm_select__vh5QP{flex:1 1;min-width:0}.OrderPopUpForm_plusButton__7YN85{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:9px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);width:32px}.OrderPopUpForm_plusButton__7YN85:hover svg{color:var(--text-primary)}.OrderPopUpForm_plusButton__7YN85 svg{color:var(--text-disabled)}.OrderPopUpForm_plusButton__7YN85:hover{background:var(--bg-hover);border-color:var(--border-strong)}.OrderPopUpForm_cardSet__a-VaB{padding-top:25px}.OrderPopUpForm_cardSet__a-VaB,.OrderPopUpForm_card__JMNPi{display:flex;flex-direction:column;gap:var(--space-4)}.OrderPopUpForm_card__JMNPi{background-color:var(--bg-soft);border:1px solid var(--bg-stripe);border-radius:var(--radius-sm);max-width:370px;padding:var(--space-4);width:300px;div{gap:var(--space-2)}}.OrderPopUpForm_tableWrapper__WpBaB{margin-top:var(--space-5);position:relative}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr.ant-table-row:hover>td,.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0000!important}.OrderPopUpForm_tableWrapper__WpBaB[data-col] .ant-table-tbody>tr>td,.OrderPopUpForm_tableWrapper__WpBaB[data-col] .ant-table-thead>tr>th{transition:opacity var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.OrderPopUpForm_editableCell__hoUy4{position:relative}.OrderPopUpForm_nonEditableCell__vOaL3{cursor:default!important}.OrderPopUpForm_cursorHint__UuTPs{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-active);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-xs);line-height:1;padding:var(--space-1) var(--space-2);pointer-events:none;position:absolute;transform:translate(12px,12px);transition:opacity .08s ease;z-index:var(--z-tooltip)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td{-webkit-user-select:none;user-select:none}.OrderPopUpForm_iframeModal__kOAYM .ant-modal-body{height:70vh;padding:0}.OrderPopUpForm_iframeModal__kOAYM .ant-modal-content{height:80vh}.OrderPopUpForm_iframeContainer__N0f4z{border:none;height:100%;width:100%}.OrderPopUpForm_iframePopup__S9dtT{left:50%;max-width:60vw;min-height:60vh;position:absolute;top:20%;transform:translateX(-50%);width:fit-content;z-index:2500}.OrderPopUpForm_iframeOverlay__4FfeC{background:var(--bg-elevated);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9999}.OrderPopUpForm_iframeHeader__nlkGx{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.OrderPopUpForm_iframeContainer__N0f4z{display:flex;flex:1 1;overflow:hidden}.OrderPopUpForm_iframe__mevzw{border:none;display:block;height:100%;width:100%}.OrderPopUpForm_iframeModal__kOAYM{align-items:center;background:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-5);position:fixed;right:0;top:0;z-index:9999}.OrderPopUpForm_iframeModalContent__UAcAX{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:95%;width:95%}.OrderPopUpForm_iframeModalHeader__o9Dn-{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.OrderPopUpForm_iframeModalBody__z3z6O{flex:1 1;overflow:hidden}.OrderPopUpForm_editorOverlay__7qu2m{background:var(--bg-elevated);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9999}.OrderPopUpForm_editorTopBar__VyW9n{align-items:center;background:var(--text-primary);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;display:flex;flex-shrink:0;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4)}.OrderPopUpForm_editorHeaderActions__WJLtu{align-items:center;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);display:inline-flex;gap:var(--space-2);padding:6px var(--space-3)}.OrderPopUpForm_editorHeaderActions__WJLtu button{background:var(--bg-elevated)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-sm)!important;color:var(--text-primary)!important}.OrderPopUpForm_editorHeaderActions__WJLtu button:hover:not(:disabled){background:var(--bg-elevated)!important;border-color:var(--border-strong)!important}.OrderPopUpForm_editorHeaderActions__WJLtu button:active:not(:disabled){background:var(--bg-active)!important}.OrderPopUpForm_editorHeaderActions__WJLtu button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.OrderPopUpForm_editorContainer__ywrcm{background:var(--bg-elevated);height:100%;overflow:hidden;position:relative;width:100%}.OrderPopUpForm_editorWorkspace__j3ZCf{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}.DirectoryFormModal_overlay__agm2-{align-items:center;background-color:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.DirectoryFormModal_container__IhlL1{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--space-7);width:90%}.DirectoryFormModal_header__BIRs5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--space-7)}.DirectoryFormModal_closebtn__Tluyx{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--space-2);transition:opacity var(--duration-fast) var(--ease-standard)}.DirectoryFormModal_closebtn__Tluyx:hover{opacity:.7}.DirectoryFormModal_formContent__gL3xB{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-7)}.DirectoryFormModal_buttons__A7Oca{display:flex;gap:var(--space-3);justify-content:flex-start;margin-left:auto}.FormField_formField__i-dtZ{display:flex;flex-direction:column;gap:var(--space-2)}.FormField_input__HgxDa{border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-md);height:40px;padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.FormField_input__HgxDa:hover{border-color:var(--accent)}.FormField_input__HgxDa:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.FormField_inputError__ir-ac,.FormField_inputError__ir-ac:focus,.FormField_inputError__ir-ac:hover{border-color:var(--danger)!important}.FormField_inputError__ir-ac:focus{box-shadow:0 0 0 3px var(--danger-soft)!important}.FormField_select__UZVhc{font-size:var(--text-md)}.FormField_selectError__vQsui .css-13cymwt-control,.FormField_selectError__vQsui .css-13cymwt-control:hover,.FormField_selectError__vQsui .css-t3ipsp-control{border-color:var(--danger)!important}.FormField_datePicker__22yw5{border-radius:var(--radius-md);height:40px;width:100%}.FormField_datePicker__22yw5:hover{border-color:var(--accent)}.FormField_datePickerError__YAIi5,.FormField_datePickerError__YAIi5:hover{border-color:var(--danger)!important}.FormField_textarea__GRnZr{border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.FormField_textarea__GRnZr:hover{border-color:var(--accent)}.FormField_textarea__GRnZr:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.FormField_textareaError__sEuCy,.FormField_textareaError__sEuCy:hover{border-color:var(--danger)!important}.FormField_textareaError__sEuCy:focus{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-soft)!important}.FormField_error__s75j8{color:var(--danger)}.FormField_error__s75j8,.FormField_hint__j2Ht4{font-size:var(--text-xs);line-height:var(--lh-snug);margin-top:-4px}.FormField_hint__j2Ht4{color:var(--text-muted)}.FormField_formField__i-dtZ .css-13cymwt-control{border-color:var(--border-default);border-radius:var(--radius-md);min-height:40px}.FormField_formField__i-dtZ .css-13cymwt-control:hover{border-color:var(--accent)}.FormField_formField__i-dtZ .css-t3ipsp-control{border-color:var(--accent);border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--accent-soft);min-height:40px}.FormField_formField__i-dtZ .ant-input{border-color:var(--border-default);border-radius:var(--radius-md)}.FormField_formField__i-dtZ .ant-input:hover{border-color:var(--accent)}.FormField_formField__i-dtZ .ant-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FormField_formField__i-dtZ .ant-input-status-error{border-color:var(--danger)!important}.FormField_formField__i-dtZ .ant-picker{border-color:var(--border-default);border-radius:var(--radius-md)}.FormField_formField__i-dtZ .ant-picker:hover{border-color:var(--accent)}.FormField_formField__i-dtZ .ant-picker-focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FormField_formField__i-dtZ .ant-picker-status-error{border-color:var(--danger)!important}.CounterpartyForm_row__qml-q{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.CounterpartyForm_row__qml-q{grid-template-columns:1fr}}.CounterpartyForm_kppList__6Mhdw{display:flex;flex-direction:column;gap:8px}.CounterpartyForm_kppListLabel__0H2EM{color:#6b7280;color:var(--text-muted,#6b7280);font-size:13px;font-size:var(--text-sm,13px);margin-bottom:4px}.CounterpartyForm_kppRow__u9YG5{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.CounterpartyForm_kppPrimaryLabel__EAKZN{align-items:center;color:#111827;color:var(--text-default,#111827);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--text-sm,13px);gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.CounterpartyForm_kppRemoveBtn__og-u4{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.CounterpartyForm_kppRemoveBtn__og-u4:hover{background:#f3f4f6;background:var(--bg-soft,#f3f4f6);color:#dc2626;color:var(--danger,#dc2626)}.CounterpartyForm_kppAddBtn__cswkF{align-items:center;align-self:flex-start;background:#0000;border:1px dashed #d1d5db;border:1px dashed var(--border,#d1d5db);border-radius:6px;color:#374151;color:var(--text-default,#374151);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--text-sm,13px);gap:6px;margin-top:4px;padding:6px 12px}.CounterpartyForm_kppAddBtn__cswkF:hover{border-color:#2563eb;border-color:var(--primary,#2563eb);color:#2563eb;color:var(--primary,#2563eb)}.CounterpartyForm_kppPrimaryError__qXCUh{color:#dc2626;color:var(--danger,#dc2626);font-size:12px;font-size:var(--text-sm,12px);margin-top:2px}.OnlyOfficeEditorChromeMask_wrap__w\+oT6{--oo-mask-top:clamp(104px,16vh,168px);--oo-mask-side:clamp(48px,4.5vw,72px);--oo-mask-bottom:clamp(32px,7vh,52px);display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.OnlyOfficeEditorChromeMask_slot__d85Im{flex:1 1;min-height:0;position:relative;width:100%}.OnlyOfficeEditorChromeMask_slot__d85Im>*{height:100%;inset:0;position:absolute;width:100%}.OnlyOfficeEditorChromeMask_blockers__eMS\+-{inset:0;pointer-events:none;position:absolute;z-index:3}.OnlyOfficeEditorChromeMask_left__TUbwF,.OnlyOfficeEditorChromeMask_right__VRZDi,.OnlyOfficeEditorChromeMask_top__cQeAI{background:#0000;cursor:default;pointer-events:auto;position:absolute}.OnlyOfficeEditorChromeMask_top__cQeAI{height:var(--oo-mask-top);left:0;right:0;top:0}.OnlyOfficeEditorChromeMask_left__TUbwF{bottom:var(--oo-mask-bottom);left:0;top:var(--oo-mask-top);width:var(--oo-mask-side)}.OnlyOfficeEditorChromeMask_right__VRZDi{bottom:var(--oo-mask-bottom);right:0;top:var(--oo-mask-top);width:var(--oo-mask-side)}.OrderDetailsPopUp_overlay__IV6dn{align-items:center;background:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.OrderDetailsPopUp_modal__q9NaB{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow-y:auto;width:90%}.OrderDetailsPopUp_centerBox__Clqus{align-items:center;display:flex;height:400px;justify-content:center}.OrderDetailsPopUp_header__KWtpX{box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6)}.OrderDetailsPopUp_header__KWtpX h2{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2) 0}.OrderDetailsPopUp_headerInfo__ldWTV{align-items:end;color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--text-md);gap:var(--space-2)}.OrderDetailsPopUp_content__5aI1D{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;padding:var(--space-5) var(--space-6) var(--space-6) var(--space-6)}.OrderDetailsPopUp_col__txXvg{display:flex;flex-direction:column;gap:var(--space-4)}.OrderDetailsPopUp_section__EvAVE{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:14px var(--space-4)}.OrderDetailsPopUp_sectionTitle__1jtwf{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3) 0}.OrderDetailsPopUp_sectionHeader__PXwNF{align-items:center;display:flex;margin-bottom:var(--space-3)}.OrderDetailsPopUp_historyButtonSet__NWKKe{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.OrderDetailsPopUp_infoRow__a7ZzT{border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:170px auto;padding:var(--space-2) 0}.OrderDetailsPopUp_infoRow__a7ZzT:last-of-type{border-bottom:none}.OrderDetailsPopUp_label__3Mr1T{color:var(--text-secondary);flex:0 0 40%;font-size:var(--text-md)}.OrderDetailsPopUp_value__p5RSq{color:var(--text-primary);flex:1 1;font-size:var(--text-md)}.OrderDetailsPopUp_diffValue__jvGZ5{color:var(--danger)}.OrderDetailsPopUp_footer__Iswgv{border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6)}.OrderDetailsPopUp_versions__y8Bob{padding:var(--space-6)}.OrderDetailsPopUp_versionHeader__aXkLb{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;width:100%}.OrderDetailsPopUp_headerInfoCheckbox__AbM\+V{align-items:center;display:flex;gap:var(--space-2)}.OrderDetailsPopUp_versionTitle__tLpCp{color:var(--text-primary);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.OrderDetailsPopUp_versionMeta__e6wui{display:flex;gap:var(--space-4);justify-content:flex-end;min-width:320px}.OrderDetailsPopUp_versionMeta__e6wui p{color:var(--text-secondary);font-size:var(--text-md);margin:0}.OrderDetailsPopUp_panelCenter__0vof7{align-items:center;display:flex;justify-content:center;padding:var(--space-4) 0}.OrderDetailsPopUp_compareGrid__iIo0J{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.OrderDetailsPopUp_compareCol__79u\+l{border-radius:var(--radius-sm)}.OrderDetailsPopUp_columnHeader__bs-Go{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3);padding:14px var(--space-4)}.OrderDetailsPopUp_columnTitle__El4Zb{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0}.OrderDetailsPopUp_columnMetaLine__EeUYS{color:var(--text-secondary);display:flex;font-size:var(--text-md);gap:var(--space-3);justify-content:space-between}.OrderDetailsPopUp_snapshotContent__6Dqv7{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr}.OrderDetailsPopUp_btns__kfnFn{display:flex;gap:var(--space-3);justify-content:flex-end;padding-right:var(--space-6);padding-top:var(--space-6)}.OrderDetailsPopUp_closebtn__HbvIh{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color var(--duration-fast) var(--ease-standard);width:24px;&:hover{background-color:var(--bg-hover);border-radius:var(--radius-xs)}}.ant-collapse{border:none}.ant-collapse,.ant-collapse-item{background:var(--bg-soft)!important}.ant-collapse-item{border-radius:var(--radius-xs);margin-bottom:var(--space-2)}.ant-collapse-header{background:var(--bg-soft)!important;padding:var(--space-3) var(--space-4)!important}.ant-collapse-content{background-color:var(--bg-soft)!important;border-top:none!important}.ant-collapse-content-box{padding:var(--space-3) var(--space-4)!important}.ant-collapse-item-active{background:var(--bg-soft)!important}.ant-collapse-item-active .ant-collapse-header{background-color:var(--bg-soft)}@media (max-width:900px){.OrderDetailsPopUp_compareGrid__iIo0J,.OrderDetailsPopUp_content__5aI1D{grid-template-columns:1fr}.OrderDetailsPopUp_versionMeta__e6wui{align-items:flex-end;flex-direction:column;gap:var(--space-1);min-width:auto}}.OrderDetailsPopUp_allocTable__FxJx- .ant-table-tbody>tr.ant-table-row:hover>td,.OrderDetailsPopUp_allocTable__FxJx- .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0000!important}.OrdersPage_sidebarInner__rtT9R{display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:0}.OrdersPage_searchRow__I8BOf{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1);min-width:0}.OrdersPage_searchRow__I8BOf>.ik-input-wrap{flex:1 1 auto;min-width:0}.OrdersPage_containerBtnSet__OzToc{align-items:center;display:flex;gap:var(--space-2)}.OrdersPage_tableArea__TJluq{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.OrdersPage_selectAllRow__O-eNy{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.OrdersPage_divider__pmvS6{background:var(--bg-boarder);flex-shrink:0;height:1px}.OrdersPage_requestsList__CJNKT{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.OrdersPage_requestsList__CJNKT::-webkit-scrollbar{width:4px}.OrdersPage_requestsList__CJNKT::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-xs)}.OrdersPage_requestsList__CJNKT::-webkit-scrollbar-track{background:#0000}.RequestListItem_listItem__QCpvL{align-items:flex-start;border:1px solid #0000;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:flex;gap:var(--space-2);margin-bottom:var(--space-1);max-width:100%;padding:10px var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;width:100%}.RequestListItem_listItem__QCpvL:last-child{margin-bottom:0}.RequestListItem_listItem__QCpvL:hover{background-color:var(--bg-hover)}.RequestListItem_selected__YJBEy{border-color:var(--accent);border-style:dashed;color:var(--text-primary)}.RequestListItem_selected__YJBEy:hover{background-color:var(--bg-hover)}.RequestListItem_active__4bKnI{background-color:var(--bg-soft)}.RequestListItem_text__dYX\+b{flex:1 1 auto;max-width:100%;min-width:0}.RequestListItem_text__dYX\+b,.RequestListItem_text__dYX\+b>*{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.RequestListItem_editBtn__7O0NB{align-self:center;display:inline-flex;flex-shrink:0;margin-left:auto;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.RequestListItem_editBtn__7O0NB:focus-within,.RequestListItem_listItem__QCpvL:hover .RequestListItem_editBtn__7O0NB{opacity:1}.DirectoriesTable_tableArea__1PgEm{display:flex;flex:1 1;min-height:0;overflow:hidden}.DirectoriesTable_table__qBWuc .ant-table-placeholder,.DirectoriesTable_table__qBWuc .ant-table-placeholder:hover>td,.DirectoriesTable_table__qBWuc .ant-table-placeholder>td{background:#0000!important}.DirectoriesTable_table__qBWuc .react-resizable{position:relative}.DirectoriesTable_resizeHandle__kkzEq{bottom:0;cursor:col-resize;position:absolute;right:-5px;top:0;width:10px;z-index:1}.DirectoriesTable_resizeHandle__kkzEq:after{background-color:initial;border-radius:1px;content:"";height:16px;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:background-color var(--duration-base) var(--ease-standard);width:2px}.DirectoriesTable_resizeHandle__kkzEq:hover:after,.DirectoriesTable_table__qBWuc .ant-table-thead>tr>th:hover .DirectoriesTable_resizeHandle__kkzEq:after{background-color:var(--border-default)}.DirectoriesTable_table__qBWuc .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.DirectoriesTable_table__qBWuc .ant-checkbox-input:focus+.ant-checkbox-inner,.DirectoriesTable_table__qBWuc .ant-checkbox-wrapper:hover .ant-checkbox-inner,.DirectoriesTable_table__qBWuc .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--accent)}.DirectoriesTable_table__qBWuc .ant-table-tbody>tr{cursor:pointer}.DirectoriesTable_table__qBWuc .ant-table-tbody,.DirectoriesTable_table__qBWuc .ant-table-tbody-virtual,.DirectoriesTable_table__qBWuc .ant-table-tbody-virtual-holder{user-select:none;-webkit-user-select:none}.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P>.ant-table-cell,.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P>.ant-table-cell-row-hover{background-color:#8b5cf62e!important}.DirectoriesTable_table__qBWuc .ant-table-tbody>.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P:hover>.ant-table-cell,.DirectoriesTable_table__qBWuc .ant-table-tbody>.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P:hover>.ant-table-cell.ant-table-cell-row-hover,.DirectoriesTable_table__qBWuc .ant-table-tbody>.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P>.ant-table-cell.ant-table-cell-row-hover{background-color:#8b5cf61f!important}.DirectoriesTable_evenRow__yFzk1>.ant-table-cell,.DirectoriesTable_evenRow__yFzk1>.ant-table-cell-row-hover{background-color:rgba(0,0,0,.035)!important}.DirectoriesTable_placeholderRow__M6Tot{cursor:default!important}.DirectoriesTable_placeholderRow__M6Tot>td{animation:DirectoriesTable_placeholderShimmer__0R5oQ 1.4s ease-in-out infinite;color:#0000!important}.DirectoriesTable_placeholderRow__M6Tot:hover>td,.DirectoriesTable_placeholderRow__M6Tot>td{background:linear-gradient(90deg,#f7f7fa,#eef1f6 50%,#f7f7fa)!important;background:linear-gradient(90deg,var(--bg-base,#f7f7fa) 0,var(--bg-soft,#eef1f6) 50%,var(--bg-base,#f7f7fa) 100%)!important;background-size:200% 100%!important}@keyframes DirectoriesTable_placeholderShimmer__0R5oQ{0%{background-position:200% 0}to{background-position:-200% 0}}.DirectoriesTable_table__qBWuc .ant-table-row-level-0>.ant-table-cell:first-child{font-weight:600;font-weight:var(--fw-semibold,600)}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon{background:#0000!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--text-muted)!important;height:18px!important;line-height:16px!important;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);width:18px!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon:after{background:#0000!important;content:none!important;display:none!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon:before{background-color:initial!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23555%27 stroke-width=%273.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px 16px!important;content:""!important;display:block!important;height:auto!important;inset:0!important;bottom:0!important;left:0!important;margin:0!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;transition:transform var(--duration-fast) var(--ease-standard)!important;width:auto!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon-collapsed:before{transform:rotate(-90deg)!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon:hover{background:#0000000d!important;background:var(--bg-hover,#0000000d)!important;color:var(--text-primary)!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon-spaced{height:18px!important;width:18px!important}.DirectoriesTable_table__qBWuc .ant-table-row:not(.ant-table-row-level-0)>.ant-table-cell:first-child{position:relative}.DirectoriesTable_table__qBWuc .ant-table-tbody tr.ant-table-row,.DirectoriesTable_table__qBWuc .ant-table-tbody-virtual .ant-table-row{box-sizing:border-box!important;height:42px!important;max-height:42px!important;min-height:42px!important}.DirectoriesTable_table__qBWuc .ant-table-row>.ant-table-cell,.DirectoriesTable_table__qBWuc .ant-table-tbody tr.ant-table-row>td{box-sizing:border-box!important;height:42px!important;line-height:22px!important;overflow:hidden;padding-bottom:10px!important;padding-top:10px!important;text-overflow:ellipsis;white-space:nowrap}.ConversionPage_pageContainer__KICgj{display:flex;flex-direction:column;gap:var(--space-5);height:100%;overflow-y:auto;padding:var(--space-6)}.ConversionPage_header__CANUJ{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.ConversionPage_headerLeft__d4fce{align-items:center;display:flex;gap:var(--space-4)}.ConversionPage_headerRight__IKp\+A{align-items:flex-end;display:flex;gap:var(--space-3)}.ConversionPage_unitField__KItbz{display:flex;flex-direction:column;gap:2px}.ConversionPage_unitLabel__cZPbA{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.ConversionPage_unitInput__1DngI{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-base);height:var(--control-md);outline:none;padding:0 var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard);width:130px}.ConversionPage_unitInput__1DngI:focus{border-color:var(--accent)}.ConversionPage_unitInput__1DngI::placeholder{color:var(--text-muted)}.ConversionPage_yearSelector__Nij2f{align-items:center;display:flex;gap:var(--space-2)}.ConversionPage_yearBtn__hHEQI{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;padding:0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);width:var(--control-md)}.ConversionPage_yearBtn__hHEQI:hover{background:var(--bg-hover);color:var(--text-primary)}.ConversionPage_yearLabel__XclfQ{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);min-width:60px;text-align:center}.ConversionPage_tableWrapper__yY5Vg{flex:1 1;min-height:0;position:relative}.ConversionPage_cursorHint__k\+d5O{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-active);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-tight);padding:var(--space-1) var(--space-2);pointer-events:none;position:absolute;transform:translate(12px,12px);transition:opacity var(--duration-fast) var(--ease-standard);z-index:var(--z-sticky)}.ConversionPage_conversionTable__Vqq2t{height:fit-content!important}.ConversionPage_conversionTable__Vqq2t .ant-table-thead>tr>th{background:var(--bg-soft);font-weight:var(--fw-semibold)}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td,.ConversionPage_conversionTable__Vqq2t .ant-table-thead>tr>th{border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-2)}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td{transition:opacity var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.ConversionPage_conversionTable__Vqq2t .ant-table-column-sort{background:#0000!important}.ConversionPage_conversionTable__Vqq2t .ant-table-thead>tr>th.ant-table-column-sort{background:var(--bg-soft)!important}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000!important}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr.ant-table-row:hover>td,.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--accent-soft)!important;transition:background var(--duration-fast) var(--ease-standard)}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr.ant-table-row{cursor:pointer}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr.ant-table-row:active>td{background:var(--bg-active)!important}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar{height:14px;width:14px}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-track,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-track{background:#0000}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-thumb,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:var(--radius-md)}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-thumb:hover,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--bg-stripe);background-clip:padding-box;border:3px solid #0000}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-corner,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-corner{background:#0000}.ConversionPage_resultSection__za9T7{flex-shrink:0}.ConversionPage_resultHeader__K7tLH{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.ConversionPage_resultTitle__imIgj{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.ConversionPage_resultTable__H3VX9{height:fit-content!important}.ConversionPage_resultTable__H3VX9 .ant-table-thead>tr>th{background:var(--accent-soft);border:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:var(--space-3) var(--space-2)}.ConversionPage_resultTable__H3VX9 .ant-table-tbody>tr>td{border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-2)}.ConversionPage_resultTable__H3VX9 .ant-table-column-sort{background:#0000!important}.ConversionPage_resultTable__H3VX9 .ant-table-thead>tr>th.ant-table-column-sort{background:var(--accent-soft)!important}.ConversionPage_resultTable__H3VX9 .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000!important}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar{height:14px;width:14px}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-track,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-track{background:#0000}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-thumb,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:var(--radius-md)}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-thumb:hover,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--bg-stripe);background-clip:padding-box;border:3px solid #0000}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-corner,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-corner{background:#0000}.ConversionPage_emptyState__HZNj0{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding:var(--space-9) var(--space-5);text-align:center}.ConversionPage_errorMsg__tahCJ{background:var(--danger-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-base);padding:var(--space-3) var(--space-4)}.ConversionPage_loadingCenter__ig-0v{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding:var(--space-9)}.ConversionPage_editorOverlay__REeTV{background:var(--bg-page);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.ConversionPage_editorHeader__5Ojna{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.ConversionPage_editorViewport__02rqP{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.ConversionPage_editorContainer__PgNHH{background:var(--bg-elevated);overflow:hidden;position:relative;width:100%}.ConversionPage_sectionsContainer__GGfVj{display:flex;flex:1 1;flex-direction:column;gap:var(--space-6);min-height:0}.ConversionPage_sectionGroup__K6txg{display:flex;flex-direction:column;gap:var(--space-4)}.ConversionPage_sectionGroupTitle__h2Tvx{border-bottom:2px solid var(--border-subtle);color:var(--text-primary)}.ConversionPage_sectionGroupTitleResult__cWs-A,.ConversionPage_sectionGroupTitle__h2Tvx{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);padding-bottom:var(--space-1)}.ConversionPage_sectionGroupTitleResult__cWs-A{border-bottom:2px solid var(--accent-soft);color:var(--accent)}.ConversionPage_sectionBlock__pCbdc{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ConversionPage_sectionLabel__Ymi2r{color:var(--text-primary)}.ConversionPage_sectionLabelResult__XsmtY,.ConversionPage_sectionLabel__Ymi2r{font-size:var(--text-base);font-weight:var(--fw-semibold);padding:var(--space-2) 0 2px}.ConversionPage_sectionLabelResult__XsmtY{color:var(--accent)}.SchemaConfigPanel_panelContainer__MiApQ{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);overflow:hidden}.SchemaConfigPanel_headerRow__g5zc7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-6)}.SchemaConfigPanel_collapseToggle__9Pabb{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-1) 0;transition:opacity var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.SchemaConfigPanel_collapseToggle__9Pabb:hover{opacity:.7}.SchemaConfigPanel_headerControls__iN1N3{align-items:center;display:flex;flex:1 1;gap:var(--space-3);min-width:0}.SchemaConfigPanel_templateSelect__oHF8n{flex:1 1;height:40px;min-width:200px}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selector{align-items:center!important;border-radius:var(--radius-md)!important;display:flex!important;height:40px!important}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selection-search-input{height:38px!important}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selection-item,.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selection-placeholder{line-height:38px!important}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-arrow{align-items:center!important;display:flex!important;height:40px!important;margin-top:0!important;top:0!important;transform:none!important}.SchemaConfigPanel_chevron__ofeZw{flex-shrink:0;transition:transform var(--duration-base) var(--ease-standard)}.SchemaConfigPanel_chevronOpen__8gfur{transform:rotate(180deg)}.SchemaConfigPanel_statusBadge__9sTwm{background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--success);font-size:var(--text-sm);margin-left:var(--space-2);padding:2px var(--space-2)}.SchemaConfigPanel_panelBody__rLHTv{animation:SchemaConfigPanel_slideDown__0UGBB var(--duration-base) var(--ease-standard);min-width:0;overflow:hidden;padding:0 var(--space-6) var(--space-4)}@keyframes SchemaConfigPanel_slideDown__0UGBB{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.SchemaConfigPanel_mainContent__njZtL{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:250px 250px minmax(0,1fr);min-width:0}.SchemaConfigPanel_section__QGYdb{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;min-width:0;padding:var(--space-4) var(--space-6) var(--space-4) 0}.SchemaConfigPanel_section__QGYdb>:first-child{font-weight:var(--fw-semibold);margin-bottom:var(--space-3)}.SchemaConfigPanel_section__QGYdb:last-of-type{border-right:none;padding:var(--space-4) 0}.SchemaConfigPanel_itemsList__I4wW-{display:flex;flex-direction:column;gap:6px;max-height:246px;min-width:0;overflow-x:hidden;overflow-y:auto}.SchemaConfigPanel_columnItem__LaHFw,.SchemaConfigPanel_rowItem__Jhgn2{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);display:flex;flex-shrink:0;gap:var(--space-2);height:36px;min-width:0;overflow:hidden;padding:6px var(--space-3);text-overflow:ellipsis;transition:background-color var(--duration-base) var(--ease-standard);white-space:nowrap}.SchemaConfigPanel_columnItem__LaHFw:hover,.SchemaConfigPanel_rowItem__Jhgn2:hover{background:var(--bg-hover)}.SchemaConfigPanel_columnItem__LaHFw.SchemaConfigPanel_active__3-otf,.SchemaConfigPanel_rowItem__Jhgn2.SchemaConfigPanel_active__3-otf{background:var(--accent-soft);border-color:var(--accent)}.SchemaConfigPanel_preview__-di4C{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);max-height:300px;min-width:0;overflow:hidden}.SchemaConfigPanel_previewTable__YkV2P{border-collapse:collapse;font-size:var(--text-base);table-layout:fixed;width:100%}.SchemaConfigPanel_previewTable__YkV2P thead{background:var(--bg-soft);position:sticky;top:0}.SchemaConfigPanel_previewTable__YkV2P th{border-bottom:2px solid var(--border-subtle);font-weight:var(--fw-semibold);overflow:hidden;padding:var(--space-2) var(--space-3);text-align:left;text-overflow:ellipsis}.SchemaConfigPanel_previewTable__YkV2P td{border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);text-align:center}.SchemaConfigPanel_previewTable__YkV2P tbody tr:hover{background:var(--bg-hover)}.SchemaConfigPanel_previewTable__YkV2P td:first-child{font-weight:var(--fw-medium);text-align:left}.SchemaConfigPanel_footer__MeDLH{border-top:1px solid var(--border-subtle);justify-content:space-between;padding:var(--space-4) 0 0}.SchemaConfigPanel_footerLeft__T7mA8,.SchemaConfigPanel_footer__MeDLH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.SchemaConfigPanel_yearSelector__4q3jR{align-items:center;display:flex;gap:var(--space-2)}.SchemaConfigPanel_yearLabel__7tQoQ{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-medium)}.SchemaConfigPanel_yearSelect__1zhW0{width:110px}.SchemaConfigPanel_yearSelect__1zhW0 .ant-select-selector{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);display:flex;height:36px}.SchemaConfigPanel_yearSelect__1zhW0 .ant-select-selection-item{color:var(--text-primary);font-size:var(--text-md);line-height:36px}.SchemaConfigPanel_draggable__uu9dk{transition:opacity var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.SchemaConfigPanel_draggable__uu9dk:active{opacity:.5}.SchemaConfigPanel_dragHandle__E4pjD{align-items:center;color:var(--text-muted);cursor:grab;display:flex;font-size:var(--text-lg);line-height:1;padding:0 var(--space-1);-webkit-user-select:none;user-select:none}.SchemaConfigPanel_dragHandle__E4pjD:active{cursor:grabbing}.SchemaConfigPanel_draggable__uu9dk[draggable=true]:hover{background-color:var(--bg-hover)}.SchemaConfigPanel_draggable__uu9dk[draggable=true] .SchemaConfigPanel_dragHandle__E4pjD:hover{color:var(--accent)}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--accent)}.SchemaConfigPanel_itemsList__I4wW-::-webkit-scrollbar,.SchemaConfigPanel_preview__-di4C::-webkit-scrollbar{height:6px;width:6px}.SchemaConfigPanel_itemsList__I4wW-::-webkit-scrollbar-track,.SchemaConfigPanel_preview__-di4C::-webkit-scrollbar-track{background:var(--bg-soft);border-radius:var(--radius-xs)}.SchemaConfigPanel_itemsList__I4wW-::-webkit-scrollbar-thumb,.SchemaConfigPanel_preview__-di4C::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-xs)}@media (max-width:1024px){.SchemaConfigPanel_mainContent__njZtL{grid-template-columns:1fr}.SchemaConfigPanel_section__QGYdb{border-bottom:1px solid var(--border-subtle);border-right:none;padding:var(--space-4) 0}.SchemaConfigPanel_section__QGYdb:last-of-type{border-bottom:none}}@media (max-width:768px){.SchemaConfigPanel_headerRow__g5zc7{align-items:stretch;flex-direction:column;gap:var(--space-3)}.SchemaConfigPanel_headerControls__iN1N3{flex-direction:column}.SchemaConfigPanel_templateSelect__oHF8n{min-width:0;width:100%}.SchemaConfigPanel_templateControls__Fsjqm{flex-direction:column}.SchemaConfigPanel_footer__MeDLH{align-items:stretch;flex-direction:column}.SchemaConfigPanel_footerLeft__T7mA8{align-items:flex-start;flex-direction:column}.SchemaConfigPanel_panelBody__rLHTv{padding:0 var(--space-4) var(--space-3)}}.VaultPage_root__RtHwh{background:var(--bg-elevated);display:flex;flex-direction:column;height:100%}.VaultPage_tabsContainer__Cu\+4b{border-bottom:1px solid var(--border-subtle)}.VaultPage_tabs__iRS9C .ant-tabs-nav{margin-bottom:0;padding:0 var(--space-6)}.VaultPage_tabs__iRS9C .ant-tabs-tab{color:var(--text-secondary);font-size:var(--text-md);letter-spacing:var(--tracking-tight);margin-right:var(--space-8);padding:var(--space-3) 0;transition:color var(--duration-fast) var(--ease-standard)}.VaultPage_tabs__iRS9C .ant-tabs-tab-active{color:var(--accent)}.VaultPage_tabs__iRS9C .ant-tabs-ink-bar{background:var(--accent);height:2px}.VaultPage_tabs__iRS9C .ant-tabs-tab:hover{color:var(--accent)}.VaultPage_tabContent__t34AK{padding:var(--space-6)}.VaultPage_controls__fsH4R{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.VaultPage_yearSelector__drpsN{align-items:center;display:flex;gap:var(--space-3);height:fit-content}.VaultPage_yearLabel__qXpQv{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-medium)}.VaultPage_yearSelect__GiNDh{margin-top:-10px;width:120px}.VaultPage_yearSelect__GiNDh .ant-select-selector{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);display:flex;height:var(--control-md)}.VaultPage_yearSelect__GiNDh .ant-select-selection-item{color:var(--text-primary);font-size:var(--text-md);line-height:var(--control-md)}.VaultPage_yearSelect__GiNDh .ant-select-arrow{color:var(--text-secondary);margin-top:0}@media (max-width:768px){.VaultPage_controls__fsH4R{align-items:stretch;flex-direction:column}.VaultPage_yearSelector__drpsN{justify-content:space-between;width:100%}.VaultPage_yearSelect__GiNDh{flex:1 1}}.VaultPage_versionCard__acDFi{background-color:var(--bg-soft);border-radius:var(--radius-sm)}.VaultPage_reportTable__s-57E .ant-table-thead>tr>th{line-height:var(--lh-snug);max-width:150px;overflow:hidden;vertical-align:top;white-space:normal!important;word-break:break-word}.VaultPage_reportTable__s-57E .ant-table-thead>tr>th .ant-table-column-title,.VaultPage_reportTable__s-57E .ant-table-thead>tr>th>div{overflow-wrap:break-word;white-space:normal!important;word-break:break-word}.VaultPage_reportTable__s-57E .ant-table-tbody>tr>td:first-child{white-space:normal;word-break:break-word}.ApprovalPage_toolbarRow__AQHnt{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.ApprovalPage_quickFilters__eQyyy{background:var(--bg-soft);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-1);padding:3px}.ApprovalPage_filterBtn__GObCg{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);gap:var(--space-1);padding:var(--space-2) var(--space-4);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);white-space:nowrap}.ApprovalPage_filterBtn__GObCg:hover{background:var(--bg-hover);color:var(--text-primary)}.ApprovalPage_filterBtnActive__AgOOL{background:var(--bg-elevated);box-shadow:var(--shadow-xs);color:var(--text-primary)}.ApprovalPage_toolbarRight__IyraR{align-items:center;display:flex;gap:var(--space-2)}.ApprovalPage_searchInput__FOaKb{border-radius:var(--radius-sm)}.ApprovalPage_refreshBtn__TB28g{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);width:var(--control-md)}.ApprovalPage_refreshBtn__TB28g:hover{border-color:var(--accent);color:var(--accent)}.ApprovalPage_layout__z7UyE{grid-gap:0;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;gap:0;grid-template-columns:340px 1fr;height:100%;min-height:0;overflow:hidden}.ApprovalPage_inbox__u9BeT{background:var(--bg-page);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;min-height:0}.ApprovalPage_inboxHeader__urEIe{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.ApprovalPage_inboxTitle__4S1nn{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.ApprovalPage_inboxCount__\+a6JN{align-items:center;background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent);display:inline-flex;font-size:var(--text-xs);font-weight:var(--fw-bold);height:22px;justify-content:center;min-width:22px;padding:0 var(--space-2)}.ApprovalPage_inboxList__xIjyK{flex:1 1;overflow-y:auto;padding:var(--space-2)}.ApprovalPage_inboxCenter__NPCGC{align-items:center;display:flex;justify-content:center;padding:var(--space-8) var(--space-4)}.ApprovalPage_inboxItem__W-blf{border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;margin-bottom:2px;padding:var(--space-3) var(--space-4);transition:background var(--duration-fast) var(--ease-standard)}.ApprovalPage_inboxItem__W-blf:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.ApprovalPage_inboxItemSelected__qcJu5{background:var(--accent-soft);border-color:var(--accent-soft)}.ApprovalPage_inboxItemSelected__qcJu5:hover{background:var(--accent-soft);border-color:var(--accent)}.ApprovalPage_inboxItemTop__saj7Y{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-1)}.ApprovalPage_inboxItemId__6McCj{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold)}.ApprovalPage_inboxItemDept__7LYnc{color:var(--text-secondary);font-size:var(--text-sm)}.ApprovalPage_inboxItemComment__7duSj{background:var(--bg-hover);border-left:2px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--text-xs);font-style:italic;line-height:var(--lh-snug);margin-top:var(--space-1);padding:var(--space-1) var(--space-2)}.ApprovalPage_detail__0OJoe{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.ApprovalPage_detailEmpty__8Q\+sn{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-8)}.ApprovalPage_detailEmpty__8Q\+sn p{font-size:var(--text-md);margin:0}.ApprovalPage_detailContent__9U2MI{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.ApprovalPage_cardHeader__BARgQ{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.ApprovalPage_cardHeaderLeft__4p05\+{display:flex;flex-direction:column;gap:var(--space-2)}.ApprovalPage_cardTitle__tteRl{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0}.ApprovalPage_cardMeta__Xgnhs{align-items:center;display:flex;gap:var(--space-2)}.ApprovalPage_sectionLabel__6b39g{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.ApprovalPage_infoRow__jBGnU{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:180px 1fr;padding:var(--space-2) var(--space-4)}.ApprovalPage_infoRow__jBGnU:last-child{border-bottom:none}.ApprovalPage_infoLabel__7P5TV{color:var(--text-secondary);font-size:var(--text-base)}.ApprovalPage_infoValue__YO7du{color:var(--text-primary);font-size:var(--text-base)}.ApprovalPage_positionSections__gOUkH{display:flex;flex-direction:column;gap:var(--space-4)}.ApprovalPage_posSection__4FToZ{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;padding:var(--space-3) 0}.ApprovalPage_posSectionTitle__\+rK2H{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:2px;padding:0 var(--space-4) var(--space-2) var(--space-4)}.ApprovalPage_actionsPanel__dY3Vx{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.ApprovalPage_actionsTitle__4-rzh{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.ApprovalPage_actionsButtons__mqoph{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ApprovalPage_actionsInfo__bDitB{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.ApprovalPage_actionsFinal__66Yad{color:var(--success)}.ApprovalPage_actionsFinalRejected__SMTpD,.ApprovalPage_actionsFinal__66Yad{align-items:center;display:flex;font-size:var(--text-md);font-weight:var(--fw-medium);gap:var(--space-2)}.ApprovalPage_actionsFinalRejected__SMTpD{color:var(--danger)}.ApprovalPage_actionsFinalIcon__8Mr9i{align-items:center;border-radius:var(--radius-full);display:flex;font-size:var(--text-md);font-weight:var(--fw-bold);height:var(--space-6);justify-content:center;width:var(--space-6)}.ApprovalPage_actionsFinal__66Yad .ApprovalPage_actionsFinalIcon__8Mr9i{background:var(--bg-soft);color:var(--success)}.ApprovalPage_actionsFinalRejected__SMTpD .ApprovalPage_actionsFinalIcon__8Mr9i{background:var(--danger-soft);color:var(--danger)}.ApprovalPage_actionsFinalDate__tIMBQ{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-regular);margin-left:auto}.ApprovalPage_actionsDraft__284PK{color:var(--text-secondary);font-size:var(--text-base);font-style:italic}.ApprovalPage_commentBox__1KoUf{background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3)}.ApprovalPage_commentLabel__rAq0Q{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.ApprovalPage_commentActions__9j0OO{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.ApprovalPage_historySection__mvLiB{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.ApprovalPage_timeline__pKE9z{display:flex;flex-direction:column}.ApprovalPage_timelineLoading__FiYdI{display:flex;justify-content:center;padding:var(--space-5)}.ApprovalPage_timelineEmpty__M6cyP{color:var(--text-muted);font-size:var(--text-base);margin:0;padding:var(--space-2) 0}.ApprovalPage_timelineItem__t7ZzK{display:flex;gap:var(--space-3)}.ApprovalPage_timelineTrack__RFsLD{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:14px}.ApprovalPage_timelineDot__lXWTn{background:var(--border-strong);border:2px solid var(--bg-elevated);border-radius:var(--radius-full);flex-shrink:0;height:12px;margin-top:var(--space-1);position:relative;width:12px;z-index:1}.ApprovalPage_timelineDot__lXWTn[data-action=APPROVE]{background:var(--success)}.ApprovalPage_timelineDot__lXWTn[data-action=REJECT]{background:var(--danger)}.ApprovalPage_timelineDot__lXWTn[data-action=RETURN_FOR_REVISION]{background:var(--warning)}.ApprovalPage_timelineDot__lXWTn[data-action=SUBMIT]{background:var(--accent)}.ApprovalPage_timelineLine__lM0vg{background:var(--border-subtle);border-radius:1px;flex:1 1;min-height:var(--space-4);width:2px}.ApprovalPage_timelineContent__LgonS{flex:1 1;min-width:0;padding-bottom:var(--space-5)}.ApprovalPage_timelineHeader__Yaxqm{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ApprovalPage_timelineMeta__op8ct,.ApprovalPage_timelineTransition__IzLIi{color:var(--text-muted);font-size:var(--text-xs)}.ApprovalPage_timelineTransition__IzLIi{margin-top:3px}.ApprovalPage_timelineComment__Jzdut{background:var(--bg-page);border-left:3px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--text-sm);font-style:italic;line-height:var(--lh-base);margin-top:var(--space-1);padding:var(--space-1) var(--space-2)}.ApprovalPage_branchTableWrap__5wlC6{overflow-x:auto;padding:0 var(--space-4) var(--space-2) var(--space-4)}.ApprovalPage_branchTable__jCf7x{border-collapse:collapse;font-size:var(--text-base);width:100%}.ApprovalPage_branchTh__njXUN{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap}.ApprovalPage_branchTh__njXUN:first-child{text-align:left}.ApprovalPage_branchTd__cHkt9{text-align:left}.ApprovalPage_branchTdNum__18Rlk,.ApprovalPage_branchTd__cHkt9{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:var(--space-2) var(--space-3);white-space:nowrap}.ApprovalPage_branchTdNum__18Rlk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ApprovalPage_branchTdTotal__\+4LqE{font-feature-settings:"tnum";border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap}@media (max-width:1024px){.ApprovalPage_layout__z7UyE{grid-template-columns:280px 1fr}}@media (max-width:768px){.ApprovalPage_layout__z7UyE{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ApprovalPage_inbox__u9BeT{border-bottom:1px solid var(--border-subtle);border-right:none;max-height:280px}.ApprovalPage_quickFilters__eQyyy{overflow-x:auto}.ApprovalPage_toolbarRow__AQHnt{align-items:stretch;flex-direction:column}.ApprovalPage_toolbarRight__IyraR{justify-content:space-between}}.UsersPage_root__NvTyt{background:var(--bg-page);display:flex;flex-direction:column;min-height:100%;padding:var(--space-6)}.UsersPage_header__xMPUI{margin-bottom:var(--space-4)}.UsersPage_header__xMPUI h1,.UsersPage_header__xMPUI h2{letter-spacing:var(--tracking-tight)}.UsersPage_tabs__Gt7go .ant-tabs-nav{margin-bottom:0}.UsersPage_tabs__Gt7go .ant-tabs-tab{color:var(--text-secondary);font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.UsersPage_tabs__Gt7go .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:var(--fw-medium)}.UsersPage_tabs__Gt7go .ant-tabs-ink-bar{background:var(--accent)}.UsersPage_tabToolbar__AOhC8{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) 0}.UsersPage_tabToolbarLeft__cUDlp{align-items:center;display:flex;gap:var(--space-3)}.UsersPage_tabToolbarRight__b33dC{align-items:center;display:flex;gap:var(--space-2)}.UsersPage_searchInput__1t4e7{border-radius:var(--radius-md);height:var(--control-md);width:240px}.UsersPage_searchInput__1t4e7 .ant-input{font-size:var(--text-md)}.UsersPage_filterBtn__jeAeo{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-md);gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all var(--duration-base) var(--ease-standard)}.UsersPage_filterBtn__jeAeo:hover{border-color:var(--accent);color:var(--accent)}.UsersPage_tableArea__l2yMK{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex:1 1;flex-direction:column;margin-top:var(--space-4);min-height:0;overflow:hidden}.UsersPage_dataTable__EyjvD{flex:1 1}.UsersPage_dataTable__EyjvD .ant-table{background:var(--bg-elevated);color:var(--text-primary)}.UsersPage_dataTable__EyjvD .ant-table-thead>tr>th{background:var(--bg-soft);font-weight:var(--fw-semibold)}.UsersPage_dataTable__EyjvD .ant-table-tbody>tr>td,.UsersPage_dataTable__EyjvD .ant-table-thead>tr>th{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.UsersPage_dataTable__EyjvD .ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}.UsersPage_dataTable__EyjvD .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.UsersPage_dataTable__EyjvD .ant-table-body{scrollbar-color:#0000 #0000;scrollbar-width:thin}.UsersPage_dataTable__EyjvD .ant-table-body:hover{scrollbar-color:var(--border-default) #0000}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar-track{background:#0000}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar-thumb{background:#0000;border-radius:var(--radius-xs);-webkit-transition:background var(--duration-slow) var(--ease-standard);transition:background var(--duration-slow) var(--ease-standard)}.UsersPage_dataTable__EyjvD .ant-table-body:hover::-webkit-scrollbar-thumb{background:var(--border-default)}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.UsersPage_statusBadge__8h-qL{align-items:center;display:inline-flex;font-size:var(--text-md);gap:var(--space-2);line-height:var(--lh-snug)}.UsersPage_statusBadge__8h-qL:before{border-radius:var(--radius-full);content:"";height:6px;width:6px}.UsersPage_status_active__Iue9f{color:var(--success)}.UsersPage_status_active__Iue9f:before{background-color:var(--success)}.UsersPage_status_inactive__HSv8f{color:var(--warning)}.UsersPage_status_inactive__HSv8f:before{background-color:var(--warning)}.UsersPage_rowActions__5zu4k{display:flex;gap:var(--space-1);justify-content:flex-end}.UsersPage_actionBtn__c00Qc{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;transition:all var(--duration-base) var(--ease-standard);width:var(--control-md)}.UsersPage_actionBtn__c00Qc:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.UsersPage_centerLoader__FCpyY{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:100%;justify-content:center}.UsersPage_dataTable__EyjvD .ant-pagination{margin-top:var(--space-4);padding:0 var(--space-4)}.UsersPage_dataTable__EyjvD .ant-pagination-item-active{border-color:var(--accent)}.UsersPage_dataTable__EyjvD .ant-pagination-item-active a{color:var(--accent)}.UserSettingsPage_root__YRn0m{background:var(--bg-page);display:flex;flex-direction:column;min-height:100%;padding:var(--space-6) var(--space-7)}.UserSettingsPage_header__hymRM{margin-bottom:var(--space-4)}.UserSettingsPage_backBtn__z-E2N{align-items:center;background:#0000;border:none;color:var(--accent);cursor:pointer;display:inline-flex;font-size:var(--text-md);gap:var(--space-1);padding:0;transition:opacity var(--duration-base) var(--ease-standard)}.UserSettingsPage_backBtn__z-E2N:hover{opacity:.8}.UserSettingsPage_backBtn__z-E2N span{color:var(--accent)}.UserSettingsPage_title__775gX{color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-6) 0}.UserSettingsPage_tabs__z8-J8 .ant-tabs-nav{margin-bottom:var(--space-6)}.UserSettingsPage_tabs__z8-J8 .ant-tabs-tab{color:var(--text-muted);font-size:var(--text-md);margin-right:var(--space-7);padding:var(--space-3) 0}.UserSettingsPage_tabs__z8-J8 .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:var(--fw-medium)}.UserSettingsPage_tabs__z8-J8 .ant-tabs-ink-bar{background:var(--accent);height:2px}.UserSettingsPage_tabContent__UQdWi{display:flex;flex-direction:column;gap:var(--space-4)}.UserSettingsPage_toolbar__8nSB8{margin-bottom:var(--space-2)}.UserSettingsPage_card__3ltmd{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:15px;max-width:600px;overflow:hidden}.UserSettingsPage_cardHeader__HnxUQ{background:var(--bg-soft);border-bottom:1px solid var(--border-subtle);padding:var(--space-4) var(--space-5)}.UserSettingsPage_cardTitle__xfQNX{color:var(--text-primary);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0}.UserSettingsPage_cardSubtitle__fIUAG{color:var(--text-muted);font-size:var(--text-base);margin:var(--space-1) 0 0 0}.UserSettingsPage_section__NkRD1{border-bottom:1px solid var(--border-subtle)}.UserSettingsPage_section__NkRD1:last-child{border-bottom:none}.UserSettingsPage_sectionHeader__Hrsge{align-items:center;background:var(--bg-soft);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5)}.UserSettingsPage_sectionTitle__uQjo-{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold)}.UserSettingsPage_sectionAction__kRKq2{color:var(--text-muted);font-size:var(--text-base)}.UserSettingsPage_sectionContent__yZYM9{display:flex;flex-direction:column}.UserSettingsPage_listItem__c6x-P{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5);transition:background var(--duration-fast) var(--ease-standard)}.UserSettingsPage_listItem__c6x-P:last-child{border-bottom:none}.UserSettingsPage_listItem__c6x-P:hover{background:var(--bg-hover)}.UserSettingsPage_itemName__\+9qWq{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-md);gap:var(--space-2)}.UserSettingsPage_badge__VCW5J{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-regular)}.UserSettingsPage_emptyState__cZ7Mv{color:var(--text-muted);font-size:var(--text-md);padding:var(--space-7) var(--space-5);text-align:center}.UserSettingsPage_modalContent__OWjDR{padding:var(--space-2) 0}.UserSettingsPage_loadingContainer__VQKwD{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-10) var(--space-5)}@media (max-width:768px){.UserSettingsPage_root__YRn0m{padding:var(--space-4)}.UserSettingsPage_card__3ltmd{max-width:100%}}.BudgetComparisonPage_root__T8GZ-{background:var(--bg-elevated);display:flex;flex-direction:column;height:100%}.BudgetComparisonPage_header__2GwiT{letter-spacing:var(--tracking-tight);padding:var(--space-5) var(--space-6) 0}.BudgetComparisonPage_controls__g9Pk5{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.BudgetComparisonPage_controlRow__aBay7{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4)}.BudgetComparisonPage_controlGroup__vJFLM{display:flex;flex-direction:column;gap:var(--space-1)}.BudgetComparisonPage_controlLabel__E7Dbk{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-medium)}.BudgetComparisonPage_budgetSelect__Offhw{width:280px}.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selector{align-items:center!important;border-radius:var(--radius-md)!important;display:flex!important;height:var(--control-md)!important}.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selection-search-input{height:30px!important}.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selection-item,.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selection-placeholder{line-height:30px!important}.BudgetComparisonPage_yearSelect__Ce9X4{width:110px}.BudgetComparisonPage_yearSelect__Ce9X4 .ant-select-selector{align-items:center!important;border-radius:var(--radius-md)!important;display:flex!important;height:var(--control-md)!important}.BudgetComparisonPage_yearSelect__Ce9X4 .ant-select-selection-item{line-height:30px!important}.BudgetComparisonPage_controlActions__LpefB{display:flex;gap:var(--space-3)}.BudgetComparisonPage_tableArea__HOl2J{flex:1 1;min-height:0;overflow:auto;padding:var(--space-4) var(--space-6) var(--space-6)}.BudgetComparisonPage_centerLoader__mONhx{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:300px;justify-content:center}.BudgetComparisonPage_reportTable__ObvFD .ant-table-thead>tr>th{background:var(--bg-page);border-bottom:1px solid var(--border-subtle)!important;color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:center;white-space:nowrap}.BudgetComparisonPage_reportTable__ObvFD .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-subtle)!important;color:var(--text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);text-align:right}.BudgetComparisonPage_reportTable__ObvFD .ant-table-tbody>tr>td:first-child{text-align:left}.BudgetComparisonPage_reportTable__ObvFD .ant-table-expand-icon-col,.BudgetComparisonPage_reportTable__ObvFD .ant-table-row-expand-icon-cell{width:var(--space-7)!important}.BudgetComparisonPage_bdzRow__mkReo{font-weight:var(--fw-semibold)}.BudgetComparisonPage_bdzRow__mkReo:hover>td{background:var(--bg-hover)!important}.BudgetComparisonPage_vgoRow__uD0WZ{background:var(--bg-stripe);font-weight:var(--fw-regular)}.BudgetComparisonPage_vgoRow__uD0WZ>td:first-child{padding-left:var(--space-7)!important}.BudgetComparisonPage_totalsTable__OTq0-{margin-top:-1px}.BudgetComparisonPage_totalsRow__0Pghw{background:var(--accent-soft)!important;font-weight:var(--fw-bold)}.BudgetComparisonPage_totalsRow__0Pghw>td{border-top:2px solid var(--accent)!important}.BudgetComparisonPage_pagination__dTiQm{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4) 0 0}.BudgetComparisonPage_paginationInfo__HWgBI{color:var(--text-secondary);font-size:var(--text-base)}.BudgetComparisonPage_paginationButtons__3iCfZ{display:flex;gap:var(--space-2)}@media (max-width:1024px){.BudgetComparisonPage_controlRow__aBay7{align-items:stretch;flex-direction:column}.BudgetComparisonPage_budgetSelect__Offhw{width:100%}}.UiKitShowcasePage_host__YC\+Bo{background:var(--bg-app);color:var(--fg-primary);font-family:var(--font-sans);margin:0 auto;max-width:1200px;min-height:100%;padding:32px 40px 80px}.UiKitShowcasePage_topbar__BpkMe{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.UiKitShowcasePage_pageTitle__pGYj2{color:var(--fg-primary);font-size:var(--text-3xl);font-weight:600;letter-spacing:var(--tracking-tight);margin:0}.UiKitShowcasePage_pageDesc__66j9-{color:var(--fg-secondary);font-size:var(--text-sm);margin:6px 0 0;max-width:540px}.UiKitShowcasePage_section__HmaRg{border-top:1px solid var(--border-subtle);padding:28px 0}.UiKitShowcasePage_sectionHead__ELGQ3{margin-bottom:16px}.UiKitShowcasePage_sectionTitle__6f4qR{color:var(--fg-primary);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-snug);margin:0}.UiKitShowcasePage_sectionDesc__3\+uU-{color:var(--fg-tertiary);font-size:var(--text-sm);margin:4px 0 0}.UiKitShowcasePage_sectionBody__M7z8c{display:flex;flex-direction:column;gap:16px}