:root{--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f39629;--color-orange-600:#ff7708;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#013378;--color-red-100:#fee2e2;--color-red-300:#fca5a5;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-green-100:#dcfce7;--color-green-600:#16a34a;--color-raw-black:#1a2026;--color-raw-blue:#013378;--color-raw-orange:#f39629;--radius-4:4px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-18:18px;--radius-24:24px;--radius-9999:9999px;--border-radius-10:var(--radius-10);--border-radius-middle:var(--radius-18);--border-radius-default:var(--radius-24);--border-radius-max:var(--radius-9999);--font-family-manrope:"Manrope","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--typography-heading-1-font:var(--font-weight-semibold) 40px/1 var(--font-family-manrope);--typography-heading-2-font:var(--font-weight-semibold) 30px/1 var(--font-family-manrope);--typography-heading-3-font:var(--font-weight-semibold) 24px/1.2 var(--font-family-manrope);--typography-heading-4-font:var(--font-weight-semibold) 20px/1.2 var(--font-family-manrope);--typography-paragraph-regular-font:var(--font-weight-regular) 16px/1.5 var(--font-family-manrope);--typography-paragraph-medium-font:var(--font-weight-medium) 16px/1.5 var(--font-family-manrope);--typography-paragraph-small-font:var(--font-weight-regular) 14px/1.5 var(--font-family-manrope);--typography-paragraph-small-medium-font:var(--font-weight-medium) 14px/1.5 var(--font-family-manrope);--typography-paragraph-mini-regular-font:var(--font-weight-regular) 12px/1.5 var(--font-family-manrope);--typography-paragraph-mini-medium-font:var(--font-weight-medium) 12px/1.5 var(--font-family-manrope);--semantic-border-default:var(--color-neutral-200);--semantic-border-strong:var(--color-neutral-300);--semantic-primary-color:var(--color-orange-500);--semantic-primary-color-hover:var(--color-orange-600);--semantic-primary-color-active:var(--color-orange-700);--semantic-action-secondary-color:var(--color-blue-500);--semantic-action-secondary-color-hover:var(--color-blue-600);--semantic-action-secondary-color-active:var(--color-blue-700);--semantic-bg-page:var(--color-neutral-0);--semantic-bg-surface:var(--color-neutral-0);--semantic-bg-subtle:var(--color-neutral-100);--semantic-bg-subtle-strong:var(--color-neutral-300);--semantic-bg-subtle-hover:var(--color-neutral-50);--semantic-bg-subtle-active:var(--color-orange-500);--semantic-bg-subtle-active-hover:var(--color-orange-600);--semantic-link-default:var(--color-blue-500);--semantic-focus-ring:var(--color-blue-500);--semantic-danger-bg:var(--color-red-500);--semantic-danger-bg-hover:var(--color-red-600);--semantic-danger-bg-active:var(--color-red-700);--semantic-danger-bg-subtle:var(--color-red-100);--semantic-danger-color:var(--color-red-700);--semantic-success-color:var(--color-green-600);--semantic-neutral-color:var(--color-neutral-600);--semantic-neutral-color-hover:var(--color-neutral-700);--semantic-neutral-color-active:var(--color-neutral-800);--semantic-disabled-color:var(--color-neutral-400);--semantic-disabled-border-color:var(--color-neutral-300);--semantic-text-on-color:var(--color-neutral-0);--typography-primary-color:var(--color-raw-black);--typography-secondary-color:var(--color-neutral-700);--typography-tertiary-color:var(--color-neutral-500);--typography-strong-color:#000;--border-default:1px solid var(--semantic-border-default);--ui-btn-cp-bg:var(--semantic-primary-color);--ui-btn-cp-fg:var(--semantic-text-on-color);--ui-btn-cp-bd:transparent;--shell-shadow:0 20px 25px -5px #0000001a;--overlay:#0009;--notice-info-bg:#f4f5f6;--notice-info-icon:#7f8b94;--notice-warning-bg:#fdeddb;--notice-warning-icon:#e8892a;--notice-error-bg:#fdd;--notice-error-icon:#e54848;--st-created-bg:var(--color-neutral-100);--st-created-fg:var(--color-neutral-700);--st-created-dot:var(--color-neutral-400);--st-work-bg:var(--color-blue-50);--st-work-fg:var(--color-blue-600);--st-work-dot:var(--color-blue-500);--st-sent-bg:var(--color-orange-50);--st-sent-fg:var(--color-orange-700);--st-sent-dot:var(--color-orange-500);--st-received-bg:var(--color-green-100);--st-received-fg:#15803d;--st-received-dot:var(--color-green-600);--st-backlog-bg:var(--color-red-100);--st-backlog-fg:var(--color-red-700);--st-backlog-dot:var(--color-red-500);--st-cancelled-bg:var(--color-neutral-100);--st-cancelled-fg:var(--color-neutral-500);--st-cancelled-dot:var(--color-neutral-300);--chart-bar:var(--color-orange-500);--chart-free:var(--color-green-600);--chart-hold:var(--color-blue-500);--chart-in:var(--color-blue-500);--chart-out:var(--color-orange-500);--chart-track:var(--color-neutral-100)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--semantic-border-default:var(--color-neutral-800);--semantic-border-strong:var(--color-neutral-700);--semantic-primary-color-hover:var(--color-orange-400);--semantic-primary-color-active:var(--color-orange-600);--semantic-action-secondary-color:var(--color-blue-300);--semantic-action-secondary-color-hover:var(--color-blue-200);--semantic-action-secondary-color-active:var(--color-blue-400);--semantic-bg-page:var(--color-neutral-950);--semantic-bg-surface:var(--color-neutral-900);--semantic-bg-subtle:var(--color-neutral-800);--semantic-bg-subtle-strong:var(--color-neutral-800);--semantic-bg-subtle-hover:var(--color-neutral-800);--semantic-bg-subtle-active:var(--color-orange-800);--semantic-bg-subtle-active-hover:var(--color-orange-800);--semantic-link-default:var(--color-blue-300);--semantic-focus-ring:var(--color-orange-500);--semantic-danger-bg-subtle:color-mix(in srgb,var(--color-neutral-800) 68%,var(--color-red-500));--semantic-danger-color:var(--color-red-300);--semantic-neutral-color:var(--color-neutral-300);--semantic-neutral-color-hover:var(--color-neutral-100);--semantic-neutral-color-active:var(--color-neutral-0);--semantic-disabled-color:var(--color-neutral-600);--semantic-disabled-border-color:var(--color-neutral-800);--typography-primary-color:var(--color-neutral-50);--typography-secondary-color:var(--color-neutral-300);--typography-tertiary-color:var(--color-neutral-400);--typography-strong-color:var(--color-neutral-50);--ui-btn-cp-bg:transparent;--ui-btn-cp-fg:var(--semantic-primary-color);--ui-btn-cp-bd:var(--semantic-primary-color);--shell-shadow:0 20px 25px -5px #0006;--overlay:#000000b3;--notice-info-bg:var(--color-neutral-800);--notice-info-icon:var(--color-neutral-400);--notice-warning-bg:color-mix(in srgb,var(--color-orange-500) 16%,var(--color-neutral-900));--notice-warning-icon:var(--color-orange-400);--notice-error-bg:color-mix(in srgb,var(--color-red-500) 16%,var(--color-neutral-900));--notice-error-icon:var(--color-red-300);--st-created-bg:var(--color-neutral-800);--st-created-fg:var(--color-neutral-300);--st-created-dot:var(--color-neutral-500);--st-work-bg:color-mix(in srgb,var(--color-blue-500) 22%,var(--color-neutral-900));--st-work-fg:var(--color-blue-300);--st-work-dot:var(--color-blue-400);--st-sent-bg:color-mix(in srgb,var(--color-orange-500) 22%,var(--color-neutral-900));--st-sent-fg:var(--color-orange-300);--st-sent-dot:var(--color-orange-500);--st-received-bg:color-mix(in srgb,var(--color-green-600) 24%,var(--color-neutral-900));--st-received-fg:#86efac;--st-received-dot:var(--color-green-600);--st-backlog-bg:color-mix(in srgb,var(--color-red-500) 22%,var(--color-neutral-900));--st-backlog-fg:var(--color-red-300);--st-backlog-dot:var(--color-red-500);--st-cancelled-bg:var(--color-neutral-800);--st-cancelled-fg:var(--color-neutral-400);--st-cancelled-dot:var(--color-neutral-600);--chart-out:var(--color-orange-700);--chart-track:var(--color-neutral-800)}}:root[data-theme=dark]{--semantic-border-default:var(--color-neutral-800);--semantic-border-strong:var(--color-neutral-700);--semantic-primary-color-hover:var(--color-orange-400);--semantic-primary-color-active:var(--color-orange-600);--semantic-action-secondary-color:var(--color-blue-300);--semantic-action-secondary-color-hover:var(--color-blue-200);--semantic-action-secondary-color-active:var(--color-blue-400);--semantic-bg-page:var(--color-neutral-950);--semantic-bg-surface:var(--color-neutral-900);--semantic-bg-subtle:var(--color-neutral-800);--semantic-bg-subtle-strong:var(--color-neutral-800);--semantic-bg-subtle-hover:var(--color-neutral-800);--semantic-bg-subtle-active:var(--color-orange-800);--semantic-bg-subtle-active-hover:var(--color-orange-800);--semantic-link-default:var(--color-blue-300);--semantic-focus-ring:var(--color-orange-500);--semantic-danger-bg-subtle:color-mix(in srgb,var(--color-neutral-800) 68%,var(--color-red-500));--semantic-danger-color:var(--color-red-300);--semantic-neutral-color:var(--color-neutral-300);--semantic-neutral-color-hover:var(--color-neutral-100);--semantic-neutral-color-active:var(--color-neutral-0);--semantic-disabled-color:var(--color-neutral-600);--semantic-disabled-border-color:var(--color-neutral-800);--typography-primary-color:var(--color-neutral-50);--typography-secondary-color:var(--color-neutral-300);--typography-tertiary-color:var(--color-neutral-400);--typography-strong-color:var(--color-neutral-50);--ui-btn-cp-bg:transparent;--ui-btn-cp-fg:var(--semantic-primary-color);--ui-btn-cp-bd:var(--semantic-primary-color);--shell-shadow:0 20px 25px -5px #0006;--overlay:#000000b3;--notice-info-bg:var(--color-neutral-800);--notice-info-icon:var(--color-neutral-400);--notice-warning-bg:color-mix(in srgb,var(--color-orange-500) 16%,var(--color-neutral-900));--notice-warning-icon:var(--color-orange-400);--notice-error-bg:color-mix(in srgb,var(--color-red-500) 16%,var(--color-neutral-900));--notice-error-icon:var(--color-red-300);--st-created-bg:var(--color-neutral-800);--st-created-fg:var(--color-neutral-300);--st-created-dot:var(--color-neutral-500);--st-work-bg:color-mix(in srgb,var(--color-blue-500) 22%,var(--color-neutral-900));--st-work-fg:var(--color-blue-300);--st-work-dot:var(--color-blue-400);--st-sent-bg:color-mix(in srgb,var(--color-orange-500) 22%,var(--color-neutral-900));--st-sent-fg:var(--color-orange-300);--st-sent-dot:var(--color-orange-500);--st-received-bg:color-mix(in srgb,var(--color-green-600) 24%,var(--color-neutral-900));--st-received-fg:#86efac;--st-received-dot:var(--color-green-600);--st-backlog-bg:color-mix(in srgb,var(--color-red-500) 22%,var(--color-neutral-900));--st-backlog-fg:var(--color-red-300);--st-backlog-dot:var(--color-red-500);--st-cancelled-bg:var(--color-neutral-800);--st-cancelled-fg:var(--color-neutral-400);--st-cancelled-dot:var(--color-neutral-600);--chart-out:var(--color-orange-700);--chart-track:var(--color-neutral-800)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--semantic-bg-page);color:var(--typography-primary-color);font:var(--typography-paragraph-small-font);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}.num,td,th{font-variant-numeric:tabular-nums}.muted{color:var(--typography-tertiary-color)}.ui-svg{fill:currentColor;flex:none;display:block}.ui-svg--right{transform:rotate(-90deg)}.ui-svg--left{transform:rotate(90deg)}.ui-svg--down{transform:rotate(180deg)}:focus-visible{outline:2px solid var(--semantic-focus-ring);outline-offset:2px}[hidden]{display:none!important}.ui-button{--ui-button-color:var(--semantic-primary-color);--ui-button-color-hover:var(--semantic-primary-color-hover);--ui-button-color-active:var(--semantic-primary-color-active);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:8px;transition-property:background-color,color,border-color;transition-duration:.3s;display:inline-flex}.ui-button__leading,.ui-button__trailing{flex:none;align-items:center;display:flex}.ui-button__icon{width:24px;height:24px}.ui-button--small .ui-button__icon{width:20px;height:20px}.ui-button__text{font:var(--typography-paragraph-small-font);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ui-button--big{height:40px;padding:0 19px}.ui-button--big .ui-button__text{font-size:16px;line-height:24px}.ui-button--medium{height:36px;padding:0 24px}.ui-button--medium .ui-button__text{font-size:14px;line-height:24px}.ui-button--small{height:32px;padding:0 11px}.ui-button--small .ui-button__text{font-size:12px;line-height:24px}.ui-button--rounded{border-radius:24px}.ui-button--icon-only.ui-button--small{width:32px;padding:0}.ui-button--primary{--ui-button-color:var(--semantic-primary-color);--ui-button-color-hover:var(--semantic-primary-color-hover);--ui-button-color-active:var(--semantic-primary-color-active)}.ui-button--secondary{--ui-button-color:var(--semantic-action-secondary-color);--ui-button-color-hover:var(--semantic-action-secondary-color-hover);--ui-button-color-active:var(--semantic-action-secondary-color-active)}.ui-button--danger{--ui-button-color:var(--semantic-danger-bg);--ui-button-color-hover:var(--semantic-danger-bg-hover);--ui-button-color-active:var(--semantic-danger-bg-active)}.ui-button--neutral{--ui-button-color:var(--semantic-neutral-color);--ui-button-color-hover:var(--semantic-neutral-color-hover);--ui-button-color-active:var(--semantic-neutral-color-active)}.ui-button--contained{color:var(--semantic-text-on-color);background-color:var(--ui-button-color)}.ui-button--contained:hover:not(:disabled){background-color:var(--ui-button-color-hover)}.ui-button--contained:active:not(:disabled){background-color:var(--ui-button-color-active)}.ui-button--primary.ui-button--contained{background-color:var(--ui-btn-cp-bg);color:var(--ui-btn-cp-fg);border-color:var(--ui-btn-cp-bd)}.ui-button--primary.ui-button--contained:hover:not(:disabled){background-color:var(--ui-button-color-hover);border-color:var(--ui-button-color-hover);color:var(--semantic-text-on-color)}.ui-button--primary.ui-button--contained:active:not(:disabled){background-color:var(--ui-button-color-active);border-color:var(--ui-button-color-active);color:var(--semantic-text-on-color)}.ui-button--outlined{color:var(--ui-button-color);border-color:var(--ui-button-color);background:0 0}.ui-button--outlined:hover:not(:disabled){background-color:var(--ui-button-color);color:var(--semantic-text-on-color)}.ui-button--outlined:active:not(:disabled){background-color:var(--ui-button-color-active);border-color:var(--ui-button-color-active);color:var(--semantic-text-on-color)}.ui-button--text{color:var(--ui-button-color);background:0 0}.ui-button--text:hover:not(:disabled){background-color:var(--semantic-bg-subtle)}.ui-button--text:active:not(:disabled){background-color:var(--semantic-bg-subtle-active);color:var(--semantic-text-on-color)}.ui-button:disabled{cursor:default;opacity:.6}.ui-button--contained:disabled{background-color:var(--semantic-disabled-color);color:var(--semantic-text-on-color);border-color:#0000}.ui-button--outlined:disabled,.ui-button--text:disabled{color:var(--semantic-disabled-color);border-color:var(--semantic-disabled-border-color)}.ui-button--text:disabled{border-color:#0000}.ui-input{border:var(--border-default);border-radius:var(--border-radius-max);background-color:var(--semantic-bg-surface);cursor:text;align-items:center;min-width:0;transition-property:border-color,box-shadow;transition-duration:.3s;display:flex;position:relative}.ui-input:hover{border-color:var(--semantic-border-strong)}.ui-input:focus-within{border-color:var(--semantic-primary-color);box-shadow:0 0 8px var(--semantic-border-default)}.ui-input__leading,.ui-input__trailing{flex:none;align-items:center;gap:12px;display:flex}.ui-input__leading{margin-left:11px}.ui-input__trailing{margin-left:-3px;margin-right:11px}.ui-input__leading+.ui-input__wrapper{margin-left:12px}.ui-input__icon{width:24px;height:24px;color:var(--typography-tertiary-color);pointer-events:none}.ui-input__clear{width:24px;height:24px;color:var(--typography-tertiary-color);cursor:pointer;transition:color .3s}.ui-input__clear:hover{color:var(--typography-secondary-color)}.ui-input__wrapper{flex:auto;min-width:0;margin-left:15px;margin-right:15px;position:relative}.ui-input__label{white-space:nowrap;text-overflow:ellipsis;color:var(--typography-secondary-color);pointer-events:none;transition:color .3s,top .2s,font-size .2s;position:absolute;left:0;right:0;overflow:hidden}.ui-input__input{text-overflow:ellipsis;width:100%;color:var(--typography-primary-color);font:inherit;background-color:#0000;border:0;outline:none;min-height:21px;margin:0;padding:0;display:block;overflow:hidden}.ui-input__input::placeholder{color:var(--typography-tertiary-color);opacity:0;transition:opacity .2s}.ui-input__input:focus::placeholder,.ui-input--no-label .ui-input__input::placeholder{opacity:1}select.ui-input__input{appearance:none;cursor:pointer;padding-right:4px}.ui-select{cursor:pointer}.ui-select .ui-input__trailing .ui-input__icon{width:24px;height:24px}input[type=date].ui-input__input{min-height:21px}input[type=date].ui-input__input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=number].ui-input__input{-moz-appearance:textfield}.ui-input--required .ui-input__label:after{content:" *";color:var(--semantic-danger-bg-hover)}.ui-input--big{font:var(--typography-paragraph-regular-font)}.ui-input--big .ui-input__wrapper{padding-top:17px;padding-bottom:17px}.ui-input--medium{font:var(--typography-paragraph-small-font)}.ui-input--medium .ui-input__wrapper{padding-top:13px;padding-bottom:13px}.ui-input--small{font:var(--typography-paragraph-small-font)}.ui-input--small .ui-input__wrapper{margin-left:14px;margin-right:12px;padding-top:9px;padding-bottom:9px}.ui-input--above .ui-input__label,.ui-input:focus-within .ui-input__label{font:var(--typography-paragraph-mini-medium-font);top:3px}.ui-input:has(.ui-input__input:not(:placeholder-shown)) .ui-input__label{font:var(--typography-paragraph-mini-medium-font);top:3px}.ui-input--medium.ui-input--above .ui-input__wrapper,.ui-input--medium:focus-within .ui-input__wrapper{padding-top:18px;padding-bottom:8px}.ui-input--medium:has(.ui-input__input:not(:placeholder-shown)) .ui-input__wrapper{padding-top:18px;padding-bottom:8px}.ui-input--big.ui-input--above .ui-input__wrapper,.ui-input--big:focus-within .ui-input__wrapper{padding-top:20px;padding-bottom:14px}.ui-input--big:has(.ui-input__input:not(:placeholder-shown)) .ui-input__wrapper{padding-top:20px;padding-bottom:14px}.ui-input--small.ui-input--above .ui-input__wrapper,.ui-input--small:focus-within .ui-input__wrapper{padding-top:15px;padding-bottom:3px}.ui-input--small:has(.ui-input__input:not(:placeholder-shown)) .ui-input__wrapper{padding-top:15px;padding-bottom:3px}.ui-input--no-label .ui-input__wrapper{padding-top:9px!important;padding-bottom:9px!important}.ui-input--medium.ui-input--no-label .ui-input__wrapper{padding-top:13px!important;padding-bottom:13px!important}.ui-input--error{border-color:var(--semantic-danger-bg-hover)!important}.ui-input--error .ui-input__label{color:var(--semantic-danger-bg-hover)}.ui-input--disabled{background-color:var(--semantic-bg-subtle);cursor:default;border-color:var(--semantic-border-default)!important}.ui-input--readonly{background-color:var(--semantic-bg-subtle);cursor:default}.ui-input--readonly .ui-input__input{color:var(--typography-secondary-color)}.ui-input--num .ui-input__input{text-align:right}.ui-textarea{border:var(--border-default);border-radius:var(--radius-4);background-color:var(--semantic-bg-surface);flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex}.ui-textarea:hover{border-color:var(--semantic-border-strong)}.ui-textarea:focus-within{border-color:var(--semantic-primary-color);box-shadow:0 0 8px color-mix(in srgb,var(--semantic-primary-color) 24%,transparent)}.ui-textarea__textarea{resize:vertical;min-height:70px;font:var(--typography-paragraph-small-font);color:var(--typography-primary-color);border-radius:inherit;background:0 0;border:0;outline:none;flex:auto;padding:15px}.ui-textarea__textarea::placeholder{color:var(--typography-tertiary-color)}.ui-textarea__textarea--code{white-space:pre;min-height:200px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.ui-textarea__info{font:var(--typography-paragraph-mini-medium-font);color:var(--typography-tertiary-color);border-top:var(--border-default);padding:8px 15px}.ui-textarea--required .ui-textarea__info:after{content:" *";color:var(--semantic-danger-bg)}.field-note{font:var(--typography-paragraph-mini-regular-font);color:var(--typography-tertiary-color);margin:6px 15px 0}.field-block{flex-direction:column;min-width:0;display:flex}.ui-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.ui-checkbox__icon{width:24px;height:24px;color:var(--semantic-border-strong);transition:color .2s}.ui-checkbox--selected .ui-checkbox__icon{color:var(--semantic-primary-color)}.ui-checkbox__text{color:var(--typography-primary-color);font-size:14px;line-height:24px}.ui-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-checkbox:has(input:focus-visible){outline:2px solid var(--semantic-focus-ring);outline-offset:2px;border-radius:6px}.ui-chip{background-color:var(--semantic-bg-subtle);height:32px;font:var(--typography-paragraph-small-medium-font);color:var(--typography-strong-color);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:24px;align-items:center;gap:8px;padding:0 10px;transition:background-color .3s,color .3s;display:inline-flex}.ui-chip:hover{background-color:var(--semantic-bg-subtle-hover);border-color:var(--semantic-border-default)}.ui-chip--selected,.ui-chip--selected:hover{color:var(--semantic-text-on-color);background-color:var(--semantic-bg-subtle-active);border-color:#0000}.ui-chip__count{border-radius:var(--border-radius-max);background-color:var(--semantic-bg-surface);min-width:20px;height:20px;color:var(--typography-primary-color);font:var(--typography-paragraph-mini-medium-font);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ui-chip--static{cursor:default}.ui-chip--static:hover{background-color:var(--semantic-bg-subtle);border-color:#0000}.ui-segmented-control{border:var(--border-default);border-radius:var(--border-radius-max);background-color:var(--semantic-bg-surface);flex:none;align-items:stretch;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.ui-segmented-control__item{border-right:var(--border-default);min-width:56px;height:40px;color:var(--typography-primary-color);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:background-color .2s,color .2s;display:inline-flex}.ui-segmented-control__item:last-child{border-right:0}.ui-segmented-control__item:hover:not(.ui-segmented-control__item--active){background-color:var(--semantic-bg-subtle)}.ui-segmented-control__item--active{background-color:var(--semantic-bg-subtle);color:var(--semantic-primary-color)}.ui-segmented-control__label{font:var(--typography-paragraph-small-medium-font)}.ui-filter-tabs{background-color:var(--semantic-bg-subtle);border-radius:var(--border-radius-middle);scrollbar-width:none;flex:none;width:fit-content;max-width:100%;padding:4px;overflow-x:auto}.ui-filter-tabs::-webkit-scrollbar{display:none}.ui-filter-tabs__container{align-items:center;gap:8px;min-width:max-content;display:inline-flex}.ui-filter-tabs__item{border-radius:var(--border-radius-max);white-space:nowrap;font:var(--typography-paragraph-small-font);color:var(--typography-primary-color);border:1px solid #0000;align-items:center;gap:6px;padding:5px 8px 5px 10px;transition:color .3s,background-color .3s;display:flex}.ui-filter-tabs__item--active{background-color:var(--semantic-bg-surface);border-color:var(--semantic-border-default);cursor:default}.ui-filter-tabs__badge{background-color:var(--semantic-bg-subtle-strong);border-radius:var(--border-radius-max);min-width:24px;height:20px;font:var(--typography-paragraph-mini-medium-font);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ui-filter-tabs__item--active .ui-filter-tabs__badge{background-color:var(--semantic-primary-color);color:var(--semantic-text-on-color)}.ui-tabs{scrollbar-width:none;border-bottom:2px solid var(--semantic-border-default);gap:24px;margin-bottom:24px;display:flex;position:relative;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__item{color:var(--typography-tertiary-color);font:var(--typography-paragraph-medium-font);white-space:nowrap;flex:none;padding:14px 0;font-weight:700;transition:color .3s;position:relative}.ui-tabs__item:hover{color:var(--typography-primary-color)}.ui-tabs__item--selected{color:var(--typography-primary-color);cursor:default}.ui-tabs__item--selected:after{content:"";background-color:var(--semantic-primary-color);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.ui-breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-breadcrumbs__link{font:var(--typography-paragraph-small-font);color:var(--typography-tertiary-color);cursor:pointer;transition:color .4s}.ui-breadcrumbs__link:hover{color:var(--typography-primary-color)}.ui-breadcrumbs__current{font:var(--typography-paragraph-small-medium-font);color:var(--typography-primary-color)}.ui-breadcrumbs__separator{width:16px;height:16px;color:var(--typography-tertiary-color)}.ui-notice{border-radius:var(--border-radius-10);margin-bottom:20px;padding:12px 44px;position:relative}.ui-notice__icon{width:24px;height:24px;position:absolute;top:12px;left:10px}.ui-notice__text{color:var(--typography-primary-color);font-size:14px;line-height:24px}.ui-notice__text b{font-weight:600}.ui-notice--info{background-color:var(--notice-info-bg)}.ui-notice--info .ui-notice__icon{color:var(--notice-info-icon)}.ui-notice--warning{background-color:var(--notice-warning-bg)}.ui-notice--warning .ui-notice__icon{color:var(--notice-warning-icon)}.ui-notice--error{background-color:var(--notice-error-bg)}.ui-notice--error .ui-notice__icon{color:var(--notice-error-icon)}.ui-notice__hide{width:24px;height:24px;color:var(--typography-tertiary-color);position:absolute;top:12px;right:10px}.ui-notice__hide:hover{color:var(--typography-primary-color)}.ui-notice--flush{margin:0}.ui-table,.ui-tree-table{overflow:auto}.ui-table__table,.ui-tree-table__table{border-collapse:collapse;word-break:normal;width:100%}.ui-table__th{vertical-align:top;text-align:left;border-bottom:var(--border-default);background-color:var(--semantic-bg-surface);color:var(--typography-tertiary-color);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:500;line-height:24px}.ui-table__tr{border-bottom:var(--border-default)}.ui-table__tbody .ui-table__tr:nth-of-type(2n){background-color:var(--semantic-bg-subtle-hover)}.ui-table__tbody .ui-table__tr:hover{background-color:var(--semantic-bg-subtle)}.ui-table__tbody .ui-table__tr:last-child{border-bottom:0}.ui-table__td{vertical-align:middle;padding:12px 16px;font-size:14px;line-height:24px}.ui-table__td--r,.ui-table__th--r,.ui-tree-table__td--r,.ui-tree-table__th--r{text-align:right}.ui-table__td-empty{text-align:center;color:var(--typography-tertiary-color);padding:32px 16px;font-size:16px;line-height:24px}.ui-tree-table{--ui-tree-table-bg:var(--semantic-bg-surface);--ui-tree-table-bg-alt:var(--semantic-bg-subtle);--ui-tree-table-border:var(--semantic-border-default)}.ui-tree-table__table{min-width:880px}.ui-tree-table__th{vertical-align:top;text-align:left;border-bottom:var(--border-default);background-color:var(--semantic-bg-surface);color:var(--typography-tertiary-color);white-space:nowrap;padding:14px 12px 16px;font-size:14px;font-weight:500;line-height:20px}.ui-tree-table__tr{border-bottom:var(--border-default);background-color:var(--ui-tree-table-bg-alt)}.ui-tree-table__tr--white{background-color:var(--ui-tree-table-bg)}.ui-tree-table__tr--lvl0{background-color:color-mix(in srgb,var(--ui-tree-table-bg-alt) 100%,transparent)}.ui-tree-table__tr--lvl1:not(.ui-tree-table__tr--white){background-color:color-mix(in srgb,var(--ui-tree-table-bg-alt) 55%,var(--ui-tree-table-bg))}.ui-tree-table__td{vertical-align:middle;padding:12px}.ui-tree-table__td-content{align-items:center;gap:0 12px;min-width:0;display:flex}.ui-tree-table__td-arrow{width:32px;height:32px;color:var(--typography-tertiary-color);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.ui-tree-table__td-arrow:hover{background-color:var(--semantic-bg-subtle-strong);color:var(--typography-primary-color)}.ui-tree-table__td-arrow .ui-svg{width:24px;height:24px;transition:transform .2s}.ui-tree-table__td-arrow--closed .ui-svg{transform:rotate(-90deg)}.ui-tree-table__td-spacer{flex:none;width:32px}.ui-tree-table__td-text{min-width:0;color:var(--typography-primary-color);flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.ui-tree-table__td-text--strong{font-weight:600}.ui-tree-table__td-text--attention{color:var(--semantic-primary-color)}.ui-tree-table__td-text--error{color:var(--semantic-danger-bg)}.ui-tree-table__td-subtext{color:var(--typography-tertiary-color);font-size:12px;line-height:16px}.ui-tree-table__td-empty{text-align:center;color:var(--typography-tertiary-color);padding:32px 16px;font-size:16px;line-height:24px}.ui-tree-table__td--acts{white-space:nowrap}.ui-tree-table__td--acts .acts{flex-wrap:nowrap;justify-content:flex-end}.ui-modal{z-index:100;background-color:var(--overlay);justify-content:center;align-items:flex-start;padding:40px 24px 80px;display:flex;position:fixed;inset:0;overflow:auto}.ui-modal__body{width:100%;max-width:var(--ui-modal-max-width,700px);background-color:var(--semantic-bg-surface);border:var(--border-default);text-align:left;border-radius:20px;flex-direction:column;gap:24px;padding:24px;display:flex;position:relative}.ui-modal--wide{--ui-modal-max-width:920px}.ui-modal--confirmation{--ui-modal-max-width:460px}.ui-modal__hide{width:32px;height:32px;color:var(--typography-tertiary-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.ui-modal__hide:hover{background-color:var(--semantic-bg-subtle);color:var(--typography-primary-color)}.ui-modal__hide .ui-svg{width:24px;height:24px}.ui-modal__title{font:var(--typography-heading-3-font);letter-spacing:-.02em;padding-right:44px}.ui-modal__content{flex-direction:column;gap:16px;display:flex}.ui-modal__text{font-size:16px;line-height:24px}.ui-modal__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.ui-modal__buttons .ui-modal__buttons-lead{flex-wrap:wrap;gap:12px;margin-right:auto;display:flex}.ui-drawer__overlay{z-index:90;background-color:#3336;position:fixed;inset:0}.ui-drawer__container{z-index:91;width:min(var(--ui-drawer-width,600px),100vw);background-color:var(--semantic-bg-surface);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.ui-drawer__header{z-index:2;background:var(--semantic-bg-surface);border-bottom:var(--border-default);align-items:flex-start;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.ui-drawer__title{font:var(--typography-heading-4-font);letter-spacing:-.02em;flex:auto}.ui-drawer__body{flex-direction:column;flex:auto;gap:24px;padding:24px;display:flex}.ui-drawer__footer{background:var(--semantic-bg-surface);border-top:var(--border-default);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.ui-gallery-product{flex-direction:column;gap:16px;display:flex}.ui-gallery-product__hero{border:var(--border-default);border-radius:var(--radius-12);background:var(--semantic-bg-subtle);aspect-ratio:4/3;cursor:zoom-in;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-gallery-product__hero img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.ui-gallery-product__thumbs{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.ui-gallery-product__thumb{aspect-ratio:203/160;border:var(--border-default);border-radius:var(--radius-12);background:var(--semantic-bg-subtle);cursor:pointer;flex:0 0 96px;padding:6px;position:relative;overflow:hidden}.ui-gallery-product__thumb img{object-fit:contain;width:100%;height:100%;display:block}.ui-gallery-product__thumb:before{content:"";border:3px solid var(--semantic-primary-color);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ui-gallery-product__thumb--active{border-color:#0000}.ui-gallery-product__thumb--active:before{opacity:1}.lightbox img{border-radius:var(--radius-12);border:var(--border-default);width:100%;max-width:100%;display:block}#login{background:var(--semantic-bg-subtle);place-items:center;min-height:100%;padding:24px 16px;display:grid}.login-card{background:var(--semantic-bg-surface);border:var(--border-default);border-radius:var(--border-radius-default);width:100%;max-width:420px;box-shadow:var(--shell-shadow);flex-direction:column;gap:20px;padding:32px;display:flex}.login-card__brand{align-items:center;gap:12px;display:flex}.login-card__title{font:var(--typography-heading-3-font);letter-spacing:-.02em}.login-card__sub{color:var(--typography-tertiary-color);margin-top:6px}.login-card__err{min-height:18px;color:var(--semantic-danger-bg);font:var(--typography-paragraph-mini-medium-font);margin:-8px 15px 0}#app{grid-template-columns:292px minmax(0,1fr);min-height:100%;display:grid}#app[hidden],#login[hidden]{display:none!important}.sidebar{background-color:var(--semantic-bg-surface);border-right:var(--border-default);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar__brand{align-items:center;gap:12px;padding:22px 28px 18px;display:flex}.sidebar__brand-name{font:var(--typography-paragraph-small-medium-font);font-weight:600;line-height:1.25}.sidebar__brand-sub{font:var(--typography-paragraph-mini-regular-font);color:var(--typography-tertiary-color)}.sidebar__links{flex-direction:column;flex:auto;gap:4px;padding:8px 20px 12px;display:flex;overflow-y:auto}.sidebar__group{font:var(--typography-paragraph-mini-medium-font);color:var(--typography-tertiary-color);padding:14px 12px 4px}.sidebar__link{color:var(--typography-secondary-color);text-align:left;border-radius:40px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:8px 10px;transition:background-color .2s;display:grid}.sidebar__link:hover{background-color:var(--semantic-bg-subtle-hover)}.sidebar__link--selected,.sidebar__link--selected:hover{background-color:var(--semantic-bg-subtle);color:var(--typography-primary-color)}.sidebar__link-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sidebar__link--selected .sidebar__link-icon{stroke:var(--semantic-primary-color)}.sidebar__link-text{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;overflow:hidden}.sidebar__link--selected .sidebar__link-text{font-weight:600}.sidebar__link-counter{border-radius:var(--border-radius-max);background-color:var(--semantic-bg-subtle);min-width:24px;height:20px;font:var(--typography-paragraph-mini-medium-font);color:var(--typography-secondary-color);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.sidebar__link--selected .sidebar__link-counter{background-color:var(--semantic-primary-color);color:var(--semantic-text-on-color)}.sidebar__link-counter--alert{background-color:var(--st-backlog-bg);color:var(--st-backlog-fg)}.sidebar__footer{border-top:var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:16px 28px 20px;display:flex}.sidebar__user{font:var(--typography-paragraph-mini-regular-font);color:var(--typography-tertiary-color)}.main{flex-direction:column;min-width:0;display:flex}.topbar{top:env(safe-area-inset-top,0px);z-index:20;background:var(--semantic-bg-surface);box-shadow:var(--shell-shadow);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 32px 18px;display:flex;position:sticky}.topbar__title{font:var(--typography-heading-3-font);letter-spacing:-.02em;margin-top:6px}.topbar__acts{flex-wrap:wrap;gap:12px;display:flex}.content{min-width:0;padding:28px 32px 56px}.section{border:var(--border-default);border-radius:var(--border-radius-middle);background-color:var(--semantic-bg-surface);margin-bottom:24px;overflow:hidden}.section__header{border-bottom:var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.section__title{font:var(--typography-heading-4-font);letter-spacing:-.02em}.section__sub{font:var(--typography-paragraph-mini-regular-font);letter-spacing:.015em;color:var(--typography-tertiary-color);margin-top:4px}.section__body{padding:20px}.section__body--flush{padding:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.grid2>.section{margin-bottom:0}.grid2+.section,.grid2+.grid2{margin-top:24px}.form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.toolbar__grow{flex:220px;max-width:340px}.toolbar__push{margin-left:auto}.toolbar .ui-select{min-width:200px}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tiles{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:16px;margin-bottom:24px;display:grid}.tile{border:var(--border-default);border-radius:var(--border-radius-middle);background:var(--semantic-bg-surface);padding:18px 20px}.tile__label{font:var(--typography-paragraph-small-font);color:var(--typography-tertiary-color)}.tile__value{font:var(--typography-heading-3-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;overflow:hidden}.tiles--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1320px){.tiles--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.tiles--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile__sub b{color:var(--st-backlog-fg);font-weight:600}.tile__sub{font:var(--typography-paragraph-mini-regular-font);color:var(--typography-tertiary-color);margin-top:8px}.tile--accent{background:var(--st-backlog-bg);border-color:#0000}.tile--accent .tile__value{color:var(--st-backlog-fg)}.status{border-radius:var(--border-radius-max);height:24px;font:var(--typography-paragraph-mini-medium-font);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.status i{border-radius:50%;flex:none;width:8px;height:8px}.status--created{background:var(--st-created-bg);color:var(--st-created-fg)}.status--created i{background:var(--st-created-dot)}.status--work{background:var(--st-work-bg);color:var(--st-work-fg)}.status--work i{background:var(--st-work-dot)}.status--sent{background:var(--st-sent-bg);color:var(--st-sent-fg)}.status--sent i{background:var(--st-sent-dot)}.status--received{background:var(--st-received-bg);color:var(--st-received-fg)}.status--received i{background:var(--st-received-dot)}.status--backlog{background:var(--st-backlog-bg);color:var(--st-backlog-fg)}.status--backlog i{background:var(--st-backlog-dot)}.status--cancelled{background:var(--st-cancelled-bg);color:var(--st-cancelled-fg);text-decoration:line-through}.status--cancelled i{background:var(--st-cancelled-dot)}.status--partial{background:repeating-linear-gradient(135deg,var(--st-sent-bg) 0 6px,var(--semantic-bg-surface) 6px 9px);color:var(--st-sent-fg);box-shadow:inset 0 0 0 1px var(--st-sent-dot)}.status--partial i{background:var(--st-sent-dot)}.status-wrap{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.status-wrap small{font:var(--typography-paragraph-mini-regular-font);color:var(--typography-tertiary-color)}.steps{gap:3px;width:56px;display:flex}.steps i{background:var(--semantic-border-default);border-radius:2px;flex:1;height:4px}.steps i.f{background:var(--semantic-primary-color)}.tag{border-radius:var(--border-radius-max);background:var(--semantic-bg-subtle);height:22px;font:var(--typography-paragraph-mini-medium-font);color:var(--typography-secondary-color);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 8px;display:inline-flex}.tag--primary{background:var(--st-sent-bg);color:var(--st-sent-fg)}.qty-neg{color:var(--semantic-danger-bg);font-weight:600}.qty-pos{color:var(--semantic-success-color);font-weight:600}.link{color:var(--semantic-link-default);text-underline-offset:2px;cursor:pointer;text-align:left;text-decoration:underline}.link:hover{color:var(--semantic-action-secondary-color-hover)}.chart{flex-direction:column;gap:10px;display:flex}.chart__row{grid-template-columns:minmax(110px,190px) minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.chart__label{text-overflow:ellipsis;white-space:nowrap;color:var(--typography-secondary-color);font-size:13px;line-height:18px;overflow:hidden}.chart__track{background:var(--chart-track);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.chart__bar{background:var(--chart-bar);border-radius:6px;min-width:3px;height:100%}.chart__value{font:var(--typography-paragraph-mini-medium-font);text-align:right;color:var(--typography-primary-color)}.chart__legend{font:var(--typography-paragraph-mini-regular-font);color:var(--typography-secondary-color);flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.chart__legend span{align-items:center;gap:6px;display:inline-flex}.chart__legend i{border-radius:3px;width:10px;height:10px}.div-row{grid-template-columns:minmax(80px,120px) 1fr 1fr;align-items:center;gap:0;font-size:13px;display:grid}.div-row__l{border-right:2px solid var(--semantic-border-strong);justify-content:flex-end;align-items:center;gap:8px;height:22px;padding-right:6px;display:flex}.div-row__r{align-items:center;gap:8px;height:22px;padding-left:6px;display:flex}.div-row__l i,.div-row__r i{min-width:3px;height:12px;display:block}.div-row__l i{background:var(--chart-in);border-radius:6px 0 0 6px}.div-row__r i{background:var(--chart-out);border-radius:0 6px 6px 0}.fundbar{border-radius:4px;gap:2px;max-width:260px;height:8px;margin-top:6px;display:flex;overflow:hidden}.fundbar i{min-width:3px;height:100%;display:block}.files{flex-wrap:wrap;gap:8px;display:flex}.file{border:var(--border-default);border-radius:var(--border-radius-max);background:var(--semantic-bg-surface);height:36px;font:var(--typography-paragraph-mini-medium-font);align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.file img{object-fit:cover;border-radius:50%;width:24px;height:24px}.file__badge{background:var(--semantic-bg-subtle);width:24px;height:24px;color:var(--typography-tertiary-color);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.file__rm{color:var(--typography-tertiary-color)}.file__rm .ui-svg{width:16px;height:16px}.file--add{cursor:pointer;color:var(--typography-secondary-color);border-style:dashed;padding:0 14px}.kv{grid-template-columns:150px 1fr;gap:10px 16px;font-size:14px;line-height:22px;display:grid}.kv dt{color:var(--typography-tertiary-color)}.kv dd{overflow-wrap:anywhere;margin:0}.errlist{border:var(--border-default);border-radius:var(--radius-12);overflow:hidden}.errlist div{border-bottom:var(--border-default);grid-template-columns:70px 1fr;gap:12px;padding:10px 14px;font-size:13px;display:grid}.errlist div:last-child{border-bottom:0}.errlist b{color:var(--semantic-danger-bg);font-weight:600}.empty{text-align:center;color:var(--typography-tertiary-color);padding:40px 16px}.empty b{font:var(--typography-paragraph-medium-font);color:var(--typography-primary-color);margin-bottom:6px;display:block}.steps-list{color:var(--typography-secondary-color);flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:22px;display:flex}#tip{z-index:300;pointer-events:none;border-radius:var(--radius-10);background:var(--typography-primary-color);max-width:260px;color:var(--semantic-bg-surface);font:var(--typography-paragraph-mini-medium-font);padding:6px 10px;position:fixed}#toasts{z-index:400;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{border-radius:var(--border-radius-middle);background:var(--semantic-bg-surface);border:var(--border-default);max-width:380px;box-shadow:var(--shell-shadow);align-items:flex-start;gap:10px;padding:12px 16px 12px 12px;font-size:14px;line-height:21px;display:flex}.toast .ui-svg{width:22px;height:22px;margin-top:-1px}.toast--ok .ui-svg{color:var(--semantic-success-color)}.toast--bad .ui-svg{color:var(--semantic-danger-bg)}.toast--info .ui-svg{color:var(--semantic-primary-color)}@media (width<=960px){#app{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:var(--border-default);flex-direction:row;align-items:center;height:auto;position:static;overflow-x:auto}.sidebar__brand{flex:none;padding:12px 16px}.sidebar__links{flex-direction:row;padding:8px;overflow:visible}.sidebar__group{display:none}.sidebar__link{white-space:nowrap;grid-template-columns:24px auto auto;width:auto}.sidebar__footer{border-top:0;flex:none;padding:8px 16px}.topbar{padding:14px 16px}.content{padding:20px 16px 48px}.grid2,.form2,.form3,.kv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#root,#login{height:100%}a.sidebar__link{color:inherit;text-decoration:none}.sidebar__link--soon .sidebar__link-text{color:var(--typography-tertiary-color)}.sidebar__soon{font:var(--typography-paragraph-mini-medium-font);color:var(--typography-tertiary-color)}.sidebar__footer-acts{flex-wrap:wrap;gap:4px;display:flex}.temp-password{border-radius:var(--border-radius-middle);background:var(--semantic-bg-subtle);letter-spacing:.06em;-webkit-user-select:all;user-select:all;align-items:center;gap:12px;padding:14px 16px;font:600 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.temp-password span{flex:auto}.form-stack{flex-direction:column;gap:16px;display:flex}.load-more{justify-content:center;padding:16px;display:flex}.file-row{grid-template-columns:90px 1fr;align-items:start;gap:12px;margin-bottom:10px;display:grid}.file--new{border-style:dashed}.ui-gallery-product__hero{cursor:zoom-in;border:0;padding:0}.ui-tabs+.section{margin-top:16px}.content>.ui-notice{margin-bottom:16px}.ui-tabs__item--selected:after{bottom:0}.ui-table__td .acts{flex-wrap:nowrap}.skip-list{flex-direction:column;gap:4px;max-height:200px;margin-top:8px;font-size:13px;display:flex;overflow:auto}details>summary{cursor:pointer}.ui-table__td:first-child .ui-tree-table__td-text,.ui-tree-table__td:first-child .ui-tree-table__td-text{min-width:180px}.nowrap{white-space:nowrap}.tags{flex-wrap:wrap;gap:6px;display:flex}.flip-x .ui-button__icon{transform:scaleX(-1)}.link--plain{font:inherit;color:inherit;text-align:left;text-decoration:none}.link--plain:hover{color:var(--semantic-primary-color);text-decoration:underline}.tag--danger{background:var(--semantic-danger-bg-subtle);color:var(--semantic-danger-color)}.status--returned{background:var(--st-created-bg);color:var(--st-created-fg)}.status--returned i{background:var(--st-work-dot)}.ui-tree-table__tr--white .ui-tree-table__td--acts{white-space:normal}.ui-tree-table__tr--white .ui-tree-table__td--acts .acts{flex-wrap:wrap}.letter{border:1px solid var(--semantic-border-default);background:var(--semantic-bg-subtle);font:var(--typography-paragraph-small-font);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:420px;margin:0;padding:16px;overflow:auto}.mail-edit{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.mail-edit{grid-template-columns:1fr}}.mail-vars{color:var(--typography-tertiary-color);font-size:13px;line-height:20px}.mail-vars ul{margin:6px 0 0;padding-left:18px}.mail-vars code{font:inherit;color:var(--typography-primary-color);font-weight:600}.login-card__link{align-self:center}.grid2+.ui-tabs{margin-top:24px}.ui-tabs+.report-toolbar{margin-top:20px}.report-toolbar .chips{flex-wrap:wrap;gap:8px;display:flex}.mv-row{grid-template-columns:minmax(90px,130px) 1fr 1fr;align-items:center;gap:0;display:grid}.mv-row__in,.mv-row__out{align-items:center;gap:6px;height:14px;display:flex}.mv-row__in{border-right:1px solid var(--semantic-border-default);justify-content:flex-end;padding-right:2px}.mv-row__out{padding-left:2px}.mv-row__in i,.mv-row__out i{border-radius:6px;min-width:3px;height:12px;display:block}.mv-row__in i{background:var(--chart-in)}.mv-row__out i{background:var(--chart-out)}.mv-row .chart__value{min-width:28px}.mv-row__out .chart__value{text-align:left}a.ui-button{text-decoration:none}
