.ui-spinner[data-v-2a952a08]{display:inline-block;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:ui-spin-2a952a08 .7s linear infinite}.ui-spinner--s[data-v-2a952a08]{width:12px;height:12px}.ui-spinner--m[data-v-2a952a08]{width:16px;height:16px}.ui-spinner--l[data-v-2a952a08]{width:24px;height:24px}@keyframes ui-spin-2a952a08{to{transform:rotate(360deg)}}.ui-button[data-v-fcbff6d5]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-m);font-family:var(--font-family);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:var(--line-height);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.ui-button[data-v-fcbff6d5]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-button[data-v-fcbff6d5]:disabled{cursor:not-allowed;opacity:.55}.ui-button--s[data-v-fcbff6d5]{height:var(--control-height-s);padding:0 var(--space-2);font-size:var(--font-size-s)}.ui-button--m[data-v-fcbff6d5]{height:var(--control-height-m);padding:0 var(--space-3)}.ui-button--l[data-v-fcbff6d5]{height:var(--control-height-l);padding:0 var(--space-4);font-size:var(--font-size-l)}.ui-button--primary[data-v-fcbff6d5]{background:var(--color-accent);color:#fff}.ui-button--primary[data-v-fcbff6d5]:hover:not(:disabled){background:var(--color-accent-hover)}.ui-button--secondary[data-v-fcbff6d5]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.ui-button--secondary[data-v-fcbff6d5]:hover:not(:disabled){background:var(--color-surface-hover)}.ui-button--ghost[data-v-fcbff6d5]{background:transparent;color:var(--color-text-secondary)}.ui-button--ghost[data-v-fcbff6d5]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ui-button--danger[data-v-fcbff6d5]{background:var(--color-danger);color:#fff}.ui-button--danger[data-v-fcbff6d5]:hover:not(:disabled){filter:brightness(1.08)}.ui-button--loading .ui-button__content[data-v-fcbff6d5]{visibility:hidden}.ui-button--loading .ui-spinner[data-v-fcbff6d5]{position:absolute}.ui-button[data-v-fcbff6d5]{position:relative}.ui-icon-button[data-v-2390c3a4]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-m);height:var(--control-height-m);padding:0;border:none;border-radius:var(--radius-m);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ui-icon-button[data-v-2390c3a4]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ui-icon-button[data-v-2390c3a4]:disabled{opacity:.45;cursor:not-allowed}.ui-icon-button[data-v-2390c3a4]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-icon-button[data-v-2390c3a4] svg{width:16px;height:16px}.ui-input[data-v-93dcc6bf]{display:flex;flex-direction:column;gap:var(--space-1)}.ui-input__label[data-v-93dcc6bf]{font-size:var(--font-size-s);color:var(--color-text-secondary)}.ui-input__field[data-v-93dcc6bf]{height:var(--control-height-m);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-m);transition:border-color var(--transition-fast)}.ui-input__field[data-v-93dcc6bf]::placeholder{color:var(--color-text-muted)}.ui-input__field[data-v-93dcc6bf]:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-input__field[data-v-93dcc6bf]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.ui-input__field[data-v-93dcc6bf]:disabled{background:var(--color-surface-hover);color:var(--color-text-muted);cursor:not-allowed}.ui-input__field[aria-invalid=true][data-v-93dcc6bf]{border-color:var(--color-danger)}.ui-input__error[data-v-93dcc6bf]{font-size:var(--font-size-s);color:var(--color-danger)}.ui-textarea[data-v-bed66ebc]{display:flex;flex-direction:column;gap:var(--space-1)}.ui-textarea__label[data-v-bed66ebc]{font-size:var(--font-size-s);color:var(--color-text-secondary)}.ui-textarea__field[data-v-bed66ebc]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-m);line-height:var(--line-height);resize:none;overflow-y:auto;transition:border-color var(--transition-fast)}.ui-textarea__field[data-v-bed66ebc]::placeholder{color:var(--color-text-muted)}.ui-textarea__field[data-v-bed66ebc]:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-textarea__field[data-v-bed66ebc]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.ui-textarea__field[data-v-bed66ebc]:disabled{background:var(--color-surface-hover);color:var(--color-text-muted);cursor:not-allowed}.ui-select[data-v-e5418feb]{display:flex;flex-direction:column;gap:var(--space-1)}.ui-select__label[data-v-e5418feb]{font-size:var(--font-size-s);color:var(--color-text-secondary)}.ui-select__field[data-v-e5418feb]{height:var(--control-height-m);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-m);cursor:pointer;transition:border-color var(--transition-fast)}.ui-select__field[data-v-e5418feb]:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-select__field[data-v-e5418feb]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.ui-select__field[data-v-e5418feb]:disabled{background:var(--color-surface-hover);color:var(--color-text-muted);cursor:not-allowed}.ui-checkbox[data-v-dce0bf4b]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.ui-checkbox--disabled[data-v-dce0bf4b]{cursor:not-allowed;opacity:.55}.ui-checkbox__input[data-v-dce0bf4b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ui-checkbox__box[data-v-dce0bf4b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);color:transparent;transition:background var(--transition-fast),border-color var(--transition-fast)}.ui-checkbox__box svg[data-v-dce0bf4b]{width:12px;height:12px}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-dce0bf4b]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.ui-checkbox__input:focus-visible+.ui-checkbox__box[data-v-dce0bf4b]{box-shadow:var(--focus-ring)}.ui-checkbox__label[data-v-dce0bf4b]{font-size:var(--font-size-m);color:var(--color-text)}.ui-switch[data-v-6e9d78e3]{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-switch__track[data-v-6e9d78e3]{position:relative;width:34px;height:20px;padding:0;border:none;border-radius:var(--radius-round);background:var(--color-border-strong);cursor:pointer;transition:background var(--transition-fast)}.ui-switch--on .ui-switch__track[data-v-6e9d78e3]{background:var(--color-accent)}.ui-switch__thumb[data-v-6e9d78e3]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--transition-fast)}.ui-switch--on .ui-switch__thumb[data-v-6e9d78e3]{transform:translate(14px)}.ui-switch__track[data-v-6e9d78e3]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-switch--disabled[data-v-6e9d78e3]{opacity:.55}.ui-switch--disabled .ui-switch__track[data-v-6e9d78e3]{cursor:not-allowed}.ui-switch__label[data-v-6e9d78e3]{font-size:var(--font-size-m);color:var(--color-text);cursor:pointer}.ui-avatar[data-v-d2a36cc3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:#fff;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none}.ui-avatar--s[data-v-d2a36cc3]{width:20px;height:20px;font-size:9px}.ui-avatar--m[data-v-d2a36cc3]{width:26px;height:26px;font-size:11px}.ui-avatar--l[data-v-d2a36cc3]{width:36px;height:36px;font-size:14px}.ui-avatar-stack[data-v-fcb7fd2f]{display:inline-flex;align-items:center}.ui-avatar-stack__item[data-v-fcb7fd2f]{margin-left:-4px;box-shadow:0 0 0 2px var(--color-surface)}.ui-avatar-stack__item[data-v-fcb7fd2f]:first-child{margin-left:0}.ui-avatar-stack__rest[data-v-fcb7fd2f]{margin-left:-4px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-surface-active);color:var(--color-text-secondary);font-size:9px;font-weight:var(--font-weight-bold);box-shadow:0 0 0 2px var(--color-surface)}.ui-badge[data-v-597d15b8]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-round);background:var(--color-accent);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.ui-tabs[data-v-cc62676e]{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-m);background:var(--color-surface-hover)}.ui-tabs__tab[data-v-cc62676e]{height:var(--control-height-s);padding:0 var(--space-3);border:none;border-radius:var(--radius-s);background:transparent;color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ui-tabs__tab[data-v-cc62676e]:hover{color:var(--color-text)}.ui-tabs__tab--active[data-v-cc62676e]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-s)}.ui-tabs__tab[data-v-cc62676e]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-tooltip-anchor[data-v-0ecac2ce]{display:inline-flex}.ui-tooltip[data-v-0ecac2ce]{position:absolute;z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:var(--color-text);color:var(--color-surface);font-size:var(--font-size-s);line-height:var(--line-height);white-space:nowrap;pointer-events:none}.ui-menu-anchor[data-v-bf29ddd8]{position:relative;display:inline-flex}.ui-menu__trigger[data-v-bf29ddd8]{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;padding:0}.ui-menu[data-v-bf29ddd8]{min-width:180px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-m);z-index:var(--z-dropdown)}.ui-menu__item[data-v-bf29ddd8]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-s);background:transparent;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-s);text-align:left;cursor:pointer}.ui-menu__item[data-v-bf29ddd8]:hover:not(:disabled){background:var(--color-surface-hover)}.ui-menu__item[data-v-bf29ddd8]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-menu__item--disabled[data-v-bf29ddd8],.ui-menu__item[data-v-bf29ddd8]:disabled{color:var(--color-text-muted);cursor:not-allowed;background:transparent}.ui-menu__item--danger[data-v-bf29ddd8]{color:var(--color-danger)}.ui-menu__icon[data-v-bf29ddd8]{display:inline-flex;width:14px;height:14px}.ui-menu__icon svg[data-v-bf29ddd8]{width:14px;height:14px}.ui-menu__label[data-v-bf29ddd8]{flex:1}.ui-menu__arrow[data-v-bf29ddd8]{color:var(--color-text-muted)}.ui-menu__divider[data-v-bf29ddd8]{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}.ui-menu__submenu-wrap[data-v-bf29ddd8]{position:relative}.ui-menu__submenu[data-v-bf29ddd8]{position:absolute;top:0;left:100%;min-width:160px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-m)}.ui-dialog-overlay[data-v-6a3a2636]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-overlay)}.ui-dialog[data-v-6a3a2636]{width:100%;max-height:calc(100vh - var(--space-8));display:flex;flex-direction:column;border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-l)}.ui-dialog__header[data-v-6a3a2636]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.ui-dialog__title[data-v-6a3a2636]{margin:0;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold)}.ui-dialog__body[data-v-6a3a2636]{padding:var(--space-4);overflow-y:auto}.ui-dialog__footer[data-v-6a3a2636]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.ui-side-panel-overlay[data-v-d76c2769]{position:fixed;inset:0;z-index:var(--z-panel);background:var(--color-overlay);display:flex;justify-content:flex-end}.ui-side-panel[data-v-d76c2769]{display:flex;flex-direction:column;height:100%;max-width:100vw;background:var(--color-surface);box-shadow:var(--shadow-l);transition:width var(--transition-base)}.ui-side-panel__header[data-v-d76c2769]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.ui-side-panel__title[data-v-d76c2769]{margin:0;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-side-panel__actions[data-v-d76c2769]{display:inline-flex;gap:var(--space-1)}.ui-side-panel__body[data-v-d76c2769]{flex:1;padding:var(--space-4);overflow-y:auto}.ui-side-panel__footer[data-v-d76c2769]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.ui-toasts[data-v-1ac65e9f]{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:360px}.ui-toast[data-v-1ac65e9f]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-m);border-left:3px solid var(--color-accent)}.ui-toast--success[data-v-1ac65e9f]{border-left-color:var(--color-success)}.ui-toast--error[data-v-1ac65e9f]{border-left-color:var(--color-danger)}.ui-toast__message[data-v-1ac65e9f]{flex:1;font-size:var(--font-size-s);color:var(--color-text)}.ui-toast__close[data-v-1ac65e9f]{display:inline-flex;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:0}.ui-toast__close[data-v-1ac65e9f]:hover{color:var(--color-text)}.ui-toast__close svg[data-v-1ac65e9f]{width:12px;height:12px}.ui-color-picker[data-v-d3d279a2]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-color-picker__swatch[data-v-d3d279a2]{width:22px;height:22px;padding:0;border:2px solid transparent;border-radius:var(--radius-s);cursor:pointer;transition:transform var(--transition-fast)}.ui-color-picker__swatch[data-v-d3d279a2]:hover{transform:scale(1.1)}.ui-color-picker__swatch--active[data-v-d3d279a2]{border-color:var(--color-text)}.ui-color-picker__swatch[data-v-d3d279a2]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-empty-state[data-v-95fa1ddb]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted)}.ui-empty-state__icon[data-v-95fa1ddb]{display:inline-flex;color:var(--color-text-muted);opacity:.6}.ui-empty-state__title[data-v-95fa1ddb]{margin:0;font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-empty-state__description[data-v-95fa1ddb]{margin:0;font-size:var(--font-size-s);max-width:320px}.ui-empty-state__action[data-v-95fa1ddb]{margin-top:var(--space-2)}.ui-sortable[data-v-5340aa0a]{display:flex;margin:0;padding:0;list-style:none}.ui-sortable--vertical[data-v-5340aa0a]{flex-direction:column}.ui-sortable--horizontal[data-v-5340aa0a]{flex-direction:row;align-items:stretch}.ui-sortable__item[data-v-5340aa0a]{position:relative}.ui-sortable__item[draggable=true][data-v-5340aa0a]{cursor:grab}.ui-sortable__item--dragging[data-v-5340aa0a]{opacity:.45}.ui-sortable--vertical>.ui-sortable__item--drop-before[data-v-5340aa0a]{box-shadow:inset 0 2px 0 var(--color-accent)}.ui-sortable--vertical>.ui-sortable__item--drop-after[data-v-5340aa0a]{box-shadow:inset 0 -2px 0 var(--color-accent)}.ui-sortable--horizontal>.ui-sortable__item--drop-before[data-v-5340aa0a]{box-shadow:inset 2px 0 0 var(--color-accent)}.ui-sortable--horizontal>.ui-sortable__item--drop-after[data-v-5340aa0a]{box-shadow:inset -2px 0 0 var(--color-accent)}.ui-sortable--vertical.ui-sortable--container-drop[data-v-5340aa0a]{box-shadow:inset 0 -2px 0 var(--color-accent)}.ui-sortable--horizontal.ui-sortable--container-drop[data-v-5340aa0a]{box-shadow:inset -2px 0 0 var(--color-accent)}.embed-expired[data-v-cc635d2b]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:#f5f6fa;color:#202638}.embed-expired h1[data-v-cc635d2b]{margin:0;font-size:20px}.embed-expired p[data-v-cc635d2b]{margin:0;color:#5b6478}.embed-expired button[data-v-cc635d2b]{margin-top:8px;padding:10px 20px;border:0;border-radius:8px;background:#343ab7;color:#fff;cursor:pointer}.projects-tree[data-v-79600295]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-m)}.projects-tree__head[data-v-79600295],.projects-tree__row[data-v-79600295]{display:flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-m);padding:0 var(--space-1);border-radius:var(--radius-m)}.projects-tree__head[data-v-79600295]:hover,.projects-tree__row[data-v-79600295]:hover{background:var(--color-surface-hover)}.projects-tree__row--active[data-v-79600295]{background:var(--color-accent-soft);color:var(--color-accent)}.projects-tree__row--board[data-v-79600295]{padding-left:var(--space-5)}.projects-tree__company[data-v-79600295],.projects-tree__link[data-v-79600295]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-tree__company[data-v-79600295]{font-weight:var(--font-weight-medium)}.projects-tree__icon[data-v-79600295]{flex:none;width:14px;height:14px}.projects-tree__toggle[data-v-79600295]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--radius-s);background:transparent;color:var(--color-text-muted);cursor:pointer}.projects-tree__toggle[data-v-79600295] svg{width:12px;height:12px}.projects-tree__toggle[data-v-79600295]:focus-visible{box-shadow:var(--focus-ring);outline:none}.projects-tree__menu[data-v-79600295]{visibility:hidden;padding:var(--space-1)}.projects-tree__row:hover .projects-tree__menu[data-v-79600295],.projects-tree__row:focus-within .projects-tree__menu[data-v-79600295]{visibility:visible}.projects-tree__empty[data-v-79600295]{margin:0;padding:var(--space-1) 0 var(--space-1) var(--space-5);font-size:var(--font-size-s);color:var(--color-text-muted)}.projects-tree__spinner[data-v-79600295]{align-self:center;margin:var(--space-3)}.app-sidebar[data-v-f4c69406]{width:260px;flex:none;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);overflow-y:auto;background:var(--color-surface);border-right:1px solid var(--color-border)}.app-sidebar--collapsed[data-v-f4c69406]{width:56px;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1)}.app-sidebar__icon-link[data-v-f4c69406]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-l);height:var(--control-height-l);border-radius:var(--radius-m);color:var(--color-text-secondary)}.app-sidebar__icon-link[data-v-f4c69406] svg{width:18px;height:18px}.app-sidebar__icon-link[data-v-f4c69406]:hover,.app-sidebar__icon-link--active[data-v-f4c69406],.app-sidebar__icon-link.router-link-exact-active[data-v-f4c69406]{background:var(--color-accent-soft)}.app-sidebar__note[data-v-f4c69406]{margin:0;font-size:var(--font-size-s);color:var(--color-text-muted)}@media(max-width:600px){.app-sidebar[data-v-f4c69406]:not(.app-sidebar--collapsed){width:200px}}.kanban-dialog__form[data-v-f87fe4b7]{display:flex;flex-direction:column;gap:var(--space-3)}.kanban-dialog__hint[data-v-f87fe4b7]{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--font-size-s);color:var(--color-text-muted)}.kanban-dialog__error[data-v-f87fe4b7]{margin:0;font-size:var(--font-size-s);color:var(--color-danger)}.kanban-dialog__actions[data-v-f87fe4b7]{display:flex;justify-content:flex-end;gap:var(--space-2)}.kanban-dialog__list[data-v-f87fe4b7]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.kanban-dialog__list li[data-v-f87fe4b7]{display:flex;align-items:center;gap:var(--space-2)}.kanban-dialog__item-name[data-v-f87fe4b7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-dialog__prefix[data-v-f87fe4b7]{font-size:var(--font-size-s);color:var(--color-text-muted)}:root{font-family:system-ui,sans-serif;color:#202638;background:#f5f6fa}*{box-sizing:border-box}body{margin:0}a{color:inherit}.app-shell{min-height:100vh}.app-header{height:64px;display:flex;align-items:center;gap:20px;padding:0 24px;background:#fff;border-bottom:1px solid #e0e3e9}.brand{font-weight:700;font-size:20px;text-decoration:none}.header-spacer{flex:1}.menu-button{border:0;background:transparent;font-size:20px;cursor:pointer;padding:8px}.login-via-crm{color:#5b6478;font-size:13px}.app-body{display:flex;min-height:calc(100vh - 64px)}.content{flex:1;min-width:0;padding:32px}@media(max-width:600px){.content{padding:20px}}.login-wrap[data-v-dcad97b5]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f6fa}.login-card[data-v-dcad97b5]{width:min(100%,380px);display:grid;gap:12px;padding:32px;background:#fff;border:1px solid #e0e3e9;border-radius:12px;box-shadow:0 8px 24px #20263812}h1[data-v-dcad97b5]{margin:0 0 12px;text-align:center}label[data-v-dcad97b5]{font-weight:600}input[data-v-dcad97b5]{width:100%;padding:11px 12px;border:1px solid #aeb6c5;border-radius:7px;font:inherit}input[data-v-dcad97b5]:focus{outline:2px solid #525bd5;outline-offset:1px}button[data-v-dcad97b5]{margin-top:12px;padding:12px;border:0;border-radius:7px;background:#4149b8;color:#fff;font:inherit;cursor:pointer}button[data-v-dcad97b5]:disabled{opacity:.6;cursor:wait}.field-error[data-v-dcad97b5]{color:#aa2536;margin:0}.company-page[data-v-645ca45e]{max-width:900px}.panel[data-v-645ca45e]{background:#fff;border:1px solid #e0e3e9;border-radius:12px;padding:24px;margin:20px 0}.panel label[data-v-645ca45e]{display:block;margin:16px 0}.panel input[data-v-645ca45e],.panel select[data-v-645ca45e]{margin-left:12px;padding:9px;border:1px solid #ccd2df;border-radius:6px}.panel button[data-v-645ca45e]{padding:9px 14px;cursor:pointer}.member-row[data-v-645ca45e]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #edf0f4}.member-name[data-v-645ca45e]{flex:1}.member-name small[data-v-645ca45e]{display:block;color:#637083}.reset-dialog[data-v-645ca45e]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media(max-width:600px){.member-row[data-v-645ca45e]{flex-wrap:wrap}}.ui-kit[data-v-42ade44e]{max-width:800px;margin:0 auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.ui-kit__header[data-v-42ade44e]{display:flex;align-items:center;justify-content:space-between}section[data-v-42ade44e]{display:flex;flex-direction:column;gap:var(--space-2)}h2[data-v-42ade44e]{margin:0;font-size:var(--font-size-m);color:var(--color-text-secondary)}.row[data-v-42ade44e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.col[data-v-42ade44e]{display:flex;flex-direction:column;gap:var(--space-2);max-width:320px}.my-company[data-v-3565da29]{max-width:1100px}.my-company__header[data-v-3565da29]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.my-company__header h1[data-v-3565da29]{margin:0;font-size:var(--font-size-xxl)}.my-company__spacer[data-v-3565da29]{flex:1}.my-company__settings[data-v-3565da29]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-m);color:var(--color-text-secondary);text-decoration:none}.my-company__settings[data-v-3565da29]:hover{color:var(--color-text)}.my-company__icon[data-v-3565da29]{width:14px;height:14px}.my-company__section[data-v-3565da29]{margin:var(--space-5) 0 var(--space-3);font-size:var(--font-size-l);font-weight:var(--font-weight-bold)}.my-company__tiles[data-v-3565da29]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.my-company__tile[data-v-3565da29]{position:relative;display:flex;min-height:96px;border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-s)}.my-company__tile[data-v-3565da29]:hover{border-color:var(--color-border-strong)}.my-company__tile--add[data-v-3565da29]{width:100%;align-items:center;justify-content:center;gap:var(--space-2);border-style:dashed;color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-m);cursor:pointer}.my-company__tile--add[data-v-3565da29]:disabled{color:var(--color-text-muted);cursor:not-allowed}.my-company__tile-link[data-v-3565da29]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);color:inherit;text-decoration:none}.my-company__tile-name[data-v-3565da29]{font-size:var(--font-size-l);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.my-company__tile-prefix[data-v-3565da29]{font-size:var(--font-size-s);color:var(--color-text-muted)}.my-company__tile-menu[data-v-3565da29]{position:absolute;top:var(--space-2);right:var(--space-2);padding:var(--space-1)}.project[data-v-90bb4d62]{display:flex;flex-direction:column;gap:var(--space-3);min-height:100%}.project__header[data-v-90bb4d62]{display:flex;align-items:center;gap:var(--space-2)}.project__header h1[data-v-90bb4d62]{margin:0;font-size:var(--font-size-xl)}.project__prefix[data-v-90bb4d62]{font-size:var(--font-size-s);color:var(--color-text-muted)}.project__icon[data-v-90bb4d62]{width:16px;height:16px}.project__tabs[data-v-90bb4d62]{display:flex;align-items:center;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.project__tab[data-v-90bb4d62]{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-bottom:2px solid transparent}.project__tab--active[data-v-90bb4d62]{border-bottom-color:var(--color-accent)}.project__tab-link[data-v-90bb4d62]{padding:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-m);text-decoration:none;white-space:nowrap}.project__tab--active .project__tab-link[data-v-90bb4d62]{color:var(--color-text);font-weight:var(--font-weight-medium)}.project__spacer[data-v-90bb4d62]{flex:1}.task-card[data-v-26401df7]{position:relative;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid transparent;border-radius:var(--radius-m);box-shadow:var(--shadow-s);cursor:grab}.task-card--selected[data-v-26401df7]{outline:2px solid var(--color-accent);outline-offset:-2px}.task-card--open[data-v-26401df7]{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-surface-active)}.task-card--done .task-card__title[data-v-26401df7]{text-decoration:line-through;color:var(--color-text-muted)}.task-card__done[data-v-26401df7]{flex:none;width:16px;height:16px;margin-top:2px;padding:0;border:2px solid var(--color-border-strong);border-radius:var(--radius-round);background:transparent;cursor:pointer}.task-card__done--on[data-v-26401df7]{border-color:var(--color-success);background:var(--color-success)}.task-card__body[data-v-26401df7]{flex:1;min-width:0}.task-card__title-row[data-v-26401df7]{display:flex;align-items:flex-start;gap:var(--space-1)}.task-card__key[data-v-26401df7]{flex:none;font-size:var(--font-size-xs);color:var(--color-text-muted);padding-top:1px}.task-card__title[data-v-26401df7]{flex:1;min-width:0;font-size:var(--font-size-m);overflow-wrap:anywhere}.task-card__menu[data-v-26401df7]{flex:none;width:20px;height:20px;opacity:0}.task-card:hover .task-card__menu[data-v-26401df7],.task-card:focus-within .task-card__menu[data-v-26401df7],.task-card--selected .task-card__menu[data-v-26401df7]{opacity:1}.task-card__meta[data-v-26401df7]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.task-card__deadline[data-v-26401df7]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.task-card__deadline--today[data-v-26401df7]{color:var(--color-warning);font-weight:var(--font-weight-medium)}.task-card__deadline--overdue[data-v-26401df7]{color:var(--color-danger);font-weight:var(--font-weight-medium)}.task-card__saving[data-v-26401df7]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.task-card__input[data-v-26401df7]{position:absolute;inset:var(--space-1);width:calc(100% - var(--space-2));padding:var(--space-1);border:1px solid var(--color-accent);border-radius:var(--radius-s);font:inherit}.task-card__colors[data-v-26401df7]{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);box-shadow:var(--shadow-m)}.task-card__color[data-v-26401df7]{width:18px;height:18px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-s);cursor:pointer}.task-card__color--on[data-v-26401df7]{outline:2px solid var(--color-accent);outline-offset:1px}.task-card__color--clear[data-v-26401df7]{background:var(--color-surface);color:var(--color-text-muted);line-height:1}.column[data-v-a906cb12]{display:flex;flex-direction:column;gap:var(--space-2);flex:none;width:280px;max-height:100%;padding:var(--space-2);background:var(--color-surface-hover);border-radius:var(--radius-l)}.column__header[data-v-a906cb12]{position:relative;display:flex;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-l) var(--radius-l) 0 0;color:var(--color-text)}.column__header--saturated[data-v-a906cb12]{color:#fff}.column__name[data-v-a906cb12]{flex:1;min-width:0;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.column__rename[data-v-a906cb12]{flex:1;min-width:0;padding:2px var(--space-1);border:1px solid var(--color-accent);border-radius:var(--radius-s);font:inherit}.column__menu-button[data-v-a906cb12]{width:22px;height:22px;opacity:0}.column:hover .column__menu-button[data-v-a906cb12],.column__header:focus-within .column__menu-button[data-v-a906cb12]{opacity:1}.column__colors[data-v-a906cb12]{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);display:grid;grid-template-columns:repeat(8,18px);gap:var(--space-1);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);box-shadow:var(--shadow-m)}.column__color[data-v-a906cb12]{width:18px;height:18px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-s);cursor:pointer}.column__color--on[data-v-a906cb12]{outline:2px solid var(--color-accent);outline-offset:1px}.column__add[data-v-a906cb12]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-s);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer;text-align:left}.column__add[data-v-a906cb12]:hover:not(:disabled){background:var(--color-surface-active)}.column__add[data-v-a906cb12]:disabled{opacity:.5;cursor:default}.column__add-input[data-v-a906cb12]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-s);font:inherit}.column__tasks[data-v-a906cb12]{flex:1;min-height:40px;gap:var(--space-2);overflow-y:auto}.column__empty[data-v-a906cb12]{margin:0;padding:var(--space-3) var(--space-2);font-size:var(--font-size-s);color:var(--color-text-muted);text-align:center}.task-assignees[data-v-53f16419]{display:flex;flex-direction:column;gap:var(--space-2)}.task-assignees__title[data-v-53f16419]{margin:0;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.task-assignees__list[data-v-53f16419]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.task-assignees__row[data-v-53f16419]{display:flex;align-items:center;gap:var(--space-2)}.task-assignees__name[data-v-53f16419]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-assignees__by[data-v-53f16419]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.task-assignees__badge[data-v-53f16419]{padding:1px var(--space-1);border-radius:var(--radius-round);background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.task-description[data-v-474bcb41]{display:flex;flex-direction:column;gap:var(--space-2)}.task-description__bar[data-v-474bcb41]{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-height:var(--control-height-s)}.task-description__tool--on[data-v-474bcb41]{background:var(--color-surface-hover)}.task-description__link[data-v-474bcb41]{display:inline-flex;align-items:center;gap:var(--space-1)}.task-description__link-input[data-v-474bcb41]{width:180px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-s);font:inherit;background:var(--color-surface)}.task-description__spacer[data-v-474bcb41]{flex:1}.task-description__saving[data-v-474bcb41]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.task-description__content--editable[data-v-474bcb41]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-m);min-height:140px}.task-description__content[data-v-474bcb41] .tiptap{outline:none;min-height:120px;font-size:var(--font-size-m);line-height:1.5}.task-description__content[data-v-474bcb41] .tiptap p{margin:0 0 var(--space-1)}.task-description__content[data-v-474bcb41] .tiptap a{color:var(--color-accent)}.task-description__empty[data-v-474bcb41]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-s)}.task-due[data-v-03836738]{display:flex;flex-direction:column;gap:var(--space-2)}.task-due__title[data-v-03836738]{margin:0;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.task-due__row[data-v-03836738]{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.task-due__field[data-v-03836738]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-s);color:var(--color-text-secondary)}.task-due__field input[type=date][data-v-03836738],.task-due__field input[type=time][data-v-03836738]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-s);font:inherit;background:var(--color-surface)}.task-due__field--check[data-v-03836738]{flex-direction:row;align-items:center;gap:var(--space-1);padding-bottom:var(--space-1)}.task-due__view[data-v-03836738]{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--font-size-m)}.task-due__view--today[data-v-03836738]{color:var(--color-warning)}.task-due__view--overdue[data-v-03836738]{color:var(--color-danger)}.task-due__flag[data-v-03836738]{padding:1px var(--space-1);border-radius:var(--radius-round);font-size:var(--font-size-xs)}.task-due__flag--today[data-v-03836738]{background:var(--color-warning-soft, #fdf3d7);color:var(--color-warning)}.task-due__flag--overdue[data-v-03836738]{background:#ffe3e3;color:var(--color-danger)}.task-panel[data-v-887cf26e]{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.task-panel__head[data-v-887cf26e]{display:flex;align-items:flex-start;gap:var(--space-2)}.task-panel__done[data-v-887cf26e]{flex:none;width:20px;height:20px;margin-top:3px;padding:0;border:2px solid var(--color-border-strong);border-radius:var(--radius-round);background:transparent;cursor:pointer}.task-panel__done--on[data-v-887cf26e]{border-color:var(--color-success);background:var(--color-success)}.task-panel__title[data-v-887cf26e]{flex:1;min-width:0;margin:0;font-size:var(--font-size-l);line-height:1.3;overflow-wrap:anywhere;cursor:text}.task-panel__title--done[data-v-887cf26e]{text-decoration:line-through;color:var(--color-text-muted)}.task-panel__title-input[data-v-887cf26e]{flex:1;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-s);font:inherit}.task-panel__key[data-v-887cf26e]{flex:none;font-size:var(--font-size-s);color:var(--color-text-muted);padding-top:4px}.task-panel__tabs[data-v-887cf26e]{align-self:flex-start}.task-panel__body[data-v-887cf26e]{display:flex;flex-direction:column;gap:var(--space-4)}.task-panel__info[data-v-887cf26e]{display:flex;flex-direction:column;gap:var(--space-1)}.task-panel__info-title[data-v-887cf26e]{margin:0;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.task-panel__info-line[data-v-887cf26e]{margin:0;font-size:var(--font-size-m)}.task-panel__foot[data-v-887cf26e]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.task-panel__hint[data-v-887cf26e],.task-panel__saving[data-v-887cf26e]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.board[data-v-08956a04]{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-height:0}.board__toolbar[data-v-08956a04]{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.board__filter-input[data-v-08956a04]{width:220px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-s);font:inherit;background:var(--color-surface)}.board__filter-date[data-v-08956a04]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-s);color:var(--color-text-secondary)}.board__filter-date input[data-v-08956a04]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-s);font:inherit;background:var(--color-surface)}.board__canvas[data-v-08956a04]{display:flex;align-items:flex-start;gap:var(--space-3);flex:1;min-height:0;overflow-x:auto;padding-bottom:var(--space-2)}.board__columns[data-v-08956a04]{gap:var(--space-3);align-items:flex-start}.board__add-column[data-v-08956a04]{flex:none;width:240px}.board__add-button[data-v-08956a04]{display:flex;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-l);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.board__add-button[data-v-08956a04]:hover:not(:disabled){background:var(--color-surface-hover)}.board__add-button[data-v-08956a04]:disabled{opacity:.5;cursor:default}.board__add-input[data-v-08956a04]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-l);font:inherit}.board__bulk[data-v-08956a04]{position:sticky;bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);align-self:center;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-round);box-shadow:var(--shadow-l)}.board__bulk-count[data-v-08956a04]{font-size:var(--font-size-s);color:var(--color-text-secondary);white-space:nowrap}.embed-new-task[data-v-f3741c0f]{display:grid;gap:12px;max-width:560px;padding:20px}.embed-new-task form[data-v-f3741c0f]{display:grid;gap:10px}:root{--color-bg: #f4f5f7;--color-surface: #ffffff;--color-surface-hover: #f0f1f4;--color-surface-active: #e7e9ee;--color-text: #1f2329;--color-text-secondary: #5a6072;--color-text-muted: #8b90a0;--color-border: #d9dce3;--color-border-strong: #c3c7d1;--color-accent: #4c6ef5;--color-accent-hover: #3b5ce0;--color-accent-soft: #e8edff;--color-danger: #e03131;--color-danger-soft: #fdecec;--color-success: #2f9e44;--color-success-soft: #e6f4ea;--color-warning: #f08c00;--color-warning-soft: #fff3e0;--column-gray-light: #eceef1;--column-gray: #868e96;--column-blue-light: #e3ecff;--column-blue: #3b6de0;--column-teal-light: #dcf3f0;--column-teal: #0ca678;--column-green-light: #e2f3e5;--column-green: #37a24a;--column-yellow-light: #fff3d6;--column-yellow: #e8a013;--column-orange-light: #ffe9d6;--column-orange: #e8720c;--column-red-light: #fde2e2;--column-red: #e03131;--column-purple-light: #eee6fd;--column-purple: #7c3aed;--task-pastel-1: #fff4e6;--task-pastel-2: #ffe8e8;--task-pastel-3: #e7f5ff;--task-pastel-4: #e6fcf5;--task-pastel-5: #f3f0ff;--task-pastel-6: #fff0f6;--task-pastel-7: #f4fce3;--task-pastel-8: #f1f3f5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-s: 4px;--radius-m: 6px;--radius-l: 10px;--radius-round: 999px;--shadow-s: 0 1px 2px rgba(16, 24, 40, .06);--shadow-m: 0 2px 6px rgba(16, 24, 40, .1);--shadow-l: 0 8px 24px rgba(16, 24, 40, .16);--shadow-xl: 0 16px 48px rgba(16, 24, 40, .24);--font-family: "Segoe UI", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 11px;--font-size-s: 12px;--font-size-m: 13px;--font-size-l: 15px;--font-size-xl: 18px;--font-size-xxl: 22px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--line-height: 1.45;--control-height-s: 24px;--control-height-m: 30px;--control-height-l: 36px;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-dialog: 400;--z-side-panel: 400;--z-toast: 500;--transition-fast: .12s ease;--transition-base: .18s ease;--focus-ring: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}[data-theme=dark]{--color-bg: #16181d;--color-surface: #1f2229;--color-surface-hover: #272b34;--color-surface-active: #2f3440;--color-text: #e6e8ee;--color-text-secondary: #a7acbb;--color-text-muted: #6d7280;--color-border: #343945;--color-border-strong: #454b59;--color-accent: #6b8afd;--color-accent-hover: #89a3ff;--color-accent-soft: #27324f;--color-danger: #ff6b6b;--color-danger-soft: #40242a;--color-success: #51cf66;--color-success-soft: #20352a;--color-warning: #ffa94d;--color-warning-soft: #3d2f1c;--column-gray-light: #2a2e37;--column-gray: #9aa1ad;--column-blue-light: #22304d;--column-blue: #6b8afd;--column-teal-light: #163b37;--column-teal: #20c997;--column-green-light: #1e3a26;--column-green: #51cf66;--column-yellow-light: #3d3213;--column-yellow: #ffd43b;--column-orange-light: #3d2812;--column-orange: #ff922b;--column-red-light: #40222a;--column-red: #ff6b6b;--column-purple-light: #2c2240;--column-purple: #b197fc;--task-pastel-1: #3a2f1c;--task-pastel-2: #40222a;--task-pastel-3: #1d2f45;--task-pastel-4: #153733;--task-pastel-5: #2b2340;--task-pastel-6: #3a2233;--task-pastel-7: #2c3618;--task-pastel-8: #262a32;--shadow-s: 0 1px 2px rgba(0, 0, 0, .4);--shadow-m: 0 2px 6px rgba(0, 0, 0, .5);--shadow-l: 0 8px 24px rgba(0, 0, 0, .55);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .6)}
