.ask-launcher[data-v-6f6d8ba9]{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:190;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-radius:999px;background:var(--color-primary);color:var(--color-text-inverse);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);cursor:pointer}.ask-launcher[data-v-6f6d8ba9]:hover{filter:brightness(1.06)}.ask-launcher[data-v-6f6d8ba9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ask-launcher__icon[data-v-6f6d8ba9]{display:inline-flex;width:18px;height:18px}.ask-launcher__icon svg[data-v-6f6d8ba9]{width:100%;height:100%}@media print{.ask-launcher[data-v-6f6d8ba9]{display:none}}.assistant[data-v-f0684108]{display:flex;flex-direction:column;height:100%;min-height:0}.assistant__off[data-v-f0684108]{margin-bottom:var(--space-2);padding:var(--space-2);background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted)}.assistant__thread[data-v-f0684108]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3)}.assistant__hello[data-v-f0684108]{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-md);color:var(--color-text-muted)}.assistant__hello p[data-v-f0684108]{margin:0}.assistant__row[data-v-f0684108]{display:flex;flex-direction:column;gap:var(--space-1);margin:0;font-size:var(--text-md);line-height:1.5}.assistant__row[data-who=human][data-v-f0684108]{align-self:flex-end;max-width:90%;padding:var(--space-2);background:var(--color-bg);border-radius:var(--radius-sm)}.assistant__text[data-v-f0684108]{margin:0;white-space:pre-wrap}.assistant__sources[data-v-f0684108]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.assistant__source[data-v-f0684108]{font-size:var(--text-sm);color:var(--color-primary)}.assistant__ask[data-v-f0684108]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--color-border)}.assistant__input[data-v-f0684108]{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);resize:vertical;background:var(--color-surface);color:var(--color-text)}.assistant__input[data-v-f0684108]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.assistant__send[data-v-f0684108]{align-self:flex-end}.side-panel[data-v-b12285c9]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);border-left:1px solid var(--color-border)}.side-panel__head[data-v-b12285c9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.side-panel__tabs[data-v-b12285c9]{display:flex;gap:var(--space-1)}.side-panel__tab[data-v-b12285c9]{padding:var(--space-1) var(--space-2);background:none;border:0;border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);cursor:pointer}.side-panel__tab[aria-selected=true][data-v-b12285c9]{color:var(--color-text);background:var(--color-bg)}.side-panel__close[data-v-b12285c9]{padding:var(--space-1) var(--space-2);background:none;border:0;border-radius:var(--radius-sm);font:inherit;color:var(--color-text-muted);cursor:pointer}.side-panel__close[data-v-b12285c9]:hover,.side-panel__tab[data-v-b12285c9]:hover{color:var(--color-text)}.side-panel__close[data-v-b12285c9]:focus-visible,.side-panel__tab[data-v-b12285c9]:focus-visible,.side-panel__retry[data-v-b12285c9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.side-panel__body[data-v-b12285c9]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3)}.side-panel__meta[data-v-b12285c9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.side-panel__full[data-v-b12285c9]{color:var(--color-primary);text-transform:none;letter-spacing:normal;font-size:var(--text-sm)}.side-panel__empty[data-v-b12285c9]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);font-size:var(--text-md);color:var(--color-text-muted)}.side-panel__empty p[data-v-b12285c9]{margin:0}.side-panel__retry[data-v-b12285c9]{padding:0;background:none;border:0;font:inherit;color:var(--color-primary);cursor:pointer}.side-panel__related[data-v-b12285c9]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.side-panel__related-title[data-v-b12285c9]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.side-panel__related-link[data-v-b12285c9]{font-size:var(--text-md);color:var(--color-primary)}.side-panel__html[data-v-b12285c9]{font-size:var(--text-md);line-height:1.55}.side-panel__html[data-v-b12285c9] h1{font-size:var(--text-xl);margin:0 0 var(--space-2)}.side-panel__html[data-v-b12285c9] h2{font-size:var(--text-lg);margin:var(--space-4) 0 var(--space-2)}.side-panel__html[data-v-b12285c9] h3{font-size:var(--text-md);margin:var(--space-3) 0 var(--space-1)}.side-panel__html[data-v-b12285c9] p,.side-panel__html[data-v-b12285c9] ul,.side-panel__html[data-v-b12285c9] ol{margin:0 0 var(--space-2)}.side-panel__html[data-v-b12285c9] ul,.side-panel__html[data-v-b12285c9] ol{padding-left:var(--space-4)}.side-panel__html[data-v-b12285c9] table{display:block;overflow-x:auto;border-collapse:collapse;margin:var(--space-2) 0;font-size:var(--text-sm)}.side-panel__html[data-v-b12285c9] th,.side-panel__html[data-v-b12285c9] td{border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.side-panel__html[data-v-b12285c9] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);background:var(--color-bg);padding:1px var(--space-1);border-radius:var(--radius-sm)}.side-panel__html[data-v-b12285c9] pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);overflow-x:auto}.side-panel__html[data-v-b12285c9] pre code{background:none;padding:0}.sidebar-nav[data-v-201f12fd]{display:flex;flex-direction:column;gap:0;padding:var(--space-1) 0;min-height:100%}.nav-item[data-v-201f12fd]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--shell-item-height);padding:0;text-decoration:none;color:var(--color-text);font-size:var(--shell-item-font-size);font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;transition:background .1s,color .1s;cursor:pointer}.sidebar-nav--collapsed .nav-item[data-v-201f12fd]{justify-content:center;padding:0}.sidebar-nav:not(.sidebar-nav--collapsed) .nav-item[data-v-201f12fd]{padding:0 var(--space-3) 0 var(--space-3)}.nav-item__icon[data-v-201f12fd]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#6b7280}.nav-item__icon svg[data-v-201f12fd]{width:100%;height:100%}.nav-item__label[data-v-201f12fd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-nav--collapsed .nav-item__label[data-v-201f12fd]{display:none}.nav-item__sub-dot[data-v-201f12fd]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.3;flex-shrink:0;margin-left:var(--space-1)}.nav-item__badge[data-v-201f12fd]{display:inline-flex;min-width:16px;height:16px;padding:0 var(--space-1);align-items:center;justify-content:center;border-radius:2px;background:#eff6ff;color:var(--color-primary);font-size:9px;font-weight:var(--font-weight-bold);flex-shrink:0}.nav-item[data-v-201f12fd]:hover{background:var(--color-nav-hover)}.nav-item--active[data-v-201f12fd],.nav-item.router-link-active[data-v-201f12fd]{background:var(--color-nav-active);color:var(--color-primary);box-shadow:inset 2px 0 0 var(--color-primary)}.nav-section__header--active[data-v-201f12fd],.nav-section__header--active .nav-item__icon[data-v-201f12fd]{color:var(--color-primary)}.nav-item__hidden-label[data-v-201f12fd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav-item[data-v-201f12fd]:focus-visible,.nav-section__header[data-v-201f12fd]:focus-visible,.nav-flyout__item[data-v-201f12fd]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.sidebar-nav--collapsed .nav-item[data-v-201f12fd]{position:relative}.nav-flyout[data-v-201f12fd]{position:absolute;left:100%;top:0;z-index:40;display:none;flex-direction:column;min-width:190px;margin-left:var(--space-1);padding:var(--space-2) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.sidebar-nav--collapsed .nav-item:hover .nav-flyout[data-v-201f12fd],.sidebar-nav--collapsed .nav-item:focus-within .nav-flyout[data-v-201f12fd]{display:flex}.nav-flyout__title[data-v-201f12fd]{padding:var(--space-1) var(--space-3) var(--space-2);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.nav-flyout__item[data-v-201f12fd]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);text-decoration:none;white-space:nowrap}.nav-flyout__item[data-v-201f12fd]:hover{background:var(--color-nav-hover)}.nav-flyout__item--active[data-v-201f12fd]{color:var(--color-primary);background:var(--color-nav-active)}@media (prefers-reduced-motion: reduce){.nav-item[data-v-201f12fd],.nav-section__chevron[data-v-201f12fd]{transition:none}}.nav-item--active .nav-item__icon[data-v-201f12fd],.nav-item.router-link-active .nav-item__icon[data-v-201f12fd]{color:var(--color-primary)}.nav-item--sub[data-v-201f12fd]{min-height:34px;font-size:var(--text-sm);padding-left:var(--space-8);border-left:0}.nav-item--sub.router-link-active[data-v-201f12fd]{background:var(--color-nav-active);color:var(--color-primary)}.nav-item--sub.router-link-active .nav-item__sub-dot[data-v-201f12fd]{opacity:1;background:var(--color-primary)}.nav-section[data-v-201f12fd]{display:flex;flex-direction:column}.nav-section__header[data-v-201f12fd]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--shell-item-height);padding:0 var(--space-3);background:none;border:none;cursor:pointer;font:inherit;font-size:var(--shell-item-font-size);font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left;width:100%;transition:background .1s,color .1s}.nav-section__header[data-v-201f12fd]:hover{background:var(--color-nav-hover)}.nav-section__label[data-v-201f12fd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-section__chevron[data-v-201f12fd]{color:var(--color-text-muted);opacity:.7;transition:transform .18s;flex-shrink:0}.nav-section__chevron--open[data-v-201f12fd]{transform:rotate(0)}.nav-section__chevron[data-v-201f12fd]:not(.nav-section__chevron--open){transform:rotate(-90deg)}.nav-section__items[data-v-201f12fd]{display:flex;flex-direction:column}.nav-divider[data-v-201f12fd]{height:1px;background:var(--color-border);margin:var(--space-1) 0}.app-shell__topbar[data-v-98aaf2fd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.topbar-left[data-v-98aaf2fd]{display:inline-flex;align-items:center;min-width:0}.topbar-brand[data-v-98aaf2fd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:var(--shell-item-font-size);font-weight:600;letter-spacing:.02em;text-decoration:none}.topbar-actions[data-v-98aaf2fd]{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.topbar-icon[data-v-98aaf2fd]{width:16px;height:16px;color:currentColor}.topbar-icon svg[data-v-98aaf2fd]{width:100%;height:100%}.topbar-link[data-v-98aaf2fd]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:transparent;border:0;color:#ffffffc2;font-size:var(--shell-item-font-size);font-weight:500}.topbar-link--icon[data-v-98aaf2fd]{justify-content:center;width:32px;padding:0}button.topbar-link[data-v-98aaf2fd]{font-family:inherit;cursor:pointer}.topbar-help[data-v-98aaf2fd]{gap:var(--space-1);padding:0 var(--space-2)}@media (max-width: 900px){.topbar-help__label[data-v-98aaf2fd]{display:none}}.topbar-link__badge[data-v-98aaf2fd]{position:absolute;top:2px;right:0;display:inline-flex;min-width:16px;height:16px;padding:0 var(--space-1);align-items:center;justify-content:center;border-radius:3px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700}.topbar-account[data-v-98aaf2fd]{position:relative;min-width:0}.topbar-user[data-v-98aaf2fd]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:220px;min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:transparent;border:0;color:#fff;font:inherit;font-size:var(--shell-item-font-size);font-weight:500;cursor:pointer}.topbar-user__avatar[data-v-98aaf2fd]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#ffffff24;font-size:11px;font-weight:600}.topbar-user__name[data-v-98aaf2fd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user__chevron[data-v-98aaf2fd]{flex-shrink:0;opacity:.7;transition:transform .18s}.topbar-user__chevron--open[data-v-98aaf2fd]{transform:rotate(180deg)}.topbar-user[data-v-98aaf2fd]:hover,.topbar-link[data-v-98aaf2fd]:hover,.topbar-link[aria-pressed=true][data-v-98aaf2fd],.topbar-burger[data-v-98aaf2fd]:hover{background:#ffffff0f}.topbar-menu[data-v-98aaf2fd]{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:40;display:flex;flex-direction:column;min-width:200px;max-width:280px;padding:var(--space-1) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.topbar-menu__head[data-v-98aaf2fd]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.topbar-menu__user[data-v-98aaf2fd]{min-width:0;color:var(--color-text);font-size:var(--shell-item-font-size);font-weight:600;overflow-wrap:anywhere}.topbar-menu__org[data-v-98aaf2fd]{min-width:0;color:var(--color-text-muted);font-size:11px;overflow-wrap:anywhere}.topbar-menu__item[data-v-98aaf2fd]{display:flex;align-items:center;min-height:36px;padding:0 var(--space-3);background:transparent;border:0;color:var(--color-text);font:inherit;font-size:var(--shell-item-font-size);text-align:left;text-decoration:none;cursor:pointer}.topbar-menu__item[data-v-98aaf2fd]:hover,.topbar-menu__item[data-v-98aaf2fd]:focus-visible{background:var(--color-nav-hover)}.topbar-burger[data-v-98aaf2fd]{display:inline-flex;width:var(--shell-rail-width);height:32px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-1);flex-shrink:0;background:transparent;border:0;border-radius:var(--radius-sm);padding:0;cursor:pointer}.topbar-burger span[data-v-98aaf2fd]{display:block;width:14px;height:1px;background:#fff;border-radius:999px}@media (max-width: 720px){.topbar-user[data-v-98aaf2fd]{max-width:140px}.topbar-user__name[data-v-98aaf2fd]{display:none}.topbar-link[data-v-98aaf2fd],.topbar-link--icon[data-v-98aaf2fd],.topbar-user[data-v-98aaf2fd],.topbar-menu__item[data-v-98aaf2fd]{min-height:40px}}.search-modal-overlay[data-v-6e591a2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 16px;z-index:300}.search-modal[data-v-6e591a2d]{width:min(640px,calc(100vw - 32px));background:#fff;border:1px solid var(--color-border);border-radius:4px;box-shadow:0 6px 18px #1f293714;overflow:hidden;display:flex;flex-direction:column}.search-modal__header[data-v-6e591a2d]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-bottom:1px solid var(--color-border);background:#fff}.search-modal__header-icon[data-v-6e591a2d]{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.search-modal__header-icon svg[data-v-6e591a2d]{width:100%;height:100%}.search-modal__input[data-v-6e591a2d]{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text);font-size:12px;padding:0}.search-modal__input[data-v-6e591a2d]:focus{outline:none}.search-modal__shortcut[data-v-6e591a2d]{display:inline-flex;align-items:center;min-height:18px;padding:0 4px;border:1px solid var(--color-border);border-radius:3px;color:var(--color-text-muted);font-size:10px;line-height:1}.search-modal__body[data-v-6e591a2d]{max-height:420px;overflow-y:auto}.search-modal__hint[data-v-6e591a2d]{padding:12px 14px;color:var(--color-text-muted);font-size:12px}.search-modal__group[data-v-6e591a2d]{padding:4px 0}.search-modal__group-label[data-v-6e591a2d]{padding:6px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.search-modal__result[data-v-6e591a2d]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 14px;background:none;border:none;cursor:pointer;text-align:left;gap:2px}.search-modal__result[data-v-6e591a2d]:hover,.search-modal__result--active[data-v-6e591a2d]{background:var(--color-nav-hover)}.search-modal__result-label[data-v-6e591a2d]{font-size:12px;font-weight:600;color:var(--color-text)}.search-modal__result-detail[data-v-6e591a2d]{font-size:11px;color:var(--color-text-muted)}.section-card__head[data-v-74f079a5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.section-card__title[data-v-74f079a5]{margin:0;font-size:15px;font-weight:600;line-height:1.25}.data-table__actions-head[data-v-6a872a6d]{width:56px}.data-table__actions-cell[data-v-6a872a6d]{width:56px;text-align:right}.data-table__actions-menu[data-v-6a872a6d]{position:relative}.data-table__actions-trigger[data-v-6a872a6d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;list-style:none;background:var(--color-surface);color:var(--color-text)}.data-table__actions-trigger[data-v-6a872a6d]::-webkit-details-marker{display:none}.data-table__actions-popover[data-v-6a872a6d]{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);box-shadow:0 8px 20px #24364f24;z-index:5}.data-table__actions-item[data-v-6a872a6d]{display:flex;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.data-table__actions-item[data-v-6a872a6d]:hover{background:var(--color-nav-hover)}.data-table__skeleton-row td[data-v-6a872a6d]{padding:8px 12px}.skeleton-cell[data-v-6a872a6d]{height:14px;background:linear-gradient(90deg,#eef1f4 25%,#dde4eb,#eef1f4 75%);background-size:200% 100%;animation:skeleton-shimmer-6a872a6d 1.4s ease infinite;border-radius:3px}@keyframes skeleton-shimmer-6a872a6d{0%{background-position:200% center}to{background-position:-200% center}}.form-field__required[data-v-0d6e4dea]{color:var(--color-error, #ef4444);font-weight:700}.searchable-select__search[data-v-51c57e40]{border-left:0;border-right:0;border-top:0}.checkbox-input[data-v-66658240]{width:16px;height:16px;margin:0;border:1px solid var(--color-input-border, #8a94a3);border-radius:4px;accent-color:var(--color-primary, #1e88e5);cursor:pointer}.checkbox-input[data-v-66658240]:disabled{cursor:not-allowed}.button--secondary[data-v-ee633ca9]{background:#fff;border-color:var(--color-border, #e5e7eb);color:#374151}.button--outline[data-v-ee633ca9]{background:transparent;border:1px solid var(--color-border-strong, #d1d5db);color:var(--color-text, #1f2937)}.button--ghost[data-v-ee633ca9]{background:none;border:none;color:var(--color-text-muted, #6b7280);padding-left:6px;padding-right:6px;min-height:30px;font-size:12px;font-weight:600;letter-spacing:.02em}.button--ghost[data-v-ee633ca9]:hover:not(:disabled){background:#f3f6fa;color:var(--color-text, #1f2937)}.button--secondary[data-v-ee633ca9]:hover:not(:disabled){background:#f9fafb;border-color:#cfd6de;color:#1f2937}.button--outline[data-v-ee633ca9]:hover:not(:disabled){background:#f9fafb;border-color:#cfd6de;color:#1f2937}.button--loading[data-v-ee633ca9]{position:relative;display:inline-flex;align-items:center;gap:8px}.button__spinner[data-v-ee633ca9]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:currentColor;border-radius:50%;animation:btn-spin-ee633ca9 .7s linear infinite;flex-shrink:0}.button--secondary .button__spinner[data-v-ee633ca9],.button--ghost .button__spinner[data-v-ee633ca9]{border-color:#0003;border-top-color:currentColor}.button__label--dimmed[data-v-ee633ca9]{opacity:.7}@keyframes btn-spin-ee633ca9{to{transform:rotate(360deg)}}.hint[data-v-879d5c82]{position:relative;display:inline-flex;align-items:center;min-width:0;vertical-align:middle}.hint__mark[data-v-879d5c82]{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none;width:15px;height:15px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:transparent;color:var(--color-text-muted);font-size:10px;font-weight:700;line-height:1;cursor:help}.hint__mark[data-v-879d5c82]:hover,.hint__mark[aria-expanded=true][data-v-879d5c82]{border-color:var(--color-primary-border);color:var(--color-primary)}.hint__mark[data-v-879d5c82]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover: none){.hint__mark[data-v-879d5c82]:before{content:"";position:absolute;inset:calc(-1 * var(--space-3))}}.hint__bubble[data-v-879d5c82]{position:fixed;z-index:1200;transform:translate(-50%);width:max-content;max-width:min(260px,70vw);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-text);box-shadow:var(--shadow-sm);color:var(--color-surface);font-size:12px;font-weight:400;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.form-modal__header-copy[data-v-714f7290]{min-width:0}.report-matrix__cell--clickable[data-v-e754b891]{cursor:pointer;text-decoration:underline dotted;color:var(--color-primary, #2563eb)}.report-matrix__cell--clickable[data-v-e754b891]:hover{background:var(--color-primary-light, #eff6ff)}.report-table__row--clickable[data-v-27162db3]{cursor:pointer}.report-table__row--clickable:hover td[data-v-27162db3]{background:var(--color-surface-hover, #f8fbfd)}.dropzone[data-v-b25bf17e]{border:2px dashed var(--color-border, #e2e8f0);border-radius:var(--radius-md, 8px);padding:32px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:var(--color-bg, #f8fafc);-webkit-user-select:none;user-select:none}.dropzone[data-v-b25bf17e]:hover,.dropzone[data-v-b25bf17e]:focus{border-color:var(--color-primary, #3b82f6);background:var(--color-primary-subtle, #eff6ff);outline:none}.dropzone--active[data-v-b25bf17e]{border-color:var(--color-primary, #3b82f6);background:var(--color-primary-subtle, #eff6ff)}.dropzone--uploading[data-v-b25bf17e]{cursor:not-allowed;opacity:.7;pointer-events:none}.dropzone__input[data-v-b25bf17e]{display:none}.dropzone__state[data-v-b25bf17e]{display:flex;flex-direction:column;align-items:center;gap:8px}.dropzone__icon[data-v-b25bf17e]{font-size:28px}.dropzone__label[data-v-b25bf17e]{font-size:14px;color:var(--color-text-muted, #64748b)}.dropzone__link[data-v-b25bf17e]{color:var(--color-primary, #3b82f6);text-decoration:underline}.dropzone__hint[data-v-b25bf17e]{font-size:12px;color:var(--color-text-muted, #64748b)}.dropzone__spinner[data-v-b25bf17e]{display:inline-block;width:24px;height:24px;border:3px solid var(--color-border, #e2e8f0);border-top-color:var(--color-primary, #3b82f6);border-radius:50%;animation:spin-b25bf17e .7s linear infinite}@keyframes spin-b25bf17e{to{transform:rotate(360deg)}}.login-page[data-v-845d88ff]{min-height:100vh;display:grid;place-items:center;padding:var(--space-4);background:var(--color-bg)}.login-page__panel[data-v-845d88ff]{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.login-page__hero[data-v-845d88ff]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.login-page__brand[data-v-845d88ff]{margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.login-page__lead[data-v-845d88ff]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.login-page__portal[data-v-845d88ff]{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.login-page__note[data-v-845d88ff]{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted);overflow-wrap:anywhere}.login-page__form[data-v-845d88ff]{display:flex;flex-direction:column;gap:var(--space-3)}.login-page__field[data-v-845d88ff]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-weight:var(--font-weight-semibold)}.login-page__error[data-v-845d88ff]{margin:0;overflow-wrap:anywhere;color:var(--color-error)}@media (max-width: 1100px){.login-page[data-v-845d88ff]{padding:var(--space-3)}.login-page__panel[data-v-845d88ff]{padding:var(--space-4)}}:root{--color-topbar: #24364f;--color-primary: #1565c0;--color-primary-strong: #0d47a1;--color-primary-soft: #e9f3ff;--color-primary-border: #bfdcff;--color-bg: #f5f7fa;--color-surface: #ffffff;--color-surface-muted: #f9fafb;--color-surface-subtle: #fcfcfd;--color-surface-hover: #f8fbfd;--color-surface-active: #eaf6fd;--color-surface-secondary: #f9fafb;--color-nav-hover: #f5f9ff;--color-nav-active: #eaf3ff;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-input-border: #8a94a3;--color-text: #1f2937;--color-text-muted: #6b7280;--color-text-secondary: #6b7280;--color-text-disabled: #9ca3af;--color-text-inverse: #ffffff;--color-success: #10b981;--color-warning: #b45309;--color-error: #dc2626;--color-success-soft: #ecfdf5;--color-success-text: #047857;--color-warning-soft: #fff7ed;--color-error-soft: #fef2f2;--color-info-soft: #eff6ff;--color-today: #dc2626;--shadow-sm: 0 6px 18px rgba(31, 41, 55, .05);--radius-sm: 4px;--radius-md: 4px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-md: 13px;--text-lg: 15px;--text-xl: 18px;--text-2xl: 22px;--text-3xl: 26px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shell-bar-height: 48px;--shell-rail-width: 48px;--shell-sidebar-width: 188px;--shell-panel-width: 380px;--shell-item-height: 44px;--shell-item-font-size: var(--text-md);--gantt-tick-year: 36px;--gantt-tick-quarter: 28px;--gantt-tick-month: 64px;--gantt-tick-week: 24px;--gantt-label-col: 280px;--gantt-label-col-narrow: 160px;--gantt-row-h: 32px;--gantt-row-h-dense: 24px;--gantt-bar-h: 14px;--gantt-bar-min-w: 3px;--gantt-mark-size: 10px;font-family:Inter,Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-bg)}*,*:before,*:after{box-sizing:border-box}html{font-size:14px}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg)}.app-shell__topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:var(--shell-bar-height);padding:0 var(--space-3) 0 0;background:var(--color-topbar);color:#fff;border-bottom:1px solid rgba(229,231,235,.16)}.app-shell__workspace{display:grid;grid-template-columns:var(--shell-rail-width) minmax(0,1fr);flex:1;min-height:0}.app-shell.sidebar-open .app-shell__workspace{grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr)}.app-shell.panel-open .app-shell__workspace{grid-template-columns:var(--shell-rail-width) minmax(0,1fr) var(--shell-panel-width)}.app-shell.panel-open.sidebar-open .app-shell__workspace{grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr) var(--shell-panel-width)}.app-shell__sidebar{position:sticky;top:var(--shell-bar-height);height:calc(100vh - var(--shell-bar-height));overflow-y:auto;overflow-x:hidden;padding:0;background:var(--color-surface);border-right:1px solid var(--color-border)}.app-shell__content{min-width:0;padding:0}.app-shell__panel{position:sticky;top:var(--shell-bar-height);height:calc(100vh - var(--shell-bar-height));min-width:0}.page-stack{display:flex;flex-direction:column;gap:8px;padding:16px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 0 0}.page-header__actions{display:flex;align-items:center;gap:8px}.page-header h2,.state-block h3,.section-card h3{margin:0 0 4px;font-size:var(--text-2xl);line-height:1.25;font-weight:var(--font-weight-semibold)}.page-header p,.state-block p,.section-card p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.page-header>div:first-child{min-width:0}.section-card{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none}.app-brand{display:flex;align-items:center;gap:6px;min-height:48px;margin-bottom:0;padding:0 10px;border-bottom:1px solid var(--color-border);background:#fbfcfe}.app-brand__logo{width:15px;height:15px;display:block;filter:none}.app-brand__caption{font-size:var(--text-2xs);line-height:1.2;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.16em}.data-table-wrap,.scroll-x{position:relative;width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) var(--color-surface-muted)}.data-table-wrap::-webkit-scrollbar,.scroll-x::-webkit-scrollbar{height:var(--space-2)}.data-table-wrap::-webkit-scrollbar-track,.scroll-x::-webkit-scrollbar-track{background:var(--color-surface-muted)}.data-table-wrap::-webkit-scrollbar-thumb,.scroll-x::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--color-border-strong)}.data-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;background:var(--color-surface)}.data-table th,.data-table td{padding:8px 12px;height:44px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;word-break:break-word;font-size:var(--text-md);line-height:1.25;color:var(--color-text)}.data-table th{background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:var(--font-weight-medium);font-size:var(--text-sm);white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:none}.data-table__row{cursor:pointer}.data-table__row:hover{background:var(--color-surface-hover)}.data-table__row:focus-within,.data-table__row--active{background:var(--color-surface-active)}.analytics-table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--text-md)}.analytics-table th,.analytics-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}.analytics-table th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.analytics-table th.analytics-table__num,.analytics-table td.analytics-table__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-table__dim{display:-webkit-box;min-width:120px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:normal}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.searchable-select{position:relative}.searchable-select__trigger{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:left}.searchable-select__placeholder,.searchable-select__arrow{color:var(--color-text-muted)}.searchable-select__dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:200;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-sm)}.searchable-select__search{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--color-border)}.searchable-select__list{max-height:240px;overflow-y:auto;padding:2px 0}.searchable-select__option{min-height:32px;padding:7px 10px;font-size:var(--text-sm);line-height:1.3;cursor:pointer}.searchable-select__option:hover{background:var(--color-nav-hover)}.searchable-select__option--active{background:var(--color-nav-active);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.searchable-select__option--empty{color:var(--color-text-muted)}.searchable-select__option--empty:hover{background:transparent}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.filter-bar__global-search{display:inline-flex;align-items:center;gap:8px;min-width:220px;min-height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:2px;background:#fff;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--text-sm)}.filter-bar__global-search:hover{color:var(--color-text);border-color:#d7dde6}.filter-bar__global-search-icon{width:14px;height:14px;flex-shrink:0}.filter-bar__global-search-icon svg{width:100%;height:100%}.filter-bar__global-search-label{flex:1;text-align:left;white-space:nowrap}.filter-bar__global-search-hint{font-size:var(--text-2xs);color:var(--color-text-disabled)}.filter-bar__search{flex:1;min-width:240px}.filter-bar__select{min-width:170px}.filter-bar__reset{border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-md);padding:0 4px}.filter-bar__reset:hover{color:var(--color-primary)}.related-crud-tab__header{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.form-dadata-block{margin-bottom:var(--space-4)}.form-dadata-block__divider{margin-top:var(--space-4);border-bottom:1px solid var(--color-border)}.dadata-party-option__name{font-weight:var(--font-weight-medium)}.dadata-party-option__meta{margin-top:2px;font-size:var(--text-sm);color:var(--color-text-muted)}.form-field{display:flex;flex-direction:column;gap:4px}.form-field__label{font-size:var(--text-sm);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-text)}.form-non-field-error{margin-bottom:var(--space-3);padding:10px 12px;border:1px solid rgba(239,68,68,.28);border-radius:var(--radius-sm);background:#fff5f5;color:var(--color-error);font-size:var(--text-md)}.form-field--inline{flex-direction:row;align-items:center;gap:var(--space-3)}.form-field--inline .form-field__label{order:1}.form-field--inline .form-field__control{order:0}.form-field__error{font-size:var(--text-sm);color:var(--color-error)}.form-field__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.input{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input::placeholder{color:var(--color-text-muted)}.input:hover{border-color:#bcc6d2}.input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px #1e88e51f}.input:disabled{background:#f3f4f6;color:var(--color-text-disabled);cursor:not-allowed}textarea.input{min-height:100px;resize:vertical}select.input{padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.button:hover:not(:disabled){background:#1976d2;border-color:#1976d2}.button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff38}.button:disabled,.button--disabled{pointer-events:none;background:#f3f4f6;border-color:#e5e7eb;color:var(--color-text-disabled)}.button--danger{background:var(--color-error);border-color:var(--color-error)}.button--danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:3px;background:var(--color-info-soft);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.badge[data-variant=neutral]{background:var(--color-info-soft);color:#2563eb}.badge[data-variant=success]{background:var(--color-success-soft);color:var(--color-success-text)}.badge[data-variant=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.badge[data-variant=error]{background:var(--color-error-soft);color:var(--color-error)}.badge[data-variant=info]{background:var(--color-info-soft);color:var(--color-primary)}.state-block{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.state-block--error{border-color:#ef444447;background:#fff5f5}.inline-form{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.report-card__link{display:inline-flex;margin-top:var(--space-4)}.report-matrix-wrap{overflow-x:auto}.report-matrix__total,.report-matrix__grand-total{font-weight:var(--font-weight-bold);background:var(--color-surface-muted)}.comment-list{display:flex;flex-direction:column;gap:var(--space-3)}.form-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#00000073;padding:24px}.form-modal__content{width:min(860px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.tab-bar{display:flex;align-items:stretch;gap:0;min-height:44px;padding:0 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface);overflow-x:auto}.tab-bar__item{padding:0 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.tab-bar__item:hover{color:var(--color-text)}.tab-bar__item--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.form-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px 16px;border-bottom:1px solid var(--color-border)}.form-modal__header h3{margin:0;font-size:var(--text-xl);line-height:1.3;font-weight:var(--font-weight-bold)}.form-modal__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.form-modal__close:hover{background:var(--color-surface-muted);color:var(--color-text)}.form-modal__tabs{border-bottom:1px solid var(--color-border)}.form-modal__tabs .tab-bar{border-bottom:0;padding:0 var(--space-4)}.form-modal__body{flex:1;overflow-y:auto;padding:16px}.form-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:10px 16px;border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}.confirm-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;background:#00000073;padding:24px}.confirm-dialog__content{width:min(460px,calc(100vw - 48px));padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.confirm-dialog__content h3{margin:0 0 8px;font-size:var(--text-xl)}.confirm-dialog__content p{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.toast-viewport{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;flex-direction:column;gap:10px}.toast-item{padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:var(--color-topbar);color:#fff;box-shadow:var(--shadow-sm)}.toast-item[data-tone=success]{background:#0f766e}.toast-item[data-tone=error]{background:#b91c1c}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{background:#f3f4f6}.data-table__th-content{display:inline-flex;align-items:center;gap:4px}.data-table__sort-icon{color:var(--color-text-muted);opacity:.8;font-size:var(--text-xs)}.pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pagination__btn{min-width:32px;height:32px;padding:0 9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--text-md);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pagination__btn:hover:not(:disabled){border-color:#c5ccd6;background:var(--color-surface-hover)}.pagination__btn--active{border-color:var(--color-primary);background:var(--color-nav-active);color:var(--color-primary)}.pagination__btn:disabled{background:#f3f4f6;color:var(--color-text-disabled);cursor:default}.pagination__ellipsis{padding:0 4px;color:var(--color-text-muted)}.pagination__info{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-muted)}.list-surface{overflow:hidden;background:var(--color-surface)}.list-surface .data-table-wrap{border-top:1px solid var(--color-border)}.sidebar-overlay{display:none}.resource-page-shell{display:flex;flex-direction:column;min-height:calc(100vh - 48px);background:var(--color-surface);flex:1}.page-body{display:flex;flex-direction:column;gap:12px;padding:16px 24px}.resource-page-shell__title-bar{display:flex;align-items:center;gap:10px;padding:18px 24px 10px}.resource-page-shell__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0}.resource-page-shell__icon svg{width:100%;height:100%}.resource-page-shell__title{margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--color-text)}.resource-layer{background:var(--color-surface)}@media (max-width: 960px){.app-shell__workspace,.app-shell.sidebar-open .app-shell__workspace,.app-shell.panel-open .app-shell__workspace,.app-shell.panel-open.sidebar-open .app-shell__workspace{grid-template-columns:1fr}.app-shell__panel{position:fixed;top:var(--shell-bar-height);right:0;bottom:0;height:auto;width:min(var(--shell-panel-width),100vw);z-index:200}.app-shell__sidebar{position:fixed;top:var(--shell-bar-height);bottom:0;left:-200px;width:200px;height:auto;z-index:200;transition:left .25s ease}.sidebar-open .app-shell__sidebar{left:0}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;display:block;background:#00000073}.inline-form,.page-header{flex-direction:column;align-items:stretch}.inline-form>*,.page-header>*{flex:0 0 auto}.form-modal{place-items:stretch;padding:0}.form-modal__content{width:100vw;max-height:100dvh;border-radius:0}.form-modal__body{padding:var(--space-4)}}.edo-print-only{display:none}@media print{.app-shell__topbar,.app-shell__sidebar,.app-shell__panel,.sidebar-overlay,.edo-actions,.edo-document-page__back{display:none!important}.app-shell,.app-shell__workspace,.app-shell__content,body{display:block;height:auto;overflow:visible;background:#fff}.section-card,.edo-document-header{box-shadow:none;break-inside:avoid}.edo-viewer-page--print-form .edo-viewer,.edo-viewer-page--print-form .edo-document-header{display:none!important}.edo-viewer-page--print-form .edo-print-only{display:block}}
