.app-button-icon--sm[data-v-5fe5c68f]{width:16px;height:16px}.app-button-icon--md[data-v-5fe5c68f]{width:18px;height:18px}.app-button-icon--lg[data-v-5fe5c68f]{width:20px;height:20px}.app-button[data-v-65e78fac]{gap:8px}.app-button--size-sm[data-v-65e78fac]{padding-inline:18px}.app-button--size-default[data-v-65e78fac]{padding-inline:22px}.app-button--size-lg[data-v-65e78fac]{padding-inline:28px}.app-button__icon[data-v-65e78fac]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.app-button__label[data-v-65e78fac]{line-height:1.2}.app-button--icon-only[data-v-65e78fac]{padding-inline:0;gap:0}.app-button--icon-only-sm[data-v-65e78fac]{width:40px;min-width:40px}.app-button--icon-only-default[data-v-65e78fac],.app-button--icon-only-icon[data-v-65e78fac]{width:44px;min-width:44px;height:44px;min-height:44px}.app-button--icon-only-lg[data-v-65e78fac]{width:48px;min-width:48px}.app-access-denied[data-v-5847fe20]{box-sizing:border-box;width:100%;min-width:0;color:var(--tg-text);overflow-wrap:anywhere}.app-access-denied[data-variant=page][data-v-5847fe20]{align-self:center;max-width:720px;padding:clamp(16px,4vw,24px);border:1px solid rgba(148,163,184,.38);border-radius:12px;background:var(--tg-bg);box-shadow:none}.app-access-denied[data-variant=inline][data-v-5847fe20]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-access-denied__intro[data-v-5847fe20],.app-access-denied__requirements[data-v-5847fe20],.app-access-denied__permission[data-v-5847fe20],.app-access-denied__technical-content[data-v-5847fe20],.app-access-denied__technical-permission[data-v-5847fe20]{min-width:0}.app-access-denied__intro[data-v-5847fe20]{display:flex;flex-direction:column;gap:6px}.app-access-denied__title[data-v-5847fe20],.app-access-denied__lead[data-v-5847fe20],.app-access-denied__requirements-title[data-v-5847fe20],.app-access-denied__guidance[data-v-5847fe20]{margin:0}.app-access-denied__title[data-v-5847fe20]{color:var(--tg-text);font-size:20px;font-weight:700;line-height:1.3;scroll-margin-block-start:max(calc(12px + env(safe-area-inset-top)),25dvh);text-wrap:balance}.app-access-denied__title[data-v-5847fe20]:focus-visible{outline:2px solid var(--tg-text);outline-offset:4px;border-radius:4px}.app-access-denied__lead[data-v-5847fe20]{max-width:70ch;font-size:14px;line-height:1.5;text-wrap:pretty}.app-access-denied__requirements[data-v-5847fe20]{margin-top:18px}.app-access-denied__requirements-title[data-v-5847fe20]{font-size:13px;font-weight:700;line-height:1.4}.app-access-denied__permissions[data-v-5847fe20]{margin:10px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.app-access-denied__permission[data-v-5847fe20]{padding-left:2px}.app-access-denied__permission-label[data-v-5847fe20],.app-access-denied__permission-scope[data-v-5847fe20],.app-access-denied__technical-permission dt[data-v-5847fe20]{overflow-wrap:anywhere;word-break:break-word}.app-access-denied__permission-label[data-v-5847fe20],.app-access-denied__permission-scope[data-v-5847fe20]{display:block}.app-access-denied__permission-label[data-v-5847fe20]{font-size:14px;line-height:1.45}.app-access-denied__permission-scope[data-v-5847fe20]{margin-top:2px;color:var(--tg-hint);font-size:13px;line-height:1.45}.app-access-denied__guidance[data-v-5847fe20]{margin-top:14px;max-width:70ch;color:var(--tg-hint);font-size:13px;line-height:1.5}.app-access-denied__actions[data-v-5847fe20]{min-width:0;margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app-access-denied__technical[data-v-5847fe20]{min-width:0;margin-top:18px;border-top:1px solid rgba(148,163,184,.32)}.app-access-denied__technical-summary[data-v-5847fe20]{box-sizing:border-box;min-height:44px;padding:12px 4px;color:var(--tg-text);cursor:pointer;font-size:13px;font-weight:600;line-height:20px;transition:background-color .18s ease-out,color .18s ease-out}.app-access-denied__technical[open]>.app-access-denied__technical-summary[data-v-5847fe20]{background:color-mix(in srgb,var(--tg-secondary-bg) 52%,transparent)}.app-access-denied__technical-summary[data-v-5847fe20]:focus-visible,.app-access-denied__copy[data-v-5847fe20]:focus-visible{outline:2px solid var(--tg-text);outline-offset:2px}.app-access-denied__technical-content[data-v-5847fe20]{padding:2px 4px 4px;display:flex;flex-direction:column;gap:14px}.app-access-denied__technical-list[data-v-5847fe20]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.app-access-denied__technical-permission>dt[data-v-5847fe20]{font-size:13px;font-weight:700;line-height:1.45}.app-access-denied__technical-permission>dd[data-v-5847fe20]{margin:4px 0 0 12px}.app-access-denied__technical-permission code[data-v-5847fe20]{color:var(--tg-text);font-size:12px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.app-access-denied__copy-row[data-v-5847fe20]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.app-access-denied__copy[data-v-5847fe20]{height:auto;min-height:44px;max-width:100%;white-space:normal}.app-access-denied__copy[data-v-5847fe20] .app-button__label{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.app-access-denied__copy-feedback[data-v-5847fe20]{margin:0;min-width:0;color:var(--tg-text);font-size:13px;line-height:1.4}.app-access-denied__copy-feedback--error[data-v-5847fe20]{color:var(--tg-text)}@media (max-width: 380px){.app-access-denied[data-variant=page][data-v-5847fe20]{padding:16px 14px}.app-access-denied__actions[data-v-5847fe20],.app-access-denied__copy-row[data-v-5847fe20]{align-items:stretch;flex-direction:column}.app-access-denied__copy[data-v-5847fe20]{width:100%}}@media (prefers-reduced-motion: reduce){.app-access-denied__technical-summary[data-v-5847fe20]{transition:none}}@media (forced-colors: active){.app-access-denied[data-variant=page][data-v-5847fe20],.app-access-denied__technical[data-v-5847fe20]{border-color:CanvasText}.app-access-denied__title[data-v-5847fe20],.app-access-denied__permission-scope[data-v-5847fe20],.app-access-denied__guidance[data-v-5847fe20],.app-access-denied__technical-permission code[data-v-5847fe20],.app-access-denied__copy-feedback[data-v-5847fe20]{color:CanvasText}.app-access-denied__technical-summary[data-v-5847fe20]:focus-visible,.app-access-denied__copy[data-v-5847fe20]:focus-visible,.app-access-denied__title[data-v-5847fe20]:focus-visible{outline-color:Highlight}}.dropdown-menu-content{z-index:10000;min-width:220px;max-width:min(340px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 32px));overflow:auto;isolation:isolate;padding:6px;border:1px solid rgba(71,85,105,.7);border-radius:12px;background:#f1f5f9;box-shadow:0 6px 8px #0f172a3d;outline:none;transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.dropdown-menu-item[data-v-10abdeb0]{display:flex;min-height:44px;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;border-radius:8px;background:transparent;padding:10px 12px;color:#0f172a;font-size:14px;line-height:1.25;outline:none;transition:background .15s ease,color .15s ease}.dropdown-menu-item[data-highlighted][data-v-10abdeb0]{background:#dbeafe}.dropdown-menu-item[data-disabled][data-v-10abdeb0]{pointer-events:none;opacity:.48}.dropdown-menu-separator[data-v-1bb31cae]{height:1px;margin:6px 4px;background:#94a3b847}.app-action-menu__item[data-v-3804ce52]{min-width:220px}.app-action-menu__item--danger[data-v-3804ce52]{color:#991b1b}.app-action-menu__item--danger[data-highlighted][data-v-3804ce52]{background:#fee2e2d1;color:#7f1d1d}.app-action-menu__icon[data-v-3804ce52]{flex:0 0 auto}.app-action-menu__label[data-v-3804ce52]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-side-bottom[data-v-d1128a34]{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.app-sheet-body[data-v-f92324ab]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:12px}.app-sheet-body--scrollable[data-v-f92324ab]{overflow:auto;-webkit-overflow-scrolling:touch}.app-sheet-content{display:flex;flex-direction:column;gap:12px;overflow:hidden;border-color:#94a3b847;padding:16px}.app-sheet-content--bottom{max-height:min(calc(var(--tg-viewport-height, 100vh) - env(safe-area-inset-top) - 8px),760px)}.app-sheet-content--bottom.app-sheet-content--simple{padding-bottom:max(16px,calc(16px + env(safe-area-inset-bottom)))}.app-sheet-content--sectioned{gap:0;padding:0}.app-sheet-content--sectioned .app-sheet-header.app-sheet-header{padding:16px 16px 8px}.app-sheet-content--sectioned .app-sheet-body.app-sheet-body{padding:12px 16px}.app-sheet-content--sectioned .app-sheet-footer.app-sheet-footer{margin-top:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(148,163,184,.28);background:#f8fafcb8}.app-sheet-content--bottom.app-sheet-content--size-sm{max-height:min(48vh,420px)}.app-sheet-content--bottom.app-sheet-content--size-md{max-height:min(70vh,560px)}.app-sheet-content--bottom.app-sheet-content--size-lg{height:min(92vh,760px);max-height:min(calc(var(--tg-viewport-height, 100vh) - env(safe-area-inset-top) - 8px),760px)}.app-sheet-content--bottom.app-sheet-content--size-full{height:min(calc(var(--tg-viewport-height, 100vh) - env(safe-area-inset-top) - 8px),920px);max-height:min(calc(var(--tg-viewport-height, 100vh) - env(safe-area-inset-top) - 8px),920px)}.app-sheet-content--left.app-sheet-content--size-lg,.app-sheet-content--right.app-sheet-content--size-lg{width:min(88vw,520px);max-width:none}.app-sheet-content--left.app-sheet-content--size-full,.app-sheet-content--right.app-sheet-content--size-full{width:calc(100vw - 16px);max-width:none}.app-sheet-handle{width:42px;height:4px;border-radius:999px;background:#94a3b88c;margin:-2px auto 8px}.app-sheet-content--sectioned .app-sheet-handle{margin:10px auto 6px}.app-sheet-header[data-v-cafebe17]{gap:6px}.app-sheet-footer[data-v-9944f2a2]{flex-wrap:wrap;gap:8px;margin-top:10px}.app-sheet-title[data-v-9fd20ff8]{font-size:16px}.app-action-sheet__list[data-v-08d6f302]{display:flex;flex-direction:column;gap:8px}.app-action-sheet__item[data-v-08d6f302]{display:flex;min-height:52px;width:100%;align-items:center;gap:12px;border:1px solid rgba(203,213,225,.82);border-radius:16px;background:#fff;padding:12px 14px;color:#0f172a;font-size:15px;font-weight:650;text-align:left}.app-action-sheet__item[data-v-08d6f302]:disabled{opacity:.48}.app-action-sheet__item--danger[data-v-08d6f302]{border-color:#f8717175;background:#fef2f2e6;color:#991b1b}.app-action-sheet__icon[data-v-08d6f302]{flex:0 0 auto}.app-action-sheet__separator[data-v-08d6f302]{height:1px;margin:4px 0;background:#94a3b847}.app-action-group[data-v-89368bef]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.app-action-group--gap-xs[data-v-89368bef]{gap:4px}.app-action-group--gap-sm[data-v-89368bef]{gap:8px}.app-action-group--gap-md[data-v-89368bef]{gap:12px}.app-action-group--justify-start[data-v-89368bef]{justify-content:flex-start}.app-action-group--justify-center[data-v-89368bef]{justify-content:center}.app-action-group--justify-end[data-v-89368bef]{justify-content:flex-end}.app-action-group--justify-between[data-v-89368bef]{justify-content:space-between}.app-action-group--align-start[data-v-89368bef]{align-items:flex-start}.app-action-group--align-center[data-v-89368bef]{align-items:center}.app-action-group--align-end[data-v-89368bef]{align-items:flex-end}.app-action-group--align-stretch[data-v-89368bef]{align-items:stretch}.app-action-group--nowrap[data-v-89368bef]{flex-wrap:nowrap}.app-action-group--items[data-v-89368bef]{max-width:100%}.app-action-group--fixed-slots[data-v-89368bef]{display:grid;grid-template-columns:repeat(var(--app-action-slot-count),44px);grid-auto-flow:row;width:max-content;max-width:none}.app-action-group__slot[data-v-89368bef]{display:flex;width:44px;min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width: 760px){.app-action-group--stack-mobile[data-v-89368bef]{display:flex;width:100%;flex-direction:column;align-items:stretch}}.app-badge[data-v-869a2fda]{border-radius:999px;font-weight:600;line-height:1}.app-badge--sm[data-v-869a2fda]{font-size:10px;padding:3px 8px}.app-badge--md[data-v-869a2fda]{font-size:11px;padding:4px 10px}.app-badge--success[data-v-869a2fda]{border-color:transparent;background:#10b98124;color:#065f46}.app-badge--warning[data-v-869a2fda]{border-color:transparent;background:#f59e0b2e;color:#92400e}.app-card[data-v-5eb364c6]{border-radius:14px;border-color:#94a3b840;background:#fffffff2}.app-card--subtle[data-v-5eb364c6]{background:#f8fafce6}.app-card--padding-none[data-v-5eb364c6]{padding:0}.app-card--padding-sm[data-v-5eb364c6]{padding:10px}.app-card--padding-md[data-v-5eb364c6]{padding:12px}.app-status-item[data-v-b244d05f]{border-color:#2430461f}.app-status-item__row[data-v-b244d05f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-status-item__title[data-v-b244d05f]{min-width:0;font-size:14px;font-weight:600;line-height:1.35}.app-status-item__detail[data-v-b244d05f],.app-status-item__meta[data-v-b244d05f]{margin:4px 0 0;font-size:12px;line-height:1.35}.app-status-item__metrics[data-v-b244d05f]{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-status-item__metric[data-v-b244d05f]{border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:2px}.app-status-item__metric-label[data-v-b244d05f]{font-size:11px;color:var(--tg-hint);line-height:1.25}.app-status-item__metric-value[data-v-b244d05f]{font-size:13px;font-weight:600;line-height:1.25}@media (max-width: 420px){.app-status-item__metrics[data-v-b244d05f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-card-content[data-v-df8a6a03]{padding:0}.app-card-footer[data-v-56366bda]{padding:10px 0 0}.app-card-header[data-v-42205aac]{padding:0 0 10px}.app-section-card__content--stack[data-v-7b46457f]{display:flex;flex-direction:column}.app-section-card__content--gap-sm[data-v-7b46457f]{gap:8px}.app-section-card__content--gap-md[data-v-7b46457f]{gap:12px}.app-section-card__content--gap-lg[data-v-7b46457f]{gap:16px}.app-card-description[data-v-1f87f034]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.app-card-title[data-v-288d8d9e]{margin:0;font-size:16px;font-weight:700;line-height:1.25}.app-collapsible-content[data-v-303ad527]{overflow:hidden}.app-collapsible-section__root[data-v-3df7e10a]{display:flex;flex-direction:column}.app-collapsible-section__trigger[data-v-3df7e10a]{width:100%;min-height:56px;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#f8fafcb8;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;text-align:left}.app-collapsible-section__trigger[data-v-3df7e10a]:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.app-collapsible-section__text[data-v-3df7e10a]{min-width:0;display:flex;flex-direction:column;gap:3px}.app-collapsible-section__title-row[data-v-3df7e10a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app-collapsible-section__state[data-v-3df7e10a]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;color:var(--tg-hint);font-size:12px}.app-collapsible-section__chevron[data-v-3df7e10a]{width:22px;height:22px;border-radius:999px;background:#94a3b833;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;font-size:14px;line-height:1}.app-collapsible-section__chevron.is-open[data-v-3df7e10a]{transform:rotate(180deg)}.app-collapsible-section__content[data-v-3df7e10a]{padding-top:12px}.app-collapsible-section__actions[data-v-3df7e10a]{margin-bottom:12px}@media (max-width: 420px){.app-collapsible-section__state-text[data-v-3df7e10a]{display:none}}.monitoring-section[data-v-a5f92db2]{display:flex;flex-direction:column;gap:8px}.monitoring-section-title[data-v-a5f92db2]{margin:0;font-size:13px;font-weight:600}.monitoring-list[data-v-a5f92db2]{display:flex;flex-direction:column;gap:10px}.monitoring-update-group[data-v-a5f92db2],.monitoring-nested-list[data-v-a5f92db2]{display:flex;flex-direction:column;gap:8px}.monitoring-nested-list[data-v-a5f92db2]{margin-left:10px;padding-left:10px;border-left:2px solid rgba(148,163,184,.25)}.monitoring-nested-title[data-v-a5f92db2],.monitoring-note[data-v-a5f92db2]{margin:0;font-size:12px;line-height:1.35}.monitoring-nested-title[data-v-a5f92db2]{font-weight:600}.monitoring-error[data-v-a5f92db2]{margin:0;font-size:12px;color:#b91c1c}.task-list[data-v-b3b63b0f]{display:flex;flex-direction:column;gap:8px}.task-row[data-v-b3b63b0f]{width:100%;min-height:62px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#f8fafcc7;color:var(--tg-text);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.task-row[data-v-b3b63b0f]:active{transform:scale(.995);background:#f1f5f9f5}.task-row__main[data-v-b3b63b0f]{min-width:0;display:flex;flex-direction:column;gap:4px}.task-row__title[data-v-b3b63b0f]{font-size:14px;font-weight:700;line-height:1.3}.task-row__meta[data-v-b3b63b0f]{color:var(--tg-hint);font-size:12px;line-height:1.35}.task-row__aside[data-v-b3b63b0f]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.task-row__arrow[data-v-b3b63b0f]{color:var(--tg-hint);font-size:24px}.empty-text[data-v-b3b63b0f]{margin:0;color:var(--tg-hint);font-size:13px}@media (max-width: 520px){.task-row[data-v-b3b63b0f],.task-row__aside[data-v-b3b63b0f]{align-items:flex-start}.task-row__arrow[data-v-b3b63b0f]{display:none}}.task-groups[data-v-99389a05]{display:flex;flex-direction:column;gap:16px}.task-group[data-v-99389a05]{display:flex;flex-direction:column;gap:8px}.task-group h3[data-v-99389a05]{margin:0;color:var(--tg-text);font-size:13px;font-weight:700;line-height:1.35}.compact-state[data-v-99389a05]{margin:0;padding:2px 2px 4px;color:var(--tg-hint);font-size:13px;line-height:1.4}.widget-actions[data-v-99389a05]{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-top:12px}.compact-empty[data-v-99389a05]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.app-page-layout[data-v-c91204e8]{min-height:100%;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-c91204e8]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-c91204e8]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-c91204e8]{min-width:0;flex:1}.topbar-title[data-v-c91204e8]{margin:0;font-size:17px;font-weight:700}.topbar-subtitle[data-v-c91204e8]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.topbar-actions[data-v-c91204e8]{display:inline-flex;align-items:center;gap:8px}.content[data-v-c91204e8]{padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}[data-v-c91204e8] .card{border-radius:16px}[data-v-c91204e8] .field{display:flex;flex-direction:column;gap:6px}[data-v-c91204e8] .field-label{font-size:12px;color:var(--tg-hint);line-height:1.35}[data-v-c91204e8] .control-input,[data-v-c91204e8] .primary-button,[data-v-c91204e8] .secondary-button,[data-v-c91204e8] .danger-button,[data-v-c91204e8] .icon-button{min-height:44px}[data-v-c91204e8] .control-input{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;color:var(--tg-text);line-height:1.35;padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}[data-v-c91204e8] .control-input::placeholder{color:color-mix(in srgb,var(--tg-hint) 88%,transparent)}[data-v-c91204e8] .control-input:focus,[data-v-c91204e8] .control-input:focus-visible{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f629}[data-v-c91204e8] .control-input:disabled{opacity:.6;cursor:not-allowed;background:#f8fafcf2}[data-v-c91204e8] select.control-input{padding-right:34px}[data-v-c91204e8] textarea.control-input{min-height:96px;resize:vertical}[data-v-c91204e8] button.inline-flex.text-sm:not(.back-button):not(.action-icon):not(.icon-close):not(.menu-item):not(.segment-button):not(.w-10){min-height:44px;padding-inline:14px}[data-v-c91204e8] .topbar-actions>button{min-height:44px;padding-inline:14px}[data-v-c91204e8] button.w-10{width:44px;height:44px;border-radius:12px}[data-v-c91204e8] .app-icon{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}[data-v-c91204e8] button.w-10 .app-icon{width:20px;height:20px}@media (max-width: 640px){.topbar[data-v-c91204e8]{align-items:flex-start;flex-wrap:wrap}.topbar-title-wrap[data-v-c91204e8]{min-height:44px;padding-top:2px}.topbar-actions[data-v-c91204e8]{flex:0 0 100%;justify-content:flex-end;padding-left:54px}}.app-navigation-icon[data-v-837caf10]{width:22px;height:22px}.app-menu-item[data-v-fa1ba072]{width:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 12px;text-align:left;color:var(--tg-text)}.app-menu-item[data-v-fa1ba072]:not(:disabled){cursor:pointer}.app-menu-item[data-v-fa1ba072]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.app-menu-item[data-v-fa1ba072]:disabled,.app-menu-item--disabled[data-v-fa1ba072]{opacity:.5;cursor:not-allowed}.app-menu-item[data-v-fa1ba072]:not(:disabled):active{background:#1e5eff14}.app-menu-item__content[data-v-fa1ba072]{min-width:0;display:flex;align-items:center;gap:12px}.app-menu-item__icon[data-v-fa1ba072]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--accent);background:#1e5eff17}.app-menu-item__main[data-v-fa1ba072]{min-width:0;display:flex;flex-direction:column}.app-menu-item__title[data-v-fa1ba072]{font-size:15px;font-weight:600;line-height:1.25}.app-menu-item__description[data-v-fa1ba072]{margin-top:2px;color:var(--tg-hint);font-size:12px;line-height:1.35}.app-menu-item__right[data-v-fa1ba072]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.app-menu-item__right--with-slot[data-v-fa1ba072]{gap:8px}.app-menu-item__status[data-v-fa1ba072]{color:var(--tg-hint);font-size:12px;white-space:nowrap}.app-menu-item--locked .app-menu-item__status[data-v-fa1ba072]{color:var(--tg-text);font-weight:600}.app-menu-item__arrow[data-v-fa1ba072]{color:var(--tg-hint)}.app-menu-list[data-v-60a999ac]{border:var(--border-soft);border-radius:12px;background:#fffffff0;overflow:hidden}.app-menu-list__row[data-v-60a999ac]{border-bottom:1px solid rgba(148,163,184,.25)}.app-menu-list__row--last[data-v-60a999ac]{border-bottom:none}.section-head[data-v-930ef8e7]{display:flex;flex-direction:column;gap:2px}.access-denied-generic[data-v-a41f77ad]{width:100%;max-width:720px;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(16px,4vw,24px);color:var(--tg-text);overflow-wrap:anywhere}.access-denied-generic__title[data-v-a41f77ad],.access-denied-generic__lead[data-v-a41f77ad]{margin:0}.access-denied-generic__title[data-v-a41f77ad]{font-size:20px;font-weight:700;line-height:1.3;text-wrap:balance}.access-denied-generic__title[data-v-a41f77ad]:focus-visible{outline:2px solid var(--tg-text);outline-offset:4px;border-radius:4px}.access-denied-generic__lead[data-v-a41f77ad]{max-width:70ch;font-size:14px;line-height:1.5;text-wrap:pretty}.app-menu-groups[data-v-ccf1f6ec]{display:flex;flex-direction:column;gap:14px}.app-menu-groups__section[data-v-ccf1f6ec]{display:flex;flex-direction:column;gap:8px}.app-menu-groups__header[data-v-ccf1f6ec]{display:flex;flex-direction:column;gap:2px;padding:0 2px}.app-menu-groups__title[data-v-ccf1f6ec]{font-size:14px}.app-menu-groups__description[data-v-ccf1f6ec]{font-size:12px}.clients-page[data-v-daae22af]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(14px + env(safe-area-inset-bottom))}.topbar[data-v-daae22af]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-daae22af]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.back-button[data-v-daae22af]:active{transform:scale(.98)}.topbar-title-wrap[data-v-daae22af]{min-width:0}.topbar-title[data-v-daae22af]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-daae22af]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.search-block[data-v-daae22af]{margin:12px}.search-row[data-v-daae22af]{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.search-input[data-v-daae22af]{flex:1 1 220px;min-height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fff;padding:10px 12px;font-size:16px;color:var(--tg-text)}.search-button[data-v-daae22af]{min-height:44px;border:none;border-radius:12px;padding:10px 16px;font-weight:600;color:#fff;background:linear-gradient(120deg,var(--accent),#3b82f6);box-shadow:0 10px 24px #2563eb38}.search-button[data-v-daae22af]:disabled{opacity:.6;box-shadow:none}.hint[data-v-daae22af]{margin:8px 0 0;color:var(--tg-hint);font-size:12px}.content-grid[data-v-daae22af]{display:flex;flex-direction:column;gap:12px;padding:0 12px}.card-head[data-v-daae22af]{display:flex;justify-content:space-between;align-items:center;gap:8px}.chip[data-v-daae22af]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;background:#1e5eff1f;color:#1d4ed8;font-size:12px;font-weight:600}.meta-list[data-v-daae22af]{margin:10px 0 0;display:grid;grid-template-columns:1fr;gap:8px}.meta-item[data-v-daae22af]{padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#f1f5f9a6}.meta-item dt[data-v-daae22af]{margin:0;color:var(--tg-hint);font-size:12px}.meta-item dd[data-v-daae22af]{margin:4px 0 0;font-size:14px;font-weight:600}.table-wrap[data-v-daae22af]{margin-top:10px;overflow-x:auto;border-radius:12px;border:1px solid rgba(148,163,184,.24)}.data-table[data-v-daae22af]{width:100%;border-collapse:collapse;min-width:760px}.data-table th[data-v-daae22af],.data-table td[data-v-daae22af]{padding:10px 12px;text-align:left;font-size:13px;border-bottom:1px solid rgba(148,163,184,.2);white-space:nowrap}.data-table th[data-v-daae22af]{font-size:12px;color:var(--tg-hint);text-transform:uppercase;letter-spacing:.04em;background:#f1f5f98c}.data-table tbody tr:last-child td[data-v-daae22af]{border-bottom:none}.num[data-v-daae22af]{text-align:right!important}.ghost-button[data-v-daae22af]{min-height:44px;border-radius:10px;border:1px solid rgba(30,94,255,.35);background:#1e5eff14;color:#1d4ed8;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;touch-action:manipulation}.ghost-button[data-v-daae22af]:active:not(:disabled){transform:scale(.98)}.ghost-button[data-v-daae22af]:disabled{border-style:dashed;background:#f8fafce6;color:#64748b;cursor:not-allowed;opacity:.65}.action-buttons[data-v-daae22af]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.error[data-v-daae22af]{margin:8px 0 0;color:#b91c1c;font-size:13px}.kellers-page[data-v-8b4104fc]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-8b4104fc]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-8b4104fc]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.back-button[data-v-8b4104fc]:active{transform:scale(.98)}.topbar-title-wrap[data-v-8b4104fc]{min-width:0}.topbar-title[data-v-8b4104fc]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-8b4104fc]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.list-section[data-v-8b4104fc]{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.error[data-v-8b4104fc]{margin:0;color:#b91c1c;font-size:13px}.kellers-list[data-v-8b4104fc]{flex:1;min-height:0;overflow-y:auto;border:var(--border-soft);border-radius:12px;background:#fffffff0}.keller-row[data-v-8b4104fc]{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.25);min-height:58px;cursor:pointer;text-align:left}.keller-row[data-v-8b4104fc]:last-child{border-bottom:none}.keller-row[data-v-8b4104fc]:active{background:#1e5eff14}.keller-code[data-v-8b4104fc]{min-width:38px;height:30px;border-radius:10px;border:1px solid rgba(30,94,255,.35);background:#1e5eff1a;color:#1e5eff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;flex:0 0 auto}.keller-main[data-v-8b4104fc]{min-width:0;flex:1}.keller-name[data-v-8b4104fc]{margin:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keller-qty[data-v-8b4104fc]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:76px}.qty-value[data-v-8b4104fc]{color:#0f766e;font-size:14px;font-weight:700;line-height:1.15;white-space:nowrap}.qty-caption[data-v-8b4104fc]{color:var(--tg-hint);font-size:10px;line-height:1.1}.keller-arrow[data-v-8b4104fc]{color:var(--tg-hint);font-size:20px;line-height:1}.sheet-backdrop[data-v-8b4104fc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:flex-end;justify-content:center;padding:0 0 12px;z-index:30}.sheet[data-v-8b4104fc]{width:min(680px,100%);border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:10px;padding-bottom:max(16px,env(safe-area-inset-bottom));animation:sheetUp-8b4104fc .2s ease}.sheet-action[data-v-8b4104fc]{width:100%;text-align:left;border:var(--border-soft);border-radius:12px;background:#fffffff2;padding:14px 12px;font-size:15px;font-weight:500;color:var(--tg-text)}.confirm-actions[data-v-8b4104fc]{display:flex;gap:10px;flex-wrap:wrap}.toast[data-v-8b4104fc]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);max-width:min(94vw,680px);padding:10px 12px;border-radius:12px;color:#fff;font-size:13px;box-shadow:0 10px 22px #0f172a40;z-index:40}.toast-success[data-v-8b4104fc]{background:#0f766e}.toast-error[data-v-8b4104fc]{background:#b91c1c}@keyframes sheetUp-8b4104fc{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.detail-page[data-v-5692718e]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-5692718e]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-5692718e]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.back-button[data-v-5692718e]:active{transform:scale(.98)}.topbar-title-wrap[data-v-5692718e]{min-width:0}.topbar-title[data-v-5692718e]{margin:0;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-subtitle[data-v-5692718e]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.list-section[data-v-5692718e]{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.legend[data-v-5692718e]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-5692718e]{margin:0;color:#b91c1c;font-size:13px}.cells-list[data-v-5692718e]{flex:1;min-height:0;overflow-y:auto;border:var(--border-soft);border-radius:12px;background:#fffffff0}.cell-row[data-v-5692718e]{width:100%;border:none;background:transparent;display:flex;justify-content:flex-start;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.25);cursor:pointer;min-height:52px}.cell-row[data-v-5692718e]:last-child{border-bottom:none}.cell-row[data-v-5692718e]:active{background:#1e5eff14}.cell-code[data-v-5692718e]{min-width:38px;height:30px;border-radius:10px;border:1px solid rgba(30,94,255,.35);background:#1e5eff1a;color:#1e5eff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;flex:0 0 auto}.cell-main[data-v-5692718e]{min-width:0;flex:1}.cell-status[data-v-5692718e]{margin:0;font-size:13px;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-door[data-v-5692718e]{margin:2px 0 0;color:var(--tg-hint);font-size:12px;text-align:left}.cell-arrow[data-v-5692718e]{color:var(--tg-hint);font-size:20px;line-height:1}.sheet-backdrop[data-v-5692718e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:flex-end;justify-content:center;padding:0 0 12px;z-index:30}.sheet[data-v-5692718e]{width:min(680px,100%);border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:10px;padding-bottom:max(16px,env(safe-area-inset-bottom));animation:sheetUp-5692718e .2s ease}.sheet-actions[data-v-5692718e]{display:flex;flex-direction:column;gap:8px}.sheet-action[data-v-5692718e]{width:100%;text-align:left;border:var(--border-soft);border-radius:12px;background:#fffffff2;padding:14px 12px;font-size:15px;font-weight:500;color:var(--tg-text)}.confirm-actions[data-v-5692718e],.confirm-actions .button[data-v-5692718e]{width:100%}.toast[data-v-5692718e]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);max-width:min(94vw,680px);padding:10px 12px;border-radius:12px;color:#fff;font-size:13px;box-shadow:0 10px 22px #0f172a40;z-index:40}.toast-success[data-v-5692718e]{background:#0f766e}.toast-error[data-v-5692718e]{background:#b91c1c}.toast-info[data-v-5692718e]{background:#334155}@keyframes sheetUp-5692718e{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.app-key-value-list[data-v-ce432cd7]{display:flex;flex-direction:column;gap:8px}.app-key-value-list__row[data-v-ce432cd7]{margin:0;display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:8px;align-items:start;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#ffffffd6}.app-key-value-list__label[data-v-ce432cd7]{color:var(--tg-hint);font-size:12px;line-height:1.35}.app-key-value-list__value[data-v-ce432cd7]{font-size:14px;line-height:1.35;color:var(--tg-text);text-align:right}.app-key-value-list__value--wrap[data-v-ce432cd7]{word-break:break-word}@media (max-width: 520px){.app-key-value-list__row[data-v-ce432cd7]{grid-template-columns:minmax(0,1fr);gap:4px}.app-key-value-list__value[data-v-ce432cd7]{text-align:left}}.section-head[data-v-6186f2dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-label[data-v-6186f2dd]{margin:0;color:var(--tg-hint);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.section-title[data-v-6186f2dd]{margin:2px 0 0;color:var(--tg-text);font-size:18px;line-height:1.25;font-weight:700}.status-chip[data-v-6186f2dd]{min-height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:46%;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.status-chip--rented[data-v-6186f2dd]{background:#10b98124;color:#047857}.status-chip--guest[data-v-6186f2dd]{background:#f59e0b29;color:#92400e}.status-chip--blocked[data-v-6186f2dd]{background:#ef444424;color:#b91c1c}.status-chip--free[data-v-6186f2dd]{background:#3b82f624;color:#1d4ed8}.status-chip--unknown[data-v-6186f2dd]{background:#64748b24;color:#475569}.error-panel[data-v-6186f2dd],.confirm-box[data-v-6186f2dd]{display:flex;flex-direction:column;gap:12px}.error-text[data-v-6186f2dd]{margin:0;color:#b91c1c;font-size:13px;line-height:1.4}.confirm-title[data-v-6186f2dd]{margin:0;color:var(--tg-text);font-size:16px;font-weight:700}.cell-action-group[data-v-6186f2dd]{width:100%}.cell-action-group[data-v-6186f2dd] .app-button{min-height:44px}@media (max-width: 760px){.cell-action-group[data-v-6186f2dd] .app-button{width:100%}}.toast[data-v-6186f2dd]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;width:min(94vw,680px);transform:translate(-50%);padding:10px 12px;border-radius:12px;color:#fff;font-size:13px;line-height:1.35;box-shadow:0 10px 22px #0f172a40}.toast-success[data-v-6186f2dd]{background:#0f766e}.toast-error[data-v-6186f2dd]{background:#b91c1c}.toast-info[data-v-6186f2dd]{background:#334155}.app-input[data-v-67c551ee]{width:100%;min-width:0;max-width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;color:var(--tg-text);font-size:14px;line-height:1.35;padding:10px 12px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-input[data-v-67c551ee]::placeholder{color:color-mix(in srgb,var(--tg-hint) 88%,transparent)}.app-input[type=date][data-v-67c551ee],.app-input[type=month][data-v-67c551ee]{padding-right:8px;padding-left:8px}.app-input[type=date][data-v-67c551ee]::-webkit-date-and-time-value,.app-input[type=month][data-v-67c551ee]::-webkit-date-and-time-value{min-width:0;text-align:left}.app-input[type=date][data-v-67c551ee]::-webkit-calendar-picker-indicator,.app-input[type=month][data-v-67c551ee]::-webkit-calendar-picker-indicator{margin:0;padding:0}.app-input[data-v-67c551ee]:focus,.app-input[data-v-67c551ee]:focus-visible{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f629}.app-input[data-v-67c551ee]:disabled{opacity:.6;cursor:not-allowed;background:#f8fafcf2}.app-input--subtle[data-v-67c551ee]{background:#f8fafcf2;border-color:#94a3b852}.app-input--invalid[data-v-67c551ee]{border-color:#dc26268c;box-shadow:0 0 0 2px #ef44441f}.app-input--sm[data-v-67c551ee]{min-height:40px;font-size:13px;padding:8px 10px}.app-input--md[data-v-67c551ee]{min-height:44px;font-size:14px}.app-input--lg[data-v-67c551ee]{min-height:48px;font-size:15px;padding:12px 14px}.app-select[data-v-524f3f58]{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;color:var(--tg-text);font-size:14px;line-height:1.35;padding:10px 12px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-select[data-v-524f3f58]:focus,.app-select[data-v-524f3f58]:focus-visible{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f629}.app-select[data-v-524f3f58]:disabled{opacity:.6;cursor:not-allowed;background:#f8fafcf2}.app-select--subtle[data-v-524f3f58]{background:#f8fafcf2;border-color:#94a3b852}.app-select--invalid[data-v-524f3f58]{border-color:#dc26268c;box-shadow:0 0 0 2px #ef44441f}.app-select--sm[data-v-524f3f58]{min-height:40px;font-size:13px;padding:8px 10px}.app-select--md[data-v-524f3f58]{min-height:44px;font-size:14px}.app-select--lg[data-v-524f3f58]{min-height:48px;font-size:15px;padding:12px 14px}.table-wrap[data-v-562a4971]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.data-table[data-v-562a4971]{width:100%;border-collapse:collapse;min-width:980px}.data-table th[data-v-562a4971],.data-table td[data-v-562a4971]{border-bottom:1px solid rgba(148,163,184,.2);padding:10px;font-size:12px;text-align:left;vertical-align:top}.data-table th[data-v-562a4971]{font-weight:700;background:#f8fafcf2;position:sticky;top:0;z-index:1}.data-table tr:last-child td[data-v-562a4971]{border-bottom:none}.table-sort-button[data-v-562a4971]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.table-sort-button>span[data-v-562a4971]:first-child{min-width:112px;max-width:160px;white-space:normal}.table-sort-button[data-v-562a4971]:hover{background:#1e5eff14}.table-sort-button[data-v-562a4971]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.align-right[data-v-562a4971]{text-align:right!important;white-space:nowrap}.align-center[data-v-562a4971]{text-align:center!important}.col-actions[data-v-562a4971]{width:1%;min-width:112px;text-align:start!important;white-space:nowrap}.mobile-list[data-v-562a4971]{display:flex;flex-direction:column;gap:10px}.mobile-item[data-v-562a4971]{border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:10px;background:#fffffff5;display:grid;gap:10px}.mobile-main[data-v-562a4971]{display:flex;flex-direction:column;gap:6px}.mobile-line[data-v-562a4971]{margin:0;display:flex;flex-wrap:wrap;gap:4px;line-height:1.35;font-size:12px}.mobile-label[data-v-562a4971]{color:var(--tg-hint)}.mobile-value[data-v-562a4971]{color:var(--tg-text)}.mobile-actions[data-v-562a4971]{display:flex;justify-content:flex-start}.desktop-only[data-v-562a4971]{display:none}.mobile-only[data-v-562a4971]{display:block}@media (min-width: 900px){.desktop-only[data-v-562a4971]{display:block}.mobile-only[data-v-562a4971]{display:none}}.status-stack[data-v-03e73753]{display:grid;gap:5px;min-width:224px}.status-line[data-v-03e73753]{min-height:28px;display:grid;grid-template-columns:9px 84px minmax(0,1fr);align-items:center;gap:7px;border-radius:8px;padding:4px 7px;background:#f8fafce6;color:#334155}.status-dot[data-v-03e73753]{width:8px;height:8px;border-radius:999px;background:#94a3b8}.status-key[data-v-03e73753]{color:#64748b;font-size:11px}.status-value[data-v-03e73753]{min-width:0;color:#334155;font-size:11px;line-height:1.25}.is-success[data-v-03e73753]{background:#05966914}.is-success .status-dot[data-v-03e73753]{background:#059669}.is-success .status-value[data-v-03e73753]{color:#065f46}.is-warning[data-v-03e73753]{background:#d9770617}.is-warning .status-dot[data-v-03e73753]{background:#d97706}.is-warning .status-value[data-v-03e73753]{color:#92400e}.is-danger[data-v-03e73753]{background:#dc262614}.is-danger .status-dot[data-v-03e73753]{background:#dc2626}.is-danger .status-value[data-v-03e73753]{color:#991b1b}.is-info[data-v-03e73753]{background:#2563eb14}.is-info .status-dot[data-v-03e73753]{background:#2563eb}.is-info .status-value[data-v-03e73753]{color:#1d4ed8}.dashboard-toolbar[data-v-60872212],.progress-panel[data-v-60872212],.filters[data-v-60872212]{flex:0 0 auto;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fffffff5;padding:14px}.dashboard-toolbar[data-v-60872212]{display:flex;align-items:center;justify-content:space-between;gap:16px}.toolbar-copy h1[data-v-60872212]{margin:0;font-size:18px;line-height:1.25}.toolbar-copy p[data-v-60872212]{margin:5px 0 0;max-width:72ch;color:var(--tg-hint);font-size:12px;line-height:1.45}.progress-panel[data-v-60872212]{display:grid;gap:8px}.progress-copy[data-v-60872212]{display:flex;justify-content:space-between;gap:12px;font-size:13px}progress[data-v-60872212]{width:100%;height:9px;overflow:hidden;border:0;border-radius:999px;background:#e2e8f0}progress[data-v-60872212]::-webkit-progress-bar{background:#e2e8f0}progress[data-v-60872212]::-webkit-progress-value{background:#2563eb}progress[data-v-60872212]::-moz-progress-bar{background:#2563eb}.progress-meta[data-v-60872212],.screen-message[data-v-60872212]{margin:0;color:var(--tg-hint);font-size:12px}.summary-strip[data-v-60872212]{flex:0 0 auto;display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));overflow-x:auto;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fffffff5}.summary-strip button[data-v-60872212]{min-height:64px;border:0;border-right:1px solid rgba(148,163,184,.22);background:transparent;color:var(--tg-text);padding:9px 12px;text-align:left;cursor:pointer}.summary-strip button[data-v-60872212]:last-child{border-right:0}.summary-strip button[data-v-60872212]:hover,.summary-strip button[data-v-60872212]:focus-visible,.summary-strip button.active[data-v-60872212]{background:#2563eb14;outline:none}.summary-strip button[data-v-60872212]:focus-visible{box-shadow:inset 0 0 0 2px #2563eb80}.summary-strip span[data-v-60872212],.summary-strip strong[data-v-60872212]{display:block}.summary-strip span[data-v-60872212]{color:var(--tg-hint);font-size:11px}.summary-strip strong[data-v-60872212]{margin-top:3px;font-size:20px;line-height:1.1}.filters[data-v-60872212]{display:grid;gap:12px}.search-form[data-v-60872212]{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:8px}.filter-selects[data-v-60872212]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px}.mobile-filter-toggle[data-v-60872212]{display:none}.filter-selects label[data-v-60872212]{display:grid;gap:5px}.filter-selects label>span[data-v-60872212],.mobile-label[data-v-60872212]{color:var(--tg-hint);font-size:11px}.filter-summary[data-v-60872212]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--tg-hint);font-size:12px}.filter-summary button[data-v-60872212]{min-height:44px;border:0;background:transparent;color:#1d4ed8;cursor:pointer}.error-panel[data-v-60872212]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;background:#dc262614;color:#991b1b;padding:12px}.error-panel p[data-v-60872212]{margin:0}.cell-identity[data-v-60872212],.info-stack[data-v-60872212],.tariff-stack[data-v-60872212]{display:grid;gap:3px}.cell-identity[data-v-60872212]{min-width:86px}.cell-identity strong[data-v-60872212]{font-size:14px}.cell-identity span[data-v-60872212],.info-stack span[data-v-60872212],.info-stack small[data-v-60872212],.tariff-stack small[data-v-60872212],.muted[data-v-60872212]{color:var(--tg-hint);font-size:11px;line-height:1.35}.dimensions-stack[data-v-60872212]{min-width:196px}.tariff-stack[data-v-60872212]{min-width:214px}.tariff-stack>div[data-v-60872212]{display:grid;grid-template-columns:54px 1fr;gap:2px 8px;align-items:baseline}.tariff-stack>div>span[data-v-60872212]{color:var(--tg-hint);font-size:11px}.tariff-stack>div>small[data-v-60872212]{grid-column:2}.inline-error[data-v-60872212]{max-width:230px;color:#b91c1c;font-size:11px;line-height:1.4}.mobile-row-head[data-v-60872212]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.volume-pill[data-v-60872212]{border-radius:999px;background:#2563eb1a;color:#1d4ed8;padding:5px 9px;font-size:11px;font-weight:700;white-space:nowrap}.mobile-detail-grid[data-v-60872212]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-detail-grid>div[data-v-60872212]{min-width:0;display:grid;align-content:start;gap:3px;border-top:1px solid rgba(148,163,184,.2);padding-top:8px}.mobile-detail-grid strong[data-v-60872212],.mobile-detail-grid small[data-v-60872212]{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.mobile-detail-grid small[data-v-60872212]{color:var(--tg-hint)}@media (max-width: 760px){.dashboard-toolbar[data-v-60872212]{align-items:stretch;flex-direction:column}.dashboard-toolbar[data-v-60872212] .app-button{width:100%}.summary-strip[data-v-60872212]{grid-template-columns:repeat(3,minmax(112px,1fr))}.summary-strip button[data-v-60872212]:nth-child(3){border-right:0}.summary-strip button[data-v-60872212]:nth-child(-n+3){border-bottom:1px solid rgba(148,163,184,.22)}.search-form[data-v-60872212],.filter-selects.is-mobile-open[data-v-60872212]{grid-template-columns:1fr}.filter-selects[data-v-60872212]{display:none}.filter-selects.is-mobile-open[data-v-60872212]{display:grid}.mobile-filter-toggle[data-v-60872212]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#f8fafceb;color:var(--tg-text);padding:9px 12px;font-size:13px;cursor:pointer}.mobile-filter-toggle strong[data-v-60872212]{min-width:22px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;padding:2px 7px;text-align:center}.mobile-filter-toggle span[data-v-60872212]:last-child{margin-left:auto;color:var(--tg-hint);font-size:11px}.search-form[data-v-60872212] .app-button{width:100%}}@media (max-width: 430px){.mobile-detail-grid[data-v-60872212]{grid-template-columns:1fr}}@media (max-width: 350px){.summary-strip[data-v-60872212]{grid-template-columns:repeat(2,minmax(112px,1fr))}.summary-strip button[data-v-60872212]:nth-child(2n){border-right:0}.summary-strip button[data-v-60872212]:nth-child(3){border-right:1px solid rgba(148,163,184,.22)}.summary-strip button[data-v-60872212]:nth-child(-n+4){border-bottom:1px solid rgba(148,163,184,.22)}}.login-form[data-v-4777044d]{margin:14px auto 0;width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px}.login-label[data-v-4777044d]{font-size:13px;color:var(--tg-hint)}.login-button[data-v-4777044d]{width:100%}.blocked-page[data-v-edb6b9f3]{min-height:100%;display:grid;place-items:center;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.blocked-card[data-v-edb6b9f3]{width:min(560px,100%);padding:clamp(18px,4vw,28px);border:0;border-radius:16px;box-shadow:0 6px 8px #0f172a1a}.blocked-card--backend[data-v-edb6b9f3]{box-shadow:0 6px 8px #0f172a1f}.blocked-header[data-v-edb6b9f3]{display:flex;align-items:center;gap:14px}.blocked-logo[data-v-edb6b9f3]{width:64px;height:64px;flex:0 0 64px;border-radius:14px}.blocked-heading[data-v-edb6b9f3]{min-width:0}.blocked-kicker[data-v-edb6b9f3]{margin:0 0 4px;color:#475569;font-size:13px;font-weight:600}.blocked-message[data-v-edb6b9f3]{margin:18px 0 0;max-width:66ch;color:#334155;font-size:15px;line-height:1.55;text-wrap:pretty}.backend-guidance[data-v-edb6b9f3]{margin-top:18px;padding:16px;border:1px solid rgba(148,163,184,.5);border-radius:12px;background:#f8fafc;color:#334155}.backend-guidance h2[data-v-edb6b9f3]{margin:0;color:#1e293b;font-size:15px;line-height:1.35}.backend-guidance ol[data-v-edb6b9f3]{margin:10px 0 0;padding-left:22px}.backend-guidance li+li[data-v-edb6b9f3]{margin-top:7px}.backend-guidance p[data-v-edb6b9f3]{margin:12px 0 0;font-size:13px;line-height:1.5}.blocked-actions[data-v-edb6b9f3]{display:flex;margin-top:18px}.technical-details[data-v-edb6b9f3]{margin-top:16px;color:#475569;font-size:13px}.technical-details summary[data-v-edb6b9f3]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#334155;font-weight:600}.technical-details p[data-v-edb6b9f3]{margin:4px 0 0;padding:10px 12px;border-radius:8px;background:#f1f5f9;overflow-wrap:anywhere}.access-detail[data-v-edb6b9f3]{margin:14px 0 0;color:#475569;font-size:13px}.access-detail+.access-detail[data-v-edb6b9f3]{margin-top:6px}@media (max-width: 480px){.blocked-header[data-v-edb6b9f3]{align-items:flex-start}.blocked-logo[data-v-edb6b9f3]{width:56px;height:56px;flex-basis:56px;border-radius:12px}.blocked-actions[data-v-edb6b9f3] .app-button{width:100%}}@media (prefers-reduced-motion: reduce){.blocked-page[data-v-edb6b9f3]{animation:none}}.form-row[data-v-fa7b08b0]{display:flex;gap:12px;align-items:center;margin-top:8px;flex-wrap:wrap}.input[data-v-fa7b08b0]{flex:1 1 220px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.45);background:#fff;font-size:16px}.error[data-v-fa7b08b0]{margin-top:10px;color:#b91c1c;font-size:13px}.meta-grid[data-v-fa7b08b0]{margin-top:8px;display:grid;gap:6px}.kv-table[data-v-fa7b08b0]{width:100%;border-collapse:collapse;font-size:12px}.kv-table th[data-v-fa7b08b0],.kv-table td[data-v-fa7b08b0]{border:1px solid rgba(148,163,184,.35);padding:6px 8px;text-align:left}.kv-table th[data-v-fa7b08b0]{background:#94a3b833;font-weight:600}.num[data-v-fa7b08b0]{text-align:right;white-space:nowrap}.legend[data-v-fa7b08b0]{font-size:12px;color:var(--tg-hint);display:flex;gap:14px;margin-bottom:10px;flex-wrap:wrap}.legend-item[data-v-fa7b08b0]{display:inline-flex;align-items:center;gap:6px}.legend-swatch[data-v-fa7b08b0]{width:12px;height:12px;border:1px solid rgba(148,163,184,.6);border-radius:3px}.legend-current .legend-swatch[data-v-fa7b08b0]{background:#e6f7e6}.legend-fake .legend-swatch[data-v-fa7b08b0]{background:#fde2e2}.table-scroll[data-v-fa7b08b0]{overflow-x:auto}.period-table[data-v-fa7b08b0]{width:100%;border-collapse:collapse;font-size:11px}.period-table th[data-v-fa7b08b0],.period-table td[data-v-fa7b08b0]{border:1px solid rgba(148,163,184,.35);padding:6px;text-align:left;vertical-align:top}.period-table th[data-v-fa7b08b0]{background:#94a3b833;font-weight:600;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;padding:10px 4px}.period-table td.period-col[data-v-fa7b08b0]{white-space:nowrap}.period-table tr:nth-child(2n) td[data-v-fa7b08b0]{background:#94a3b814}.period-table tr.current-period td[data-v-fa7b08b0]{background:#e6f7e6!important}.period-table tr.fake-period td[data-v-fa7b08b0]{background:#fde2e2!important}.period-table tr.total-row td[data-v-fa7b08b0]{font-weight:700;background:#fff3cd!important}.modal-backdrop[data-v-fa7b08b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:18px;z-index:20}.modal[data-v-fa7b08b0]{width:min(520px,100%);max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.button-like[data-v-fa7b08b0]{text-align:left;background:#ffffffeb;border:var(--border-soft)}.competitors-page[data-v-c124dfb6]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-c124dfb6]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-c124dfb6]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.back-button[data-v-c124dfb6]:active{transform:scale(.98)}.topbar-title-wrap[data-v-c124dfb6]{min-width:0}.topbar-title[data-v-c124dfb6]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-c124dfb6]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-c124dfb6]{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.form-card[data-v-c124dfb6]{display:flex;flex-direction:column;gap:10px}.field[data-v-c124dfb6]{display:flex;flex-direction:column;gap:6px}.field-row[data-v-c124dfb6]{display:flex;gap:10px;align-items:flex-end}.radius-field[data-v-c124dfb6]{flex:1;min-width:0}.field-label[data-v-c124dfb6]{font-size:12px;color:var(--tg-hint)}.input[data-v-c124dfb6]{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fffffff5;color:var(--tg-text);padding:10px 12px;font-size:16px}.search-button[data-v-c124dfb6]{min-height:44px;min-width:112px}.error[data-v-c124dfb6]{margin:0;color:#b91c1c;font-size:13px}.table-card[data-v-c124dfb6]{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.table-wrap[data-v-c124dfb6]{flex:1;min-height:0;overflow-y:auto;border:var(--border-soft);border-radius:12px}.results-table[data-v-c124dfb6]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;background:#fffffff2}.results-table th[data-v-c124dfb6],.results-table td[data-v-c124dfb6]{border-bottom:1px solid rgba(148,163,184,.22);padding:9px 8px;text-align:left;vertical-align:top}.results-table th[data-v-c124dfb6]{position:sticky;top:0;z-index:1;background:#eff6fffa;font-weight:700}.results-table tr:last-child td[data-v-c124dfb6]{border-bottom:none}.distance-col[data-v-c124dfb6]{width:78px}.network-col[data-v-c124dfb6]{width:110px}.address-col[data-v-c124dfb6]{width:auto}.num[data-v-c124dfb6]{text-align:right;white-space:nowrap}.address-text[data-v-c124dfb6]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-clamp:3;word-break:break-word;overflow-wrap:anywhere}.app-field[data-v-0a13bc69]{display:flex;flex-direction:column;gap:6px}.app-field__label[data-v-0a13bc69]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--tg-hint);line-height:1.35}.app-field__required[data-v-0a13bc69]{color:#dc2626}.app-field__control[data-v-0a13bc69]{min-width:0}.app-field__hint[data-v-0a13bc69]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.app-field__error[data-v-0a13bc69]{margin:0;font-size:12px;color:#dc2626;line-height:1.35}.app-field--invalid[data-v-0a13bc69] .app-input,.app-field--invalid[data-v-0a13bc69] .app-select,.app-field--invalid[data-v-0a13bc69] .app-textarea{border-color:#dc26268c;box-shadow:0 0 0 2px #ef44441f}.app-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,var(--tg-text) 48%,transparent)}.app-dialog-content{position:fixed;z-index:90;outline:none}.crud-modal{left:50%;top:50%;width:min(680px,calc(100vw - 24px));max-height:min(calc(var(--tg-viewport-height, 100vh) - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom))),820px);transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden;border-radius:16px;background:var(--tg-bg, #ffffff);color:var(--tg-text, #1b1f2a);box-shadow:0 12px 32px color-mix(in srgb,var(--tg-text, #1b1f2a) 18%,transparent)}.crud-modal--lg{width:min(1040px,calc(100vw - 24px))}.crud-modal--fullscreen{width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));height:calc(var(--tg-viewport-height, 100vh) - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));max-height:none;border-radius:12px}.crud-modal--fullscreen .crud-modal-body{flex:1;overflow:hidden}.crud-modal-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crud-modal-heading{min-width:0;flex:1}.crud-modal-head-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.crud-modal-title{margin:0;font-size:18px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.crud-modal-subtitle{margin:4px 0 0;color:var(--tg-hint, #6b7280);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.crud-modal-description--visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crud-modal-close{flex:0 0 auto;border-radius:12px}.crud-modal-error{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:var(--app-danger, #dc2626);font-size:13px;line-height:1.4}.crud-modal-body{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.crud-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-bottom:env(safe-area-inset-bottom)}.crud-modal-actions>button{min-height:44px}@media (max-width: 640px){.crud-modal{width:calc(100vw - 24px);max-height:calc(var(--tg-viewport-height, 100vh) - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)))}.crud-modal-actions{justify-content:stretch}.crud-modal-actions>button{width:100%}.crud-modal--fullscreen{left:env(safe-area-inset-left);top:env(safe-area-inset-top);width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));height:calc(var(--tg-viewport-height, 100vh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;transform:none;border-radius:0}.crud-modal--fullscreen .crud-modal-actions{padding-bottom:0}.crud-modal--fullscreen .crud-modal-head{flex-wrap:wrap}.crud-modal--fullscreen .crud-modal-head-actions{width:100%}.crud-modal--fullscreen .crud-modal-head-actions>button{flex:1}}.app-confirm-dialog__description[data-v-ad5a3237]{margin:0;max-width:70ch;color:var(--tg-text);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.preview-notice[data-v-a56d2a01],.message[data-v-a56d2a01]{border-radius:12px;padding:11px 12px;font-size:13px;line-height:1.45}.preview-notice[data-v-a56d2a01]{display:flex;flex-wrap:wrap;gap:4px 8px;border:1px solid rgba(37,99,235,.25);background:color-mix(in srgb,var(--app-action) 7%,var(--tg-secondary-bg));color:color-mix(in srgb,var(--app-action) 58%,var(--tg-text))}.message[data-v-a56d2a01]{margin:0;border:1px solid transparent}.message--error[data-v-a56d2a01]{border-color:#dc26264d;background:color-mix(in srgb,var(--app-danger) 7%,var(--tg-secondary-bg));color:color-mix(in srgb,var(--app-danger) 64%,var(--tg-text))}.message--success[data-v-a56d2a01]{border-color:#05966947;background:color-mix(in srgb,var(--app-success) 7%,var(--tg-secondary-bg));color:color-mix(in srgb,var(--app-success) 62%,var(--tg-text))}.message--warning[data-v-a56d2a01]{border-color:#d9770647;background:color-mix(in srgb,var(--app-warning) 7%,var(--tg-secondary-bg));color:color-mix(in srgb,var(--app-warning) 64%,var(--tg-text))}.section-heading[data-v-a56d2a01]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading>div[data-v-a56d2a01]{min-width:0}.detail-title[data-v-a56d2a01]{margin:0;font-size:16px;font-weight:700;line-height:1.25;outline:none}.detail-title[data-v-a56d2a01]:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #2563eb3d}.detail-error[data-v-a56d2a01]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.visually-hidden[data-v-a56d2a01]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.period-form[data-v-a56d2a01]{display:grid;gap:12px;align-items:end}.period-form__action[data-v-a56d2a01],.period-form__action[data-v-a56d2a01] button{width:100%}.field-error[data-v-a56d2a01]{margin:0;color:#b91c1c;font-size:12px}.numeric-cell[data-v-a56d2a01]{display:inline-block;width:100%;text-align:right;font-variant-numeric:tabular-nums}.period-cell[data-v-a56d2a01]{display:flex;flex-direction:column;gap:3px}.period-cell span[data-v-a56d2a01]{color:color-mix(in srgb,var(--app-warning) 65%,var(--tg-text));font-size:11px;font-weight:600}.numeric-cell--attention[data-v-a56d2a01],.mobile-batch__attention[data-v-a56d2a01]{color:color-mix(in srgb,var(--app-warning) 65%,var(--tg-text));font-weight:700}[data-v-a56d2a01] .batch-row--selected{background:color-mix(in srgb,var(--app-action) 7%,transparent)}.mobile-batch[data-v-a56d2a01]{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.4}.mobile-batch__head[data-v-a56d2a01]{display:flex;align-items:center;justify-content:space-between;gap:8px}.batch-facts[data-v-a56d2a01]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(148,163,184,.22);border-radius:12px;overflow:hidden}.batch-facts>div[data-v-a56d2a01]{min-width:0;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.18)}.batch-facts>div[data-v-a56d2a01]:nth-child(odd){border-right:1px solid rgba(148,163,184,.18)}.batch-facts>div[data-v-a56d2a01]:nth-last-child(-n+2){border-bottom:0}.batch-facts dt[data-v-a56d2a01],.component-totals dt[data-v-a56d2a01],.issue-item__meta dt[data-v-a56d2a01],.technical-details dt[data-v-a56d2a01]{color:var(--tg-hint);font-size:11px;line-height:1.35}.batch-facts dd[data-v-a56d2a01],.component-totals dd[data-v-a56d2a01],.issue-item__meta dd[data-v-a56d2a01],.technical-details dd[data-v-a56d2a01]{margin:3px 0 0;color:var(--tg-text)}.batch-facts dd[data-v-a56d2a01],.component-totals dd[data-v-a56d2a01]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.component-totals[data-v-a56d2a01],.issues-section[data-v-a56d2a01],.posting-preview[data-v-a56d2a01],.posting-apply[data-v-a56d2a01]{display:grid;gap:10px}.quality-breakdown[data-v-a56d2a01]{display:grid;gap:14px}.quality-counter-group[data-v-a56d2a01]{min-width:0}.quality-counter-group__heading h3[data-v-a56d2a01]{margin:0;font-size:15px;line-height:1.3}.quality-counter-group__heading p[data-v-a56d2a01]{max-width:70ch;margin:3px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.quality-counter-list[data-v-a56d2a01]{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid rgba(148,163,184,.22)}.quality-counter-list li[data-v-a56d2a01]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.18)}.quality-counter-list li>span[data-v-a56d2a01]:first-child{min-width:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.component-totals h3[data-v-a56d2a01],.issues-section h3[data-v-a56d2a01],.posting-preview h3[data-v-a56d2a01]{margin:0;font-size:15px;line-height:1.3}.component-totals>dl[data-v-a56d2a01]{margin:0;display:grid;border-top:1px solid rgba(148,163,184,.22)}.component-totals>dl>div[data-v-a56d2a01]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.18)}.posting-preview[data-v-a56d2a01]{padding-top:2px}.posting-apply[data-v-a56d2a01]{margin-top:4px;padding:14px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:color-mix(in srgb,var(--app-action) 4%,var(--tg-secondary-bg))}.posting-apply__heading[data-v-a56d2a01]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.posting-apply__heading h4[data-v-a56d2a01]{margin:0;color:var(--tg-text);font-size:14px;line-height:1.35}.posting-apply__heading p[data-v-a56d2a01],.posting-apply__reason[data-v-a56d2a01]{margin:3px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.posting-apply__result[data-v-a56d2a01]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.posting-apply__result>div[data-v-a56d2a01]{min-width:0;padding:9px 10px;border-radius:8px;background:var(--tg-secondary-bg)}.posting-apply__result dt[data-v-a56d2a01]{color:var(--tg-hint);font-size:11px;line-height:1.35}.posting-apply__result dd[data-v-a56d2a01]{margin:3px 0 0;color:var(--tg-text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.posting-apply__actions[data-v-a56d2a01]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.journal-link[data-v-a56d2a01]{min-height:44px;display:inline-flex;align-items:center;color:var(--app-action);font-size:13px;font-weight:650;text-decoration:none}.journal-link[data-v-a56d2a01]:hover{text-decoration:underline}.posting-apply__reason--ready[data-v-a56d2a01]{color:color-mix(in srgb,var(--app-success) 62%,var(--tg-text))}.posting-preview__heading[data-v-a56d2a01]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.posting-preview__heading p[data-v-a56d2a01]{max-width:72ch;margin:3px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.posting-preview__facts[data-v-a56d2a01]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.22)}.posting-preview__facts>div[data-v-a56d2a01]{min-width:0;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.18)}.posting-preview__facts>div[data-v-a56d2a01]:nth-child(odd){padding-right:10px}.posting-preview__facts>div[data-v-a56d2a01]:nth-child(2n){padding-left:10px;border-left:1px solid rgba(148,163,184,.18)}.posting-preview__facts dt[data-v-a56d2a01]{color:var(--tg-hint);font-size:11px;line-height:1.35}.posting-preview__facts dd[data-v-a56d2a01]{margin:3px 0 0;color:var(--tg-text);font-weight:700;font-variant-numeric:tabular-nums}.posting-operation[data-v-a56d2a01],.posting-account[data-v-a56d2a01],.posting-effects[data-v-a56d2a01],.posting-mobile[data-v-a56d2a01]{display:flex;flex-direction:column;gap:3px}.posting-operation strong[data-v-a56d2a01],.posting-account strong[data-v-a56d2a01]{color:var(--tg-text);font-size:12px;line-height:1.35}.posting-operation span[data-v-a56d2a01],.posting-account span[data-v-a56d2a01],.posting-effects span[data-v-a56d2a01]{color:var(--tg-hint);font-size:11px;line-height:1.35}.posting-account span[data-v-a56d2a01]{max-width:30ch}.posting-mobile[data-v-a56d2a01]{font-size:12px;line-height:1.4}.posting-mobile__head[data-v-a56d2a01]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:3px}.posting-mobile>span[data-v-a56d2a01]{overflow-wrap:anywhere}.issues-section[data-v-a56d2a01]{padding-top:2px}.issues-section__heading[data-v-a56d2a01],.issue-item__head[data-v-a56d2a01]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.issues-section__heading p[data-v-a56d2a01]{margin:3px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.issues-section__actions[data-v-a56d2a01],.operation-item__actions[data-v-a56d2a01]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.issue-list[data-v-a56d2a01]{display:grid;gap:8px}.issue-item[data-v-a56d2a01]{padding:11px 12px;border:1px solid rgba(217,119,6,.3);border-radius:12px;background:color-mix(in srgb,var(--app-warning) 7%,var(--tg-secondary-bg))}.issue-item__head strong[data-v-a56d2a01]{min-width:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.issue-item__meta[data-v-a56d2a01]{margin:9px 0 0;display:grid;gap:7px}.issue-item__meta>div[data-v-a56d2a01],.technical-details dl>div[data-v-a56d2a01]{min-width:0}.issue-item__meta dd[data-v-a56d2a01],.technical-details dd[data-v-a56d2a01]{font-size:12px;overflow-wrap:anywhere}.issue-item__technical[data-v-a56d2a01],.operation-technical[data-v-a56d2a01],.issue-load-errors[data-v-a56d2a01]{margin-top:8px;border-top:1px solid rgba(148,163,184,.2)}.issue-item__technical summary[data-v-a56d2a01],.operation-technical summary[data-v-a56d2a01],.issue-load-errors summary[data-v-a56d2a01]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--tg-hint);font-size:12px;font-weight:600}.issue-item__technical dl[data-v-a56d2a01],.operation-technical dl[data-v-a56d2a01],.issue-load-errors dl[data-v-a56d2a01]{margin:0 0 4px;display:grid;gap:8px}.issue-item__technical dd[data-v-a56d2a01],.operation-technical dd[data-v-a56d2a01],.issue-load-errors dd[data-v-a56d2a01]{font-size:12px;overflow-wrap:anywhere}.issue-load-errors dt[data-v-a56d2a01]{color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.operation-list[data-v-a56d2a01]{display:grid;gap:12px}.operation-item[data-v-a56d2a01]{min-width:0;padding:14px;border:1px solid rgba(217,119,6,.32);border-radius:12px;background:color-mix(in srgb,var(--app-warning) 5%,var(--tg-secondary-bg))}.operation-item__head[data-v-a56d2a01]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operation-item__head>div[data-v-a56d2a01]{min-width:0}.operation-item__head strong[data-v-a56d2a01],.operation-movements>strong[data-v-a56d2a01],.onec-check>strong[data-v-a56d2a01]{color:var(--tg-text);font-size:13px;line-height:1.4}.operation-item__head p[data-v-a56d2a01]{margin:4px 0 0;max-width:72ch;color:var(--tg-hint);font-size:12px;line-height:1.45}.operation-item__facts[data-v-a56d2a01]{margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.operation-item__facts>div[data-v-a56d2a01],.onec-check dl>div[data-v-a56d2a01]{min-width:0}.operation-item__facts dt[data-v-a56d2a01],.onec-check dt[data-v-a56d2a01],.issue-item__technical dt[data-v-a56d2a01],.operation-technical dt[data-v-a56d2a01]{color:var(--tg-hint);font-size:11px;line-height:1.35}.operation-item__facts dd[data-v-a56d2a01],.onec-check dd[data-v-a56d2a01]{margin:3px 0 0;color:var(--tg-text);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.onec-check[data-v-a56d2a01]{margin-top:14px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--app-action) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--app-action) 5%,var(--tg-secondary-bg))}.onec-check dl[data-v-a56d2a01]{margin:9px 0 0;display:grid;gap:8px}.onec-check code[data-v-a56d2a01]{font-size:11px;overflow-wrap:anywhere}.operation-movements[data-v-a56d2a01]{margin-top:14px}.operation-movements ul[data-v-a56d2a01]{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:7px}.operation-movements li[data-v-a56d2a01]{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--tg-hint);font-size:12px;line-height:1.4}.operation-movements li span[data-v-a56d2a01]{min-width:0;overflow-wrap:anywhere}.operation-movements li b[data-v-a56d2a01]{flex:0 0 auto;color:var(--tg-text);font-variant-numeric:tabular-nums}.operation-item__actions[data-v-a56d2a01]{margin-top:14px}.empty-state[data-v-a56d2a01]{margin:0;padding:11px 12px;border-radius:12px;background:#f8fafcf2;color:var(--tg-hint);font-size:13px;line-height:1.45}.empty-state--success[data-v-a56d2a01]{background:color-mix(in srgb,var(--app-success) 7%,var(--tg-secondary-bg));color:color-mix(in srgb,var(--app-success) 62%,var(--tg-text))}.technical-details[data-v-a56d2a01]{border-top:1px solid rgba(148,163,184,.22);padding-top:10px}.technical-details summary[data-v-a56d2a01]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#334155;font-size:13px;font-weight:600}.technical-details dl[data-v-a56d2a01]{margin:0 0 4px;display:grid;gap:8px}@media (min-width: 720px){.period-form[data-v-a56d2a01]{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,auto)}.period-form__action[data-v-a56d2a01],.period-form__action[data-v-a56d2a01] button{width:auto}.quality-breakdown[data-v-a56d2a01]{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-facts[data-v-a56d2a01]{grid-template-columns:repeat(3,minmax(0,1fr))}.posting-preview__facts[data-v-a56d2a01],.posting-apply__result[data-v-a56d2a01]{grid-template-columns:repeat(5,minmax(0,1fr))}.posting-preview__facts>div[data-v-a56d2a01],.posting-preview__facts>div[data-v-a56d2a01]:nth-child(odd),.posting-preview__facts>div[data-v-a56d2a01]:nth-child(2n){padding:9px 10px;border-left:0}.posting-preview__facts>div[data-v-a56d2a01]:first-child{padding-left:0}.posting-preview__facts>div[data-v-a56d2a01]:last-child{padding-right:0}.posting-preview__facts>div[data-v-a56d2a01]:not(:last-child){border-right:1px solid rgba(148,163,184,.18)}.batch-facts>div[data-v-a56d2a01]:nth-child(odd){border-right:0}.batch-facts>div[data-v-a56d2a01]:not(:nth-child(3n)){border-right:1px solid rgba(148,163,184,.18)}.batch-facts>div[data-v-a56d2a01]:nth-last-child(-n+3){border-bottom:0}.issue-item__meta[data-v-a56d2a01],.operation-item__facts[data-v-a56d2a01]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 719px){.section-heading[data-v-a56d2a01]{align-items:stretch;flex-direction:column}.section-heading[data-v-a56d2a01]>button{width:100%}.posting-preview__heading[data-v-a56d2a01],.posting-apply__heading[data-v-a56d2a01],.posting-apply__actions[data-v-a56d2a01]{align-items:stretch;flex-direction:column}.posting-apply__actions[data-v-a56d2a01] button,.journal-link[data-v-a56d2a01]{width:100%;justify-content:center}.issues-section__heading[data-v-a56d2a01],.operation-item__head[data-v-a56d2a01]{align-items:stretch;flex-direction:column}.issues-section__actions[data-v-a56d2a01],.operation-item__actions[data-v-a56d2a01]{justify-content:stretch}.issues-section__actions[data-v-a56d2a01] button,.operation-item__actions[data-v-a56d2a01] button{width:100%;justify-content:center}.operation-item__facts[data-v-a56d2a01]{grid-template-columns:1fr}.operation-movements li[data-v-a56d2a01]{align-items:flex-start;flex-direction:column;gap:2px}}.app-checkbox[data-v-ae118343]{width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,163,184,.5);background:#fffffffa;accent-color:#2563eb;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-checkbox[data-v-ae118343]:focus,.app-checkbox[data-v-ae118343]:focus-visible{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f629}.app-checkbox[data-v-ae118343]:disabled{opacity:.6;cursor:not-allowed}.app-checkbox--subtle[data-v-ae118343]{background:#f8fafcf5}.app-checkbox--invalid[data-v-ae118343]{border-color:#dc26268c;box-shadow:0 0 0 2px #ef44441f}.app-checkbox--sm[data-v-ae118343]{width:16px;height:16px;border-radius:5px}.app-checkbox--md[data-v-ae118343]{width:18px;height:18px}.app-checkbox--lg[data-v-ae118343]{width:20px;height:20px;border-radius:7px}.app-textarea[data-v-96bef6b4]{width:100%;min-height:96px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;color:var(--tg-text);font-size:14px;line-height:1.45;padding:10px 12px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-textarea[data-v-96bef6b4]::placeholder{color:color-mix(in srgb,var(--tg-hint) 88%,transparent)}.app-textarea[data-v-96bef6b4]:focus,.app-textarea[data-v-96bef6b4]:focus-visible{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f629}.app-textarea[data-v-96bef6b4]:disabled{opacity:.6;cursor:not-allowed;background:#f8fafcf2}.app-textarea--subtle[data-v-96bef6b4]{background:#f8fafcf2;border-color:#94a3b852}.app-textarea--invalid[data-v-96bef6b4]{border-color:#dc26268c;box-shadow:0 0 0 2px #ef44441f}.app-textarea--sm[data-v-96bef6b4]{min-height:84px;font-size:13px;padding:8px 10px}.app-textarea--md[data-v-96bef6b4]{min-height:96px;font-size:14px}.app-textarea--lg[data-v-96bef6b4]{min-height:112px;font-size:15px;padding:12px 14px}.app-textarea--resize-none[data-v-96bef6b4]{resize:none}.app-textarea--resize-vertical[data-v-96bef6b4]{resize:vertical}.app-textarea--resize-both[data-v-96bef6b4]{resize:both}.error-banner[data-v-afb2332b]{margin:0;padding:12px 14px;border-radius:12px;color:var(--app-danger, #dc2626);background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);font-size:13px}.section-heading[data-v-afb2332b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading h2[data-v-afb2332b],.section-heading p[data-v-afb2332b]{margin:0}.section-heading__actions[data-v-afb2332b]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.policy-note[data-v-afb2332b]{margin:0;padding:10px 12px;border-radius:10px;color:var(--tg-hint);background:#94a3b81a;font-size:12px;line-height:1.45}.section-heading h2[data-v-afb2332b]{font-size:15px;line-height:1.3}.section-heading p[data-v-afb2332b]{margin-top:3px;color:var(--tg-hint);font-size:12px;line-height:1.4}.count-badge[data-v-afb2332b]{flex:0 0 auto;min-width:32px;padding:5px 9px;border-radius:999px;background:#94a3b824;text-align:center;font-size:12px;font-weight:700}.cell-stack[data-v-afb2332b],.mobile-summary[data-v-afb2332b]{display:flex;flex-direction:column;gap:3px}.cell-stack span[data-v-afb2332b],.mobile-summary span[data-v-afb2332b]{color:var(--tg-hint);line-height:1.35}.mobile-summary__head[data-v-afb2332b]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.status-pill[data-v-afb2332b]{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.status-pill--active[data-v-afb2332b]{color:#166534;background:#dcfce7}.status-pill--inactive[data-v-afb2332b]{color:#475569;background:#e2e8f0}.form-grid[data-v-afb2332b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid__wide[data-v-afb2332b]{grid-column:1 / -1}.active-toggle[data-v-afb2332b]{min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:13px}@media (max-width: 720px){.section-heading[data-v-afb2332b]{flex-direction:column}.section-heading__actions[data-v-afb2332b]{width:100%;justify-content:space-between}.form-grid[data-v-afb2332b]{grid-template-columns:1fr}.form-grid__wide[data-v-afb2332b]{grid-column:auto}}.macro-page[data-v-1a1b176c]{min-height:100vh;display:flex;flex-direction:column;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-1a1b176c]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-1a1b176c]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.back-button[data-v-1a1b176c]:active{transform:scale(.98)}.topbar-title-wrap[data-v-1a1b176c]{min-width:0}.topbar-title[data-v-1a1b176c]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-1a1b176c]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-1a1b176c]{padding:12px;display:grid;gap:12px}.card[data-v-1a1b176c]{border:var(--border-soft);border-radius:14px;background:#fffffff2;padding:12px}.status-card[data-v-1a1b176c]{border-color:#94a3b859}.card-head[data-v-1a1b176c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-title[data-v-1a1b176c]{margin:0;font-size:15px;font-weight:700}.text-muted[data-v-1a1b176c]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.field[data-v-1a1b176c]{display:flex;flex-direction:column;gap:6px}.field-full[data-v-1a1b176c]{grid-column:1 / -1}.field-label[data-v-1a1b176c]{font-size:12px;color:var(--tg-hint)}.form-grid[data-v-1a1b176c]{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.control-input[data-v-1a1b176c]{min-height:44px;border-radius:10px;border:1px solid rgba(148,163,184,.4);background:#fff;padding:0 10px;font-size:14px}.control-textarea[data-v-1a1b176c]{min-height:88px;resize:vertical;padding:8px 10px}.scenario-row[data-v-1a1b176c]{margin-top:12px}.scenario-field[data-v-1a1b176c]{max-width:440px}.switch-row[data-v-1a1b176c]{display:inline-flex;align-items:center;gap:8px;min-height:44px}.section-actions[data-v-1a1b176c]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.tiny-button[data-v-1a1b176c]{border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);border-radius:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600}.tiny-button.primary[data-v-1a1b176c]{background:#1e5eff;color:#fff;border-color:#1e5eff}.tiny-button.danger[data-v-1a1b176c]{border-color:#dc262666;color:#b42318}.tiny-button.compact[data-v-1a1b176c]{min-height:44px;padding:0 10px}.tiny-button[data-v-1a1b176c]:disabled{opacity:.6}.table-wrap[data-v-1a1b176c]{margin-top:10px;overflow:auto}.data-table[data-v-1a1b176c]{width:100%;border-collapse:collapse;min-width:900px}.occupancy-table[data-v-1a1b176c]{min-width:560px}.data-table th[data-v-1a1b176c],.data-table td[data-v-1a1b176c]{border-bottom:1px solid rgba(148,163,184,.22);padding:8px;font-size:13px;text-align:left;vertical-align:middle}.actions-col[data-v-1a1b176c]{width:112px}.table-input[data-v-1a1b176c]{width:100%;min-height:44px;border-radius:8px;border:1px solid rgba(148,163,184,.36);background:#fff;padding:0 8px;font-size:13px}.table-input.num[data-v-1a1b176c]{text-align:right}.curve-preview[data-v-1a1b176c]{margin-top:12px;border-top:1px solid rgba(148,163,184,.22);padding-top:10px;display:grid;gap:6px}.curve-preview-title[data-v-1a1b176c]{margin:0;font-size:12px;color:var(--tg-hint)}.curve-preview-row[data-v-1a1b176c]{display:grid;gap:8px;grid-template-columns:48px 1fr 64px;align-items:center}.curve-preview-label[data-v-1a1b176c],.curve-preview-value[data-v-1a1b176c]{font-size:12px;color:var(--tg-hint)}.curve-preview-value[data-v-1a1b176c]{text-align:right}.curve-preview-track[data-v-1a1b176c]{height:10px;border-radius:999px;background:#94a3b833;overflow:hidden}.curve-preview-fill[data-v-1a1b176c]{display:block;height:100%;background:#1e5eff}.readonly-note[data-v-1a1b176c]{margin:12px 0 0;color:var(--tg-hint);font-size:12px}.sticky-actions[data-v-1a1b176c]{position:sticky;bottom:0;z-index:10;border-color:#1e5eff2e;background:#fffffffa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.error[data-v-1a1b176c]{margin-top:10px;color:#b42318;font-size:13px}.success[data-v-1a1b176c]{margin-top:10px;color:#0f766e;font-size:13px}@media (max-width: 760px){.data-table[data-v-1a1b176c]{min-width:820px}.occupancy-table[data-v-1a1b176c]{min-width:520px}}.app-filter-panel[data-v-7f6fb9ab]{display:flex;flex-direction:column;gap:12px}.app-filter-panel__header[data-v-7f6fb9ab]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.app-filter-panel__trigger[data-v-7f6fb9ab]{min-height:44px}.app-filter-panel__trigger[data-v-7f6fb9ab] .app-button__label{display:inline-flex;align-items:center;gap:8px}.app-filter-panel__chevron[data-v-7f6fb9ab]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;transition:transform .18s ease-out}.app-filter-panel__chevron.is-open[data-v-7f6fb9ab]{transform:rotate(180deg)}.app-filter-panel__summary[data-v-7f6fb9ab]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.app-filter-panel__chip[data-v-7f6fb9ab]{min-height:32px;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#f1f5f9e0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font:inherit;font-size:12px;line-height:1.2}.app-filter-panel__chip[data-v-7f6fb9ab]:hover:not(:disabled){background:#e2e8f0e6}.app-filter-panel__chip[data-v-7f6fb9ab]:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.app-filter-panel__chip[data-v-7f6fb9ab]:disabled{cursor:default}.app-filter-panel__chip-remove[data-v-7f6fb9ab]{color:var(--tg-hint);font-size:16px;line-height:1}.app-filter-panel__collapsible-content[data-v-7f6fb9ab]{display:flex;flex-direction:column;gap:16px}.app-filter-panel__content[data-v-7f6fb9ab]{min-width:0}.app-filter-panel__actions[data-v-7f6fb9ab]{width:100%}@media (max-width: 640px){.app-filter-panel__chip[data-v-7f6fb9ab]{min-height:44px}}@media (prefers-reduced-motion: reduce){.app-filter-panel__chevron[data-v-7f6fb9ab]{transition:none}}.crud-toolbar[data-v-73e6fa8e]{display:flex;flex-direction:column;gap:16px}.crud-toolbar-main[data-v-73e6fa8e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar-search-input[data-v-73e6fa8e]{flex:1;min-width:180px}.toolbar-action-button[data-v-73e6fa8e]{min-height:40px}.toolbar-refresh-button[data-v-73e6fa8e]{min-height:40px;min-width:40px}.crud-toolbar-filters[data-v-73e6fa8e]{display:flex;flex-direction:column;gap:8px}.crud-toolbar-filter-actions[data-v-73e6fa8e]{width:100%}@media (max-width: 640px){.toolbar-search-input[data-v-73e6fa8e]{flex-basis:100%;min-width:100%}}.app-form-grid[data-v-1f9abe01]{display:grid;grid-template-columns:minmax(0,1fr)}.app-form-grid--gap-sm[data-v-1f9abe01]{gap:8px}.app-form-grid--gap-md[data-v-1f9abe01]{gap:12px}.app-form-grid--gap-lg[data-v-1f9abe01]{gap:16px}@media (min-width: 768px){.app-form-grid--cols-2[data-v-1f9abe01]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.app-form-grid--cols-3[data-v-1f9abe01]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.app-form-grid--cols-4[data-v-1f9abe01]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-v-1f9abe01] .app-form-grid__full,[data-v-1f9abe01] .field-full{grid-column:1 / -1}.app-switch-row[data-v-cd815a87]{display:inline-flex;align-items:flex-start;gap:8px;min-height:28px;cursor:pointer}.app-switch-row--disabled[data-v-cd815a87]{opacity:.65;cursor:not-allowed}.app-switch-row__content[data-v-cd815a87]{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.app-switch-row__label[data-v-cd815a87]{font-size:14px;color:var(--tg-text);line-height:1.3}.app-switch-row__hint[data-v-cd815a87]{font-size:12px;color:var(--tg-hint);line-height:1.35}.app-tabs[data-v-088237c7]{width:100%}.app-tabs-content[data-v-bbd8b722]{margin-top:10px;outline:none}.app-tabs-content--padded[data-v-bbd8b722]{padding:2px}.app-tabs-list[data-v-3b73de44]{width:100%;justify-content:flex-start;border-radius:12px;background:#f1f5f9f2;border:1px solid rgba(148,163,184,.25)}.app-tabs-list--sm[data-v-3b73de44]{min-height:36px}.app-tabs-list--md[data-v-3b73de44]{min-height:40px}.app-tabs-list--fit[data-v-3b73de44]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.app-tabs-trigger[data-v-d49a5ce2]{min-height:44px;font-size:13px;border-radius:9px;color:var(--tg-hint);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.app-tabs-trigger[data-state=active][data-v-d49a5ce2]{color:var(--tg-text);box-shadow:0 2px 8px color-mix(in srgb,var(--tg-text) 8%,transparent)}.directory-tabs[data-v-a3a849d3] .app-tabs-trigger{min-height:44px}.feedback[data-v-a3a849d3]{margin:10px 0 0;padding:10px 12px;border-radius:12px;font-size:13px}.feedback--error[data-v-a3a849d3]{color:#991b1b;background:#fee2e2cc}.feedback--success[data-v-a3a849d3]{color:#166534;background:#dcfce7cc}.fin-card[data-v-a3a849d3]{margin-top:12px}.section-head[data-v-a3a849d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-actions[data-v-a3a849d3]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.tree-cell[data-v-a3a849d3],.mobile-tree[data-v-a3a849d3]{--tree-depth: 0;display:flex;align-items:flex-start;gap:6px;padding-left:calc(var(--tree-depth) * 18px);min-width:0}.tree-toggle[data-v-a3a849d3],.tree-toggle-placeholder[data-v-a3a849d3]{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center}.tree-toggle[data-v-a3a849d3]{border:0;border-radius:10px;background:transparent;color:#475569;cursor:pointer}.tree-toggle[data-v-a3a849d3]:hover{background:#e2e8f0b3}.tree-chevron[data-v-a3a849d3]{font-size:24px;line-height:1;transition:transform .15s ease}.tree-chevron.is-expanded[data-v-a3a849d3]{transform:rotate(90deg)}.table-link[data-v-a3a849d3],.mobile-account[data-v-a3a849d3]{border:0;background:transparent;color:inherit;text-align:left;padding:0}.table-link[data-v-a3a849d3]{cursor:pointer}.table-link[data-v-a3a849d3]{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:650}.table-link[data-v-a3a849d3]:hover{color:#1d4ed8}.table-label[data-v-a3a849d3]{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:650}.context-label[data-v-a3a849d3]{padding:2px 6px;border-radius:999px;color:#64748b;background:#f1f5f9;font-size:10px}.cell-note[data-v-a3a849d3]{display:block;margin-top:3px;color:var(--tg-hint);font-size:11px}.action-slot[data-v-a3a849d3]{display:inline-block;width:68px;min-height:44px}button.mobile-account[data-v-a3a849d3]{cursor:pointer}.mobile-account[data-v-a3a849d3]{display:flex;flex:1;min-width:0;min-height:44px;flex-direction:column;gap:4px;justify-content:center}.mobile-title[data-v-a3a849d3]{font-weight:700;overflow-wrap:anywhere}.mobile-meta[data-v-a3a849d3]{color:var(--tg-hint);font-size:12px;line-height:1.35}.modal-note[data-v-a3a849d3]{margin:0 0 12px;padding:10px 12px;border-radius:12px;color:#92400e;background:#fffbeb;font-size:13px}.readonly-value[data-v-a3a849d3]{min-height:44px;display:flex;align-items:center;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid rgba(148,163,184,.28);font-weight:650}[data-v-a3a849d3] .row-archived{opacity:.58}[data-v-a3a849d3] .row-context{background:#f8fafccc}@media (max-width: 767px){.section-head[data-v-a3a849d3]{flex-direction:column}.section-actions[data-v-a3a849d3]{width:100%;justify-content:flex-start}.section-actions[data-v-a3a849d3]>*{flex:1 1 auto}.directory-tabs[data-v-a3a849d3]{overflow-x:auto}.directory-tabs[data-v-a3a849d3] .app-tabs-trigger{min-width:max-content}}.mobile-main[data-v-abf51c2f]{display:grid;gap:12px}.section-head[data-v-abf51c2f]{display:flex;justify-content:space-between;align-items:center}.error-text[data-v-abf51c2f],.success-text[data-v-abf51c2f],.mobile-title[data-v-abf51c2f],.mobile-meta[data-v-abf51c2f]{margin:0}.error-text[data-v-abf51c2f]{color:#b91c1c}.success-text[data-v-abf51c2f]{color:#047857}.form-hint[data-v-abf51c2f]{margin:-4px 0 0;font-size:13px}.form-hint--warning[data-v-abf51c2f]{color:#92400e}.table-link[data-v-abf51c2f]{border:0;background:transparent;padding:0;color:var(--tg-text);font-weight:600;text-align:left;cursor:pointer}.badge-list[data-v-abf51c2f]{display:flex;flex-wrap:wrap;gap:4px}.roles-field[data-v-abf51c2f]{margin:0;padding:12px;border:1px solid rgba(148,163,184,.35);border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.roles-field legend[data-v-abf51c2f]{padding:0 6px;font-weight:600}.role-option[data-v-abf51c2f]{min-height:44px;display:flex;align-items:center;gap:8px}.mobile-title[data-v-abf51c2f]{font-weight:600}.mobile-meta[data-v-abf51c2f]{color:var(--tg-hint);font-size:12px}@media (max-width: 680px){.roles-field[data-v-abf51c2f]{grid-template-columns:1fr}}.debt-form[data-v-ad9c33d3],.form-section[data-v-ad9c33d3]{display:flex;flex-direction:column;gap:14px}.form-section+.form-section[data-v-ad9c33d3]{padding-top:18px;border-top:1px solid rgba(148,163,184,.24)}.form-section__head h3[data-v-ad9c33d3],.form-section__head p[data-v-ad9c33d3]{margin:0}.form-section__head h3[data-v-ad9c33d3]{font-size:15px;font-weight:700}.form-section__head p[data-v-ad9c33d3]{max-width:70ch;margin-top:4px;color:var(--tg-hint);font-size:12px;line-height:1.45}.accounting-scope-error[data-v-ad9c33d3]{margin:0;color:#dc2626;font-size:12px;line-height:1.45}.accounting-side[data-v-ad9c33d3]{display:flex;min-width:0;flex-direction:column;gap:10px}.accounting-side__switch[data-v-ad9c33d3]{min-height:44px}.error-text[data-v-561b01bb],.success-text[data-v-561b01bb],.status-summary__label[data-v-561b01bb],.notes-text[data-v-561b01bb],.operations-empty p[data-v-561b01bb],.mobile-title[data-v-561b01bb],.mobile-meta[data-v-561b01bb]{margin:0}.error-text[data-v-561b01bb]{color:#b91c1c}.success-text[data-v-561b01bb]{color:#047857}.status-panel[data-v-561b01bb],.mobile-main[data-v-561b01bb],.operations-empty[data-v-561b01bb],.operations-stack[data-v-561b01bb]{display:grid;gap:10px}.balance-grid[data-v-561b01bb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.balance-card[data-v-561b01bb]{display:grid;gap:6px;min-height:88px;padding:14px;border:1px solid color-mix(in srgb,var(--tg-hint) 22%,transparent);border-radius:14px;background:color-mix(in srgb,var(--tg-bg) 92%,var(--accent) 8%)}.balance-card span[data-v-561b01bb]{color:var(--tg-hint);font-size:12px}.balance-card strong[data-v-561b01bb]{font-size:17px}.balance-card--accent[data-v-561b01bb]{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--tg-bg) 84%,var(--accent) 16%)}.muted-text[data-v-561b01bb]{margin:0;color:var(--tg-hint)}.chain-child[data-v-561b01bb]{padding-left:14px;color:var(--tg-hint)}.status-summary[data-v-561b01bb],.status-summary__value[data-v-561b01bb],.section-head[data-v-561b01bb]{display:flex;align-items:center;gap:12px}.status-summary[data-v-561b01bb],.section-head[data-v-561b01bb]{justify-content:space-between}.status-summary__label[data-v-561b01bb]{margin-bottom:6px;color:var(--tg-hint);font-size:12px}.status-summary__value[data-v-561b01bb]{flex-wrap:wrap;font-weight:700}.detail-tabs[data-v-561b01bb]{display:grid;gap:12px}.notes-text[data-v-561b01bb],.operations-empty[data-v-561b01bb]{margin-top:14px;color:var(--tg-hint);line-height:1.55}.external-link[data-v-561b01bb]{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--accent);font-weight:600}.mobile-title[data-v-561b01bb]{font-weight:700}.mobile-meta[data-v-561b01bb]{color:var(--tg-hint);font-size:12px}@media (max-width: 680px){.status-summary[data-v-561b01bb],.section-head[data-v-561b01bb]{align-items:stretch;flex-direction:column}.balance-grid[data-v-561b01bb]{grid-template-columns:1fr 1fr}}@media (max-width: 440px){.balance-grid[data-v-561b01bb]{grid-template-columns:1fr}}.mobile-main[data-v-3fffd3c3]{display:grid;gap:12px}.header-actions[data-v-3fffd3c3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.error-text[data-v-3fffd3c3],.success-text[data-v-3fffd3c3],.mobile-title[data-v-3fffd3c3],.mobile-meta[data-v-3fffd3c3]{margin:0}.error-text[data-v-3fffd3c3]{color:#b91c1c}.success-text[data-v-3fffd3c3]{color:#047857}.table-link[data-v-3fffd3c3]{min-height:44px;border:0;background:transparent;padding:8px 0;color:var(--tg-text);font-weight:700;text-align:left;cursor:pointer}.mobile-title-row[data-v-3fffd3c3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-title[data-v-3fffd3c3]{font-weight:700}.mobile-meta[data-v-3fffd3c3]{color:var(--tg-hint);font-size:12px;line-height:1.45}.section-header[data-v-d64c690b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.muted-text[data-v-d64c690b]{margin:0;color:var(--tg-hint);font-size:13px}.error-text[data-v-d64c690b]{margin:0;color:#dc2626;font-size:13px;font-weight:700}.chain-stack[data-v-d64c690b]{display:grid;gap:10px}.chain-row[data-v-d64c690b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffffb8}.chain-title[data-v-d64c690b],.chain-meta[data-v-d64c690b]{margin:0}.chain-title[data-v-d64c690b]{font-weight:700}.chain-meta[data-v-d64c690b]{color:var(--tg-hint);font-size:12px;line-height:1.35}.mobile-title[data-v-d64c690b],.mobile-meta[data-v-d64c690b]{margin:0}.mobile-title[data-v-d64c690b]{font-weight:700}.positive[data-v-d64c690b]{color:#15803d;font-weight:700}.negative[data-v-d64c690b]{color:#dc2626;font-weight:700}.mobile-meta[data-v-d64c690b]{color:var(--tg-hint);font-size:12px;line-height:1.35}.section-header[data-v-3d0df0e5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.form-stack[data-v-3d0df0e5],.correction-list[data-v-3d0df0e5]{display:grid;gap:16px}.correction-card[data-v-3d0df0e5]{display:grid;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffffc7}.correction-source[data-v-3d0df0e5]{display:grid;gap:4px}.correction-title[data-v-3d0df0e5],.correction-meta[data-v-3d0df0e5],.muted-text[data-v-3d0df0e5],.error-text[data-v-3d0df0e5]{margin:0}.correction-title[data-v-3d0df0e5]{font-weight:700}.correction-meta[data-v-3d0df0e5],.muted-text[data-v-3d0df0e5]{color:var(--tg-hint);font-size:13px;line-height:1.35}.error-text[data-v-3d0df0e5]{color:#dc2626;font-size:13px;font-weight:700}.summary-strip[data-v-3d0df0e5]{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px;color:var(--tg-hint);font-size:13px;font-weight:700}.footer-actions[data-v-3d0df0e5]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.form-stack[data-v-ad502bd9],.preview-stack[data-v-ad502bd9],.preview-lines[data-v-ad502bd9],.allocation-list[data-v-ad502bd9]{display:grid;gap:14px}.section-head[data-v-ad502bd9],.inline-actions[data-v-ad502bd9],.footer-actions[data-v-ad502bd9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-head[data-v-ad502bd9],.footer-actions[data-v-ad502bd9]{justify-content:space-between}.muted-text[data-v-ad502bd9]{margin:0;color:var(--tg-hint);font-size:13px}.field-hint[data-v-ad502bd9]{margin:6px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.35}.preview-row[data-v-ad502bd9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.preview-label[data-v-ad502bd9],.preview-value[data-v-ad502bd9],.preview-line[data-v-ad502bd9],.allocation-hint[data-v-ad502bd9]{margin:0}.preview-label[data-v-ad502bd9]{color:var(--tg-hint);font-size:12px}.preview-value[data-v-ad502bd9]{font-weight:700;line-height:1.35}.preview-line[data-v-ad502bd9]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f8fafce6;border:1px solid rgba(148,163,184,.24)}.allocation-card[data-v-ad502bd9]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(120px,auto);gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#ffffffdb}.allocation-check[data-v-ad502bd9]{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700}.allocation-controls[data-v-ad502bd9]{display:grid;gap:6px}.allocation-hint[data-v-ad502bd9]{color:var(--tg-hint);font-size:12px;line-height:1.35}.allocation-result[data-v-ad502bd9]{text-align:right}.error-text[data-v-ad502bd9]{margin:12px 0 0;color:#dc2626;font-size:13px}@media (max-width: 720px){.preview-row[data-v-ad502bd9],.allocation-card[data-v-ad502bd9]{grid-template-columns:1fr}.allocation-result[data-v-ad502bd9]{text-align:left}}.section-header[data-v-e1bb4c8b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.form-stack[data-v-e1bb4c8b]{display:grid;gap:16px}.muted-text[data-v-e1bb4c8b],.error-text[data-v-e1bb4c8b],.mobile-title[data-v-e1bb4c8b],.mobile-meta[data-v-e1bb4c8b]{margin:0}.muted-text[data-v-e1bb4c8b],.mobile-meta[data-v-e1bb4c8b]{color:var(--tg-hint);font-size:13px}.error-text[data-v-e1bb4c8b]{color:#dc2626;font-size:13px;font-weight:700}.positive[data-v-e1bb4c8b]{color:#15803d;font-weight:700}.negative[data-v-e1bb4c8b]{color:#dc2626;font-weight:700}.mobile-title[data-v-e1bb4c8b]{font-weight:700}.mobile-meta[data-v-e1bb4c8b]{line-height:1.35}.footer-actions[data-v-e1bb4c8b]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.section-head[data-v-1b6b4ec6]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.filter-primary[data-v-1b6b4ec6]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.filter-search[data-v-1b6b4ec6]{flex:1;min-width:min(100%,280px)}.table-link[data-v-1b6b4ec6]{border:0;background:transparent;padding:0;color:#2563eb;font-weight:700;cursor:pointer}.error-text[data-v-1b6b4ec6]{margin:0 0 10px;color:#dc2626;font-size:13px}.hint-text[data-v-1b6b4ec6]{margin:0;color:var(--tg-hint);font-size:13px}.mobile-title[data-v-1b6b4ec6],.mobile-meta[data-v-1b6b4ec6]{margin:0}.mobile-title[data-v-1b6b4ec6]{font-weight:700}.mobile-meta[data-v-1b6b4ec6]{color:var(--tg-hint);font-size:12px;line-height:1.35}.app-ordered-checklist[data-v-fc197a40]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.app-ordered-checklist__item[data-v-fc197a40]{min-width:0;min-height:56px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 6px 5px 2px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fffffffa;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.app-ordered-checklist__item[data-v-fc197a40]:hover,.app-ordered-checklist__item--chosen[data-v-fc197a40]{border-color:#2563eb61;background:#eff6ffd1}.app-ordered-checklist__item--disabled[data-v-fc197a40]{background:#f8fafceb}.app-ordered-checklist__item--ghost[data-v-fc197a40]{border-color:#2563ebb3;background:#dbeafeb8}.app-ordered-checklist__item--dragging[data-v-fc197a40]{opacity:.72}.app-ordered-checklist__handle[data-v-fc197a40]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#475569;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.app-ordered-checklist__handle[data-v-fc197a40]:active,.app-ordered-checklist--dragging .app-ordered-checklist__handle[data-v-fc197a40]{cursor:grabbing}.app-ordered-checklist__selection[data-v-fc197a40]{min-width:0;min-height:44px;display:grid;grid-template-columns:28px 30px minmax(0,1fr);align-items:center}.app-ordered-checklist__selection--fixed[data-v-fc197a40]{grid-template-columns:30px minmax(0,1fr)}.app-ordered-checklist__checkbox-target[data-v-fc197a40]{min-width:28px;min-height:44px;display:inline-flex;align-items:center}.app-ordered-checklist__position[data-v-fc197a40]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#dbeafee6;color:#1e40af;font-size:12px;font-weight:700}.app-ordered-checklist__position.is-disabled[data-v-fc197a40]{background:#e2e8f0e6;color:#64748b}.app-ordered-checklist__copy[data-v-fc197a40]{min-width:0;display:grid;gap:1px}.app-ordered-checklist__label[data-v-fc197a40]{min-width:0;color:var(--tg-text);font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.app-ordered-checklist__state[data-v-fc197a40]{color:var(--tg-hint);font-size:11px;line-height:1.3}.app-ordered-checklist__actions[data-v-fc197a40]{display:flex;align-items:center;gap:2px}.app-ordered-checklist__announcement[data-v-fc197a40]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 350px){.app-ordered-checklist__item[data-v-fc197a40]{grid-template-columns:44px minmax(0,1fr)}.app-ordered-checklist__handle[data-v-fc197a40]{grid-row:1 / span 2}.app-ordered-checklist__actions[data-v-fc197a40]{grid-column:2;justify-self:end}}@media (prefers-reduced-motion: reduce){.app-ordered-checklist__item[data-v-fc197a40]{transition:none}}.reports-filters[data-v-2397ef7d]{display:grid;gap:12px}.section-head[data-v-2397ef7d],.report-actions[data-v-2397ef7d]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.grouping-panel[data-v-2397ef7d]{display:grid;gap:10px;padding:12px;border-radius:14px;background:#f8fafce6;border:1px solid rgba(148,163,184,.2)}.grouping-head[data-v-2397ef7d]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.grouping-copy[data-v-2397ef7d]{display:grid;gap:2px}.grouping-title[data-v-2397ef7d]{font-weight:700;color:var(--tg-text)}.grouping-hint[data-v-2397ef7d]{color:var(--tg-hint);font-size:12px}.grouping-summary[data-v-2397ef7d]{margin:0;color:var(--tg-hint);font-size:13px;line-height:1.4}.grouping-summary strong[data-v-2397ef7d]{color:var(--tg-text)}.kpi-grid[data-v-2397ef7d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-tile[data-v-2397ef7d]{display:grid;gap:8px;min-width:0}.kpi-label[data-v-2397ef7d],.kpi-caption[data-v-2397ef7d],.hint-text[data-v-2397ef7d]{color:var(--tg-hint);font-size:12px}.kpi-value[data-v-2397ef7d]{display:block;min-width:0;font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.group-cell[data-v-2397ef7d]{display:inline-flex;align-items:center;gap:8px;max-width:100%}.group-label[data-v-2397ef7d]{min-width:0;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.collapse-button[data-v-2397ef7d],.collapse-spacer[data-v-2397ef7d]{width:24px;height:24px;flex:0 0 auto}.collapse-button[data-v-2397ef7d]{border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#fffffff5;color:var(--tg-text);font-weight:800;line-height:1;cursor:pointer}.collapse-button[data-v-2397ef7d]:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:2px}.group-label--level-0[data-v-2397ef7d]{color:#0f172a}.group-label--level-1[data-v-2397ef7d]{padding-left:14px;color:#1e3a8a}.group-label--level-2[data-v-2397ef7d]{padding-left:28px;color:#334155}.group-label--level-3[data-v-2397ef7d]{padding-left:42px;color:#475569}.group-label--level-4[data-v-2397ef7d]{padding-left:56px;color:var(--tg-text);font-weight:600}.positive[data-v-2397ef7d]{color:#047857}.negative[data-v-2397ef7d]{color:#b91c1c}.neutral[data-v-2397ef7d]{color:var(--tg-text)}.error-text[data-v-2397ef7d]{margin:0;color:#dc2626;font-size:13px}.warning-text[data-v-2397ef7d]{margin:0;color:#b45309;font-size:13px;line-height:1.4}.hint-text[data-v-2397ef7d]{margin:0}.warning-card[data-v-2397ef7d]{display:grid;gap:10px}.drilldown-panel[data-v-2397ef7d]{display:grid;gap:12px}.detail-description[data-v-2397ef7d]{display:inline-block;max-width:280px;overflow-wrap:anywhere}.missing-grid[data-v-2397ef7d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:13px}.mobile-title[data-v-2397ef7d],.mobile-meta[data-v-2397ef7d]{margin:0}.mobile-title[data-v-2397ef7d]{font-weight:700}.mobile-meta[data-v-2397ef7d]{color:var(--tg-hint);font-size:12px;line-height:1.35}@media (max-width: 920px){.kpi-grid[data-v-2397ef7d],.missing-grid[data-v-2397ef7d]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.kpi-grid[data-v-2397ef7d],.missing-grid[data-v-2397ef7d]{grid-template-columns:1fr}}.reward-panel[data-v-de3f34f0]{display:grid;gap:10px}.summary-card[data-v-de3f34f0]{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fffffff2;padding:10px}.result-card[data-v-de3f34f0]{display:grid;gap:12px}.summary-title[data-v-de3f34f0]{margin:0;font-size:14px;font-weight:700;color:var(--tg-text)}.result-value[data-v-de3f34f0]{margin:8px 0 0;font-size:28px;font-weight:800;color:var(--tg-text)}.text-muted[data-v-de3f34f0]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.result-meta[data-v-de3f34f0],.settings-grid[data-v-de3f34f0]{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.result-meta p[data-v-de3f34f0],.kv-item[data-v-de3f34f0]{margin:0;display:grid;gap:2px;font-size:13px;color:var(--tg-text)}.result-meta span[data-v-de3f34f0],.kv-item span[data-v-de3f34f0]{color:var(--tg-hint);font-size:12px}.section-actions[data-v-de3f34f0]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.tiny-button[data-v-de3f34f0]{min-height:36px;border:1px solid rgba(148,163,184,.4);border-radius:8px;padding:0 12px;background:#fff;color:var(--tg-text);font-size:13px;font-weight:600}.tiny-button.primary[data-v-de3f34f0]{border-color:#2563eb59;background:#2563eb;color:#fff}.tiny-button[data-v-de3f34f0]:disabled{opacity:.55}.table-scroll[data-v-de3f34f0]{margin-top:10px;overflow-x:auto}.reward-table[data-v-de3f34f0]{width:100%;border-collapse:collapse;min-width:640px;font-size:12px}.reward-table th[data-v-de3f34f0],.reward-table td[data-v-de3f34f0]{border-bottom:1px solid rgba(148,163,184,.24);padding:8px;text-align:left;vertical-align:top}.reward-table th[data-v-de3f34f0]{color:var(--tg-hint);font-weight:700}.reward-table code[data-v-de3f34f0]{font-size:11px}.error[data-v-de3f34f0],.success[data-v-de3f34f0]{margin:8px 0 0;font-size:12px}.error[data-v-de3f34f0]{color:#b42318}.success[data-v-de3f34f0]{color:#166534}.section-head[data-v-737adf99]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.table-link[data-v-737adf99]{border:0;background:transparent;color:#1d4ed8;font:inherit;font-weight:700;padding:0;min-height:44px;cursor:pointer;text-align:left}.table-link--inline[data-v-737adf99]{min-height:44px;display:inline-flex;align-items:center;font-size:12px;text-decoration:none}.schedule-posting[data-v-737adf99]{min-width:130px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.schedule-posting__error[data-v-737adf99]{max-width:32ch;color:#b91c1c;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.details-grid[data-v-737adf99]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.details-grid p[data-v-737adf99]{margin:0;display:flex;flex-direction:column;gap:3px;min-width:0}.details-grid span[data-v-737adf99]{color:var(--tg-hint);font-size:12px}.details-grid strong[data-v-737adf99],.details-grid a[data-v-737adf99]{color:var(--tg-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.details-grid a[data-v-737adf99]{color:#1d4ed8;text-decoration:none;font-weight:700}.contract-date-basis-pair[data-v-737adf99]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.85fr);gap:12px;align-items:start}.notes-text[data-v-737adf99]{margin:12px 0 0}.reward-properties-panel[data-v-737adf99]{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.24)}.reward-properties-grid[data-v-737adf99]{max-width:680px}.contract-modal-backdrop[data-v-737adf99]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));background:#0f172a73}.contract-modal[data-v-737adf99]{width:min(1120px,100%);max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:var(--tg-bg);box-shadow:0 24px 70px #0f172a3d;padding:16px}.contract-modal__header[data-v-737adf99]{position:sticky;top:-16px;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;background:var(--tg-bg)}.contract-modal__title[data-v-737adf99]{min-width:0}.contract-modal__actions[data-v-737adf99]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.contract-tabs[data-v-737adf99]{display:grid;gap:10px}.contract-tab-panel[data-v-737adf99]{display:grid;gap:12px}.modal-toolbar[data-v-737adf99]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.modal-toolbar h3[data-v-737adf99]{margin:0;color:var(--tg-text);font-size:16px;line-height:1.35}.modal-toolbar p[data-v-737adf99]{margin:3px 0 0;color:var(--tg-hint);font-size:13px;line-height:1.35}.modal-toolbar__actions[data-v-737adf99]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.table-scroll[data-v-737adf99]{width:100%;overflow-x:auto}.indexation-table[data-v-737adf99]{width:100%;min-width:620px;border-collapse:collapse;color:var(--tg-text);font-size:13px}.indexation-table th[data-v-737adf99],.indexation-table td[data-v-737adf99]{border-bottom:1px solid rgba(148,163,184,.25);padding:8px;text-align:left;vertical-align:middle}.indexation-table th[data-v-737adf99]{color:var(--tg-hint);font-weight:600}.error-text[data-v-737adf99]{margin:0;color:#b91c1c;font-size:13px}.success-text[data-v-737adf99]{margin:0;color:#047857;font-size:13px}.mobile-main[data-v-737adf99]{display:flex;flex-direction:column;gap:5px}.mobile-title[data-v-737adf99]{margin:0;font-weight:700;font-size:14px;line-height:1.35}.mobile-meta[data-v-737adf99]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.35}@media (max-width: 720px){.details-grid[data-v-737adf99],.contract-date-basis-pair[data-v-737adf99]{grid-template-columns:1fr}.contract-modal-backdrop[data-v-737adf99]{place-items:end stretch;padding-inline:0;padding-bottom:0}.contract-modal[data-v-737adf99]{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:8px 8px 0 0;padding:14px}.contract-modal__header[data-v-737adf99],.modal-toolbar[data-v-737adf99]{flex-direction:column}.contract-modal__actions[data-v-737adf99],.modal-toolbar__actions[data-v-737adf99]{width:100%;justify-content:flex-start}}.preview-notice[data-v-f388ced2],.message[data-v-f388ced2]{border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.preview-notice[data-v-f388ced2]{display:flex;align-items:flex-start;gap:8px;border:1px solid color-mix(in srgb,var(--app-operational, #0f766e) 28%,transparent);background:color-mix(in srgb,var(--app-operational, #0f766e) 7%,var(--tg-bg, #fff));color:var(--tg-text)}.preview-notice span[data-v-f388ced2]{color:var(--tg-hint)}.message[data-v-f388ced2]{margin:0}.message--error[data-v-f388ced2]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-f388ced2]{background:color-mix(in srgb,#059669 11%,transparent);color:#065f46}.message--info[data-v-f388ced2]{background:#f1f5f9e6;color:var(--tg-text)}.field-error[data-v-f388ced2]{margin:0;color:#b91c1c;font-size:12px}.period-form[data-v-f388ced2]{display:grid;grid-template-columns:minmax(190px,260px) auto;align-items:end;gap:12px}.period-form__action[data-v-f388ced2]{min-height:44px;display:flex;align-items:stretch}.section-heading[data-v-f388ced2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading h3[data-v-f388ced2],.section-heading p[data-v-f388ced2]{margin:0}.section-heading h3[data-v-f388ced2]{color:var(--tg-text);font-size:16px}.section-heading p[data-v-f388ced2]{margin-top:3px;color:var(--tg-hint);font-size:12px}.summary[data-v-f388ced2],.post-result__summary[data-v-f388ced2]{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:var(--tg-bg, #fff)}.summary>div[data-v-f388ced2],.post-result__summary>div[data-v-f388ced2]{min-width:0;border-right:1px solid rgba(148,163,184,.22)}.post-result__summary>div[data-v-f388ced2],.summary__amount[data-v-f388ced2]{padding:11px 12px}.summary>div[data-v-f388ced2]:last-child,.post-result__summary>div[data-v-f388ced2]:last-child{border-right:0}.summary dt[data-v-f388ced2],.post-result__summary dt[data-v-f388ced2]{color:var(--tg-hint);font-size:11px}.summary dd[data-v-f388ced2],.post-result__summary dd[data-v-f388ced2]{margin:3px 0 0;color:var(--tg-text);font-size:16px;font-weight:700;overflow-wrap:anywhere}.summary__amount[data-v-f388ced2]{background:color-mix(in srgb,#2563eb 7%,var(--tg-bg, #fff))}.summary__amount span[data-v-f388ced2],.summary__amount strong[data-v-f388ced2]{display:block}.summary__amount span[data-v-f388ced2]{color:var(--tg-hint);font-size:11px}.summary__amount strong[data-v-f388ced2]{margin-top:3px;color:var(--tg-text);font-size:16px;overflow-wrap:anywhere}.summary-filter[data-v-f388ced2]{position:relative;width:100%;min-height:58px;border:0;padding:10px 12px;background:transparent;color:var(--tg-hint);font:inherit;text-align:left;cursor:pointer}.summary-filter[data-v-f388ced2]:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;background:transparent}.summary-filter[data-v-f388ced2]:hover{background:#f1f5f9d1}.summary-filter[data-v-f388ced2]:focus-visible{outline:2px solid var(--app-action, #2563eb);outline-offset:-2px}.summary-filter--active[data-v-f388ced2]:after{background:var(--app-action, #2563eb)}.summary-filter span[data-v-f388ced2]{display:block;font-size:11px}.summary-filter strong[data-v-f388ced2]{display:block;margin-top:3px;color:var(--tg-text);font-size:16px}.summary-filter--warning strong[data-v-f388ced2]{color:#92400e}.summary-filter--danger strong[data-v-f388ced2]{color:#b91c1c}.accrual-toolbar[data-v-f388ced2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.accrual-toolbar p[data-v-f388ced2]{margin:0;color:var(--tg-hint);font-size:11px}.accrual-toolbar p strong[data-v-f388ced2]{color:var(--tg-text)}.accrual-search[data-v-f388ced2]{display:flex;align-items:center;gap:8px}.accrual-search__input[data-v-f388ced2]{width:min(280px,32vw)}.accrual-search[data-v-f388ced2] button{min-height:40px}.accrual-table[data-v-f388ced2] .table-wrap{border-radius:8px}.accrual-table[data-v-f388ced2] .data-table{min-width:1140px;table-layout:fixed}.accrual-table[data-v-f388ced2] .data-table th,.accrual-table[data-v-f388ced2] .data-table td{height:48px;overflow:hidden;padding:6px 8px;vertical-align:middle}.accrual-table[data-v-f388ced2] .data-table th:nth-child(1),.accrual-table[data-v-f388ced2] .data-table td:nth-child(1){width:48px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(2),.accrual-table[data-v-f388ced2] .data-table td:nth-child(2){width:180px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(3),.accrual-table[data-v-f388ced2] .data-table td:nth-child(3){width:140px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(4),.accrual-table[data-v-f388ced2] .data-table td:nth-child(4){width:105px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(5),.accrual-table[data-v-f388ced2] .data-table td:nth-child(5){width:215px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(6),.accrual-table[data-v-f388ced2] .data-table td:nth-child(6){width:105px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(7),.accrual-table[data-v-f388ced2] .data-table td:nth-child(7){width:90px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(8),.accrual-table[data-v-f388ced2] .data-table td:nth-child(8){width:110px}.accrual-table[data-v-f388ced2] .data-table th:nth-child(9),.accrual-table[data-v-f388ced2] .data-table td:nth-child(9){width:150px}.accrual-table .selection-control[data-v-f388ced2]{height:35px}.selection-control[data-v-f388ced2]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.selection-control--disabled[data-v-f388ced2]{cursor:not-allowed}.sr-only[data-v-f388ced2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.primary-cell[data-v-f388ced2],.calculation-cell[data-v-f388ced2],.posting-cell[data-v-f388ced2],.status-cell[data-v-f388ced2]{display:flex;flex-direction:column;gap:4px}.primary-cell span[data-v-f388ced2],.calculation-cell span[data-v-f388ced2],.status-cell span[data-v-f388ced2]{color:var(--tg-hint);font-size:11px;line-height:1.35}.primary-cell--compact[data-v-f388ced2],.calculation-cell--compact[data-v-f388ced2],.posting-cell--compact[data-v-f388ced2]{min-width:0;flex-direction:row;align-items:center;gap:5px;white-space:nowrap}.primary-cell--compact strong[data-v-f388ced2],.primary-cell--compact span[data-v-f388ced2]:last-child,.calculation-cell--compact>span[data-v-f388ced2]:first-child,.posting-cell--compact span[data-v-f388ced2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-cell--compact strong[data-v-f388ced2]{flex:0 0 auto}.primary-cell--compact span[data-v-f388ced2]:last-child,.calculation-cell--compact>span[data-v-f388ced2]:first-child{flex:1 1 auto}.compact-ellipsis[data-v-f388ced2]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculation-cell--compact[data-v-f388ced2] .app-badge{flex:0 0 auto;padding:3px 6px}.posting-cell[data-v-f388ced2]{min-width:130px;font-size:12px}.posting-cell--compact[data-v-f388ced2]{min-width:0}.status-trigger[data-v-f388ced2]{display:flex;width:100%;min-width:0;height:30px;align-items:center;justify-content:space-between;gap:5px;border:1px solid transparent;border-radius:6px;padding:0 7px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.status-trigger span[data-v-f388ced2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-trigger small[data-v-f388ced2]{flex:0 0 auto;font-size:9px;font-weight:500;opacity:.82}.status-trigger[data-v-f388ced2]:focus-visible{outline:2px solid var(--app-action, #2563eb);outline-offset:1px}.status-trigger--warning[data-v-f388ced2]{border-color:#d9770642;background:#fff7edf5;color:#854d0e}.status-trigger--danger[data-v-f388ced2]{border-color:#dc262640;background:#fef2f2f5;color:#b91c1c}.status-trigger--success[data-v-f388ced2]{border-color:#0596693d;background:#ecfdf5f5;color:#065f46}.status-trigger--subtle[data-v-f388ced2],.status-trigger--outline[data-v-f388ced2]{border-color:#94a3b852;background:#f8fafcf5;color:#475569}.accrual-details[data-v-f388ced2]{min-width:0}.accrual-details__status[data-v-f388ced2]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:10px 12px;font-size:12px}.accrual-details__status--warning[data-v-f388ced2]{border-color:#d977064d;background:#fffbebf2;color:#854d0e}.accrual-details__status--danger[data-v-f388ced2]{border-color:#dc262647;background:#fef2f2f2;color:#b91c1c}.accrual-details__status--success[data-v-f388ced2]{border-color:#05966942;background:#ecfdf5f2;color:#065f46}.accrual-details__status--subtle[data-v-f388ced2],.accrual-details__status--outline[data-v-f388ced2]{background:#f8fafcf2;color:#475569}.accrual-details__section h3[data-v-f388ced2]{margin:0;color:var(--tg-text);font-size:14px}.accrual-details__issues[data-v-f388ced2]{margin:8px 0 0;padding-left:20px;color:var(--tg-text);font-size:12px;line-height:1.5}.accrual-details__issues li+li[data-v-f388ced2]{margin-top:6px}.accrual-details__list[data-v-f388ced2]{margin:0}.accrual-details__list>div[data-v-f388ced2]{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid rgba(148,163,184,.22);font-size:12px}.accrual-details__list dt[data-v-f388ced2]{color:var(--tg-hint)}.accrual-details__list dd[data-v-f388ced2]{margin:0;color:var(--tg-text);text-align:right;overflow-wrap:anywhere}.operation-link[data-v-f388ced2]{color:#1d4ed8;font-weight:700;text-decoration:none}.posting-actions[data-v-f388ced2]{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding-top:12px;border-top:1px solid rgba(148,163,184,.24)}.posting-actions>div[data-v-f388ced2]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.posting-actions span[data-v-f388ced2]{color:var(--tg-hint);font-size:12px}.post-result[data-v-f388ced2]{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(148,163,184,.24)}.post-result__summary[data-v-f388ced2]{grid-template-columns:repeat(5,minmax(0,1fr))}.post-result__problems[data-v-f388ced2]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.post-result__problems li[data-v-f388ced2]{display:flex;align-items:flex-start;gap:8px;color:var(--tg-text);font-size:12px;line-height:1.4}.mobile-accrual[data-v-f388ced2]{display:flex;flex-direction:column;gap:7px}.mobile-accrual__head[data-v-f388ced2]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px}.mobile-accrual__head>div[data-v-f388ced2]{min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-accrual__head span[data-v-f388ced2],.mobile-accrual p[data-v-f388ced2]{color:var(--tg-hint);font-size:12px}.mobile-accrual p[data-v-f388ced2]{margin:0}.mobile-accrual__formula[data-v-f388ced2]{color:var(--tg-text)!important}.mobile-accrual__result[data-v-f388ced2]{display:flex;align-items:center;gap:8px;padding-top:7px;border-top:1px solid rgba(148,163,184,.22)}.mobile-accrual__result strong[data-v-f388ced2]{margin-right:auto}.mobile-accrual__issues[data-v-f388ced2]{color:#92400e!important}@media (max-width: 900px){.summary[data-v-f388ced2]{grid-template-columns:repeat(3,minmax(0,1fr))}.accrual-toolbar[data-v-f388ced2]{align-items:stretch;flex-direction:column}.accrual-search[data-v-f388ced2]{width:100%}.accrual-search__input[data-v-f388ced2]{width:auto;flex:1 1 auto}.summary>div[data-v-f388ced2]:nth-child(3){border-right:0}.summary>div[data-v-f388ced2]:nth-child(-n+3){border-bottom:1px solid rgba(148,163,184,.22)}}@media (max-width: 620px){.preview-notice[data-v-f388ced2],.section-heading[data-v-f388ced2],.posting-actions[data-v-f388ced2]{align-items:stretch;flex-direction:column}.period-form[data-v-f388ced2]{grid-template-columns:1fr}.period-form__action[data-v-f388ced2] button,.posting-actions[data-v-f388ced2] button{width:100%}.posting-actions>div[data-v-f388ced2]{align-items:flex-start}.accrual-search[data-v-f388ced2]{flex-wrap:wrap}.accrual-search__input[data-v-f388ced2]{width:100%;flex-basis:100%}.accrual-search[data-v-f388ced2] button{flex:1 1 0}.accrual-details__list>div[data-v-f388ced2]{grid-template-columns:1fr;gap:4px}.accrual-details__list dd[data-v-f388ced2]{text-align:left}.summary[data-v-f388ced2],.post-result__summary[data-v-f388ced2]{grid-template-columns:1fr 1fr}.summary>div[data-v-f388ced2],.summary>div[data-v-f388ced2]:nth-child(3),.post-result__summary>div[data-v-f388ced2]{border-right:1px solid rgba(148,163,184,.22);border-bottom:1px solid rgba(148,163,184,.22)}.summary>div[data-v-f388ced2]:nth-child(2n),.post-result__summary>div[data-v-f388ced2]:nth-child(2n){border-right:0}.summary>div[data-v-f388ced2]:nth-last-child(-n+2){border-bottom:0}.post-result__summary>div[data-v-f388ced2]:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}}.lf-parameters[data-v-2ac368f6]{background:#fff;border:1px solid #d7dde5;border-radius:12px;padding:16px}.lf-grid[data-v-2ac368f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.lf-space[data-v-2ac368f6]{margin-top:16px}.lf-hint[data-v-2ac368f6]{color:#475569;font-size:13px;margin:12px 0;line-height:1.5}.lf-warning[data-v-2ac368f6]{color:#854d0e;background:#fff8e6;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.5}.lf-error[data-v-2ac368f6]{color:#b91c1c}.lf-check[data-v-2ac368f6]{display:flex;align-items:center;gap:10px;min-height:44px}.lf-check input[data-v-2ac368f6]{width:18px;height:18px}.lf-actions[data-v-2ac368f6]{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.lf-actions[data-v-2ac368f6]>.app-field{min-width:170px}summary[data-v-2ac368f6]{padding:12px 0;min-height:44px;font-weight:600}.lf-result-head[data-v-2ac368f6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px}.lf-result-head span[data-v-2ac368f6]{color:#475569;font-size:13px}.lf-total[data-v-2ac368f6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-bottom:1px solid #cbd5e1;padding:18px 0}.lf-total strong[data-v-2ac368f6]{font-size:20px;font-variant-numeric:tabular-nums}.lf-page[data-v-2ac368f6],.lf-page[data-v-2ac368f6] .content{flex:0 0 auto;min-width:0}.lf-table-wrap[data-v-2ac368f6]{flex:0 0 auto;width:100%;max-width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;border:1px solid #d7dde5;border-radius:8px}.lf-table[data-v-2ac368f6]{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;background:#fff}.lf-table th[data-v-2ac368f6],.lf-table td[data-v-2ac368f6]{padding:6px 10px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lf-table th[data-v-2ac368f6]:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left;min-width:240px;white-space:nowrap}.lf-table thead th[data-v-2ac368f6]{background:#f1f5f9}.lf-contract-line[data-v-2ac368f6]{display:flex;align-items:baseline;gap:10px;max-width:min(560px,45vw);white-space:nowrap}.lf-contract-name[data-v-2ac368f6]{min-width:0;overflow:hidden;text-overflow:ellipsis}.lf-table small[data-v-2ac368f6]{flex:0 0 auto;font-weight:400;font-size:12px;color:#475569}.lf-amount[data-v-2ac368f6]{background:transparent;border:0;color:#1d4ed8;text-decoration:underline;text-underline-offset:3px;min-height:32px;padding:0 4px;font:inherit}.lf-table-total[data-v-2ac368f6]{font-weight:700}.lf-mobile-month[data-v-2ac368f6],.lf-mobile-list[data-v-2ac368f6]{display:none}.lf-sheet[data-v-2ac368f6]{width:min(560px,100vw);max-width:100%}.lf-detail-row[data-v-2ac368f6]{padding:16px 0;border-bottom:1px solid #e2e8f0}.lf-detail-row p[data-v-2ac368f6]{font-size:13px;margin:8px 0}.lf-detail-row dl[data-v-2ac368f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}.lf-detail-row dd[data-v-2ac368f6]{margin:0;text-align:right;overflow-wrap:anywhere}.lf-detail-row dt[data-v-2ac368f6]{color:#475569}@media (max-width:700px){.lf-grid[data-v-2ac368f6]{grid-template-columns:1fr}.lf-desktop[data-v-2ac368f6]{display:none}.lf-mobile-month[data-v-2ac368f6]{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.lf-mobile-list[data-v-2ac368f6]{display:block}.lf-mobile-list button[data-v-2ac368f6]{display:flex;width:100%;gap:14px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #e2e8f0;background:#fff;padding:16px 10px;text-align:left;min-height:64px}.lf-mobile-list strong[data-v-2ac368f6]{white-space:nowrap}.lf-mobile-list small[data-v-2ac368f6]{display:block;color:#475569;margin-top:4px}.lf-actions[data-v-2ac368f6]>*{flex:1 1 145px}.lf-sheet[data-v-2ac368f6]{padding-bottom:env(safe-area-inset-bottom)}}.section-head[data-v-dc30b07b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.value-input[data-v-dc30b07b]{max-width:180px;margin-left:auto}.error-text[data-v-dc30b07b],.success-text[data-v-dc30b07b]{margin:0 0 10px;font-size:13px}.error-text[data-v-dc30b07b]{color:#b42318}.success-text[data-v-dc30b07b]{color:#166534}.filters-grid[data-v-05f1e0da]{display:grid;gap:12px}.section-head[data-v-05f1e0da]{display:flex;align-items:center;justify-content:space-between;gap:10px}.error-text[data-v-05f1e0da]{margin:0;color:#b91c1c;font-size:13px}.table-link[data-v-05f1e0da]{border:none;background:transparent;padding:0;color:var(--tg-text);font-weight:600;text-align:left;cursor:pointer}.table-link[data-v-05f1e0da]:hover{text-decoration:underline}.mobile-main[data-v-05f1e0da]{display:grid;gap:6px}.mobile-title[data-v-05f1e0da]{margin:0;font-size:14px;font-weight:600}.mobile-meta[data-v-05f1e0da]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.35}.mobile-actions[data-v-05f1e0da]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rental-object-control[data-v-ddea62c8]{display:grid;gap:8px}.rental-object-actions[data-v-ddea62c8]{display:flex;flex-wrap:wrap;gap:8px}.error-text[data-v-ddea62c8]{margin:0;padding:10px 0 0;color:#b91c1c;font-size:13px}.success-text[data-v-ddea62c8]{margin:0 0 16px;border-radius:8px;background:#14b8a61a;color:#115e59;font-size:13px;line-height:1.45;padding:10px 12px}.detail-content[data-v-2bd04d63]{display:grid;gap:12px}.section-head[data-v-2bd04d63]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tabs-wrap[data-v-2bd04d63]{padding-top:12px}.tabs-list[data-v-2bd04d63]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto}.tab-panel[data-v-2bd04d63]{margin-top:12px;display:grid;gap:14px}.section-actions[data-v-2bd04d63]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.section-head-inline[data-v-2bd04d63]{display:flex;align-items:center;justify-content:space-between;gap:10px}.h3[data-v-2bd04d63]{margin:0;font-size:15px;font-weight:600}.list-grid[data-v-2bd04d63]{display:grid;gap:10px}.list-card[data-v-2bd04d63]{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#ffffffeb;padding:10px}.attr-def-row[data-v-2bd04d63]{display:flex;align-items:center;justify-content:space-between;gap:8px}.attr-def-meta[data-v-2bd04d63]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.35}.attr-def-title[data-v-2bd04d63]{margin:0;font-size:13px;font-weight:600}.table-muted[data-v-2bd04d63]{color:var(--tg-hint)}.mobile-title[data-v-2bd04d63]{margin:0;font-size:14px;font-weight:600}.mobile-meta[data-v-2bd04d63]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.35}.error-text[data-v-2bd04d63]{margin:0;color:#b91c1c;font-size:13px}.success-text[data-v-2bd04d63]{margin:0;color:#047857;font-size:13px}.danger-btn[data-v-2bd04d63]{border-color:#b91c1c4d;color:#b91c1c}@media (max-width: 860px){.tabs-list[data-v-2bd04d63]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}.filters-grid[data-v-4da54440]{display:grid;gap:12px}.field[data-v-4da54440]{display:grid;gap:8px}.field-label[data-v-4da54440]{font-size:12px;color:var(--tg-hint)}.field-inline[data-v-4da54440],.switch-row[data-v-4da54440]{display:flex;align-items:center;gap:8px}.section-head[data-v-4da54440]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-main[data-v-4da54440]{display:grid;gap:6px}.mobile-title[data-v-4da54440]{margin:0;font-size:13px;font-weight:600}.mobile-meta[data-v-4da54440]{margin:0;font-size:12px;color:var(--tg-hint)}.error-text[data-v-4da54440]{margin:0;color:#b91c1c;font-size:13px}.success-text[data-v-4da54440]{margin:0;color:#047857;font-size:13px}.form-grid[data-v-4da54440]{display:grid;gap:12px}.field-full[data-v-4da54440]{grid-column:1 / -1}@media (min-width: 860px){.filters-grid[data-v-4da54440],.form-grid[data-v-4da54440]{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-content[data-v-5227ce2d]{display:grid;gap:12px}.period-card[data-v-5227ce2d]{display:grid;gap:10px}.section-head[data-v-5227ce2d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.forms-grid[data-v-5227ce2d]{display:grid;gap:10px}.form-block[data-v-5227ce2d]{border:1px dashed rgba(148,163,184,.35);border-radius:12px;padding:10px;display:grid;gap:10px}.h3[data-v-5227ce2d]{margin:0;font-size:15px;font-weight:600}.field[data-v-5227ce2d]{display:grid;gap:8px}.field-label[data-v-5227ce2d]{font-size:12px;color:var(--tg-hint)}.section-actions[data-v-5227ce2d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.list-grid[data-v-5227ce2d]{display:grid;gap:10px}.list-card[data-v-5227ce2d]{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#ffffffeb;padding:10px}.row-head[data-v-5227ce2d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.row-title[data-v-5227ce2d]{margin:0;font-size:13px;font-weight:600}.row-meta[data-v-5227ce2d]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.35}.error-text[data-v-5227ce2d]{margin:0;color:#b91c1c;font-size:13px}.success-text[data-v-5227ce2d]{margin:0;color:#047857;font-size:13px}@media (min-width: 860px){.forms-grid[data-v-5227ce2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rental-object-data-icon[data-v-8dca283b]{width:17px;height:17px}.rental-objects-compact-list[data-v-01670598]{width:100%}.rental-objects-compact-list[data-v-01670598] .data-table{min-width:900px}.rental-objects-compact-list[data-v-01670598] .data-table th,.rental-objects-compact-list[data-v-01670598] .data-table td{vertical-align:middle;padding:9px 10px}.rental-objects-compact-list[data-v-01670598] .col-actions{width:156px;min-width:156px;text-align:left!important}.rental-objects-compact-list[data-v-01670598] .mobile-actions{justify-content:flex-start}.rental-objects-compact-list[data-v-01670598] .mobile-item{gap:8px;padding:12px;transition:background-color .16s ease-out,border-color .16s ease-out}.rental-objects-compact-list[data-v-01670598] .data-table tbody tr>td{transition:background-color .16s ease-out}.rental-objects-compact-list[data-v-01670598] .data-table tbody tr.rental-object-row--signed>td,.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--signed{background:#f4faf6}.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--signed{border-color:#dcece1}.rental-objects-compact-list[data-v-01670598] .data-table tbody tr.rental-object-row--working>td,.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--working{background:#f0f8f7}.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--working{border-color:#d7e9e6}.rental-objects-compact-list[data-v-01670598] .data-table tbody tr.rental-object-row--archived>td,.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--archived{background:#f4f5f7}.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--archived{border-color:#dfe2e7}.rental-objects-compact-list[data-v-01670598] .data-table tbody tr.rental-object-row--archived .desktop-object-name,.rental-objects-compact-list[data-v-01670598] .mobile-item.rental-object-row--archived .mobile-object-name{color:#4b5563}.icon-header[data-v-01670598]{display:inline-flex;align-items:center;justify-content:flex-end;min-width:20px;color:#334155}.icon-header-kp[data-v-01670598]{justify-content:flex-start}.desktop-object-name[data-v-01670598],.mobile-object-name[data-v-01670598]{margin:0;color:#1b1f2a;font-size:14px;font-weight:400;line-height:1.35}.desktop-object-name[data-v-01670598]{max-width:260px}.mobile-object-summary[data-v-01670598]{display:flex;flex-direction:column;gap:8px;min-width:0}.mobile-object-head[data-v-01670598]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-object-statuses[data-v-01670598]{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;max-width:190px}.lifecycle-badge[data-v-01670598]{min-height:24px;border:1px solid transparent;border-radius:7px;display:inline-flex;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.lifecycle-badge-signed[data-v-01670598]{background:#e8f5ec;border-color:#cce5d4;color:#28613d}.lifecycle-badge-working[data-v-01670598]{background:#e4f3f0;border-color:#c7e2dd;color:#245f57}.lifecycle-badge-archived[data-v-01670598]{background:#e8eaee;border-color:#d5d8de;color:#4b5563}.mobile-object-name[data-v-01670598]{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.numeric-value[data-v-01670598]{color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap}.status-icons[data-v-01670598]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.status-badges[data-v-01670598]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:210px;max-width:300px}.status-badge[data-v-01670598]{min-height:22px;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}.mobile-status-icons[data-v-01670598]{flex:0 1 auto;justify-content:flex-end}.status-icon[data-v-01670598]{width:22px;height:22px;flex:0 0 22px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1}.status-icon-neutral[data-v-01670598]{background:#94a3b829;border-color:#94a3b873;color:#475569}.status-icon-info[data-v-01670598]{background:#3b82f624;border-color:#3b82f673;color:#1d4ed8}.status-icon-positive[data-v-01670598]{background:#10b98126;border-color:#10b9817a;color:#047857}.status-icon-negative[data-v-01670598]{background:#ef444424;border-color:#ef444473;color:#b91c1c}.status-icon-muted[data-v-01670598]{background:#4755691f;border-color:#47556966;color:#334155}.status-icon-warning[data-v-01670598]{background:#f59e0b29;border-color:#f59e0b73;color:#92400e}.status-icon-accent[data-v-01670598]{background:#6366f124;border-color:#6366f16b;color:#4338ca}.status-badge-neutral[data-v-01670598],.status-badge-muted[data-v-01670598]{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.status-badge-info[data-v-01670598]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.status-badge-positive[data-v-01670598]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.status-badge-negative[data-v-01670598]{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.status-badge-warning[data-v-01670598]{background:#fffbeb;border-color:#fde68a;color:#92400e}.status-badge-accent[data-v-01670598]{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.investment-value[data-v-01670598],.kp-value[data-v-01670598],.metric-chip[data-v-01670598]{display:inline-flex;align-items:center;gap:5px;color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap}.investment-value[data-v-01670598]{justify-content:flex-end}.source-icon[data-v-01670598]{width:14px;height:14px;color:#1e5eff}.kp-values[data-v-01670598]{display:flex;flex-wrap:wrap;gap:5px 10px;min-width:190px}.kp-value[data-v-01670598]{font-size:11px}.kp-value[data-v-01670598] .rental-object-data-icon{width:15px;height:15px;color:#475569}.mobile-metrics[data-v-01670598],.mobile-kp-values[data-v-01670598]{display:flex;flex-wrap:wrap;gap:6px}.mobile-kp-values[data-v-01670598]{padding-top:2px}.metric-chip[data-v-01670598]{min-height:30px;border-radius:8px;background:#f1f5f9;padding:5px 8px;font-size:12px}.metric-chip[data-v-01670598] .rental-object-data-icon{color:#475569}.metric-chip-investments[data-v-01670598]{background:#eef2ff}.metric-chip-investments[data-v-01670598] .rental-object-data-icon{color:#3730a3}.metric-chip-investments[data-v-01670598] .source-icon{color:#1e5eff}.kp-chip[data-v-01670598]{background:#f8fafc;box-shadow:inset 0 0 0 1px #94a3b847}.object-actions[data-v-01670598]{justify-content:flex-start}.visually-hidden[data-v-01670598]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 380px){.mobile-object-head[data-v-01670598]{flex-direction:column;gap:6px}.mobile-object-statuses[data-v-01670598],.mobile-status-icons[data-v-01670598]{justify-content:flex-start;max-width:none}}@media (prefers-reduced-motion: reduce){.rental-objects-compact-list[data-v-01670598] .mobile-item,.rental-objects-compact-list[data-v-01670598] .data-table tbody tr>td{transition:none}}.objects-toolbar[data-v-b10e86c0],.objects-toolbar-row[data-v-b10e86c0]{display:flex;flex-direction:column;gap:8px}.objects-toolbar-search[data-v-b10e86c0]{min-width:0;flex:1 1 auto}.objects-toolbar-actions[data-v-b10e86c0]{display:flex;align-items:center;gap:8px}.desktop-toolbar-actions[data-v-b10e86c0],.desktop-filter-summary[data-v-b10e86c0],.desktop-filter-panel[data-v-b10e86c0]{display:none}.mobile-toolbar-actions[data-v-b10e86c0]{width:100%}.mobile-filter-button[data-v-b10e86c0]{flex:1 1 auto}.filter-count[data-v-b10e86c0]{min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb1f;color:#1d4ed8;padding:0 6px;font-size:11px;font-weight:700;line-height:1}.objects-search-hint[data-v-b10e86c0],.mobile-filter-summary[data-v-b10e86c0]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.35}.mobile-filter-summary[data-v-b10e86c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-reveal-enter-active[data-v-b10e86c0],.filters-reveal-leave-active[data-v-b10e86c0]{transition:opacity .16s ease-out,transform .16s ease-out}.filters-reveal-enter-from[data-v-b10e86c0],.filters-reveal-leave-to[data-v-b10e86c0]{opacity:0;transform:translateY(-4px)}@media (min-width: 900px){.objects-toolbar-row[data-v-b10e86c0]{flex-direction:row;align-items:flex-end}.desktop-toolbar-actions[data-v-b10e86c0]{display:flex;flex:0 0 auto}.mobile-toolbar-actions[data-v-b10e86c0],.mobile-filter-summary[data-v-b10e86c0]{display:none}.desktop-filter-summary[data-v-b10e86c0]{min-height:32px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.filter-scope[data-v-b10e86c0],.filter-chip[data-v-b10e86c0]{min-height:28px;border-radius:7px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:1.2}.filter-scope[data-v-b10e86c0]{background:#f1f5f9;color:#475569}.filter-chip[data-v-b10e86c0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer}.filter-chip[data-v-b10e86c0]:hover{background:#f8fafc}.filter-chip[data-v-b10e86c0]:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.desktop-filter-panel[data-v-b10e86c0]{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#f8fafc;padding:12px}}@media (prefers-reduced-motion: reduce){.filters-reveal-enter-active[data-v-b10e86c0],.filters-reveal-leave-active[data-v-b10e86c0]{transition:none}}.filters-scroll-hint[data-v-76f6cd95]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.35}.filters-sheet-footer[data-v-76f6cd95]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sheet-button[data-v-76f6cd95]{width:100%;height:46px}.more-sheet-body[data-v-5595d6cf]{gap:8px}.sheet-link-row[data-v-5595d6cf]{width:100%;min-height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#f8fafcf2;color:#0f172a;display:flex;justify-content:space-between;align-items:center;padding:0 12px;text-align:left;font-size:14px;font-weight:600}.sheet-link-row[data-v-5595d6cf]:active{background:#e2e8f0f2}.more-sheet-scroll[data-v-5595d6cf]{gap:10px}.legend-section-title[data-v-5595d6cf]{margin:2px 0 0;color:#475569;font-size:12px;font-weight:700}.legend-list[data-v-5595d6cf]{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.legend-data-icon[data-v-5595d6cf]{width:22px;height:22px;min-width:22px;color:#1e5eff;display:inline-flex;align-items:center;justify-content:center}.legend-item[data-v-5595d6cf]{display:flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fffffff5;padding:8px 10px}.legend-status-badge[data-v-5595d6cf]{width:22px;height:22px;min-width:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.legend-icon-char[data-v-5595d6cf]{font-size:12px;line-height:1;font-weight:700}.legend-status-neutral[data-v-5595d6cf]{background:#94a3b829;border-color:#94a3b873;color:#475569}.legend-status-info[data-v-5595d6cf]{background:#3b82f624;border-color:#3b82f66b;color:#1d4ed8}.legend-status-positive[data-v-5595d6cf]{background:#10b98129;border-color:#10b98170;color:#047857}.legend-status-negative[data-v-5595d6cf]{background:#f43f5e24;border-color:#f43f5e6b;color:#be123c}.legend-status-muted[data-v-5595d6cf]{background:#94a3b833;border-color:#64748b6b;color:#475569}.legend-status-warning[data-v-5595d6cf]{background:#f59e0b29;border-color:#f59e0b70;color:#b45309}.legend-status-accent[data-v-5595d6cf]{background:#6366f126;border-color:#6366f16b;color:#4338ca}.legend-text[data-v-5595d6cf]{font-size:13px;color:#334155}.context-grid[data-v-5595d6cf]{display:flex;flex-direction:column;gap:8px}.context-row[data-v-5595d6cf]{min-height:46px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fffffff5;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:13px;color:#475569}.context-row strong[data-v-5595d6cf]{color:#0f172a}.sheet-button[data-v-5595d6cf],.add-button[data-v-5595d6cf]{width:100%;height:46px}.rental-page[data-v-34433a6d]{min-height:var(--tg-viewport-height, 100vh);display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-34433a6d]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-34433a6d]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-34433a6d]{min-width:0}.topbar-title[data-v-34433a6d]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-34433a6d]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-34433a6d]{padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0}.context-pills[data-v-34433a6d]{display:flex;flex-wrap:wrap;gap:8px}.context-pill[data-v-34433a6d]{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:#e2e8f0e6;color:#334155;font-size:12px;font-weight:600}.segment-row[data-v-34433a6d]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-34433a6d]{min-height:38px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#ffffffeb;color:#334155;font-size:13px;font-weight:600;padding:8px 12px}.segment-button.active[data-v-34433a6d]{border-color:#3b82f680;background:#3b82f61f;color:#1d4ed8}.panel[data-v-34433a6d]{display:flex;flex-direction:column;gap:10px}.objects-panel[data-v-34433a6d]{margin:0 -12px;padding:0 12px}.objects-desktop-filter-actions[data-v-34433a6d]{display:flex;justify-content:flex-end;gap:8px}.panel-head[data-v-34433a6d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.filters-grid[data-v-34433a6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.filters-field-compact[data-v-34433a6d]{gap:4px}.source-block-label[data-v-34433a6d]{margin:0;font-size:12px;color:var(--tg-hint)}.control-input[data-v-34433a6d]{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;padding:10px 12px;color:var(--tg-text);font-size:14px}.control-textarea[data-v-34433a6d]{min-height:100px;resize:vertical}.code-textarea[data-v-34433a6d]{min-height:280px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.config-toolbar[data-v-34433a6d]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.config-global-actions[data-v-34433a6d]{display:flex;justify-content:flex-end}.config-sections[data-v-34433a6d]{display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow:auto;padding-right:2px}.config-section[data-v-34433a6d]{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fffffff5;padding:10px}.config-section-header[data-v-34433a6d]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.config-section-title[data-v-34433a6d]{margin:0;font-size:14px;font-weight:700}.config-section-description[data-v-34433a6d]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.35}.config-fields[data-v-34433a6d]{display:flex;flex-direction:column}.config-field[data-v-34433a6d]{border-top:1px dashed rgba(148,163,184,.32);padding-top:10px;margin-top:10px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:10px;align-items:flex-start}.config-field[data-v-34433a6d]:first-child{border-top:none;margin-top:0;padding-top:0}.config-field-meta[data-v-34433a6d]{min-width:0}.config-field-title-row[data-v-34433a6d]{display:flex;align-items:center;gap:8px}.config-field-title[data-v-34433a6d]{margin:0;font-size:13px;font-weight:700}.config-changed-chip[data-v-34433a6d]{font-size:11px;font-weight:700;border-radius:999px;padding:3px 8px;color:#065f46;background:#10b98129}.config-field-key[data-v-34433a6d]{margin:4px 0 0;font-size:11px;color:var(--tg-hint);font-family:JetBrains Mono,Fira Code,monospace;word-break:break-word}.config-field-description[data-v-34433a6d]{margin:6px 0 0;font-size:12px;color:#334155;line-height:1.35}.config-field-source[data-v-34433a6d]{margin:6px 0 0;font-size:12px;color:#334155}.config-field-editor[data-v-34433a6d]{display:flex;flex-direction:column;gap:6px}.config-field-unit[data-v-34433a6d]{color:var(--tg-hint);font-size:11px}.config-empty-state[data-v-34433a6d]{color:var(--tg-hint);font-size:12px;padding:4px 0}.compact-switch[data-v-34433a6d]{min-height:44px}.items-list[data-v-34433a6d]{display:flex;flex-direction:column;gap:10px}.item-card[data-v-34433a6d]{border:var(--border-soft);border-radius:12px;background:#fffffff2;padding:12px;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.item-card-active[data-v-34433a6d]{border:1px solid rgba(16,185,129,.65)}.item-main[data-v-34433a6d]{min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:0}.item-title[data-v-34433a6d]{margin:0;font-size:16px;font-weight:700}.item-title-row[data-v-34433a6d]{display:flex;align-items:center}.item-subtitle[data-v-34433a6d]{margin:0;color:var(--tg-hint);font-size:13px}.item-meta[data-v-34433a6d]{margin:0;color:#334155;font-size:12px;line-height:1.35}.item-meta-error[data-v-34433a6d]{color:#b91c1c}.item-actions[data-v-34433a6d]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:120px}.item-badges[data-v-34433a6d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.item-actions-row[data-v-34433a6d]{display:flex;flex-wrap:nowrap;gap:8px}.badge[data-v-34433a6d]{font-size:11px;border-radius:999px;padding:5px 10px;font-weight:700}.badge-ok[data-v-34433a6d]{background:#14b8a626;color:#0f766e}.badge-warn[data-v-34433a6d]{background:#f8717129;color:#b91c1c}.badge-neutral[data-v-34433a6d]{background:#3b82f61f;color:#1e40af}.badge-info[data-v-34433a6d]{background:#f59e0b29;color:#92400e}.tiny-button[data-v-34433a6d]{min-height:32px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fff;color:#334155;font-size:12px;font-weight:600;padding:6px 10px}.tiny-button.primary[data-v-34433a6d]{border-color:#3b82f666;background:#3b82f61f;color:#1d4ed8}.tiny-button.danger[data-v-34433a6d]{border-color:#ef444461;background:#ef44441a;color:#b91c1c}.source-block[data-v-34433a6d]{border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.object-status-actions[data-v-34433a6d]{display:flex;justify-content:flex-start}.media-upload-actions[data-v-34433a6d]{display:flex;flex-direction:column;gap:8px}.media-upload-actions .tiny-button[data-v-34433a6d]{width:100%;min-height:44px;height:44px;font-size:13px}.media-upload-form[data-v-34433a6d]{display:flex;flex-direction:column;gap:10px}.photo-grid[data-v-34433a6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.photo-card[data-v-34433a6d]{border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;background:#fffffff5}.photo-card-clickable[data-v-34433a6d]{cursor:pointer}.photo-thumb[data-v-34433a6d]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;border:1px solid rgba(148,163,184,.24)}.photo-placeholder[data-v-34433a6d]{display:flex;align-items:center;justify-content:center;color:var(--tg-hint);font-size:12px;background:#e2e8f066}.photo-meta[data-v-34433a6d]{display:flex;flex-direction:column;gap:3px}.media-section-head[data-v-34433a6d]{margin-top:12px;margin-bottom:8px;border-radius:12px;border:1px solid rgba(59,130,246,.28);background:linear-gradient(135deg,#0f172a0f,#3b82f61f);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.media-subtitle[data-v-34433a6d]{margin:0;font-weight:800;letter-spacing:.01em;color:#0f172a}.media-section-count[data-v-34433a6d]{min-width:30px;height:24px;border-radius:999px;border:1px solid rgba(59,130,246,.35);background:#ffffffe6;color:#1e40af;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}.media-video[data-v-34433a6d]{background:#0f172a}.video-thumb-wrap[data-v-34433a6d]{position:relative}.video-thumb-overlay[data-v-34433a6d]{position:absolute;inset:auto auto 8px 8px;min-width:28px;height:28px;border-radius:999px;background:#0f172ab8;color:#f8fafc;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.video-thumb-loading[data-v-34433a6d]{position:absolute;inset:auto 8px 8px auto;border-radius:8px;padding:4px 8px;background:#0f172ab8;color:#f8fafc;font-size:11px}.media-card-actions[data-v-34433a6d]{display:flex;gap:8px}.media-card-actions .tiny-button[data-v-34433a6d]{flex:1}.error[data-v-34433a6d]{margin:0;color:#b91c1c;font-size:13px}.toast[data-v-34433a6d]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom));border-radius:12px;padding:10px 12px;color:#fff;font-size:13px;z-index:100}.toast-success[data-v-34433a6d]{background:#059669f2}.toast-error[data-v-34433a6d]{background:#b91c1cf2}.toast-info[data-v-34433a6d]{background:#1e5efff2}.photo-viewer-overlay[data-v-34433a6d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#0f172af0;display:flex;align-items:center;justify-content:center;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}.photo-viewer-stage[data-v-34433a6d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.photo-viewer-image[data-v-34433a6d]{max-width:100%;max-height:100%;object-fit:contain}.photo-viewer-fallback[data-v-34433a6d]{color:#e2e8f0;font-size:13px}.photo-viewer-close[data-v-34433a6d]{position:absolute;top:calc(8px + env(safe-area-inset-top));right:12px;width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,232,240,.35);background:#0f172ab3;color:#f8fafc;font-size:20px;line-height:1}.photo-viewer-counter[data-v-34433a6d]{position:absolute;top:calc(20px + env(safe-area-inset-top));left:12px;margin:0;color:#cbd5e1;font-size:12px;font-weight:600}.photo-viewer-nav[data-v-34433a6d]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,232,240,.35);background:#0f172ab3;color:#f8fafc;font-size:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.photo-viewer-nav.prev[data-v-34433a6d]{left:8px}.photo-viewer-nav.next[data-v-34433a6d]{right:8px}.photo-viewer-nav[data-v-34433a6d]:disabled{opacity:.35}.video-viewer-loading[data-v-34433a6d]{position:absolute;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);border-radius:10px;background:#0f172ac7;color:#f8fafc;font-size:12px;padding:6px 10px}.document-viewer-frame[data-v-34433a6d]{width:min(100%,980px);height:min(100%,92vh);border:0;border-radius:12px;background:#fff}.document-viewer-download[data-v-34433a6d]{display:flex;flex-direction:column;gap:12px;align-items:center}@media (max-width: 560px){.item-card[data-v-34433a6d]{flex-direction:column}.item-actions[data-v-34433a6d]{width:100%;align-items:stretch}.item-badges[data-v-34433a6d]{justify-content:flex-start}.item-actions-row[data-v-34433a6d]{width:100%}.item-actions-row .tiny-button[data-v-34433a6d]{flex:1 1 0}.config-field[data-v-34433a6d]{grid-template-columns:1fr}}.competitor-details[data-v-329842fe]{display:flex;min-width:0;flex-direction:column;overflow:hidden;color:#1b1f2a;background:#fffffffc}.competitor-details--overlay[data-v-329842fe]{border-radius:14px;box-shadow:0 6px 8px #0f172a2e}.competitor-details--sheet[data-v-329842fe]{flex:1 1 auto;min-height:0;max-height:100%;background:transparent}.competitor-details__header[data-v-329842fe]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 12px;color:var(--competitor-header-foreground);background:var(--competitor-header-background)}.competitor-details--sheet .competitor-details__header[data-v-329842fe]{border-radius:12px}.competitor-details__identity[data-v-329842fe]{display:flex;min-width:0;align-items:center;gap:10px}.competitor-details__logo[data-v-329842fe],.competitor-details__fallback[data-v-329842fe]{width:38px;height:38px;flex:0 0 auto;border-radius:50%}.competitor-details__logo[data-v-329842fe]{object-fit:contain;background:#fff}.competitor-details__fallback[data-v-329842fe]{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#334155;font-size:14px;font-weight:700}.competitor-details__heading[data-v-329842fe]{min-width:0}.competitor-details__context[data-v-329842fe],.competitor-details__title[data-v-329842fe]{margin:0}.competitor-details__context[data-v-329842fe]{margin-bottom:2px;color:currentColor;font-size:11px;line-height:1.2;opacity:.76}.competitor-details__title[data-v-329842fe]{overflow:hidden;font-size:15px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.competitor-details__close[data-v-329842fe]{flex:0 0 auto;color:currentColor;background:#ffffff24}.competitor-details__close[data-v-329842fe]:hover,.competitor-details__close[data-v-329842fe]:focus-visible{background:#ffffff38}.competitor-details__body[data-v-329842fe]{display:flex;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:12px}.competitor-details__address[data-v-329842fe],.competitor-details__distance[data-v-329842fe],.competitor-details__observed[data-v-329842fe]{margin:0}.competitor-details__address[data-v-329842fe]{color:#334155;font-size:13px;line-height:1.4}.competitor-details__distance[data-v-329842fe]{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px}.competitor-details__metrics[data-v-329842fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(148,163,184,.3)}.competitor-details__metrics>div[data-v-329842fe]{min-width:0;padding:10px 8px 10px 0}.competitor-details__metrics>div+div[data-v-329842fe]{padding-left:12px;border-left:1px solid rgba(148,163,184,.3)}.competitor-details__metrics span[data-v-329842fe]{display:block;margin-bottom:3px;color:#64748b;font-size:11px}.competitor-details__metrics strong[data-v-329842fe]{display:block;color:#1b1f2a;font-size:16px;line-height:1.25}.competitor-details__metrics .competitor-details__muted-value[data-v-329842fe]{color:#64748b;font-size:13px;font-weight:600}.competitor-details__properties[data-v-329842fe]{display:grid;gap:6px;margin:0}.competitor-details__properties>div[data-v-329842fe]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.competitor-details__properties dt[data-v-329842fe],.competitor-details__properties dd[data-v-329842fe]{font-size:12px}.competitor-details__properties dt[data-v-329842fe]{color:#64748b}.competitor-details__properties dd[data-v-329842fe]{margin:0;color:#334155;font-weight:600;text-align:right}.competitor-details__observed[data-v-329842fe]{color:#64748b;font-size:11px;line-height:1.35}.competitor-details__offers[data-v-329842fe]{width:100%}@media (prefers-reduced-motion: reduce){.competitor-details__close[data-v-329842fe],.competitor-details__offers[data-v-329842fe]{transition:none}}.rental-map-page[data-v-f524f52f]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-f524f52f]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-f524f52f]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.back-button[data-v-f524f52f]:active{transform:scale(.98)}.topbar-title-wrap[data-v-f524f52f]{min-width:0}.topbar-title[data-v-f524f52f]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-f524f52f]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.map-section[data-v-f524f52f]{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.map-summary[data-v-f524f52f]{margin:0;font-size:12px}.map-edge[data-v-f524f52f]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;flex:1;min-height:320px}.map-canvas[data-v-f524f52f]{width:100vw;height:100%;min-height:320px;border-top:1px solid rgba(148,163,184,.35);border-bottom:1px solid rgba(148,163,184,.35);background:#f1f5f9d9}.map-note[data-v-f524f52f],.map-warning[data-v-f524f52f]{margin:0;padding:10px 12px;font-size:12px;line-height:1.35;border-radius:10px}.map-note[data-v-f524f52f]{color:#475569;background:#f8fafcf2;border:1px solid rgba(148,163,184,.24)}.map-warning[data-v-f524f52f]{color:#92400e;background:#fffbebfa;border:1px solid rgba(245,158,11,.35)}.object-mini-card[data-v-f524f52f]{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;max-height:min(70vh,calc(100% - 24px - env(safe-area-inset-bottom)));background:#fff;box-shadow:0 4px 8px #0f172a38;border-radius:14px;display:flex;flex-direction:column}.object-mini-head[data-v-f524f52f]{position:relative;z-index:1;min-height:56px;padding:8px 8px 8px 12px;border-radius:14px 14px 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.object-mini-head--neutral[data-v-f524f52f]{color:#1b1f2a;background:#fff;border-bottom:1px solid rgba(148,163,184,.22)}.onec-mini-head[data-v-f524f52f]{color:#fff;background:#0f766e}.competitor-mini-head[data-v-f524f52f]{color:var(--competitor-header-foreground);background:var(--competitor-header-background)}.object-mini-body[data-v-f524f52f]{position:relative;z-index:1;min-height:0;padding:10px 12px 12px;border-radius:0 0 14px 14px;background:#fff;display:flex;flex-direction:column;gap:8px}.object-mini-body--scrollable[data-v-f524f52f]{overflow-y:auto;overscroll-behavior:contain}.object-mini-title[data-v-f524f52f]{margin:0;font-size:15px;font-weight:700;line-height:1.25;text-wrap:pretty}.object-mini-close[data-v-f524f52f]{border:none;background:transparent;color:inherit;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px;line-height:1}.object-mini-close[data-v-f524f52f]:hover,.object-mini-close[data-v-f524f52f]:focus-visible{background:#ffffff2e;outline:none}.object-mini-head--neutral .object-mini-close[data-v-f524f52f]:hover,.object-mini-head--neutral .object-mini-close[data-v-f524f52f]:focus-visible{background:#64748b1f}.object-mini-close[data-v-f524f52f]:active{transform:scale(.96)}.object-mini-address[data-v-f524f52f]{margin:0;font-size:13px;color:#334155;line-height:1.35}.object-mini-status[data-v-f524f52f]{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#334155}.status-dot[data-v-f524f52f]{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.object-open-button[data-v-f524f52f]{min-height:44px;border:none;border-radius:10px;background:#2563ebeb;color:#fff;font-size:14px;font-weight:600}.object-open-button[data-v-f524f52f]:active{transform:translateY(1px)}.competitor-mini-card[data-v-f524f52f]{max-height:min(70vh,calc(100% - 24px - env(safe-area-inset-bottom)));overflow:visible;border-radius:0;background:transparent;box-shadow:none}.all-map-competitor-details[data-v-f524f52f]{width:100%;max-height:inherit}.competitor-mini-eyebrow[data-v-f524f52f]{margin:0 0 2px;color:inherit;opacity:.78;font-size:11px;line-height:1.2}.competitor-mini-metrics[data-v-f524f52f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.25);border-bottom:1px solid rgba(148,163,184,.25)}.competitor-mini-metrics>div[data-v-f524f52f]{min-width:0;padding:10px 8px 10px 0}.competitor-mini-metrics>div+div[data-v-f524f52f]{padding-left:12px;border-left:1px solid rgba(148,163,184,.25)}.competitor-mini-metrics span[data-v-f524f52f]{display:block;margin-bottom:3px;color:#64748b;font-size:11px}.competitor-mini-metrics strong[data-v-f524f52f]{display:block;color:#1b1f2a;font-size:16px;line-height:1.25}.competitor-mini-metrics .metric-value--muted[data-v-f524f52f]{color:#64748b;font-size:13px;font-weight:600}.onec-mini-metrics[data-v-f524f52f]{grid-template-columns:minmax(0,1fr)}@media (min-width: 769px){.object-mini-card[data-v-f524f52f]{left:var(--map-popup-left);right:auto;top:var(--map-popup-top);bottom:auto;width:min(360px,calc(100% - 24px));visibility:hidden}.competitor-mini-card[data-v-f524f52f]{max-height:min(430px,calc(100% - 24px))}.object-mini-card.map-popup--ready[data-v-f524f52f]{visibility:visible}.object-mini-card[data-v-f524f52f]:before{content:"";position:absolute;z-index:0;top:var(--map-popup-anchor-y);width:14px;height:14px;background:#fff;box-shadow:0 2px 4px #0f172a29;transform:translateY(-50%) rotate(45deg)}.object-mini-card.map-popup--right[data-v-f524f52f]:before{left:-7px}.object-mini-card.map-popup--left[data-v-f524f52f]:before{right:-7px}}.rental-results-page[data-v-0dc329f9]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-0dc329f9]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-0dc329f9]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-0dc329f9]{min-width:0}.topbar-title[data-v-0dc329f9]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-0dc329f9]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-0dc329f9]{padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0}.context-pills[data-v-0dc329f9]{display:flex;flex-wrap:wrap;gap:8px}.context-pill[data-v-0dc329f9]{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:#e2e8f0e6;color:#334155;font-size:12px;font-weight:600}.panel[data-v-0dc329f9]{display:flex;flex-direction:column;gap:10px}.panel-head[data-v-0dc329f9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head-object[data-v-0dc329f9]{align-items:flex-start;justify-content:flex-start}.object-panel-actions[data-v-0dc329f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.object-panel-actions .tiny-button[data-v-0dc329f9]{width:100%;min-height:44px}.object-panel-actions .single-action[data-v-0dc329f9]{grid-column:1 / -1}.offer-overrides-card[data-v-0dc329f9]{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#f8fafca6;overflow:hidden}.offer-collapse-toggle[data-v-0dc329f9]{width:100%;min-height:44px;border:none;background:transparent;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.offer-collapse-title-wrap[data-v-0dc329f9]{min-width:0;display:flex;flex-direction:column;gap:3px}.offer-collapse-title[data-v-0dc329f9]{font-size:13px;font-weight:700;color:#0f172a}.offer-collapse-subtitle[data-v-0dc329f9]{font-size:12px;color:var(--tg-hint)}.offer-collapse-icon[data-v-0dc329f9]{flex:0 0 auto;font-size:20px;color:#475569;transition:transform .2s ease}.offer-collapse-icon.is-open[data-v-0dc329f9]{transform:rotate(180deg)}.offer-preview-form[data-v-0dc329f9]{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px;border-top:1px solid rgba(148,163,184,.28)}.offer-form-grid[data-v-0dc329f9]{display:grid;grid-template-columns:1fr;gap:10px}.offer-field[data-v-0dc329f9]{display:flex;flex-direction:column;gap:6px}.offer-field-label[data-v-0dc329f9]{font-size:12px;color:#334155;font-weight:600}.offer-input[data-v-0dc329f9]{min-height:44px;border-radius:10px;border:1px solid rgba(148,163,184,.45);padding:10px;font-size:14px;color:#0f172a;background:#fffffff2}.offer-actions[data-v-0dc329f9]{display:grid;grid-template-columns:1fr;gap:8px}.offer-actions .tiny-button[data-v-0dc329f9]{width:100%;min-height:44px;padding:10px 12px;font-size:13px}.table-wrapper[data-v-0dc329f9],.table-scroll[data-v-0dc329f9]{overflow:auto}.derived-groups[data-v-0dc329f9]{display:flex;flex-direction:column;gap:10px}.group-title[data-v-0dc329f9]{margin:0;padding:8px 10px;background:#f8fafcf2;border-bottom:1px solid rgba(148,163,184,.28);font-size:12px;font-weight:700}.metric-table[data-v-0dc329f9],.matrix-table[data-v-0dc329f9]{width:100%;border-collapse:collapse;min-width:640px}.metric-table.two-column[data-v-0dc329f9]{min-width:0}.metric-table th[data-v-0dc329f9],.metric-table td[data-v-0dc329f9],.matrix-table th[data-v-0dc329f9],.matrix-table td[data-v-0dc329f9]{border:1px solid rgba(148,163,184,.28);padding:8px 10px;font-size:12px;background:#fffffff5}.metric-table th[data-v-0dc329f9],.matrix-table th[data-v-0dc329f9]{background:#f8fafcf2;font-weight:700}.sticky-col[data-v-0dc329f9]{position:sticky;left:0;z-index:2;background:#f8fafcfa!important}.sticky-head[data-v-0dc329f9]{z-index:3}.tiny-button[data-v-0dc329f9]{min-height:34px;padding:6px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;font-size:12px;font-weight:600;color:#1f2937}.tiny-button.primary[data-v-0dc329f9]{border-color:#2563eb73;color:#1d4ed8;background:#dbeafeb3}.text-muted[data-v-0dc329f9]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-0dc329f9]{color:#b42318;font-size:13px}.toast[data-v-0dc329f9]{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;z-index:40}.toast-success[data-v-0dc329f9]{background:#16a34aeb;color:#f0fdf4}.toast-error[data-v-0dc329f9]{background:#b91c1ced;color:#fef2f2}.toast-info[data-v-0dc329f9]{background:#2563ebeb;color:#eff6ff}@media (max-width: 720px){.panel-head[data-v-0dc329f9]{flex-direction:column;align-items:stretch}.metric-table[data-v-0dc329f9],.matrix-table[data-v-0dc329f9]{min-width:520px}}@media (min-width: 640px){.offer-form-grid[data-v-0dc329f9],.offer-actions[data-v-0dc329f9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.location-map-panel[data-v-b1671b87]{display:flex;flex-direction:column;gap:8px}.location-map-head[data-v-b1671b87]{display:flex;flex-direction:column;gap:4px}.location-map-legend[data-v-b1671b87]{display:flex;flex-wrap:wrap;gap:6px 14px;color:#475569;font-size:12px}.location-map-legend span[data-v-b1671b87]{display:inline-flex;align-items:center;gap:6px}.location-map-legend__zone[data-v-b1671b87]{width:12px;height:12px;border:2px solid;border-radius:50%}.location-map-legend__zone--object[data-v-b1671b87]{border-color:#16a34a;background:radial-gradient(circle,#4ade804d,#4ade800d)}.location-map-legend__zone--competitor[data-v-b1671b87]{border-color:#dc2626;background:radial-gradient(circle,#f871714d,#f871710d)}.location-map-edge[data-v-b1671b87]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.location-map-canvas[data-v-b1671b87]{width:100vw;height:280px;border-top:1px solid rgba(148,163,184,.35);border-bottom:1px solid rgba(148,163,184,.35);background:#f1f5f9d9}.location-map-panel--contained .location-map-edge[data-v-b1671b87]{min-width:0;margin-inline:0;overflow:hidden;isolation:isolate;border-radius:12px}.location-map-panel--contained .location-map-canvas[data-v-b1671b87]{width:100%;max-width:100%}.location-map-competitor-card[data-v-b1671b87]{position:absolute;bottom:16px;left:max(16px,env(safe-area-inset-left));z-index:20;width:min(360px,calc(100% - 32px));max-height:calc(100% - 32px)}.location-map-note[data-v-b1671b87]{margin:0;padding:10px 12px;font-size:12px;color:#475569;line-height:1.35;background:#ffffffeb;border-top:1px solid rgba(148,163,184,.2)}.location-map-competitor-sheet__a11y[data-v-b1671b87]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 769px){.location-map-panel--view .location-map-canvas[data-v-b1671b87]{height:clamp(460px,58vh,680px)}}.capacity-transfer[data-v-89cf4573]{display:flex;flex-direction:column;gap:14px;margin:18px 0;padding:18px 0;border-top:1px solid rgba(148,163,184,.32);border-bottom:1px solid rgba(148,163,184,.32)}.capacity-transfer__head[data-v-89cf4573]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.capacity-transfer__title[data-v-89cf4573],.capacity-transfer__description[data-v-89cf4573],.capacity-transfer__value-group h4[data-v-89cf4573],.capacity-transfer__state[data-v-89cf4573]{margin:0}.capacity-transfer__title[data-v-89cf4573]{color:var(--tg-text);font-size:16px;font-weight:700;line-height:1.3;text-wrap:balance}.capacity-transfer__description[data-v-89cf4573]{max-width:72ch;margin-top:4px;color:var(--tg-hint);font-size:13px;line-height:1.45;text-wrap:pretty}.capacity-transfer__unit-id[data-v-89cf4573]{flex:none;border-radius:999px;background:#94a3b829;color:var(--tg-text);font-size:12px;font-weight:600;line-height:1;padding:7px 10px}.capacity-transfer__filters[data-v-89cf4573]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.capacity-transfer__filters[data-v-89cf4573] .app-field{width:min(100%,220px)}.capacity-transfer__refresh[data-v-89cf4573]{min-height:44px}.capacity-transfer__skeleton[data-v-89cf4573]{display:grid;gap:8px}.capacity-transfer__skeleton span[data-v-89cf4573]{display:block;height:16px;border-radius:8px;background:#94a3b82e;animation:capacity-pulse-89cf4573 1.4s ease-in-out infinite}.capacity-transfer__skeleton span[data-v-89cf4573]:nth-child(2){width:78%}.capacity-transfer__skeleton span[data-v-89cf4573]:nth-child(3){width:56%}.capacity-transfer__meta[data-v-89cf4573]{display:flex;gap:6px 18px;flex-wrap:wrap;color:var(--tg-hint);font-size:12px}.capacity-transfer__values[data-v-89cf4573]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px 28px}.capacity-transfer__value-group h4[data-v-89cf4573]{color:var(--tg-text);font-size:13px;font-weight:700;line-height:1.4}.capacity-transfer__value-group dl[data-v-89cf4573]{margin:6px 0 0}.capacity-transfer__value-group dl>div[data-v-89cf4573]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-height:30px;padding:5px 0;border-bottom:1px solid rgba(148,163,184,.2)}.capacity-transfer__value-group dt[data-v-89cf4573]{color:var(--tg-hint);font-size:13px}.capacity-transfer__value-group dd[data-v-89cf4573]{margin:0;color:var(--tg-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.capacity-transfer__errors[data-v-89cf4573]{margin:0;padding-left:20px;color:#b91c1c;font-size:13px;line-height:1.45}.capacity-transfer__state[data-v-89cf4573]{border-radius:8px;background:#f1f5f9f0;color:#334155;font-size:13px;line-height:1.45;padding:10px 12px}.capacity-transfer__state--ready[data-v-89cf4573]{background:#14b8a61a;color:#115e59}.capacity-transfer__state--error[data-v-89cf4573]{background:#fee2e2b8;color:#991b1b}.capacity-transfer__modes[data-v-89cf4573]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.capacity-transfer__modes legend[data-v-89cf4573]{margin-bottom:4px;color:var(--tg-hint);font-size:12px;line-height:1.35}.capacity-transfer__mode[data-v-89cf4573]{display:flex;align-items:flex-start;gap:10px;min-height:44px;border-radius:8px;cursor:pointer;padding:7px 8px;transition:background-color .15s ease}.capacity-transfer__mode[data-v-89cf4573]:hover,.capacity-transfer__mode[data-v-89cf4573]:focus-within{background:#2563eb12}.capacity-transfer__mode input[data-v-89cf4573]{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:#2563eb}.capacity-transfer__mode span[data-v-89cf4573]{display:flex;flex-direction:column;gap:2px}.capacity-transfer__mode strong[data-v-89cf4573]{color:var(--tg-text);font-size:14px;line-height:1.35}.capacity-transfer__mode small[data-v-89cf4573]{color:var(--tg-hint);font-size:12px;line-height:1.4}.capacity-transfer__mode--disabled[data-v-89cf4573]{cursor:not-allowed;opacity:.58}@keyframes capacity-pulse-89cf4573{50%{opacity:.48}}@media (max-width: 600px){.capacity-transfer[data-v-89cf4573]{margin:16px 0;padding:16px 0}.capacity-transfer__head[data-v-89cf4573]{flex-direction:column;gap:8px}.capacity-transfer__filters[data-v-89cf4573],.capacity-transfer__filters[data-v-89cf4573] .app-field,.capacity-transfer__refresh[data-v-89cf4573]{width:100%}}@media (prefers-reduced-motion: reduce){.capacity-transfer__skeleton span[data-v-89cf4573]{animation:none}.capacity-transfer__mode[data-v-89cf4573]{transition:none}}.object-page[data-v-a5219619]{min-height:100vh}.object-screen[data-v-a5219619]{width:min(100%,1440px);margin:0 auto;display:flex;flex-direction:column;gap:12px;min-width:0}.object-header-actions[data-v-a5219619]{max-width:min(680px,60vw)}.object-mobile-action-dock[data-v-a5219619]{display:none}[data-v-a5219619] .topbar-title{max-width:min(58vw,720px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.boot-overlay[data-v-a5219619]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#f8fafcd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.boot-overlay-card[data-v-a5219619]{width:min(420px,100%);border-radius:18px;border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 32px #0f172a26;padding:16px;display:flex;flex-direction:column;gap:14px}.boot-loader[data-v-a5219619]{display:flex;align-items:center;gap:12px}.boot-loader-spinner[data-v-a5219619]{width:22px;height:22px;border-radius:999px;border:2px solid rgba(59,130,246,.25);border-top-color:#2563ebf2;animation:boot-spin-a5219619 .85s linear infinite;flex:0 0 auto}.boot-loader-copy[data-v-a5219619]{display:flex;flex-direction:column;gap:2px}.boot-loader-title[data-v-a5219619]{margin:0;color:#0f172a;font-size:14px;font-weight:700}.boot-loader-subtitle[data-v-a5219619]{margin:0;color:#475569;font-size:12px}.boot-skeleton-grid[data-v-a5219619]{display:flex;flex-direction:column;gap:8px}.boot-skeleton-line[data-v-a5219619]{display:block;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0cc,#f1f5f9f2,#e2e8f0cc);background-size:180% 100%;animation:boot-shimmer-a5219619 1.4s ease-in-out infinite}.boot-skeleton-line.short[data-v-a5219619]{width:68%}@keyframes boot-spin-a5219619{to{transform:rotate(360deg)}}@keyframes boot-shimmer-a5219619{0%{background-position:0% 0}to{background-position:180% 0}}.object-tabs-row[data-v-a5219619]{position:sticky;top:calc(60px + env(safe-area-inset-top));z-index:18;margin:0 -12px;padding:0 12px 8px;background:linear-gradient(to bottom,#ffffffeb,#fff0)}.object-tabs-scroll[data-v-a5219619]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0;padding:0;scrollbar-width:none}.object-tabs-scroll[data-v-a5219619]::-webkit-scrollbar{display:none}.object-tabs-list[data-v-a5219619]{width:max-content;min-width:100%;gap:0;justify-content:flex-start;background:transparent!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.35)!important;padding:0!important;box-shadow:none!important;border-radius:0!important;height:44px!important}.object-tab-trigger[data-v-a5219619]{min-height:44px;height:44px!important;padding:0 10px!important;border-radius:0!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#334155!important;font-size:12px!important;font-weight:600!important;white-space:nowrap;flex:0 0 auto;box-shadow:none!important}.object-tab-trigger[data-state=active][data-v-a5219619]{border-bottom-color:#0284c7!important;background:transparent!important;color:#0f172a!important}.object-tab-trigger[data-state=inactive][data-v-a5219619]{color:#475569!important}@media (max-width: 420px){.object-tabs-scroll[data-v-a5219619]{overflow-x:auto}.object-tabs-list[data-v-a5219619]{width:max-content;min-width:100%;flex-wrap:nowrap;justify-content:flex-start;border-bottom:1px solid rgba(148,163,184,.35)!important;height:44px!important}.object-tab-trigger[data-v-a5219619]{flex:0 0 auto;max-width:none;min-height:44px;height:44px!important;padding:0 10px!important;font-size:12px!important;line-height:1;white-space:nowrap;text-align:center}}.panel[data-v-a5219619]{display:flex;flex-direction:column;gap:10px}.overview-panel[data-v-a5219619],.economics-panel[data-v-a5219619]{min-width:0}.overview-layout[data-v-a5219619]{display:grid;gap:12px;min-width:0}.overview-data[data-v-a5219619]{display:flex;min-width:0;flex-direction:column;gap:12px}.overview-map[data-v-a5219619]{min-width:0}.object-status-badges[data-v-a5219619]{display:flex;flex-wrap:wrap;gap:6px}.overview-facts[data-v-a5219619]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#94a3b83d}.overview-fact[data-v-a5219619]{min-width:0;min-height:58px;padding:9px 10px;background:#fffffffa}.overview-fact--wide[data-v-a5219619]{grid-column:1 / -1}.overview-fact dt[data-v-a5219619]{color:var(--tg-hint);font-size:12px;line-height:1.3}.overview-fact dd[data-v-a5219619]{margin:3px 0 0;overflow-wrap:anywhere;color:var(--tg-text);font-size:14px;font-weight:500;line-height:1.35}.overview-status-section[data-v-a5219619],.economics-section[data-v-a5219619],.offers-current[data-v-a5219619],.offers-history-section[data-v-a5219619]{display:flex;flex-direction:column;gap:10px}.overview-status-section[data-v-a5219619],.economics-section+.economics-section[data-v-a5219619]{padding-top:12px;border-top:1px solid rgba(148,163,184,.24)}.section-heading-row[data-v-a5219619]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.section-title[data-v-a5219619]{margin:0;color:var(--tg-text);font-size:14px;font-weight:600;line-height:1.35}.status-save-row[data-v-a5219619]{display:flex;justify-content:flex-end}.progress-status-grid[data-v-a5219619]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.progress-status-item[data-v-a5219619]{min-width:0;min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#f8fafce0;color:var(--tg-hint);font-size:13px;line-height:1.25}.progress-status-item--done[data-v-a5219619]{border-color:#10b9814d;background:#ecfdf5b8;color:#065f46}.progress-status-mark[data-v-a5219619]{flex:0 0 auto;font-size:16px;font-weight:700}.parameter-table[data-v-a5219619],.constants-table[data-v-a5219619]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:12px}.parameter-row[data-v-a5219619]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;background:#fffffffa;font-size:13px}.parameter-row+.parameter-row[data-v-a5219619],.constant-row+.constant-row[data-v-a5219619]{border-top:1px solid rgba(148,163,184,.2)}.parameter-row>span[data-v-a5219619]:first-child,.constant-source[data-v-a5219619]{color:var(--tg-hint)}.parameter-row strong[data-v-a5219619]{color:var(--tg-text);font-size:14px;font-weight:600;text-align:right}.constant-row[data-v-a5219619]{min-width:0;display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(150px,.7fr) minmax(130px,.8fr) auto;align-items:center;gap:12px;padding:10px 12px;background:#fffffffa}.constant-row--changed[data-v-a5219619]{box-shadow:inset 3px 0 #f59e0bb3}.constant-name[data-v-a5219619]{min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--tg-text);font-size:13px;line-height:1.3}.constant-name small[data-v-a5219619],.constant-source[data-v-a5219619]{font-size:11px;line-height:1.3}.constant-value[data-v-a5219619]{font-size:14px;font-weight:600}.constant-input[data-v-a5219619]{min-width:0}.constants-calculator[data-v-a5219619]{border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#f8fafcb8}.constants-calculator summary[data-v-a5219619]{min-height:44px;display:flex;align-items:center;cursor:pointer;padding:9px 12px;color:var(--tg-text);font-size:13px;font-weight:600}.constants-calculator[open] summary[data-v-a5219619]{border-bottom:1px solid rgba(148,163,184,.24)}.constants-calculator[data-v-a5219619] .app-form-grid{padding:12px}.panel-head[data-v-a5219619]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-note[data-v-a5219619]{font-size:12px;color:#475569;line-height:1.35}.fin-unit-flow-note[data-v-a5219619]{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#dbeafe9e;color:#1e3a5f;font-size:13px;line-height:1.4}.inline-action[data-v-a5219619]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.object-constants-actions[data-v-a5219619]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.control-input[data-v-a5219619]{width:100%;min-height:44px;height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff5;padding:10px 12px;color:var(--tg-text);font-size:16px}@media (hover: hover) and (pointer: fine){.control-input[data-v-a5219619]{font-size:14px}}.control-textarea[data-v-a5219619]{min-height:96px;height:auto;resize:vertical}.segment-row[data-v-a5219619]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-a5219619]{min-height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#ffffffeb;color:#334155;font-size:13px;font-weight:600;padding:8px 12px}.segment-button.active[data-v-a5219619]{border-color:#3b82f680;background:#3b82f61f;color:#1d4ed8}.section-actions[data-v-a5219619]{display:flex;width:100%}.section-actions .tiny-button[data-v-a5219619]{width:100%;min-height:44px;height:44px;border-radius:12px;border-color:#3b82f666;background:#3b82f61f;color:#1d4ed8;font-size:13px}.section-actions.compact[data-v-a5219619]{gap:8px;flex-wrap:wrap}.section-actions.compact .tiny-button[data-v-a5219619]{width:auto;min-width:44px;flex:1}.media-upload-actions[data-v-a5219619]{display:flex;flex-wrap:wrap;gap:8px}.media-upload-actions .tiny-button[data-v-a5219619]{width:auto;min-height:44px;height:44px;font-size:13px}.media-upload-form[data-v-a5219619]{display:flex;flex-direction:column;gap:10px}.photo-grid[data-v-a5219619]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.photo-card[data-v-a5219619]{border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fffffffa;padding:8px;display:flex;flex-direction:column;gap:8px}.media-preview-button[data-v-a5219619]{width:100%;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;text-align:inherit;cursor:pointer}.media-preview-button[data-v-a5219619]:focus-visible{outline:3px solid rgba(37,99,235,.34);outline-offset:2px}.media-preview-button .video-thumb-wrap[data-v-a5219619]{display:block}.photo-thumb[data-v-a5219619]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#f1f5f9cc}.photo-placeholder[data-v-a5219619]{display:flex;align-items:center;justify-content:center;color:var(--tg-hint);font-size:12px}.photo-meta[data-v-a5219619]{display:flex;flex-direction:column;gap:2px}.media-section-head[data-v-a5219619]{margin-top:14px;margin-bottom:8px;border-radius:12px;border:1px solid rgba(59,130,246,.28);background:linear-gradient(135deg,#0f172a0f,#3b82f61f);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.media-subtitle[data-v-a5219619]{margin:0;font-weight:800;letter-spacing:.01em;color:#0f172a}.media-section-count[data-v-a5219619]{min-width:30px;height:24px;border-radius:999px;border:1px solid rgba(59,130,246,.35);background:#ffffffe6;color:#1e40af;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}.media-video[data-v-a5219619]{background:#0f172a}.video-thumb-wrap[data-v-a5219619]{position:relative}.video-thumb-overlay[data-v-a5219619]{position:absolute;inset:auto auto 8px 8px;min-width:28px;height:28px;border-radius:999px;background:#0f172ab8;color:#f8fafc;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.video-thumb-loading[data-v-a5219619]{position:absolute;inset:auto 8px 8px auto;border-radius:8px;padding:4px 8px;background:#0f172ab8;color:#f8fafc;font-size:11px}.photo-viewer-overlay[data-v-a5219619]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0f172af0;display:flex;align-items:center;justify-content:center;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}.photo-viewer-stage[data-v-a5219619]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.photo-viewer-image[data-v-a5219619]{max-width:100%;max-height:100%;object-fit:contain}.photo-viewer-fallback[data-v-a5219619]{color:#e2e8f0;font-size:13px}.video-viewer-loading[data-v-a5219619]{position:absolute;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);border-radius:10px;background:#0f172ac7;color:#f8fafc;font-size:12px;padding:6px 10px}.document-viewer-frame[data-v-a5219619]{width:min(100%,980px);height:min(100%,92vh);border:0;border-radius:12px;background:#fff}.document-viewer-download[data-v-a5219619]{display:flex;flex-direction:column;gap:12px;align-items:center}.photo-viewer-close[data-v-a5219619]{position:absolute;top:calc(8px + env(safe-area-inset-top));right:12px;width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,232,240,.35);background:#0f172ab3;color:#f8fafc;font-size:20px;line-height:1}.photo-viewer-counter[data-v-a5219619]{position:absolute;top:calc(20px + env(safe-area-inset-top));left:12px;margin:0;color:#cbd5e1;font-size:12px;font-weight:600}.photo-viewer-nav[data-v-a5219619]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,232,240,.35);background:#0f172ab3;color:#f8fafc;font-size:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.photo-viewer-nav.prev[data-v-a5219619]{left:8px}.photo-viewer-nav.next[data-v-a5219619]{right:8px}.photo-viewer-nav[data-v-a5219619]:disabled{opacity:.35}.comment-list[data-v-a5219619]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:12px}.comment-composer[data-v-a5219619]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#f8fafcb8}.comment-composer[data-v-a5219619] .app-field{width:100%}.comment-card[data-v-a5219619]{background:#fffffffa;padding:12px;display:grid;grid-template-columns:36px minmax(0,1fr) 44px;align-items:start;gap:10px}.comment-card+.comment-card[data-v-a5219619]{border-top:1px solid rgba(148,163,184,.2)}.comment-avatar[data-v-a5219619]{width:36px;height:36px;border-radius:999px;background:#e2e8f0db;color:#334155;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.comment-content[data-v-a5219619]{min-width:0}.comment-head[data-v-a5219619]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}.comment-author[data-v-a5219619]{margin:0;font-size:13px;font-weight:600;color:#1e293b}.comment-date[data-v-a5219619]{margin:0;font-size:12px;color:var(--tg-hint)}.comment-message[data-v-a5219619]{max-width:70ch;margin:5px 0 0;color:#334155;overflow-wrap:anywhere;font-size:14px;line-height:1.5;white-space:pre-wrap}.comment-delete[data-v-a5219619],.media-delete-button[data-v-a5219619]{color:#991b1b}.empty-message[data-v-a5219619]{margin:0;padding:16px;border:1px dashed rgba(148,163,184,.42);border-radius:12px;color:var(--tg-hint);font-size:13px;line-height:1.45;text-align:center}.offers-mode-switch[data-v-a5219619],.scenario-switch[data-v-a5219619]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.offers-mode-switch[data-v-a5219619]::-webkit-scrollbar,.scenario-switch[data-v-a5219619]::-webkit-scrollbar{display:none}.offers-mode-button[data-v-a5219619],.scenario-button[data-v-a5219619]{min-height:44px;flex:0 0 auto;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#fffffffa;color:#475569;padding:9px 12px;font-size:13px;font-weight:600}.offers-mode-button.active[data-v-a5219619],.scenario-button.active[data-v-a5219619]{border-color:#2563eb61;background:#dbeafe9e;color:#1d4ed8}.comparison-meta[data-v-a5219619]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.comparison-meta p[data-v-a5219619]{min-width:0;margin:0;padding:9px 10px;border-radius:10px;background:#f8fafce6;overflow-wrap:anywhere;color:#475569;font-size:12px;line-height:1.4}.comparison-table[data-v-a5219619]{overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:12px}.comparison-row[data-v-a5219619]{min-width:0;display:grid;grid-template-columns:minmax(110px,.8fr) repeat(2,minmax(0,1fr));gap:10px;align-items:start;padding:10px 12px;background:#fffffffa;font-size:13px;line-height:1.4}.comparison-row+.comparison-row[data-v-a5219619]{border-top:1px solid rgba(148,163,184,.2)}.comparison-row[data-v-a5219619]>:first-child{color:var(--tg-hint)}.comparison-row--head[data-v-a5219619]{background:#f1f5f9eb;color:#334155;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.comparison-insight[data-v-a5219619]{margin:0;display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#f8fafce6;color:var(--tg-hint);font-size:12px;line-height:1.4}.comparison-insight strong[data-v-a5219619]{color:var(--tg-text);font-weight:600;text-align:right}.offers-empty-actions[data-v-a5219619]{display:flex;flex-wrap:wrap;gap:8px}.offers-history-list[data-v-a5219619]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:12px}.offer-history-row[data-v-a5219619]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;background:#fffffffa}.offer-history-row+.offer-history-row[data-v-a5219619]{border-top:1px solid rgba(148,163,184,.2)}.offer-history-main[data-v-a5219619]{min-width:0}.offer-history-head[data-v-a5219619]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.offer-history-title[data-v-a5219619],.offer-history-meta[data-v-a5219619],.offer-history-note[data-v-a5219619]{margin:0}.offer-history-title[data-v-a5219619]{color:var(--tg-text);font-size:14px;font-weight:600}.offer-history-meta[data-v-a5219619]{margin-top:3px;color:var(--tg-hint);font-size:12px;line-height:1.35}.offer-history-note[data-v-a5219619]{max-width:75ch;margin-top:5px;overflow-wrap:anywhere;color:#475569;font-size:13px;line-height:1.4}.offer-scenario-summary[data-v-a5219619]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.offer-scenario-summary span[data-v-a5219619]{padding:5px 7px;border-radius:8px;background:#f1f5f9e6;color:#334155;font-size:12px;line-height:1.3}.offer-row-actions[data-v-a5219619]{display:grid;grid-template-columns:44px 44px;gap:4px}.offer-action-placeholder[data-v-a5219619]{width:44px;height:44px}.item-meta[data-v-a5219619]{margin:0;overflow-wrap:anywhere;color:#334155;font-size:12px;line-height:1.35}.tiny-button[data-v-a5219619]{min-height:44px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fff;color:#334155;font-size:12px;font-weight:600;padding:6px 10px}.tiny-button.danger[data-v-a5219619]{border-color:#ef444461;background:#ef44441a;color:#b91c1c}.error[data-v-a5219619]{margin:0;color:#dc2626;font-size:13px}.text-muted[data-v-a5219619]{margin:0;color:var(--tg-hint);font-size:12px}.toast[data-v-a5219619]{position:fixed;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:12px;padding:10px 12px;color:#fff;font-size:13px;z-index:60}.toast-success[data-v-a5219619]{background:#059669f2}.toast-error[data-v-a5219619]{background:#dc2626f2}.toast-info[data-v-a5219619]{background:#2563ebf2}@media (min-width: 1024px){.overview-layout[data-v-a5219619]:not(.overview-layout--create){grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);align-items:start}.overview-map[data-v-a5219619]{position:sticky;top:calc(118px + env(safe-area-inset-top))}}@media (min-width: 761px){.toast[data-v-a5219619]{left:50%;right:auto;width:min(560px,calc(100vw - 24px));transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width: 760px){.object-header-actions[data-v-a5219619]{display:none}.object-screen[data-v-a5219619]{padding-bottom:72px}.object-mobile-action-dock[data-v-a5219619]{position:fixed;z-index:55;inset:auto 0 0;display:flex;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(148,163,184,.28);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.object-mobile-actions[data-v-a5219619]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.object-mobile-actions[data-v-a5219619] .app-button:first-child{width:100%}.parameter-row[data-v-a5219619]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.parameter-row[data-v-a5219619]>:last-child{grid-column:1 / -1;justify-self:start}.constant-row[data-v-a5219619]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.constant-name[data-v-a5219619]{grid-column:1 / -1}.constant-source[data-v-a5219619]{grid-column:1 / 2}.comparison-meta[data-v-a5219619]{grid-template-columns:minmax(0,1fr)}.comparison-row[data-v-a5219619]{grid-template-columns:minmax(82px,.75fr) repeat(2,minmax(0,1fr));gap:6px;padding:9px 8px;font-size:12px}.comparison-row--head[data-v-a5219619]{font-size:10px}.comment-card[data-v-a5219619]{grid-template-columns:32px minmax(0,1fr) 44px;padding:10px;gap:8px}.comment-avatar[data-v-a5219619]{width:32px;height:32px}.comment-head[data-v-a5219619]{display:block}.comment-date[data-v-a5219619]{display:block;margin-top:2px}.offer-history-row[data-v-a5219619]{gap:8px}.offer-row-actions[data-v-a5219619]{grid-template-columns:44px}.offer-action-placeholder[data-v-a5219619]{display:none}}@media (max-width: 420px){.overview-facts[data-v-a5219619],.progress-status-grid[data-v-a5219619]{grid-template-columns:minmax(0,1fr)}.overview-fact--wide[data-v-a5219619]{grid-column:auto}.section-heading-row[data-v-a5219619]{flex-wrap:wrap}.comparison-row--head[data-v-a5219619]{display:none}.comparison-row[data-v-a5219619]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.comparison-row[data-v-a5219619]>:first-child{grid-column:1 / -1;font-weight:600}.comparison-row[data-v-a5219619]:not(.comparison-row--head)>:nth-child(2):before,.comparison-row[data-v-a5219619]:not(.comparison-row--head)>:nth-child(3):before{display:block;margin-bottom:2px;color:var(--tg-hint);font-size:10px;font-weight:500}.comparison-row[data-v-a5219619]:not(.comparison-row--head)>:nth-child(2):before{content:"Наш Min-KP"}.comparison-row[data-v-a5219619]:not(.comparison-row--head)>:nth-child(3):before{content:"Арендодатель"}}@media (prefers-reduced-motion: reduce){.boot-loader-spinner[data-v-a5219619],.boot-skeleton-line[data-v-a5219619]{animation:none}}.app-multi-select[data-v-d03e8a8d]{display:flex;flex-direction:column;gap:8px}.app-multi-select__trigger[data-v-d03e8a8d]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.4);border-radius:12px;background:#fffffff2;color:var(--tg-text);font-size:14px;text-align:left}.app-multi-select__trigger[data-v-d03e8a8d]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.app-multi-select__trigger[data-v-d03e8a8d]:disabled{opacity:.6;cursor:not-allowed}.app-multi-select__summary[data-v-d03e8a8d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-multi-select__chevron[data-v-d03e8a8d]{flex:0 0 auto;color:var(--tg-hint);transform:rotate(0);transition:transform .15s ease}.app-multi-select__chevron.is-open[data-v-d03e8a8d]{transform:rotate(180deg)}.app-multi-select__panel[data-v-d03e8a8d]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fff}.app-multi-select__actions[data-v-d03e8a8d]{display:flex;align-items:center;gap:8px}.app-multi-select__actions button[data-v-d03e8a8d],.app-multi-select__done[data-v-d03e8a8d]{min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:#f1f5f9f5;color:#1d4ed8;font-size:13px;font-weight:600}.app-multi-select__actions button[data-v-d03e8a8d]:disabled{color:var(--tg-hint);opacity:.65}.app-multi-select__options[data-v-d03e8a8d]{max-height:280px;overflow:auto;border-block:1px solid rgba(148,163,184,.2);padding-block:4px}.app-multi-select__option[data-v-d03e8a8d]{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:8px 4px;border:0;border-radius:8px;background:transparent;color:var(--tg-text);text-align:left}.app-multi-select__option[data-v-d03e8a8d]:hover,.app-multi-select__option[data-v-d03e8a8d]:focus-visible{outline:none;background:#f1f5f9e6}.app-multi-select__checkbox[data-v-d03e8a8d]{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.55);border-radius:8px;color:#fff;font-size:14px;line-height:1}.app-multi-select__checkbox.is-selected[data-v-d03e8a8d]{border-color:#2563eb;background:#2563eb}.app-multi-select__option-copy[data-v-d03e8a8d]{min-width:0;display:flex;flex-direction:column;gap:2px}.app-multi-select__option-label[data-v-d03e8a8d]{font-size:14px;line-height:1.3}.app-multi-select__option-description[data-v-d03e8a8d],.app-multi-select__empty[data-v-d03e8a8d]{color:var(--tg-hint);font-size:12px;line-height:1.3}.app-multi-select__empty[data-v-d03e8a8d]{margin:12px 4px}.app-multi-select__done[data-v-d03e8a8d]{align-self:flex-end}@media (prefers-reduced-motion: reduce){.app-multi-select__chevron[data-v-d03e8a8d]{transition:none}}.app-search-select[data-v-a60a7985]{display:grid;gap:6px}.app-search-select__input[data-v-a60a7985]{width:100%}.app-search-select__hint[data-v-a60a7985]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.repair-item-picker[data-v-303ea283]{width:100%;min-width:0}.repair-item-picker__row[data-v-303ea283]{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.repair-item-picker__input-wrap[data-v-303ea283]{flex:1 1 auto;min-width:0}.repair-item-picker__input[data-v-303ea283]{width:100%}[data-v-303ea283] .repair-item-picker__input--selected.app-input{border-color:#22c55ea6;box-shadow:0 0 0 2px #22c55e24}[data-v-303ea283] .repair-item-picker__input--invalid.app-input{border-color:#dc26268c;box-shadow:0 0 0 2px #ef44441f}.repair-item-picker__dropdown[data-v-303ea283]{position:fixed;z-index:4000;pointer-events:auto;margin:0;padding:6px;overflow-y:auto;list-style:none;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#fffffffa;box-shadow:0 10px 24px #0f172a24}.repair-item-picker__option[data-v-303ea283]{display:grid;gap:2px;padding:8px 10px;border-radius:10px;cursor:pointer}.repair-item-picker__option[data-v-303ea283]:hover,.repair-item-picker__option--active[data-v-303ea283]{background:#3b82f61f}.repair-item-picker__option-name[data-v-303ea283]{font-size:14px;color:var(--tg-text);line-height:1.3}.repair-item-picker__option-meta[data-v-303ea283]{font-size:12px;color:var(--tg-hint);line-height:1.25}.repair-item-triplet[data-v-5e5677c1]{width:100%;min-width:0;display:grid;grid-template-columns:300px minmax(380px,1fr) 130px;gap:10px;align-items:start}.repair-item-triplet__article[data-v-5e5677c1],.repair-item-triplet__item[data-v-5e5677c1],.repair-item-triplet__unit[data-v-5e5677c1]{min-width:0;width:100%}@media (max-width: 980px){.repair-item-triplet[data-v-5e5677c1]{grid-template-columns:1fr}}.comparison-panel[data-v-4c0f02f0]{display:flex;flex-direction:column;gap:12px}.section-heading[data-v-4c0f02f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scenario-count[data-v-4c0f02f0]{flex:0 0 auto;color:var(--tg-hint);font-size:12px;white-space:nowrap}.scenario-list[data-v-4c0f02f0]{display:flex;flex-direction:column}.scenario-row[data-v-4c0f02f0]{display:grid;grid-template-columns:92px minmax(140px,.8fr) minmax(160px,1fr) minmax(160px,.8fr) auto;align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.22)}.scenario-row[data-v-4c0f02f0]:first-child{padding-top:0}.scenario-row[data-v-4c0f02f0]:last-child{padding-bottom:0;border-bottom:0}.baseline-control[data-v-4c0f02f0]{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:600;cursor:pointer}.baseline-control input[data-v-4c0f02f0]{width:18px;height:18px;accent-color:#2563eb}.remove-button[data-v-4c0f02f0]{align-self:start;margin-top:22px;color:#b91c1c}.form-actions[data-v-4c0f02f0]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.form-error[data-v-4c0f02f0]{margin:12px 0 0;color:#b91c1c;font-size:13px}.table-wrap[data-v-4c0f02f0]{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.25);border-radius:12px}.results-table[data-v-4c0f02f0]{width:100%;border-collapse:collapse;font-size:12px}.summary-table[data-v-4c0f02f0]{min-width:760px}.results-table th[data-v-4c0f02f0],.results-table td[data-v-4c0f02f0]{padding:10px;border-bottom:1px solid rgba(148,163,184,.2);text-align:left;vertical-align:middle}.results-table thead th[data-v-4c0f02f0]{background:#f1f5f9;color:#334155;font-weight:700}.results-table tbody tr[data-v-4c0f02f0]:last-child>*{border-bottom:0}.results-table .num[data-v-4c0f02f0]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.results-table .emphasized[data-v-4c0f02f0]{font-weight:700;color:#0f172a}.baseline-row[data-v-4c0f02f0]{background:#eff6ff}.minimum-row[data-v-4c0f02f0]:not(.baseline-row){background:#f0fdfa}.row-status[data-v-4c0f02f0]{display:inline-flex;margin:4px 4px 0 0;border-radius:999px;background:#dbeafe;color:#1d4ed8;padding:3px 7px;font-size:10px;line-height:1.2;white-space:nowrap}.row-status--best[data-v-4c0f02f0]{background:#ccfbf1;color:#0f766e}.value-switch[data-v-4c0f02f0]{display:inline-flex;flex:0 0 auto;min-height:40px;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:#f1f5f9;padding:3px}.value-switch button[data-v-4c0f02f0]{min-height:32px;border:0;border-radius:7px;background:transparent;color:#475569;padding:5px 10px;font-size:12px;cursor:pointer}.value-switch button.active[data-v-4c0f02f0]{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0f172a14;font-weight:600}.value-switch button[data-v-4c0f02f0]:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:1px}.yearly-table-wrap[data-v-4c0f02f0]{max-height:min(62vh,680px)}.yearly-table thead th[data-v-4c0f02f0]{position:sticky;top:0;z-index:2}.yearly-table .sticky-column[data-v-4c0f02f0]{position:sticky;left:0;z-index:1;background:#fff}.yearly-table thead .sticky-column[data-v-4c0f02f0]{z-index:3;background:#f1f5f9}.total-row[data-v-4c0f02f0]{font-weight:700;background:#f8fafc}.total-row .sticky-column[data-v-4c0f02f0]{background:#f8fafc}.empty-state[data-v-4c0f02f0]{border:1px dashed rgba(148,163,184,.55);border-radius:12px;background:#f8fafcbf;padding:18px;text-align:center}.empty-state strong[data-v-4c0f02f0]{display:block;font-size:14px}.empty-state p[data-v-4c0f02f0]{margin:4px 0 0;color:var(--tg-hint);font-size:12px}@media (max-width: 900px){.scenario-row[data-v-4c0f02f0]{grid-template-columns:92px repeat(2,minmax(0,1fr))}.scenario-row[data-v-4c0f02f0]>:nth-child(4){grid-column:2}.remove-button[data-v-4c0f02f0]{grid-column:3;margin-top:22px;justify-self:end}}@media (max-width: 620px){.scenario-row[data-v-4c0f02f0]{grid-template-columns:1fr;gap:8px}.scenario-row[data-v-4c0f02f0]>:nth-child(4),.remove-button[data-v-4c0f02f0]{grid-column:auto}.remove-button[data-v-4c0f02f0]{margin-top:0;justify-self:start}.result-heading[data-v-4c0f02f0],.breakdown-heading[data-v-4c0f02f0]{flex-direction:column}.value-switch[data-v-4c0f02f0]{width:100%}.value-switch button[data-v-4c0f02f0]{flex:1}.form-actions[data-v-4c0f02f0]>*{flex:1 1 180px}}.equivalent-panel[data-v-ea1b66d5]{display:flex;flex-direction:column;gap:12px}.conditions-grid[data-v-ea1b66d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-note[data-v-ea1b66d5]{margin:10px 0 0;color:#1d4ed8;font-size:12px}.solve-mode[data-v-ea1b66d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;border:0}.solve-mode legend[data-v-ea1b66d5]{grid-column:1 / -1;margin-bottom:2px;color:var(--tg-hint);font-size:12px}.solve-mode label[data-v-ea1b66d5]{min-height:58px;display:flex;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff;padding:9px 11px;cursor:pointer}.solve-mode label.selected[data-v-ea1b66d5]{border-color:#2563eb9e;background:#eff6ff}.solve-mode label.disabled[data-v-ea1b66d5]{opacity:.55;cursor:not-allowed}.solve-mode input[data-v-ea1b66d5]{width:18px;height:18px;flex:0 0 auto;accent-color:#2563eb}.solve-mode span[data-v-ea1b66d5]{min-width:0;display:flex;flex-direction:column;gap:2px}.solve-mode strong[data-v-ea1b66d5]{font-size:13px}.solve-mode small[data-v-ea1b66d5]{color:var(--tg-hint);font-size:11px;line-height:1.3}.calculated-field[data-v-ea1b66d5]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#f8fafc;color:#334155;padding:10px 12px;font-size:14px;font-variant-numeric:tabular-nums}.form-actions[data-v-ea1b66d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-actions>span[data-v-ea1b66d5]{max-width:62ch;color:var(--tg-hint);font-size:12px;line-height:1.4}.form-error[data-v-ea1b66d5]{margin:12px 0 0;color:#b91c1c;font-size:13px;line-height:1.4}.solution-card[data-v-ea1b66d5]{border-color:#14b8a66b}.solution-line[data-v-ea1b66d5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.22)}.solution-line span[data-v-ea1b66d5]{color:var(--tg-hint);font-size:12px}.solution-line strong[data-v-ea1b66d5]{color:#0f766e;font-size:18px;text-align:right;font-variant-numeric:tabular-nums}.equation[data-v-ea1b66d5]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 0}.equation>div[data-v-ea1b66d5]{display:flex;flex-direction:column;gap:3px}.equation>div[data-v-ea1b66d5]:last-child{text-align:right}.equation span[data-v-ea1b66d5]:not(.equals){color:var(--tg-hint);font-size:11px}.equation strong[data-v-ea1b66d5]{font-size:13px;line-height:1.4}.equals[data-v-ea1b66d5]{color:#0f766e;font-size:20px;font-weight:700}.pv-summary[data-v-ea1b66d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:10px;background:#94a3b840}.pv-summary div[data-v-ea1b66d5]{min-width:0;background:#f8fafc;padding:10px}.pv-summary dt[data-v-ea1b66d5]{color:var(--tg-hint);font-size:11px}.pv-summary dd[data-v-ea1b66d5]{margin:3px 0 0;color:#0f172a;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.table-wrap[data-v-ea1b66d5]{width:100%;max-height:min(62vh,680px);overflow:auto;border:1px solid rgba(148,163,184,.25);border-radius:12px}.breakdown-table[data-v-ea1b66d5]{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.breakdown-table th[data-v-ea1b66d5],.breakdown-table td[data-v-ea1b66d5]{padding:10px;border-bottom:1px solid rgba(148,163,184,.2);text-align:left}.breakdown-table thead th[data-v-ea1b66d5]{position:sticky;top:0;z-index:2;background:#f1f5f9;color:#334155}.breakdown-table .num[data-v-ea1b66d5]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.breakdown-table .sticky-column[data-v-ea1b66d5]{position:sticky;left:0;z-index:1;background:#fff}.breakdown-table thead .sticky-column[data-v-ea1b66d5]{z-index:3;background:#f1f5f9}.breakdown-table tbody tr[data-v-ea1b66d5]:last-child>*{border-bottom:0}.total-row[data-v-ea1b66d5]{background:#f8fafc;font-weight:700}.total-row .sticky-column[data-v-ea1b66d5]{background:#f8fafc}.empty-state[data-v-ea1b66d5]{border:1px dashed rgba(148,163,184,.55);border-radius:12px;background:#f8fafcbf;padding:18px;text-align:center}.empty-state strong[data-v-ea1b66d5]{display:block;font-size:14px}.empty-state p[data-v-ea1b66d5]{margin:4px 0 0;color:var(--tg-hint);font-size:12px}@media (max-width: 620px){.conditions-grid[data-v-ea1b66d5],.solve-mode[data-v-ea1b66d5],.pv-summary[data-v-ea1b66d5]{grid-template-columns:1fr}.form-actions[data-v-ea1b66d5],.solution-line[data-v-ea1b66d5]{align-items:stretch;flex-direction:column}.solution-line strong[data-v-ea1b66d5]{text-align:left}.equation[data-v-ea1b66d5]{grid-template-columns:1fr}.equation>div[data-v-ea1b66d5]:last-child{text-align:left}.equals[data-v-ea1b66d5]{transform:rotate(90deg);justify-self:start}}.section-heading[data-v-c7520745]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payment-badge[data-v-c7520745]{flex:0 0 auto;border-radius:999px;background:#ecfdf5;color:#0f766e;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.2}.settings-grid[data-v-c7520745]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-note[data-v-c7520745]{margin:12px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.calculator-tabs[data-v-c7520745]{min-width:0}@media (max-width: 560px){.section-heading[data-v-c7520745]{flex-direction:column}.settings-grid[data-v-c7520745]{grid-template-columns:1fr}.payment-badge[data-v-c7520745]{align-self:flex-start}}.state-card[data-v-94b81b37],.empty-report[data-v-94b81b37]{padding:20px}.state-title[data-v-94b81b37],.empty-report strong[data-v-94b81b37]{margin:0;font-size:1.125rem;font-weight:700}.state-card p[data-v-94b81b37],.empty-report p[data-v-94b81b37]{margin:6px 0 0}.model-form-card[data-v-94b81b37]{overflow:hidden}.model-form-summary[data-v-94b81b37]{min-height:64px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.model-form-summary[data-v-94b81b37]::-webkit-details-marker{display:none}.model-form-summary span[data-v-94b81b37]:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.model-form-summary strong[data-v-94b81b37]{font-size:1.0625rem}.model-form-summary small[data-v-94b81b37],.field small[data-v-94b81b37]{color:var(--tg-hint);font-size:.75rem;line-height:1.4}.summary-action[data-v-94b81b37]{color:var(--accent);font-size:.875rem;font-weight:700}.model-form-body[data-v-94b81b37]{padding:0 16px 16px;border-top:1px solid rgba(148,163,184,.22)}.source-strip[data-v-94b81b37]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#94a3b842}.source-strip div[data-v-94b81b37]{min-width:0;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:#f8fafc}.source-strip span[data-v-94b81b37]{color:var(--tg-hint);font-size:.75rem}.source-strip strong[data-v-94b81b37]{font-size:.9375rem;font-variant-numeric:tabular-nums}.form-grid[data-v-94b81b37]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.field[data-v-94b81b37]{min-width:0}.field-wide[data-v-94b81b37]{grid-column:1 / -1}.form-actions[data-v-94b81b37]{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.source-note[data-v-94b81b37]{max-width:62ch;color:#475569;font-size:.8125rem;line-height:1.45}.report-toolbar[data-v-94b81b37]{display:flex;align-items:center;justify-content:space-between;gap:12px}.segment-control[data-v-94b81b37]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#fffc}.segment-control button[data-v-94b81b37]{min-height:44px;padding:8px 14px;border:0;border-radius:9px;background:transparent;color:#475569;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer}.segment-control button.active[data-v-94b81b37]{background:#1e5eff;color:#fff}.kpi-grid[data-v-94b81b37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.kpi-item[data-v-94b81b37]{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#fffffff0}.kpi-item span[data-v-94b81b37],.kpi-item small[data-v-94b81b37]{display:block;color:var(--tg-hint);font-size:.75rem}.kpi-item strong[data-v-94b81b37]{display:block;margin:5px 0 2px;color:#0f172a;font-size:1.25rem;line-height:1.15;font-variant-numeric:tabular-nums}.report-card[data-v-94b81b37]{flex:0 0 auto;overflow:visible}.assumptions-card[data-v-94b81b37]{flex:0 0 auto;overflow:hidden}.report-card[data-v-94b81b37],.assumptions-card[data-v-94b81b37]{padding:16px}.section-head[data-v-94b81b37]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.section-head h2[data-v-94b81b37]{margin:0;color:#0f172a;font-size:1.125rem;line-height:1.25}.section-head p[data-v-94b81b37]{margin:4px 0 0;color:var(--tg-hint);font-size:.8125rem}.model-badge[data-v-94b81b37]{padding:4px 8px;border-radius:999px;background:#eff6ff;color:#1e5eff;font-size:.6875rem;font-weight:800;letter-spacing:.08em}.table-wrap[data-v-94b81b37]{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:#94a3b8 #f1f5f9;scrollbar-gutter:stable;border:1px solid rgba(148,163,184,.26);border-radius:12px;-webkit-overflow-scrolling:touch}.table-wrap[data-v-94b81b37]::-webkit-scrollbar{height:12px}.table-wrap[data-v-94b81b37]::-webkit-scrollbar-track{border-radius:999px;background:#f1f5f9}.table-wrap[data-v-94b81b37]::-webkit-scrollbar-thumb{min-width:48px;border:3px solid #f1f5f9;border-radius:999px;background:#94a3b8}.table-wrap[data-v-94b81b37]::-webkit-scrollbar-thumb:hover{background:#64748b}.pnl-table[data-v-94b81b37],.macro-table[data-v-94b81b37]{width:100%;border-collapse:separate;border-spacing:0;color:#1e293b;font-size:.8125rem;font-variant-numeric:tabular-nums}.pnl-table th[data-v-94b81b37],.pnl-table td[data-v-94b81b37],.macro-table th[data-v-94b81b37],.macro-table td[data-v-94b81b37]{padding:10px 12px;border-right:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.pnl-table thead th[data-v-94b81b37],.macro-table thead th[data-v-94b81b37]{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;font-weight:700}.pnl-table tr:last-child th[data-v-94b81b37],.pnl-table tr:last-child td[data-v-94b81b37],.macro-table tr:last-child td[data-v-94b81b37]{border-bottom:0}.sticky-col[data-v-94b81b37]{position:sticky;left:0;z-index:1;min-width:210px;max-width:210px;overflow:hidden;background:#fff;box-shadow:1px 0 #94a3b847;text-align:left;text-overflow:ellipsis}.pnl-table thead .sticky-col[data-v-94b81b37]{z-index:3;background:#f8fafc}.num[data-v-94b81b37]{text-align:right}.total-col[data-v-94b81b37]{background:#f8fafc;font-weight:700}.occupancy-row th[data-v-94b81b37],.occupancy-row td[data-v-94b81b37]{color:#0f766e;font-weight:700}.assumption-list[data-v-94b81b37]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.assumption-list div[data-v-94b81b37]{padding:10px 0;border-bottom:1px solid rgba(148,163,184,.2)}.assumption-list dt[data-v-94b81b37]{color:var(--tg-hint);font-size:.75rem}.assumption-list dd[data-v-94b81b37]{margin:3px 0 0;color:#1e293b;font-size:.875rem}.macro-details[data-v-94b81b37]{margin-top:16px}.macro-details>summary[data-v-94b81b37]{min-height:44px;display:flex;align-items:center;color:#1e5eff;font-size:.875rem;font-weight:700;cursor:pointer}.macro-table[data-v-94b81b37]{min-width:760px}.occupancy-note[data-v-94b81b37]{margin:10px 0 0;font-size:.75rem}.text-muted[data-v-94b81b37]{color:var(--tg-hint)}.error[data-v-94b81b37]{margin:10px 0 0;color:#b42318;font-size:.875rem;line-height:1.45}code[data-v-94b81b37]{font-size:.8125rem}@media (max-width: 760px){.source-strip[data-v-94b81b37],.form-grid[data-v-94b81b37],.assumption-list[data-v-94b81b37]{grid-template-columns:1fr}.field-wide[data-v-94b81b37]{grid-column:auto}.source-strip[data-v-94b81b37]{gap:0;background:#f8fafc}.source-strip div[data-v-94b81b37]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(148,163,184,.2)}.source-strip div[data-v-94b81b37]:last-child{border-bottom:0}.form-actions[data-v-94b81b37],.report-toolbar[data-v-94b81b37]{align-items:stretch;flex-direction:column}.form-actions[data-v-94b81b37] .app-button,.segment-control[data-v-94b81b37]{width:100%}.model-form-summary[data-v-94b81b37]{align-items:flex-start}.model-form-summary small[data-v-94b81b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 430px){.kpi-grid[data-v-94b81b37]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-item strong[data-v-94b81b37]{font-size:1.0625rem}.segment-control button[data-v-94b81b37]{padding-inline:8px;font-size:.8125rem}}.app-access-context[data-v-a9cb2e44]{min-height:52px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tg-secondary-bg) 92%,var(--tg-bg));border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent)}.app-access-context__main[data-v-a9cb2e44]{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:13px}.app-access-context__label[data-v-a9cb2e44],.app-access-context__subject[data-v-a9cb2e44]{color:var(--tg-hint)}.app-access-context__subject[data-v-a9cb2e44]{flex-basis:100%;overflow-wrap:anywhere}.app-access-context__states[data-v-a9cb2e44]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}@media (max-width: 640px){.app-access-context[data-v-a9cb2e44]{align-items:flex-start;flex-direction:column}.app-access-context__states[data-v-a9cb2e44]{justify-content:flex-start}}.app-toast[data-v-d0b8c90e]{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;width:min(520px,calc(100% - 24px));transform:translate(-50%);border-radius:12px;padding:12px 14px;color:#fff;font-weight:600;box-shadow:var(--card-shadow)}.app-toast--success[data-v-d0b8c90e]{background:#16a34af5}.app-toast--error[data-v-d0b8c90e]{background:#b91c1cf5}.app-toast--info[data-v-d0b8c90e]{background:#1e5efff5}.section-head[data-v-0a847d68]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.filters-grid[data-v-0a847d68]{max-width:280px}.page-message[data-v-0a847d68]{margin:10px 0 0;font-size:13px}.page-message--error[data-v-0a847d68]{color:#b91c1c}.stack-cell[data-v-0a847d68],.mobile-user[data-v-0a847d68]{display:flex;flex-direction:column;gap:3px;min-width:0}.stack-cell span[data-v-0a847d68],.mobile-user span[data-v-0a847d68],.section-hint[data-v-0a847d68]{color:var(--tg-hint);font-size:12px;line-height:1.4}.mobile-user__head[data-v-0a847d68]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.credential-section[data-v-0a847d68]{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent)}.credential-head[data-v-0a847d68]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-hint[data-v-0a847d68]{margin:3px 0 0}.password-row[data-v-0a847d68]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.password-toggle[data-v-0a847d68]{min-height:44px}.credential-actions[data-v-0a847d68]{display:flex;flex-wrap:wrap;gap:8px}.credential-meta[data-v-0a847d68]{margin:0}@media (max-width: 640px){.filters-grid[data-v-0a847d68]{max-width:none}.credential-head[data-v-0a847d68]{align-items:flex-start}.password-row[data-v-0a847d68]{grid-template-columns:1fr}.password-toggle[data-v-0a847d68]{width:100%}.credential-actions[data-v-0a847d68]>button{width:100%}}.role-users-block[data-v-67c8dde1]{display:flex;flex-direction:column;gap:12px}.block-head[data-v-67c8dde1],.user-head[data-v-67c8dde1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.search-row[data-v-67c8dde1]{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.role-user-list[data-v-67c8dde1]{border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px}.role-user-row[data-v-67c8dde1]{min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent)}.role-user-row[data-v-67c8dde1]:last-child{border-bottom:none}.role-user-main[data-v-67c8dde1]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.user-head strong[data-v-67c8dde1]{min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.user-meta[data-v-67c8dde1],.section-hint[data-v-67c8dde1],.list-state[data-v-67c8dde1],.page-message[data-v-67c8dde1]{color:var(--tg-hint);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.section-hint[data-v-67c8dde1],.page-message[data-v-67c8dde1],.list-state[data-v-67c8dde1],.list-state p[data-v-67c8dde1]{margin:0}.page-message[data-v-67c8dde1]{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tg-hint) 10%,transparent);color:var(--tg-text)}.list-state[data-v-67c8dde1]{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px;text-align:center}@media (max-width: 640px){.search-row[data-v-67c8dde1]{grid-template-columns:1fr}.search-row[data-v-67c8dde1]>button{width:100%}.role-user-row[data-v-67c8dde1]{align-items:flex-start}.user-head[data-v-67c8dde1]{flex-direction:column;gap:6px}}.assignment-impact[data-v-09942b49]{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent)}.assignment-impact__heading[data-v-09942b49],.assignment-impact__row[data-v-09942b49]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assignment-impact__heading p[data-v-09942b49],.assignment-impact__state[data-v-09942b49],.assignment-impact__feature span[data-v-09942b49]{margin:3px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.assignment-impact__summary[data-v-09942b49]{display:flex;flex-wrap:wrap;gap:6px}.assignment-impact__warnings[data-v-09942b49]{display:flex;flex-direction:column;gap:6px}.assignment-impact__warning[data-v-09942b49]{margin:0;padding:9px 10px;border-radius:12px;background:color-mix(in srgb,var(--tg-hint) 12%,transparent);color:var(--tg-text);font-size:12px;line-height:1.45}.assignment-impact__warning--danger[data-v-09942b49]{background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626}.assignment-impact__list[data-v-09942b49]{overflow:hidden;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px}.assignment-impact__row[data-v-09942b49]{min-width:0;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent)}.assignment-impact__row[data-v-09942b49]:last-child{border-bottom:none}.assignment-impact__feature[data-v-09942b49]{min-width:0;display:flex;flex:1;flex-direction:column}.assignment-impact__feature strong[data-v-09942b49]{font-size:13px}@media (max-width: 540px){.assignment-impact__heading[data-v-09942b49],.assignment-impact__row[data-v-09942b49]{flex-direction:column}}.add-user-section[data-v-6274a4ac]{display:flex;flex-direction:column;gap:12px}.add-user-section+.add-user-section[data-v-6274a4ac]{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent)}.section-head[data-v-6274a4ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-hint[data-v-6274a4ac],.page-message[data-v-6274a4ac],.list-state[data-v-6274a4ac],.candidate-main span[data-v-6274a4ac],.selected-user span[data-v-6274a4ac]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.page-message[data-v-6274a4ac]{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tg-hint) 10%,transparent);color:var(--tg-text)}.page-message--error[data-v-6274a4ac]{color:var(--app-danger, #dc2626)}.search-row[data-v-6274a4ac]{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.candidate-list[data-v-6274a4ac]{max-height:280px;overflow:auto;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px;overscroll-behavior:contain}.candidate-row[data-v-6274a4ac]{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent);background:transparent;color:var(--tg-text);text-align:left}.candidate-row[data-v-6274a4ac]:last-child{border-bottom:none}.candidate-row[data-v-6274a4ac]:not(:disabled):hover,.candidate-row[data-v-6274a4ac]:not(:disabled):focus-visible,.candidate-row--selected[data-v-6274a4ac]{outline:none;background:color-mix(in srgb,var(--accent) 8%,transparent)}.candidate-row[data-v-6274a4ac]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.candidate-row[data-v-6274a4ac]:disabled{cursor:not-allowed;opacity:.72}.candidate-main[data-v-6274a4ac]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.candidate-main strong[data-v-6274a4ac]{font-size:14px;overflow-wrap:anywhere}.selected-user[data-v-6274a4ac]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.selected-user__label[data-v-6274a4ac]{color:var(--tg-text)!important;font-weight:600}.list-state[data-v-6274a4ac]{min-height:72px;display:grid;place-items:center;padding:14px;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px;text-align:center}@media (max-width: 640px){.search-row[data-v-6274a4ac]{grid-template-columns:1fr}.search-row[data-v-6274a4ac]>button{width:100%}.candidate-row[data-v-6274a4ac]{align-items:flex-start;flex-wrap:wrap}.candidate-row[data-v-6274a4ac]>:last-child:not(.candidate-main){margin-inline-start:0}}.section-head[data-v-e504f618],.filter-bar[data-v-e504f618],.mobile-role__head[data-v-e504f618]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.filter-bar[data-v-e504f618]{align-items:flex-end;margin-bottom:12px}.status-filter[data-v-e504f618]{width:min(280px,100%)}.page-message[data-v-e504f618]{margin:0 0 12px;font-size:13px}.page-message--error[data-v-e504f618]{color:#b91c1c}.stack-cell[data-v-e504f618],.mobile-role[data-v-e504f618]{min-width:0;display:flex;flex-direction:column;gap:4px}.stack-cell code[data-v-e504f618],.mobile-role code[data-v-e504f618]{width:fit-content;max-width:100%;color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.stack-cell span[data-v-e504f618],.mobile-role>span[data-v-e504f618],.section-hint[data-v-e504f618],.feature-meta[data-v-e504f618]{color:var(--tg-hint);font-size:12px;line-height:1.4}.badge-list[data-v-e504f618]{display:flex;flex-wrap:wrap;gap:6px}.features-summary[data-v-e504f618]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:center;gap:12px}.features-summary__counts[data-v-e504f618],.feature-tags[data-v-e504f618]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.features-search[data-v-e504f618]{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.feature-list[data-v-e504f618]{max-height:min(56vh,520px);overflow:auto;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px}.feature-row[data-v-e504f618]{min-height:56px;display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent)}.feature-row[data-v-e504f618]:last-child{border-bottom:none}.feature-row--added[data-v-e504f618]{background:color-mix(in srgb,var(--operational-teal, #14b8a6) 8%,transparent)}.feature-row--removed[data-v-e504f618]{background:color-mix(in srgb,var(--app-danger, #dc2626) 7%,transparent)}.feature-main[data-v-e504f618]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.feature-name[data-v-e504f618]{font-size:14px;font-weight:600}.features-readonly[data-v-e504f618]{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tg-hint) 10%,transparent);color:var(--tg-text);font-size:13px;line-height:1.4}.list-empty[data-v-e504f618]{margin:0;padding:14px;text-align:center}.section-hint[data-v-e504f618]{margin:0}@media (max-width: 640px){.features-summary[data-v-e504f618],.features-search[data-v-e504f618]{grid-template-columns:1fr}.features-search[data-v-e504f618]>button{width:100%}.feature-row[data-v-e504f618]{align-items:flex-start;flex-wrap:wrap}.feature-tags[data-v-e504f618]{width:calc(100% - 34px);margin-inline-start:34px}}.effective-access__header[data-v-04d9f9d3],.access-group__heading[data-v-04d9f9d3],.access-row[data-v-04d9f9d3],.access-row__title[data-v-04d9f9d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.effective-access__search[data-v-04d9f9d3]{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;margin-bottom:16px}.effective-access__search-field[data-v-04d9f9d3]{min-width:0}.access-group+.access-group[data-v-04d9f9d3]{margin-top:18px}.access-group__heading[data-v-04d9f9d3]{align-items:baseline;margin-bottom:8px}.access-group__heading strong[data-v-04d9f9d3]{font-size:14px}.access-group__heading span[data-v-04d9f9d3],.access-row p[data-v-04d9f9d3],.access-row__source[data-v-04d9f9d3],.access-row__warehouses[data-v-04d9f9d3],.effective-access__empty span[data-v-04d9f9d3]{color:var(--tg-hint);font-size:12px;line-height:1.45}.access-list[data-v-04d9f9d3]{overflow:hidden;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px}.access-row[data-v-04d9f9d3]{min-width:0;padding:12px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent)}.access-row[data-v-04d9f9d3]:last-child{border-bottom:none}.access-row__main[data-v-04d9f9d3]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.access-row__title[data-v-04d9f9d3]{min-width:0;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.access-row__title strong[data-v-04d9f9d3]{font-size:14px}.access-row__title code[data-v-04d9f9d3]{color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.access-row p[data-v-04d9f9d3]{margin:0}.access-row__warehouses[data-v-04d9f9d3]{color:var(--tg-text)}.effective-access__empty[data-v-04d9f9d3]{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center}@media (max-width: 640px){.effective-access__header[data-v-04d9f9d3],.access-row[data-v-04d9f9d3]{flex-direction:column}.effective-access__search[data-v-04d9f9d3]{grid-template-columns:1fr}.effective-access__search[data-v-04d9f9d3]>button{width:100%}}.section-head[data-v-b9d21af5],.mobile-assignment__head[data-v-b9d21af5],.warehouse-head[data-v-b9d21af5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.role-filter[data-v-b9d21af5]{width:min(360px,100%)}.page-message[data-v-b9d21af5]{margin:10px 0 0;font-size:13px}.page-message--error[data-v-b9d21af5]{color:#b91c1c}.stack-cell[data-v-b9d21af5],.mobile-assignment[data-v-b9d21af5]{min-width:0;display:flex;flex-direction:column;gap:4px}.stack-cell code[data-v-b9d21af5],.mobile-assignment code[data-v-b9d21af5]{width:fit-content;max-width:100%;color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.stack-cell span[data-v-b9d21af5],.mobile-assignment>span[data-v-b9d21af5],.section-hint[data-v-b9d21af5],.warehouse-meta[data-v-b9d21af5]{color:var(--tg-hint);font-size:12px;line-height:1.4}.warehouse-block[data-v-b9d21af5]{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent)}.section-hint[data-v-b9d21af5]{margin:3px 0 0}.warehouse-toolbar[data-v-b9d21af5]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px}.warehouse-list[data-v-b9d21af5]{max-height:300px;overflow:auto;border:1px solid color-mix(in srgb,var(--tg-hint) 24%,transparent);border-radius:12px}.warehouse-row[data-v-b9d21af5]{min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent)}.warehouse-row[data-v-b9d21af5]:last-child{border-bottom:none}.warehouse-main[data-v-b9d21af5]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.warehouse-name[data-v-b9d21af5]{font-size:14px;font-weight:600}.list-empty[data-v-b9d21af5]{margin:0;padding:14px;text-align:center}@media (max-width: 720px){.warehouse-toolbar[data-v-b9d21af5]{grid-template-columns:1fr}.warehouse-toolbar[data-v-b9d21af5]>button{width:100%}.warehouse-head[data-v-b9d21af5]{align-items:flex-start;flex-direction:column}}.section-head[data-v-c9ce2fa4],.mobile-summary__head[data-v-c9ce2fa4],.user-item__head[data-v-c9ce2fa4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overview-panel[data-v-c9ce2fa4]{min-width:0}.stack-cell[data-v-c9ce2fa4],.mobile-summary[data-v-c9ce2fa4]{min-width:0;display:flex;flex-direction:column;gap:5px}.stack-cell code[data-v-c9ce2fa4],.mobile-summary code[data-v-c9ce2fa4]{width:fit-content;max-width:100%;color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.badge-list[data-v-c9ce2fa4]{display:flex;flex-wrap:wrap;gap:6px}.section-hint[data-v-c9ce2fa4]{color:var(--tg-hint);font-size:12px;line-height:1.4}.user-list[data-v-c9ce2fa4]{display:flex;flex-direction:column;gap:10px}.user-item[data-v-c9ce2fa4]{display:flex;flex-direction:column;gap:7px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 20%,transparent)}.user-item[data-v-c9ce2fa4]:last-child{padding-bottom:0;border-bottom:none}.user-item__head[data-v-c9ce2fa4]{align-items:baseline;flex-wrap:wrap}.user-item__head span[data-v-c9ce2fa4]{color:var(--tg-hint);font-size:12px}@media (max-width: 640px){.user-item__head[data-v-c9ce2fa4]{align-items:flex-start;flex-direction:column;gap:2px}}.app-info-tooltip[data-v-613ad1ab]{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.app-info-tooltip__trigger[data-v-613ad1ab]{width:44px;height:44px;margin:-12px -10px;border:0;border-radius:999px;background:transparent;color:#64748bf2;display:inline-flex;align-items:center;justify-content:center;cursor:help;padding:0}.app-info-tooltip__trigger[data-v-613ad1ab]:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:-8px}.app-info-tooltip__icon[data-v-613ad1ab]{width:18px;height:18px;border:1px solid currentColor;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-style:normal;line-height:1;background:#ffffffd1}.app-info-tooltip__trigger:hover .app-info-tooltip__icon[data-v-613ad1ab],.app-info-tooltip__trigger:focus-visible .app-info-tooltip__icon[data-v-613ad1ab]{color:#2563eb;background:#eff6ff}.app-info-tooltip__bubble[data-v-613ad1ab]{position:fixed;z-index:1000;max-width:min(320px,calc(100vw - 24px));padding:10px 12px;border-radius:8px;background:#0f172af5;color:#fff;box-shadow:0 14px 30px #0f172a47;font-size:12px;font-weight:500;line-height:1.45;text-align:left;pointer-events:auto;overflow-y:auto;box-sizing:border-box;white-space:pre-line;overflow-wrap:anywhere}.app-info-tooltip__bubble--top[data-v-613ad1ab]{transform:translate(-50%,-100%)}.app-info-tooltip__bubble--bottom[data-v-613ad1ab]{transform:translate(-50%)}.efficiency-filters[data-v-b1a69a0e]{display:grid;grid-template-columns:repeat(2,minmax(160px,240px));gap:16px}.efficiency-meta[data-v-b1a69a0e],.efficiency-hint[data-v-b1a69a0e],.efficiency-label[data-v-b1a69a0e]{color:var(--muted,#64748b);font-size:13px;line-height:1.5}.efficiency-message[data-v-b1a69a0e]{font-size:14px;padding:12px 0}.efficiency-summary[data-v-b1a69a0e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.efficiency-summary strong[data-v-b1a69a0e]{font-size:clamp(20px,2.5vw,28px);font-variant-numeric:tabular-nums}.efficiency-summary strong span[data-v-b1a69a0e]{font-size:14px;font-weight:400}.efficiency-table-head[data-v-b1a69a0e]{margin-bottom:20px}.efficiency-title[data-v-b1a69a0e]{font-size:16px;font-weight:600;margin:0}.efficiency-name[data-v-b1a69a0e]{min-width:240px;display:flex;align-items:center;justify-content:space-between;gap:12px}.efficiency-name>strong[data-v-b1a69a0e]{white-space:nowrap}.efficiency-row-info[data-v-b1a69a0e]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.efficiency-sort-controls[data-v-b1a69a0e]{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.efficiency-sort-controls>div[data-v-b1a69a0e]{min-width:180px;flex:1}summary[data-v-b1a69a0e]{cursor:pointer;font-size:13px;line-height:1.6}details ul[data-v-b1a69a0e]{padding-left:18px;font-size:12px;line-height:1.5;max-width:300px}.efficiency-warning[data-v-b1a69a0e]{color:#b45309;font-weight:600}.efficiency-definitions[data-v-b1a69a0e]{display:grid;gap:14px;margin:16px 0}.efficiency-definitions dt[data-v-b1a69a0e]{font-weight:600;font-size:13px}.efficiency-definitions dd[data-v-b1a69a0e]{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--muted,#64748b)}[data-v-b1a69a0e] .efficiency-total{font-weight:600;background:var(--bg-subtle,#f8fafc)}.efficiency-mobile dl[data-v-b1a69a0e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.efficiency-mobile dt[data-v-b1a69a0e]{font-size:11px;color:var(--muted,#64748b)}.efficiency-mobile dd[data-v-b1a69a0e]{margin:4px 0 0;font-size:16px;font-variant-numeric:tabular-nums}@media (min-width:900px){[data-v-b1a69a0e] .data-table{min-width:0}[data-v-b1a69a0e] .data-table th:not(:first-child),[data-v-b1a69a0e] .data-table td:not(:first-child){padding-inline:6px}[data-v-b1a69a0e] .data-table th:not(:first-child) .table-sort-button{gap:4px;margin-inline:-6px;padding-inline:6px}[data-v-b1a69a0e] .data-table th:not(:first-child) .table-sort-button>span:first-child{min-width:96px;max-width:96px;text-wrap:balance;line-height:1.3}}@media (max-width:899px){.efficiency-summary[data-v-b1a69a0e]{grid-template-columns:1fr}.efficiency-filters[data-v-b1a69a0e]{grid-template-columns:1fr 1fr}.efficiency-name[data-v-b1a69a0e]{min-width:0}.efficiency-name>strong[data-v-b1a69a0e]{white-space:normal}}.counterparty-open[data-v-8fefb4b4]{display:flex;flex-direction:column;gap:6px;width:100%;min-height:44px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.counterparty-open>span[data-v-8fefb4b4]{font-size:12px;color:#475569}.counterparty-open>.counterparty-link[data-v-8fefb4b4]{color:#1d4ed8}.counterparty-open:hover .counterparty-link[data-v-8fefb4b4]{text-decoration:underline}.counterparty-open[data-v-8fefb4b4]:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:4px}.counterparty-money[data-v-8fefb4b4],.counterparty-total strong[data-v-8fefb4b4]{font-variant-numeric:tabular-nums}.counterparty-total[data-v-8fefb4b4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;width:100%}.counterparty-total strong[data-v-8fefb4b4]{color:#1b1f2a;font-size:14px}.bank-filters[data-v-bff6f727]{display:grid;gap:12px}.bank-view[data-v-bff6f727]{max-width:360px;margin-bottom:12px}.bank-drilldown[data-v-bff6f727]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bank-drilldown p[data-v-bff6f727]{margin:0;overflow-wrap:anywhere;min-width:0}.bank-group-hint[data-v-bff6f727]{margin:0 0 12px;color:#475569;font-size:13px;line-height:1.5}.bank-meta[data-v-bff6f727],.bank-hint[data-v-bff6f727]{color:#475569;font-size:13px;line-height:1.5}.bank-meta p[data-v-bff6f727]{margin:2px 0;overflow-wrap:anywhere}.bank-notice[data-v-bff6f727]{margin:0;padding:12px 16px;border-radius:12px;background:#edf2f7;color:#334155;font-size:13px;line-height:1.5}.bank-notice--warning[data-v-bff6f727]{background:#fff3db;color:#713f12}.bank-results-heading[data-v-bff6f727]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.bank-results-heading h2[data-v-bff6f727]{margin:0;font-size:17px;font-weight:600}.bank-results-heading>span[data-v-bff6f727]{color:#475569;font-size:13px}.bank-totals[data-v-bff6f727]{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 0;border-bottom:1px solid #e2e8f0}.bank-totals>div[data-v-bff6f727]{display:flex;justify-content:space-between;gap:16px;min-width:0}.bank-totals span[data-v-bff6f727]{color:#475569;font-size:13px}.bank-totals strong[data-v-bff6f727]{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bank-hint[data-v-bff6f727]{margin:12px 0 0}small[data-v-bff6f727]{display:block;color:#475569;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.bank-date[data-v-bff6f727],.bank-money[data-v-bff6f727]{font-variant-numeric:tabular-nums;white-space:nowrap}.bank-purpose[data-v-bff6f727]{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bank-open[data-v-bff6f727],.bank-mobile-open[data-v-bff6f727]{background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:44px;padding:4px 0;width:100%;overflow-wrap:anywhere}.bank-open[data-v-bff6f727]{font-weight:600}.bank-open:hover .bank-open-hint[data-v-bff6f727],.bank-mobile-open:hover .bank-open-hint[data-v-bff6f727]{text-decoration:underline}.bank-open[data-v-bff6f727]:focus-visible,.bank-mobile-open[data-v-bff6f727]:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:4px}.bank-open-hint[data-v-bff6f727]{display:block;font-weight:400;font-size:12px;color:#1d4ed8;margin-top:4px}.bank-stale[data-v-bff6f727]{display:block;color:#92400e;font-size:12px}.bank-mobile-open[data-v-bff6f727]{display:flex;flex-direction:column;gap:6px;font-size:14px}.bank-mobile-top[data-v-bff6f727]{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font-size:13px}.bank-mobile-top strong[data-v-bff6f727]{font-size:15px;font-variant-numeric:tabular-nums}.bank-mobile-name[data-v-bff6f727]{font-weight:600}.bank-pagination[data-v-bff6f727]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px}.bank-pagination>div[data-v-bff6f727]{display:flex;gap:8px}.bank-detail-amount[data-v-bff6f727]{font-size:18px;font-weight:600;margin:0;overflow-wrap:anywhere}.bank-details[data-v-bff6f727]{display:grid;gap:14px;margin:0}.bank-details dt[data-v-bff6f727]{font-size:12px;color:#475569;margin-bottom:3px}.bank-details dd[data-v-bff6f727]{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width: 600px){.bank-filters[data-v-bff6f727]{grid-template-columns:repeat(3,minmax(0,1fr))}.bank-search[data-v-bff6f727]{grid-column:1 / -1}.bank-totals[data-v-bff6f727]{grid-template-columns:48px repeat(3,minmax(0,1fr));align-items:center}.bank-totals>div[data-v-bff6f727]{flex-direction:column;gap:4px}}.card-head[data-v-d0e863f0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-subtitle[data-v-d0e863f0]{max-width:75ch;margin:4px 0 0;color:#475569;font-size:12px;line-height:1.45}.stale-badge[data-v-d0e863f0]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#92400e;background:#fbbf2438}.chart[data-v-d0e863f0]{width:100%;height:300px}.chart--selectable[data-v-d0e863f0]{cursor:crosshair}.kpi-grid[data-v-3d9832e0]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kpi-tile[data-v-3d9832e0]{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:8px;background:#ffffffd9;text-align:left;color:inherit;cursor:default}.kpi-tile.clickable[data-v-3d9832e0]{cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.kpi-tile.clickable[data-v-3d9832e0]:active{transform:translateY(1px)}.kpi-tile.clickable[data-v-3d9832e0]:hover{border-color:#2563eb59;background:#eff6fff2}.kpi-label[data-v-3d9832e0]{margin:0;font-size:11px;color:var(--tg-hint)}.kpi-value[data-v-3d9832e0]{margin:4px 0 0;font-size:15px;font-weight:700}@media (max-width: 420px){.kpi-grid[data-v-3d9832e0]{grid-template-columns:1fr}}.form-card[data-v-375ef56e]{display:flex;flex-direction:column;gap:10px}.filters-grid[data-v-375ef56e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field[data-v-375ef56e]{display:flex;flex-direction:column;gap:6px;min-width:0}.field-wide[data-v-375ef56e]{grid-column:1 / -1}.field-label[data-v-375ef56e]{color:var(--tg-hint);font-size:12px}.input[data-v-375ef56e]{width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fffffff5;color:var(--tg-text);padding:10px 8px;font-size:14px;line-height:1.35;-moz-appearance:none;appearance:none;-webkit-appearance:none}.input[type=date][data-v-375ef56e]::-webkit-date-and-time-value{min-width:0;text-align:left}.input[type=date][data-v-375ef56e]::-webkit-calendar-picker-indicator{margin:0;padding:0}.actions[data-v-375ef56e]{display:flex;gap:8px;flex-wrap:wrap}.error[data-v-375ef56e]{margin:0;color:#b91c1c;font-size:13px}.filter-summary[data-v-375ef56e]{color:var(--tg-hint);font-size:12px}@media (max-width: 420px){.filters-grid[data-v-375ef56e]{grid-template-columns:1fr}}.table-wrap[data-v-48c6bdfd]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.table[data-v-48c6bdfd]{width:100%;border-collapse:collapse;font-size:12px}.table th[data-v-48c6bdfd],.table td[data-v-48c6bdfd]{padding:8px;border-bottom:1px solid rgba(148,163,184,.2);text-align:left;vertical-align:top}.table th[data-v-48c6bdfd]{position:sticky;top:0;background:#eff6fffa;z-index:1;font-weight:700}.table-header-content[data-v-48c6bdfd]{display:inline-flex;align-items:center;gap:4px;min-width:0}.table-header-label[data-v-48c6bdfd]{min-width:0}.table-sort-button[data-v-48c6bdfd]{min-width:0;min-height:44px;margin:-8px;padding:8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.table-sort-button[data-v-48c6bdfd]:hover{background:#1e5eff14}.table-sort-button[data-v-48c6bdfd]:focus-visible{outline:2px solid rgba(30,94,255,.65);outline-offset:-2px}.table-sort-indicator[data-v-48c6bdfd]{flex:0 0 auto;width:12px;color:var(--tg-text);font-size:13px;line-height:1;text-align:center}.table th.num .table-header-content[data-v-48c6bdfd]{justify-content:flex-end;width:100%}.table th.num .table-sort-button[data-v-48c6bdfd]{justify-content:flex-end;width:calc(100% + 16px)}.table tr:last-child td[data-v-48c6bdfd]{border-bottom:none}[data-v-48c6bdfd] .num{text-align:right!important;white-space:nowrap}.bi-dashboard-page[data-v-ebf9c341]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-ebf9c341]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-ebf9c341]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-ebf9c341]{min-width:0}.topbar-title[data-v-ebf9c341]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-ebf9c341]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-ebf9c341]{padding:12px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-ebf9c341]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-head-tools[data-v-ebf9c341]{display:inline-flex;align-items:center;gap:8px}.mode-toggle[data-v-ebf9c341]{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:2px;background:#f8fafce6}.mode-toggle-btn[data-v-ebf9c341]{min-height:28px;min-width:44px;padding:0 10px;border:none;border-radius:999px;background:transparent;color:var(--tg-hint);font-size:12px;font-weight:600}.mode-toggle-btn.active[data-v-ebf9c341]{background:#3b82f624;color:var(--tg-link)}.stale-badge[data-v-ebf9c341]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#92400e;background:#fbbf2438}.kpi-groups[data-v-ebf9c341]{display:flex;flex-direction:column;gap:12px}.kpi-group[data-v-ebf9c341]{display:flex;flex-direction:column;gap:6px}.transactions-section[data-v-ebf9c341]{display:flex;flex-direction:column;gap:10px}.transaction-kpi-grid[data-v-ebf9c341]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.transaction-kpi[data-v-ebf9c341]{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#ffffffc7}.transaction-kpi-main[data-v-ebf9c341]{width:100%;min-height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px;text-align:left}.transaction-metric-link[data-v-ebf9c341],.transaction-flow-inline-link[data-v-ebf9c341],[data-v-ebf9c341] .table-dimension-link{border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.transaction-metric-link[data-v-ebf9c341]:focus-visible,.transaction-flow-inline-link[data-v-ebf9c341]:focus-visible,[data-v-ebf9c341] .table-dimension-link:focus-visible{outline:2px solid rgba(37,99,235,.72);outline-offset:-2px}@media (hover: hover){.transaction-metric-link[data-v-ebf9c341]:hover,.transaction-flow-inline-link[data-v-ebf9c341]:hover,[data-v-ebf9c341] .table-dimension-link:hover{background:#2563eb14}}.transaction-kpi-label[data-v-ebf9c341]{display:block;margin:0;color:var(--tg-hint);font-size:11px}.transaction-kpi-value[data-v-ebf9c341]{display:block;margin:4px 0 0;font-size:15px;font-weight:700}.transaction-kpi-subvalue[data-v-ebf9c341]{width:100%;min-height:44px;display:flex;align-items:center;margin:0;padding:7px 8px;border-top:1px solid rgba(148,163,184,.18);color:var(--tg-hint);font-size:11px;line-height:1.25;text-align:left}.transaction-flow-summary[data-v-ebf9c341]{display:flex;flex-wrap:wrap;gap:6px 10px;padding:8px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#eff6ffb8;color:#1f2937;font-size:12px;font-weight:600;line-height:1.35}.flow-metric[data-v-ebf9c341]{display:inline-flex;align-items:center;padding:6px;font-weight:700}[data-v-ebf9c341] .table-dimension-link{min-height:44px;display:inline-flex;align-items:center;padding:0 4px;color:var(--tg-link);font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:2px}.transaction-flow-note[data-v-ebf9c341]{margin:-2px 0 0;color:var(--tg-hint);font-size:11px;line-height:1.35}.transaction-flow-inline-link[data-v-ebf9c341]{min-height:44px;padding:0 4px;color:var(--tg-link);font-weight:700;text-decoration:underline;text-underline-offset:2px}.transaction-table-block[data-v-ebf9c341]{display:flex;flex-direction:column;gap:6px}.section-subtitle[data-v-ebf9c341]{margin:0;color:var(--tg-hint);font-size:12px;font-weight:600}@media (max-width: 720px){.transaction-kpi-grid[data-v-ebf9c341]{grid-template-columns:1fr 1fr}}@media (max-width: 420px){.transaction-kpi-grid[data-v-ebf9c341]{grid-template-columns:1fr}}.bi-report-page[data-v-2680c8ad]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-2680c8ad]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-2680c8ad]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-2680c8ad]{min-width:0}.topbar-title[data-v-2680c8ad]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-2680c8ad]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-2680c8ad]{padding:12px;display:flex;flex-direction:column;gap:10px}.error[data-v-2680c8ad]{margin:0;color:#b91c1c;font-size:13px}.card-head[data-v-2680c8ad]{display:flex;align-items:center;justify-content:space-between;gap:8px}.stale-badge[data-v-2680c8ad]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#92400e;background:#fbbf2438}.report-section[data-v-2680c8ad]{display:flex;flex-direction:column;gap:8px}.report-section h3[data-v-2680c8ad]{margin:0;font-size:14px}.section-total[data-v-2680c8ad]{display:grid;grid-template-columns:minmax(120px,1fr) 90px 110px;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#fbf7e0e6;font-size:12px;font-weight:700}.num[data-v-2680c8ad]{text-align:right;white-space:nowrap}.bi-report-page[data-v-5e973218]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-5e973218]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-5e973218]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-5e973218]{min-width:0}.topbar-title[data-v-5e973218]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-5e973218]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-5e973218]{padding:12px;display:flex;flex-direction:column;gap:12px}.card-head[data-v-5e973218]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.card-head-tools[data-v-5e973218]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mode-toggle[data-v-5e973218]{display:inline-flex;border:1px solid rgba(148,163,184,.35);border-radius:999px;overflow:hidden;min-height:44px}.mode-toggle-btn[data-v-5e973218]{min-height:44px;border:none;background:transparent;color:var(--tg-hint);padding:0 12px;font-size:12px;font-weight:600;cursor:pointer}.mode-toggle-btn[data-v-5e973218]:hover{background:#1e5eff0f}.mode-toggle-btn[data-v-5e973218]:focus-visible{position:relative;z-index:1;outline:2px solid rgba(30,94,255,.65);outline-offset:-2px}.mode-toggle-btn.active[data-v-5e973218]{background:#1e5eff1f;color:var(--tg-text)}.report-controls[data-v-5e973218]{margin:12px 0;padding:12px 0;border-top:1px solid rgba(148,163,184,.24);border-bottom:1px solid rgba(148,163,184,.24);display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 16px}.report-filter[data-v-5e973218],.cards-sort-field[data-v-5e973218]{min-width:0;display:flex;flex-direction:column;gap:6px}.report-control-label[data-v-5e973218]{color:var(--tg-hint);font-size:12px;font-weight:600;line-height:1.35}.cards-sort-controls[data-v-5e973218]{flex:1 1 360px;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px}.result-summary[data-v-5e973218]{margin:0 0 12px auto;color:var(--tg-hint);font-size:12px;white-space:nowrap}.cards-list[data-v-5e973218]{display:flex;flex-direction:column;gap:8px}.warehouse-card[data-v-5e973218]{border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:10px;background:#fffffff0}.warehouse-card--changed[data-v-5e973218]{border-color:#14b8a65c;background:#14b8a614}.warehouse-card-total[data-v-5e973218]{border-color:#1e5eff6b;background:#1e5eff1a}.warehouse-card-total .warehouse-title[data-v-5e973218]{color:#1b1f2a}.warehouse-title[data-v-5e973218]{margin:0 0 8px;font-size:14px;font-weight:700}.warehouse-grid[data-v-5e973218]{margin:0;display:flex;flex-direction:column;gap:6px}.warehouse-row[data-v-5e973218]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline}.warehouse-row dt[data-v-5e973218]{margin:0;color:var(--tg-hint);font-size:12px}.warehouse-row dd[data-v-5e973218]{margin:0;text-align:right;font-size:12px;font-weight:600;white-space:nowrap}.metric-added[data-v-5e973218],[data-v-5e973218] .metric-added{color:#166534;font-weight:700}.metric-removed[data-v-5e973218],[data-v-5e973218] .metric-removed{color:#b91c1c;font-weight:700}[data-v-5e973218] .warehouse-table-row--changed td{background:#14b8a614}[data-v-5e973218] .warehouse-table-row--total td{border-bottom-color:#1e5eff6b;background:#1e5eff1a;color:#1b1f2a;font-weight:700}.empty-filter-result[data-v-5e973218]{margin:12px 0 0;padding:12px;border-radius:8px;background:#f8fafc;color:var(--tg-hint);font-size:13px;text-align:center}.stale-badge[data-v-5e973218]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#92400e;background:#fbbf2438}@media (max-width: 420px){.card-head[data-v-5e973218]{align-items:flex-start}.card-head-tools[data-v-5e973218]{justify-content:flex-start}.report-controls[data-v-5e973218]{align-items:stretch}.report-filter[data-v-5e973218],.cards-sort-controls[data-v-5e973218]{flex-basis:100%}.report-filter .mode-toggle[data-v-5e973218]{width:100%}.report-filter .mode-toggle-btn[data-v-5e973218]{flex:1 1 auto}.cards-sort-controls[data-v-5e973218]{grid-template-columns:1fr}.result-summary[data-v-5e973218]{margin:0}.mode-toggle-btn[data-v-5e973218]{padding:0 10px}.warehouse-row dd[data-v-5e973218]{font-size:11px}}.history-filters[data-v-34a72bf7]{display:flex;flex-direction:column;gap:14px}.history-filters__grid[data-v-34a72bf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.history-filters__selection[data-v-34a72bf7]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.4}.display-controls[data-v-34a72bf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.display-control[data-v-34a72bf7]{min-width:0}.display-control__label[data-v-34a72bf7]{margin:0 0 6px;color:var(--tg-hint);font-size:12px;line-height:1.35}.display-definition[data-v-34a72bf7]{margin:12px 0 0;color:#475569;font-size:12px;line-height:1.45}.segment-control[data-v-34a72bf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#f1f5f9f2}.segment-control button[data-v-34a72bf7]{min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#475569;font-size:13px;font-weight:600}.segment-control button.active[data-v-34a72bf7]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1f}.segment-control button[data-v-34a72bf7]:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:1px}.message-card p[data-v-34a72bf7],.message-card ul[data-v-34a72bf7]{margin:0}.message-card ul[data-v-34a72bf7]{padding-left:20px;color:#92400e;font-size:13px;line-height:1.5}.message-card__title[data-v-34a72bf7]{margin-bottom:6px!important;color:#78350f;font-size:13px;font-weight:700}.message-card--error[data-v-34a72bf7]{border-color:#dc262652;color:#b91c1c;font-size:13px}.report-meta[data-v-34a72bf7]{display:flex;flex-wrap:wrap;gap:6px}.report-meta span[data-v-34a72bf7]{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:#f8fafceb;color:#475569;font-size:12px}.report-start[data-v-34a72bf7]{min-height:132px}.report-start__title[data-v-34a72bf7],.report-start__description[data-v-34a72bf7]{margin:0}.report-start__title[data-v-34a72bf7]{color:#0f172a;font-size:14px;font-weight:700}.report-start__description[data-v-34a72bf7]{max-width:70ch;margin-top:6px;color:#475569;font-size:13px;line-height:1.5}.history-chart[data-v-34a72bf7] .chart{height:min(90vh,780px);min-height:540px}.history-chart[data-v-34a72bf7] .card-title,.warehouse-scatter-chart[data-v-34a72bf7] .card-title{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.analysis-layout[data-v-34a72bf7]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:16px;align-items:start}.analysis-layout--single[data-v-34a72bf7]{grid-template-columns:minmax(0,1fr)}.slice-inspector[data-v-34a72bf7]{min-width:0;padding:16px;border:1px solid rgba(148,163,184,.3);border-radius:16px;background:var(--tg-secondary-bg)}.slice-inspector__head[data-v-34a72bf7],.slice-table-head[data-v-34a72bf7],.slice-mobile-row__head[data-v-34a72bf7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.slice-inspector__title[data-v-34a72bf7],.slice-inspector__period[data-v-34a72bf7],.slice-inspector__availability[data-v-34a72bf7],.slice-inspector__note[data-v-34a72bf7],.slice-table-head__title[data-v-34a72bf7],.slice-table-head__subtitle[data-v-34a72bf7],.slice-mobile-row p[data-v-34a72bf7]{margin:0}.slice-inspector__title[data-v-34a72bf7],.slice-table-head__title[data-v-34a72bf7]{color:#0f172a;font-size:14px;font-weight:700}.slice-inspector__period[data-v-34a72bf7]{margin-top:2px;color:#475569;font-size:13px}.slice-inspector__availability[data-v-34a72bf7]{margin-top:12px;padding:9px 10px;border-radius:10px;background:#2563eb14;color:#1e3a8a;font-size:12px;line-height:1.45}.slice-inspector__coverage[data-v-34a72bf7],.slice-table-head__badge[data-v-34a72bf7]{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:12px;font-weight:700;white-space:nowrap}.slice-range[data-v-34a72bf7]{display:grid;gap:4px;margin-top:16px;color:#475569;font-size:12px;font-weight:600}.slice-range input[data-v-34a72bf7]{width:100%;height:44px;margin:0;accent-color:#2563eb;cursor:pointer}.slice-range input[data-v-34a72bf7]:disabled{cursor:not-allowed;opacity:.55}.slice-range__bounds[data-v-34a72bf7]{display:flex;justify-content:space-between;color:var(--tg-hint);font-size:11px;font-weight:400}.slice-metrics[data-v-34a72bf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;border-top:1px solid rgba(148,163,184,.22)}.slice-metric[data-v-34a72bf7]{min-width:0;padding:12px 8px 10px 0;border-bottom:1px solid rgba(148,163,184,.22)}.slice-metric[data-v-34a72bf7]:nth-child(2n){padding-right:0;padding-left:8px}.slice-metric dt[data-v-34a72bf7]{color:var(--tg-hint);font-size:11px;line-height:1.3}.slice-metric dd[data-v-34a72bf7]{margin:4px 0 0;color:#0f172a;font-size:16px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.slice-metric p[data-v-34a72bf7]{margin:3px 0 0;color:#64748b;font-size:10px;line-height:1.35}.slice-inspector__note[data-v-34a72bf7]{margin-top:12px;color:var(--tg-hint);font-size:11px;line-height:1.45}.warehouse-scatter-chart[data-v-34a72bf7] .chart{height:420px}.slice-table-head[data-v-34a72bf7]{margin-bottom:14px}.slice-table-head__subtitle[data-v-34a72bf7]{max-width:72ch;margin-top:3px;color:var(--tg-hint);font-size:12px;line-height:1.45}.slice-mobile-row[data-v-34a72bf7]{display:grid;gap:5px}.warehouse-line-toggle[data-v-34a72bf7]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;gap:8px;cursor:pointer}.warehouse-line-toggle--mobile[data-v-34a72bf7]{justify-content:flex-start;width:fit-content;color:#475569;font-size:12px;font-weight:600}.warehouse-line-toggle__swatch[data-v-34a72bf7]{width:18px;height:3px;border-radius:999px;opacity:.24;transition:opacity .15s ease}.warehouse-line-toggle__swatch.is-visible[data-v-34a72bf7]{opacity:1}.slice-mobile-row__head strong[data-v-34a72bf7]{color:#0f172a;font-size:13px}.slice-mobile-row__head span[data-v-34a72bf7]{color:#475569;font-size:12px;font-weight:700}.slice-mobile-row p[data-v-34a72bf7]{color:#64748b;font-size:12px;line-height:1.35}.slice-mobile-row__value[data-v-34a72bf7]{color:#0f172a!important;font-size:16px!important;font-weight:700}@media (max-width: 720px){.history-filters__grid[data-v-34a72bf7],.display-controls[data-v-34a72bf7],.analysis-layout[data-v-34a72bf7]{grid-template-columns:1fr}.history-chart[data-v-34a72bf7] .chart{height:630px;min-height:630px}.slice-table-head[data-v-34a72bf7]{align-items:flex-start}.warehouse-scatter-chart[data-v-34a72bf7] .chart{height:380px}}@media (prefers-reduced-motion: reduce){.segment-control button[data-v-34a72bf7],.warehouse-line-toggle__swatch[data-v-34a72bf7]{transition:none}}.bi-report-page[data-v-4fe0bb21]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-4fe0bb21]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-4fe0bb21]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-4fe0bb21]{min-width:0}.topbar-title[data-v-4fe0bb21]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-4fe0bb21]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-4fe0bb21]{padding:12px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-4fe0bb21]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-head-tools[data-v-4fe0bb21]{display:inline-flex;align-items:center;gap:8px}.mode-toggle[data-v-4fe0bb21]{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:2px;background:#f8fafce6}.mode-toggle-btn[data-v-4fe0bb21]{min-height:28px;min-width:44px;padding:0 10px;border:none;border-radius:999px;background:transparent;color:var(--tg-hint);font-size:12px;font-weight:600}.mode-toggle-btn.active[data-v-4fe0bb21]{background:#3b82f624;color:#1d4ed8}.stale-badge[data-v-4fe0bb21]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#92400e;background:#fbbf2438}.report-section[data-v-4fe0bb21]{display:flex;flex-direction:column;gap:8px}.report-section h3[data-v-4fe0bb21]{margin:0;font-size:14px}.section-total[data-v-4fe0bb21]{display:grid;grid-template-columns:minmax(120px,1fr) 90px 110px;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#fbf7e0e6;font-size:12px;font-weight:700}.num[data-v-4fe0bb21]{text-align:right;white-space:nowrap}.bi-report-page[data-v-1cadc68e]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-1cadc68e]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-1cadc68e]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-1cadc68e]{min-width:0}.topbar-title[data-v-1cadc68e]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-1cadc68e]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-1cadc68e]{padding:12px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-1cadc68e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.controls-head[data-v-1cadc68e]{flex-wrap:wrap}.page-size-control[data-v-1cadc68e]{display:inline-flex;align-items:center;gap:8px}.input-select[data-v-1cadc68e]{min-height:36px;border-radius:10px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;padding:0 10px;font-size:13px}.stale-badge[data-v-1cadc68e]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#92400e;background:#fbbf2438}.table-wrap[data-v-1cadc68e]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.contracts-table[data-v-1cadc68e]{width:100%;min-width:1360px;border-collapse:collapse;font-size:12px}.contracts-table th[data-v-1cadc68e],.contracts-table td[data-v-1cadc68e]{border-bottom:1px solid rgba(148,163,184,.2);padding:8px;text-align:left;vertical-align:middle;white-space:nowrap}.contracts-table th[data-v-1cadc68e]{position:sticky;top:0;background:#eff6fffa;z-index:1;font-weight:700}.contracts-table .num[data-v-1cadc68e]{text-align:right}.total-row td[data-v-1cadc68e]{font-weight:700;background:#fff3cd80}.contract-link[data-v-1cadc68e]{border:none;background:none;padding:0;margin:0;color:#1d4ed8;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pagination[data-v-1cadc68e]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pagination-btn[data-v-1cadc68e]{min-height:40px}.pagination-meta[data-v-1cadc68e]{margin:0}.totals-hint[data-v-1cadc68e]{margin:8px 0 0;font-size:11px}@media (max-width: 680px){.page-size-control[data-v-1cadc68e]{width:100%;justify-content:space-between}}.details-body[data-v-47e131fd],.details-section[data-v-47e131fd]{min-width:0}.details-section[data-v-47e131fd]{display:flex;flex-direction:column;gap:10px}.details-section+.details-section[data-v-47e131fd]{padding-top:14px;border-top:1px solid rgba(148,163,184,.28)}.details-heading-row[data-v-47e131fd],.badge-row[data-v-47e131fd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.details-heading-row[data-v-47e131fd]{justify-content:space-between}.details-heading[data-v-47e131fd]{margin:0;font-size:1rem;line-height:1.3;font-weight:700}.reason-panel[data-v-47e131fd]{padding:12px;border-radius:12px;background:#f8fafcf2}.reason-panel--danger[data-v-47e131fd]{background:#fef2f2f2}.reason-panel--warning[data-v-47e131fd]{background:#fffbebf2}.reason-panel--success[data-v-47e131fd]{background:#ecfdf5f2}.reason-title[data-v-47e131fd],.reason-meta[data-v-47e131fd]{margin:0}.reason-title[data-v-47e131fd]{font-size:.875rem;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.reason-meta[data-v-47e131fd]{margin-top:4px;color:var(--tg-hint);font-size:.75rem}.issue-list[data-v-47e131fd]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.issue-item[data-v-47e131fd]{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.contract-button[data-v-47e131fd]{align-self:flex-start}.section-head[data-v-b8cf37b7],.badge-row[data-v-b8cf37b7],.pagination[data-v-b8cf37b7],.mobile-transaction-head[data-v-b8cf37b7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-head[data-v-b8cf37b7],.pagination[data-v-b8cf37b7],.mobile-transaction-head[data-v-b8cf37b7]{justify-content:space-between}[data-v-b8cf37b7] .data-table{min-width:1520px}.summary-facts[data-v-b8cf37b7]{display:flex;flex-wrap:wrap;gap:8px 18px}.summary-fact[data-v-b8cf37b7]{min-width:120px;display:flex;flex-direction:column;gap:2px}.summary-label[data-v-b8cf37b7],.quick-filter-hint[data-v-b8cf37b7],.identity-cell span[data-v-b8cf37b7],.reference-cell small[data-v-b8cf37b7],.payer-cell small[data-v-b8cf37b7],.reconciliation-cell small[data-v-b8cf37b7],.mobile-id[data-v-b8cf37b7],.mobile-meta[data-v-b8cf37b7]{color:var(--tg-hint);font-size:.75rem;line-height:1.35}.summary-value[data-v-b8cf37b7]{font-size:1rem;font-variant-numeric:tabular-nums}.primary-filters[data-v-b8cf37b7],.quick-filter-section[data-v-b8cf37b7]{display:flex;flex-direction:column;gap:12px}.primary-filters[data-v-b8cf37b7]{gap:16px}.filter-primary[data-v-b8cf37b7]{display:flex;align-items:flex-end;gap:10px}.filter-search[data-v-b8cf37b7]{flex:1;min-width:0}.quick-filter-section[data-v-b8cf37b7]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.24)}@media (max-width: 640px){.filter-primary[data-v-b8cf37b7]{align-items:stretch;flex-direction:column}}.quick-filter-title[data-v-b8cf37b7],.quick-filter-hint[data-v-b8cf37b7],.pagination-meta[data-v-b8cf37b7],.mobile-title[data-v-b8cf37b7],.mobile-id[data-v-b8cf37b7],.mobile-meta[data-v-b8cf37b7]{margin:0}.quick-filter-title[data-v-b8cf37b7]{font-size:.875rem;font-weight:700}.error-text[data-v-b8cf37b7]{margin:0 0 12px;color:#b91c1c;font-size:.8125rem}.identity-cell[data-v-b8cf37b7],.reference-cell[data-v-b8cf37b7],.payer-cell[data-v-b8cf37b7],.reconciliation-cell[data-v-b8cf37b7],.badge-stack[data-v-b8cf37b7],.mobile-transaction[data-v-b8cf37b7]{min-width:0;display:flex;flex-direction:column;gap:5px}.identity-cell strong[data-v-b8cf37b7],.identity-cell span[data-v-b8cf37b7],.reference-cell span[data-v-b8cf37b7],.reference-cell small[data-v-b8cf37b7],.payer-cell span[data-v-b8cf37b7],.payer-cell small[data-v-b8cf37b7],.reconciliation-cell span[data-v-b8cf37b7],.mobile-id[data-v-b8cf37b7],.mobile-meta[data-v-b8cf37b7]{overflow-wrap:anywhere}.date-cell[data-v-b8cf37b7],.summary-value[data-v-b8cf37b7],.mobile-amount[data-v-b8cf37b7],.pagination-meta[data-v-b8cf37b7]{font-variant-numeric:tabular-nums;white-space:nowrap}.badge-stack[data-v-b8cf37b7]{align-items:flex-start}.table-link[data-v-b8cf37b7],.mobile-contract-link[data-v-b8cf37b7]{min-height:44px;border:0;background:transparent;color:var(--tg-link);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.table-link[data-v-b8cf37b7]{display:inline-flex;align-items:center;padding:0 4px;text-align:left}.mobile-contract-link[data-v-b8cf37b7]{width:100%;padding:6px 0;text-align:left}.table-link[data-v-b8cf37b7]:focus-visible,.mobile-contract-link[data-v-b8cf37b7]:focus-visible{outline:2px solid rgba(37,99,235,.65);outline-offset:2px;border-radius:6px}.missing-value[data-v-b8cf37b7]{color:#b45309;font-weight:700}.pagination[data-v-b8cf37b7]{margin-top:12px}.mobile-transaction[data-v-b8cf37b7]{gap:8px}.mobile-title[data-v-b8cf37b7],.mobile-amount[data-v-b8cf37b7]{font-size:.875rem;font-weight:700}.mobile-amount[data-v-b8cf37b7]{text-align:right}.mobile-reason[data-v-b8cf37b7]{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:12px;background:#f8fafcf2;font-size:.8125rem;line-height:1.4}.mobile-reason--danger[data-v-b8cf37b7]{background:#fef2f2f2}.mobile-reason--warning[data-v-b8cf37b7]{background:#fffbebf2}@media (max-width: 520px){.summary-fact[data-v-b8cf37b7]{min-width:calc(50% - 9px)}.pagination[data-v-b8cf37b7]{align-items:stretch}.pagination-meta[data-v-b8cf37b7]{width:100%;order:-1;text-align:center}}.bi-forecast-page[data-v-8a277d01]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-8a277d01]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-8a277d01]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-8a277d01]{min-width:0}.topbar-title[data-v-8a277d01]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-8a277d01]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-8a277d01]{display:flex;flex-direction:column;gap:12px;padding:12px}.card[data-v-8a277d01]{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#ffffffdb;padding:12px;box-shadow:0 10px 24px #0f172a0f}.form-card[data-v-8a277d01]{display:flex;flex-direction:column;gap:10px}.filters-grid[data-v-8a277d01]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field[data-v-8a277d01]{display:flex;flex-direction:column;gap:6px}.field-wide[data-v-8a277d01]{grid-column:1 / -1}.field-label[data-v-8a277d01]{color:var(--tg-hint);font-size:12px}.input[data-v-8a277d01]{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fffffff5;color:var(--tg-text);padding:10px 12px;font-size:16px}.actions[data-v-8a277d01],.card-head[data-v-8a277d01]{display:flex;align-items:center;justify-content:space-between;gap:8px}.actions[data-v-8a277d01]{justify-content:flex-start;flex-wrap:wrap}.button[data-v-8a277d01]{min-height:44px;border:0;border-radius:12px;background:var(--tg-button);color:var(--tg-button-text);padding:10px 14px;font-weight:700}.button[data-v-8a277d01]:disabled{opacity:.65}.card-title[data-v-8a277d01]{margin:0;font-size:15px;font-weight:700}.text-muted[data-v-8a277d01]{margin:0;color:var(--tg-hint);font-size:13px}.error[data-v-8a277d01]{margin:0;color:#b91c1c;font-size:13px}.stale-badge[data-v-8a277d01]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.stale-badge[data-v-8a277d01]{color:#92400e;background:#fbbf2438}@media (max-width: 520px){.filters-grid[data-v-8a277d01]{grid-template-columns:1fr}.card-head[data-v-8a277d01]{align-items:flex-start;flex-direction:column}}.comparison-filters[data-v-dea9165c]{display:flex;flex-direction:column;gap:14px}.comparison-filters__grid[data-v-dea9165c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparison-filters__metric[data-v-dea9165c]{grid-column:1 / -1}.message-card p[data-v-dea9165c]{margin:0}.message-card--error[data-v-dea9165c]{color:#b91c1c;border-color:#dc26264d}.report-meta[data-v-dea9165c]{display:flex;flex-wrap:wrap;gap:8px}.report-meta span[data-v-dea9165c]{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border-radius:999px;background:#e2e8f0b8;color:#334155;font-size:12px;line-height:1.3}.comparison-table-head[data-v-dea9165c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comparison-table-head__title[data-v-dea9165c]{margin:0;color:var(--tg-text);font-size:16px;font-weight:700}.comparison-table-head__subtitle[data-v-dea9165c]{margin:4px 0 0;color:#475569;font-size:12px;line-height:1.45}.comparison-table-head__badge[data-v-dea9165c]{display:inline-flex;min-height:28px;align-items:center;flex:0 0 auto;padding:4px 9px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:12px;font-weight:600}.comparison-summary[data-v-dea9165c]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:14px 0;padding:10px 0;border-top:1px solid rgba(148,163,184,.24);border-bottom:1px solid rgba(148,163,184,.24)}.comparison-summary div[data-v-dea9165c]{display:flex;align-items:baseline;gap:6px}.comparison-summary dt[data-v-dea9165c]{color:#64748b;font-size:12px}.comparison-summary dd[data-v-dea9165c]{margin:0;color:var(--tg-text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.warehouse-cell[data-v-dea9165c]{display:flex;flex-direction:column;gap:2px}.warehouse-cell strong[data-v-dea9165c]{color:var(--tg-text)}.warehouse-cell span[data-v-dea9165c]{color:#64748b;font-size:11px}.data-state[data-v-dea9165c]{color:#334155;font-size:11px;white-space:nowrap}.data-state--empty[data-v-dea9165c]{color:#64748b}.comparison-mobile-row[data-v-dea9165c]{display:flex;flex-direction:column;gap:6px}.comparison-mobile-row p[data-v-dea9165c]{margin:0;color:#475569;font-size:12px;line-height:1.4}.comparison-mobile-row__head[data-v-dea9165c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.comparison-mobile-row__head strong[data-v-dea9165c]{color:var(--tg-text);font-size:14px}.comparison-mobile-row__head span[data-v-dea9165c]{color:#64748b;font-size:12px;white-space:nowrap}.comparison-mobile-row__value[data-v-dea9165c]{color:var(--tg-text)!important;font-size:18px!important;font-weight:700;font-variant-numeric:tabular-nums}@media (min-width: 900px){.comparison-filters__grid[data-v-dea9165c]{grid-template-columns:minmax(170px,.7fr) minmax(170px,.7fr) minmax(320px,1.6fr)}.comparison-filters__metric[data-v-dea9165c]{grid-column:auto}}@media (max-width: 560px){.comparison-filters__grid[data-v-dea9165c]{grid-template-columns:1fr}.comparison-filters__metric[data-v-dea9165c]{grid-column:auto}.comparison-table-head[data-v-dea9165c]{align-items:stretch;flex-direction:column}.comparison-table-head__badge[data-v-dea9165c]{align-self:flex-start}}@media (prefers-reduced-motion: reduce){[data-v-dea9165c] .chart{animation:none}}.controllers-content[data-v-68f0a5d5]{display:flex;flex-direction:column;gap:10px}.actions[data-v-68f0a5d5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.error-text[data-v-68f0a5d5]{margin:0;color:#7f1d1d}.run-item[data-v-68f0a5d5]{width:100%;justify-content:space-between;text-align:left;min-height:56px;padding:10px 12px}.run-main[data-v-68f0a5d5]{min-width:0;display:flex;flex-direction:column;gap:4px}.run-line[data-v-68f0a5d5]{margin:0}.run-head[data-v-68f0a5d5]{display:flex;align-items:center;gap:8px}.run-id[data-v-68f0a5d5]{font-size:14px;font-weight:700}.metrics[data-v-68f0a5d5]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}.desktop-only[data-v-68f0a5d5]{display:none}.mobile-only[data-v-68f0a5d5]{display:block}.table-wrap[data-v-68f0a5d5]{border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fffffff5;overflow-x:auto}.desktop-table[data-v-68f0a5d5]{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.desktop-table th[data-v-68f0a5d5],.desktop-table td[data-v-68f0a5d5]{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;vertical-align:middle}.desktop-table thead th[data-v-68f0a5d5]{font-size:12px;font-weight:700;color:var(--tg-hint);background:#f1f5f999;white-space:nowrap}.desktop-table .num[data-v-68f0a5d5]{text-align:right}.desktop-table tbody tr:last-child td[data-v-68f0a5d5]{border-bottom:none}.clickable-row[data-v-68f0a5d5]{cursor:pointer}.clickable-row[data-v-68f0a5d5]:hover{background:#3b82f60f}[data-v-68f0a5d5] .table-card-content{padding:0}[data-v-68f0a5d5] .run-item .app-button__icon{color:var(--tg-hint)}@media (min-width: 960px){.controllers-content[data-v-68f0a5d5]{max-width:1320px;margin:0 auto}.desktop-only[data-v-68f0a5d5]{display:block}.mobile-only[data-v-68f0a5d5]{display:none}}.controllers-content[data-v-45972153]{display:flex;flex-direction:column;gap:10px}.run-top[data-v-45972153]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.run-line[data-v-45972153]{margin:0}.metrics[data-v-45972153]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}.actions[data-v-45972153]{display:flex;flex-wrap:wrap;gap:10px}.item-card[data-v-45972153]{display:flex;flex-direction:column;gap:6px}.item-head[data-v-45972153]{display:flex;align-items:center;justify-content:space-between;gap:10px}.kv-line[data-v-45972153]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12px;line-height:1.35}.kv-line span[data-v-45972153]:last-child{text-align:right;word-break:break-word}.error-text[data-v-45972153]{margin:0;color:#7f1d1d}.desktop-only[data-v-45972153]{display:none}.mobile-only[data-v-45972153]{display:block}.table-wrap[data-v-45972153]{border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fffffff5;overflow-x:auto}.desktop-table[data-v-45972153]{width:100%;min-width:1450px;border-collapse:collapse;font-size:13px}.desktop-table th[data-v-45972153],.desktop-table td[data-v-45972153]{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;vertical-align:top}.desktop-table td[data-v-45972153]{word-break:break-word}.desktop-table thead th[data-v-45972153]{font-size:12px;font-weight:700;color:var(--tg-hint);background:#f1f5f999;white-space:nowrap}.desktop-table .num[data-v-45972153]{text-align:right}.desktop-table tbody tr:last-child td[data-v-45972153]{border-bottom:none}[data-v-45972153] .run-card-content,[data-v-45972153] .actions-card-content,[data-v-45972153] .table-card-content{padding:0}@media (min-width: 960px){.controllers-content[data-v-45972153]{max-width:1460px;margin:0 auto}.desktop-only[data-v-45972153]{display:block}.mobile-only[data-v-45972153]{display:none}}.memory-notice[data-v-248fac8d]{display:flex;align-items:baseline;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.35);background:#fff;color:#334155;font-size:13px}.memory-notice strong[data-v-248fac8d]{color:#0f172a;white-space:nowrap}.memory-toolbar[data-v-248fac8d]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,240px) auto;gap:8px;margin:12px 0}.memory-message[data-v-248fac8d]{margin:0 0 12px;padding:12px;border-radius:12px}.memory-message--error[data-v-248fac8d]{color:#991b1b;background:#fef2f2}.customer-cell[data-v-248fac8d],.stack-cell[data-v-248fac8d],.mobile-customer[data-v-248fac8d]{display:flex;flex-direction:column;gap:4px}.customer-cell small[data-v-248fac8d],.stack-cell small[data-v-248fac8d],.mobile-customer small[data-v-248fac8d]{color:var(--tg-hint);overflow-wrap:anywhere}.customer-cell span[data-v-248fac8d],.mobile-customer span[data-v-248fac8d]{overflow-wrap:anywhere}.mobile-customer__head[data-v-248fac8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.memory-more[data-v-248fac8d]{display:flex;justify-content:center;padding:14px 0}@media (max-width: 760px){.memory-notice[data-v-248fac8d]{align-items:flex-start;flex-direction:column;gap:4px}.memory-toolbar[data-v-248fac8d]{grid-template-columns:1fr}}.detail-message[data-v-be1ee447],.empty-state[data-v-be1ee447]{margin:0;padding:12px;border-radius:12px}.detail-message--error[data-v-be1ee447]{color:#991b1b;background:#fef2f2}.detail-message--success[data-v-be1ee447]{color:#166534;background:#f0fdf4}.empty-state[data-v-be1ee447]{color:var(--tg-hint);text-align:center}.profile-strip[data-v-be1ee447]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.35);background:#fff}.profile-strip>div[data-v-be1ee447]{display:flex;flex-direction:column;gap:3px}.profile-strip span[data-v-be1ee447]{color:var(--tg-hint);font-size:12px}.identity-list[data-v-be1ee447]{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;background:#fff;border-bottom:1px solid rgba(148,163,184,.25)}.identity-list>div[data-v-be1ee447]{display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:baseline}.identity-list span[data-v-be1ee447],.identity-list small[data-v-be1ee447]{color:var(--tg-hint);font-size:12px}.identity-list small[data-v-be1ee447]{grid-column:2}.memory-safety-note[data-v-be1ee447]{display:flex;align-items:baseline;gap:10px;margin:12px 0;padding:10px 12px;border:1px solid #f59e0b;border-radius:12px;background:#fffbeb;color:#78350f;font-size:13px}.detail-tabs[data-v-be1ee447]{width:100%;overflow-x:auto;justify-content:flex-start}.detail-tabs[data-v-be1ee447] .app-tabs-trigger{min-height:44px;white-space:nowrap}.item-toolbar[data-v-be1ee447]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;gap:8px;margin:12px 0}.memory-items[data-v-be1ee447]{overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#fff}.memory-item[data-v-be1ee447]{display:flex;align-items:center;gap:16px;padding:14px;border-bottom:1px solid rgba(148,163,184,.25)}.memory-item[data-v-be1ee447]:last-child{border-bottom:0}.memory-item--history[data-v-be1ee447]{align-items:flex-start;background:#f8fafc}.memory-item__content[data-v-be1ee447]{min-width:0;flex:1}.memory-item__badges[data-v-be1ee447]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:#475569;font-size:12px}.memory-item p[data-v-be1ee447]{margin:7px 0 5px;color:#0f172a;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.memory-item small[data-v-be1ee447]{color:var(--tg-hint)}.memory-item__actions[data-v-be1ee447]{display:grid;grid-template-columns:repeat(3,minmax(118px,auto));gap:8px}.conversation-cell[data-v-be1ee447]{display:flex;flex-direction:column;gap:4px}.conversation-cell small[data-v-be1ee447]{color:var(--tg-hint)}.conversation-cell__open[data-v-be1ee447]{align-self:flex-start;margin-top:4px}.messages-toolbar[data-v-be1ee447]{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:8px}.message-history[data-v-be1ee447]{display:flex;flex-direction:column;gap:8px;min-height:160px;padding:12px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#f8fafc}.message-history__previous[data-v-be1ee447]{display:flex;justify-content:center;padding-bottom:4px}.conversation-message[data-v-be1ee447]{width:min(78%,720px);padding:10px 12px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#fff;color:#0f172a}.conversation-message--inbound[data-v-be1ee447]{align-self:flex-start;border-bottom-left-radius:5px}.conversation-message--outbound[data-v-be1ee447]{align-self:flex-end;border-color:#60a5fa66;border-bottom-right-radius:5px;background:#eff6ff}.conversation-message--system[data-v-be1ee447]{align-self:center;width:min(90%,800px);border-style:dashed;background:#f1f5f9;color:#475569}.conversation-message__meta[data-v-be1ee447]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px}.conversation-message__meta time[data-v-be1ee447],.conversation-message__empty[data-v-be1ee447],.conversation-message__attachment[data-v-be1ee447]{color:var(--tg-hint)}.conversation-message>p[data-v-be1ee447]{margin:0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-message__attachment[data-v-be1ee447]{font-style:italic}.conversation-message__technical[data-v-be1ee447]{margin-top:8px;padding-top:7px;border-top:1px solid rgba(148,163,184,.25);color:#475569;font-size:12px}.conversation-message__technical summary[data-v-be1ee447]{min-height:28px;cursor:pointer;color:#475569}.conversation-message__technical dl[data-v-be1ee447]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:4px 0 0}.conversation-message__technical dl>div[data-v-be1ee447]{display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:8px}.conversation-message__technical dt[data-v-be1ee447]{color:var(--tg-hint)}.conversation-message__technical dd[data-v-be1ee447]{min-width:0;margin:0;overflow-wrap:anywhere}.field-full[data-v-be1ee447]{grid-column:1 / -1}.typed-edit-note[data-v-be1ee447]{margin:0;padding:10px 12px;border-radius:10px;background:#fffbeb;color:#78350f;font-size:13px}@media (max-width: 760px){.profile-strip[data-v-be1ee447],.memory-safety-note[data-v-be1ee447]{align-items:flex-start;flex-direction:column}.identity-list[data-v-be1ee447]{flex-direction:column}.item-toolbar[data-v-be1ee447],.messages-toolbar[data-v-be1ee447]{grid-template-columns:1fr}.messages-toolbar[data-v-be1ee447] .app-button{width:100%}.message-history[data-v-be1ee447]{padding:8px}.conversation-message[data-v-be1ee447],.conversation-message--system[data-v-be1ee447]{width:94%}.conversation-message__technical dl[data-v-be1ee447]{grid-template-columns:1fr}.memory-item[data-v-be1ee447]{align-items:stretch;flex-direction:column}.memory-item__actions[data-v-be1ee447]{grid-template-columns:1fr;width:100%}}.debt-report-page[data-v-57b103a5]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-57b103a5]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-57b103a5]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;font-size:30px;line-height:1;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;padding:0}.topbar-title-wrap[data-v-57b103a5]{min-width:0}.topbar-title[data-v-57b103a5]{margin:0;font-size:16px;font-weight:600;color:#0f172a}.topbar-subtitle[data-v-57b103a5]{margin:2px 0 0;font-size:12px;color:#64748b}.content[data-v-57b103a5]{display:grid;gap:12px;padding:12px}.filters-grid[data-v-57b103a5]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.field[data-v-57b103a5]{display:grid;gap:6px}.field-label[data-v-57b103a5]{font-size:12px;color:#475569}.filters-actions[data-v-57b103a5]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.error-text[data-v-57b103a5]{margin:10px 0 0;color:#dc2626;font-size:13px}.controls-head[data-v-57b103a5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-size-control[data-v-57b103a5]{display:inline-flex;align-items:center;gap:8px}.input-select[data-v-57b103a5]{min-width:74px}.table-wrap[data-v-57b103a5]{overflow-x:auto}.report-table[data-v-57b103a5]{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.report-table th[data-v-57b103a5],.report-table td[data-v-57b103a5]{border:1px solid rgba(148,163,184,.28);padding:8px;vertical-align:top}.report-table th[data-v-57b103a5]{background:#e2e8f0b3;text-align:left;font-weight:600}.sort-header[data-v-57b103a5]{width:100%;min-height:34px;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;color:inherit;font:inherit;cursor:pointer}.sort-header[data-v-57b103a5]:disabled{opacity:.65;cursor:default}.sort-header-num[data-v-57b103a5]{justify-content:flex-end}.sort-header.active[data-v-57b103a5]{color:#1d4ed8}.sort-mark[data-v-57b103a5]{font-size:11px;line-height:1;opacity:.85}.report-table .num[data-v-57b103a5]{text-align:right;white-space:nowrap}.contract-link[data-v-57b103a5]{border:none;background:transparent;padding:0;color:#2563eb;text-decoration:underline;cursor:pointer;font:inherit}.report-table tbody tr:nth-child(2n) td[data-v-57b103a5]{background:#f8fafca6}.total-row td[data-v-57b103a5]{font-weight:600;background:#f1f5f9cc}.pagination[data-v-57b103a5]{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pagination-meta[data-v-57b103a5]{margin:0}.toolbar[data-v-2cb7331d]{padding:12px;border:1px solid rgba(148,163,184,.22);background:#f8fafcc2}.toolbar-grid[data-v-2cb7331d]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.toolbar-actions[data-v-2cb7331d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metrics-grid[data-v-2cb7331d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric[data-v-2cb7331d]{min-height:78px;padding:12px;border:1px solid rgba(148,163,184,.22);background:#ffffffeb;display:flex;flex-direction:column;justify-content:space-between}.metric-label[data-v-2cb7331d],.muted[data-v-2cb7331d],.field-label[data-v-2cb7331d],.secondary-cell[data-v-2cb7331d]{color:var(--tg-hint)}.metric-label[data-v-2cb7331d]{font-size:12px}.metric-value[data-v-2cb7331d]{font-size:19px;line-height:1.15;overflow-wrap:anywhere}.notice-list[data-v-2cb7331d]{display:grid;gap:8px}.notice[data-v-2cb7331d]{margin:0;padding:10px 12px;border:1px solid rgba(217,119,6,.26);background:#fffbebe6;color:#92400e;font-size:13px;line-height:1.35}.error-text[data-v-2cb7331d]{margin:0;padding:10px 12px;border:1px solid rgba(220,38,38,.22);background:#fef2f2eb;color:#b91c1c;font-size:13px}.section[data-v-2cb7331d]{display:flex;flex-direction:column;gap:10px}.section-head[data-v-2cb7331d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-head h2[data-v-2cb7331d]{margin:0;font-size:16px;line-height:1.2}.section-count[data-v-2cb7331d]{color:var(--tg-hint);font-size:12px;font-variant-numeric:tabular-nums}.page-size-control[data-v-2cb7331d]{display:flex;align-items:center;gap:8px}.compact-select[data-v-2cb7331d]{width:92px}.table-wrap[data-v-2cb7331d]{overflow-x:auto;border:1px solid rgba(148,163,184,.24);background:#fffffff5}.report-table[data-v-2cb7331d]{width:100%;min-width:1040px;border-collapse:collapse;font-size:12px}.report-table th[data-v-2cb7331d],.report-table td[data-v-2cb7331d]{padding:9px 10px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;vertical-align:top;white-space:nowrap}.report-table th[data-v-2cb7331d]{color:var(--tg-hint);font-weight:600;background:#f1f5f9c7}.report-table .num[data-v-2cb7331d]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-2cb7331d]{font-weight:700}.primary-cell[data-v-2cb7331d],.secondary-cell[data-v-2cb7331d]{display:block}.secondary-cell[data-v-2cb7331d]{margin-top:2px;font-size:11px}.mono[data-v-2cb7331d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;max-width:160px;overflow:hidden;text-overflow:ellipsis}.pagination[data-v-2cb7331d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.pagination-meta[data-v-2cb7331d]{margin:0;text-align:center;font-size:12px}.muted[data-v-2cb7331d]{margin:0;font-size:13px}.legend-section[data-v-2cb7331d]{padding:12px;border:1px solid rgba(148,163,184,.22);background:#ffffffeb}.legend-list[data-v-2cb7331d]{margin:0;display:grid;gap:10px}.legend-row[data-v-2cb7331d]{display:grid;gap:3px}.legend-row dt[data-v-2cb7331d],.legend-row dd[data-v-2cb7331d]{margin:0;line-height:1.35}.legend-row dt[data-v-2cb7331d]{font-size:13px;font-weight:700}.legend-row dd[data-v-2cb7331d]{color:var(--tg-hint);font-size:12px}@media (min-width: 760px){.toolbar-grid[data-v-2cb7331d]{grid-template-columns:170px 170px minmax(220px,1fr);align-items:end}.toolbar-actions[data-v-2cb7331d]{grid-template-columns:auto auto}.metrics-grid[data-v-2cb7331d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-title[data-v-e5dac406],.section-heading h2[data-v-e5dac406],.phrases-head h2[data-v-e5dac406]{margin:0;font-size:17px;font-weight:700;line-height:1.3}.section-subtitle[data-v-e5dac406],.section-heading p[data-v-e5dac406],.phrases-head p[data-v-e5dac406]{margin:3px 0 0;color:#475569;font-size:13px;line-height:1.4}.campaign-card[data-v-e5dac406]{display:flex;flex-direction:column;gap:12px;box-shadow:none}.campaign-summary[data-v-e5dac406],.campaign-actions[data-v-e5dac406],.section-heading[data-v-e5dac406],.phrases-head[data-v-e5dac406],.table-meta[data-v-e5dac406],.pagination-actions[data-v-e5dac406]{display:flex;align-items:center;gap:10px;justify-content:space-between}.campaign-summary>div[data-v-e5dac406]:first-child,.phrases-head>div[data-v-e5dac406]:first-child{min-width:0}.campaign-actions[data-v-e5dac406]{flex-wrap:wrap;justify-content:flex-end}.toggle-row[data-v-e5dac406]{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--tg-text);white-space:nowrap}.toggle-row input[data-v-e5dac406]{width:18px;height:18px;accent-color:var(--accent)}.campaign-editor[data-v-e5dac406]{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(145px,.8fr) minmax(145px,.8fr);gap:10px;padding:12px;border-radius:12px;background:#eff6ffdb}.campaign-editor-actions[data-v-e5dac406]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.campaign-error[data-v-e5dac406]{grid-column:1 / -1}.local-note[data-v-e5dac406],.facet-note[data-v-e5dac406],.users-note[data-v-e5dac406],.table-mobile-hint[data-v-e5dac406]{margin:0;color:#475569;font-size:12px;line-height:1.45}.summary-section[data-v-e5dac406]{display:flex;flex-direction:column;gap:8px}.section-heading[data-v-e5dac406]{align-items:flex-start}.section-heading.compact[data-v-e5dac406]{margin-bottom:4px}.loading-block[data-v-e5dac406]{margin:0}.quality-card[data-v-e5dac406]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;box-shadow:none}.quality-copy p[data-v-e5dac406]{margin:4px 0 0;color:#334155;font-size:13px;line-height:1.45}.quality-copy .section-title[data-v-e5dac406]{margin:0;color:var(--tg-text);font-size:14px}.quality-copy .quality-meta[data-v-e5dac406]{color:#475569;font-size:12px}.coverage-meter[data-v-e5dac406]{display:flex;align-items:center;gap:10px;min-width:180px}.coverage-track[data-v-e5dac406]{flex:1;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.coverage-fill[data-v-e5dac406]{display:block;height:100%;max-width:100%;border-radius:inherit;background:#c26115;transition:width .18s ease-out}.report-grid[data-v-e5dac406]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr);gap:12px;align-items:stretch}.report-grid[data-v-e5dac406]>.card,.facets-card[data-v-e5dac406]{min-width:0;height:100%}.facets-card[data-v-e5dac406]{display:flex;flex-direction:column;gap:10px;box-shadow:none}.facet-tabs[data-v-e5dac406],.brand-segment[data-v-e5dac406]{display:flex;flex-wrap:wrap;gap:2px}.facet-tab[data-v-e5dac406],.brand-segment button[data-v-e5dac406]{min-height:44px;border:0;border-radius:8px;background:transparent;color:#475569;padding:0 10px;font:inherit;cursor:pointer}.facet-tab[aria-pressed=true][data-v-e5dac406]{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.brand-segment[data-v-e5dac406]{padding:3px;border-radius:10px;background:#f1f5f9}.brand-segment button[aria-pressed=true][data-v-e5dac406]{background:#fff;color:var(--tg-text)}.facet-list[data-v-e5dac406]{display:flex;flex-direction:column;gap:4px}.facet-row[data-v-e5dac406]{min-height:52px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--tg-text);font:inherit;cursor:pointer;text-align:left}.facet-row[data-v-e5dac406]:hover,.facet-row[aria-pressed=true][data-v-e5dac406]{background:#eff6ffeb}.facet-row[data-v-e5dac406]:focus-visible,.facet-tab[data-v-e5dac406]:focus-visible,.brand-segment button[data-v-e5dac406]:focus-visible{outline:2px solid rgba(30,94,255,.65);outline-offset:1px}.facet-row-head[data-v-e5dac406]{display:flex;align-items:center;justify-content:space-between;gap:8px}.facet-label[data-v-e5dac406]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-track[data-v-e5dac406]{height:7px;overflow:hidden;border-radius:999px;background:#eef2f7}.facet-fill[data-v-e5dac406]{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease-out}.facet-empty[data-v-e5dac406]{padding:18px 0}.facet-note[data-v-e5dac406]{margin-top:auto}.phrases-card[data-v-e5dac406]{display:flex;flex-direction:column;gap:12px;box-shadow:none}.phrases-head[data-v-e5dac406]{align-items:flex-start}.phrase-search[data-v-e5dac406]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.phrase-search-field[data-v-e5dac406]{flex:1 1 260px}.active-filter[data-v-e5dac406]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 12px;border-radius:10px;background:#eff6ffeb;color:#1e3a8a}.table-status[data-v-e5dac406]{padding:18px 0}.table-meta[data-v-e5dac406]{color:#475569;font-size:12px}.table-mobile-hint[data-v-e5dac406]{display:none}.pagination-actions[data-v-e5dac406]{justify-content:flex-end;flex-wrap:wrap}[data-v-e5dac406] .phrase-cell{display:flex;flex-direction:column;gap:3px;min-width:210px}[data-v-e5dac406] .phrase-main{color:var(--tg-text);font-size:13px}[data-v-e5dac406] .phrase-source{max-width:360px;overflow:hidden;color:#475569;text-overflow:ellipsis;white-space:nowrap}[data-v-e5dac406] .phrase-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:180px}[data-v-e5dac406] .phrase-tag{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#475569;white-space:nowrap}.error[data-v-e5dac406]{margin:0;color:#b91c1c;font-size:13px}.num[data-v-e5dac406]{font-variant-numeric:tabular-nums}.users-note[data-v-e5dac406]{padding:0 4px calc(8px + env(safe-area-inset-bottom))}@media (max-width: 900px){.report-grid[data-v-e5dac406]{grid-template-columns:1fr}}@media (max-width: 640px){.campaign-summary[data-v-e5dac406],.phrases-head[data-v-e5dac406],.quality-card[data-v-e5dac406]{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.campaign-actions[data-v-e5dac406]{justify-content:space-between}.campaign-editor[data-v-e5dac406]{grid-template-columns:1fr}.coverage-meter[data-v-e5dac406]{min-width:0}.brand-segment[data-v-e5dac406]{align-self:flex-start}.phrase-search[data-v-e5dac406]>.app-button{flex:1 1 120px}.table-mobile-hint[data-v-e5dac406]{display:block}.pagination-actions[data-v-e5dac406]>.app-button{flex:1 1 130px}}@media (prefers-reduced-motion: reduce){.coverage-fill[data-v-e5dac406],.facet-fill[data-v-e5dac406]{transition:none}}.active-switch[data-v-e5bedc3a]{min-height:44px;padding:8px 2px}.offer-preview[data-v-9594baf5]{width:min(100%,520px);margin-inline:auto;overflow:hidden;border:1px solid rgba(37,99,235,.22);border-radius:20px;background:#fff;color:#172033;box-shadow:0 16px 34px #0f172a1f}.offer-preview--preorder[data-v-9594baf5]{border-color:#d9770652}.offer-preview__head[data-v-9594baf5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#eaf2ff}.offer-preview--preorder .offer-preview__head[data-v-9594baf5]{background:#fff4dc}.offer-preview__kind[data-v-9594baf5]{font-size:13px;font-weight:700}.offer-preview__badge[data-v-9594baf5]{flex:0 0 auto;border-radius:999px;padding:7px 11px;background:#2563eb;color:#fff;font-size:14px;font-weight:800}.offer-preview--preorder .offer-preview__badge[data-v-9594baf5]{background:#d97706}.offer-preview__body[data-v-9594baf5]{display:grid;gap:10px;padding:18px 18px 14px}.offer-preview__name[data-v-9594baf5],.offer-preview__address[data-v-9594baf5],.offer-preview__discount[data-v-9594baf5],.offer-preview__meta[data-v-9594baf5],.offer-preview__pitch[data-v-9594baf5],.offer-preview__note[data-v-9594baf5]{margin:0}.offer-preview__name[data-v-9594baf5]{font-size:21px;font-weight:800;line-height:1.2}.offer-preview__address[data-v-9594baf5]{color:#64748b;font-size:13px;line-height:1.4}.offer-preview__discount[data-v-9594baf5],.offer-preview__pitch[data-v-9594baf5]{white-space:pre-wrap;font-size:14px;line-height:1.5}.offer-preview__discount[data-v-9594baf5]{font-weight:700}.offer-preview__meta[data-v-9594baf5]{color:#b45309;font-size:12px;font-weight:700}.offer-preview__cta[data-v-9594baf5]{display:flex;min-height:46px;margin:0 18px;align-items:center;justify-content:center;border-radius:13px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;text-align:center}.offer-preview--preorder .offer-preview__cta[data-v-9594baf5]{background:#d97706}.offer-preview__note[data-v-9594baf5]{padding:10px 18px 16px;color:#94a3b8;font-size:11px;text-align:center}.detail-header[data-v-39f079f8],.state-panel[data-v-39f079f8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.state-panel[data-v-39f079f8]{margin:0;flex-wrap:wrap;padding:14px;border-radius:12px;background:#f8fafcf2;color:var(--tg-hint)}.state-panel p[data-v-39f079f8]{margin:0}.state-panel--error[data-v-39f079f8]{border:1px solid rgba(220,38,38,.25);color:#991b1b;background:#fef2f2e0}.list-header[data-v-4cdd6c13],.mobile-offer-head[data-v-4cdd6c13],.mobile-offer-badges[data-v-4cdd6c13]{display:flex;align-items:center;gap:8px}.list-header[data-v-4cdd6c13],.mobile-offer-head[data-v-4cdd6c13]{justify-content:space-between}.filter-row[data-v-4cdd6c13]{width:min(100%,360px);margin-bottom:12px}.offer-link[data-v-4cdd6c13]{min-height:44px;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;text-align:left;cursor:pointer}.cell-secondary[data-v-4cdd6c13]{margin:2px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.35}.publication-window[data-v-4cdd6c13]{white-space:nowrap}.mobile-offer-badges[data-v-4cdd6c13]{flex-wrap:wrap}.state-panel[data-v-4cdd6c13]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;background:#f8fafcf2}.state-panel p[data-v-4cdd6c13]{margin:0}.state-panel--error[data-v-4cdd6c13]{border:1px solid rgba(220,38,38,.25);color:#991b1b;background:#fef2f2e0}[data-v-4cdd6c13] .col-actions{width:220px;text-align:left!important}@media (max-width: 760px){.filter-row[data-v-4cdd6c13]{width:100%}}.app-markdown-content-empty[data-v-41e09e97]{margin:0;color:#64748b;font-size:14px}.app-markdown-content[data-v-41e09e97]{width:100%;max-width:72ch;color:#1e293b;font-size:14px;line-height:1.65;overflow-x:auto;overflow-wrap:anywhere}.app-markdown-content[data-v-41e09e97] h1,.app-markdown-content[data-v-41e09e97] h2,.app-markdown-content[data-v-41e09e97] h3,.app-markdown-content[data-v-41e09e97] h4,.app-markdown-content[data-v-41e09e97] h5,.app-markdown-content[data-v-41e09e97] h6{margin:1.15em 0 .45em;color:#0f172a;font-weight:700;line-height:1.3;scroll-margin-top:84px;text-wrap:balance}.app-markdown-content[data-v-41e09e97] h1{font-size:24px}.app-markdown-content[data-v-41e09e97] h2{font-size:21px}.app-markdown-content[data-v-41e09e97] h3{font-size:19px}.app-markdown-content[data-v-41e09e97] h4{font-size:17px}.app-markdown-content[data-v-41e09e97] h5{font-size:15px}.app-markdown-content[data-v-41e09e97] h6{color:#334155;font-size:14px}.app-markdown-content[data-v-41e09e97] h1:first-child,.app-markdown-content[data-v-41e09e97] h2:first-child,.app-markdown-content[data-v-41e09e97] h3:first-child,.app-markdown-content[data-v-41e09e97] h4:first-child,.app-markdown-content[data-v-41e09e97] h5:first-child,.app-markdown-content[data-v-41e09e97] h6:first-child,.app-markdown-content[data-v-41e09e97] p:first-child{margin-top:0}.app-markdown-content[data-v-41e09e97] p{margin:.75em 0}.app-markdown-content[data-v-41e09e97] ul,.app-markdown-content[data-v-41e09e97] ol{margin:.75em 0;padding-left:1.75em}.app-markdown-content[data-v-41e09e97] ul{list-style:disc outside}.app-markdown-content[data-v-41e09e97] ol{list-style:decimal outside}.app-markdown-content[data-v-41e09e97] ul ul{list-style-type:circle}.app-markdown-content[data-v-41e09e97] ol ol{list-style-type:lower-alpha}.app-markdown-content[data-v-41e09e97] li{display:list-item;padding-left:.2em}.app-markdown-content[data-v-41e09e97] li::marker{color:#475569;font-variant-numeric:tabular-nums}.app-markdown-content[data-v-41e09e97] li.task-list-item{margin-left:-1.55em;padding-left:0;list-style:none}.app-markdown-content[data-v-41e09e97] .task-list-item-checkbox{width:16px;height:16px;margin:0 7px 0 0;vertical-align:-3px;accent-color:#2563eb;opacity:1;pointer-events:none}.app-markdown-content[data-v-41e09e97] li+li{margin-top:.3em}.app-markdown-content[data-v-41e09e97] blockquote{margin:.9em 0;padding:9px 12px;border-radius:8px;background:#f1f5f9;color:#334155}.app-markdown-content[data-v-41e09e97] code{border-radius:5px;background:#f1f5f9;padding:2px 5px;color:#9f1239;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.app-markdown-content[data-v-41e09e97] pre{overflow-x:auto;border-radius:8px;background:#0f172a;padding:12px;color:#e2e8f0}.app-markdown-content[data-v-41e09e97] pre code{background:transparent;padding:0;color:inherit}.app-markdown-content[data-v-41e09e97] s{color:#64748b;text-decoration-thickness:1.5px}.app-markdown-content[data-v-41e09e97] img{display:block;width:auto;max-width:100%;max-height:360px;margin:.9em 0;border-radius:8px;object-fit:contain}.app-markdown-content[data-v-41e09e97] table{width:100%;min-width:420px;margin:.9em 0;border-collapse:collapse;font-size:13px}.app-markdown-content[data-v-41e09e97] th,.app-markdown-content[data-v-41e09e97] td{padding:8px 10px;border:1px solid #cbd5e1;text-align:left;vertical-align:top}.app-markdown-content[data-v-41e09e97] th{background:#f1f5f9;color:#0f172a;font-weight:700}.app-markdown-content[data-v-41e09e97] th[align=center],.app-markdown-content[data-v-41e09e97] td[align=center]{text-align:center}.app-markdown-content[data-v-41e09e97] th[align=right],.app-markdown-content[data-v-41e09e97] td[align=right]{text-align:right}.app-markdown-content[data-v-41e09e97] tbody tr:nth-child(2n){background:#f8fafc}.app-markdown-content[data-v-41e09e97] a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.app-markdown-content[data-v-41e09e97] a:focus-visible{border-radius:3px;outline:2px solid rgba(37,99,235,.55);outline-offset:3px}.app-markdown-content[data-v-41e09e97] hr{margin:1.25em 0;border:0;border-top:1px solid #cbd5e1}@media (max-width: 640px){.app-markdown-content[data-v-41e09e97]{font-size:14px}.app-markdown-content[data-v-41e09e97] h1{font-size:22px}.app-markdown-content[data-v-41e09e97] h2{font-size:19px}.app-markdown-content[data-v-41e09e97] h3{font-size:17px}}.app-markdown-editor[data-v-c05d3465]{overflow:hidden;border:1px solid color-mix(in srgb,var(--tg-hint) 42%,transparent);border-radius:12px;background:var(--tg-secondary-bg)}.app-markdown-editor--invalid[data-v-c05d3465]{border-color:color-mix(in srgb,var(--app-danger) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-danger) 12%,transparent)}.app-markdown-editor--fill[data-v-c05d3465]{min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.app-markdown-editor--fill .markdown-workspace[data-v-c05d3465]{min-height:0;height:auto;flex:1}.app-markdown-editor--fill .markdown-pane[data-v-c05d3465],.app-markdown-editor--fill .markdown-source-stack[data-v-c05d3465],.app-markdown-editor--fill .markdown-source[data-v-c05d3465]{min-height:0}.markdown-visually-hidden[data-v-c05d3465]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.markdown-toolbar[data-v-c05d3465]{display:flex;align-items:center;gap:6px;min-height:56px;padding:6px 8px;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 30%,transparent);background:color-mix(in srgb,var(--tg-bg) 72%,var(--tg-secondary-bg));scrollbar-width:thin}.markdown-toolbar__group[data-v-c05d3465]{display:flex;align-items:center;gap:2px;flex:0 0 auto;padding-right:6px;border-right:1px solid color-mix(in srgb,var(--tg-hint) 32%,transparent)}.markdown-toolbar__group[data-v-c05d3465]:last-child{padding-right:0;border-right:0}.markdown-heading-tool[data-v-c05d3465]{display:inline-flex;align-items:center;gap:6px;min-width:108px;height:44px;padding:0 8px;border-radius:8px;color:var(--tg-text);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.markdown-heading-tool[data-v-c05d3465]:hover{background:color-mix(in srgb,var(--tg-bg) 68%,var(--tg-secondary-bg));color:var(--tg-link)}.markdown-heading-tool[data-v-c05d3465]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-action) 28%,transparent)}.markdown-heading-select[data-v-c05d3465]{min-width:0;height:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.markdown-heading-select[data-v-c05d3465]:disabled{cursor:not-allowed;opacity:.5}.markdown-tool[data-v-c05d3465]{width:44px;min-width:44px;height:44px;padding:0;border-radius:8px;color:var(--tg-text)}.markdown-tool[data-v-c05d3465]:hover:not(:disabled){color:var(--tg-link)}.markdown-tool--active[data-v-c05d3465]{color:var(--tg-link);background:color-mix(in srgb,var(--app-action) 12%,var(--tg-secondary-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-action) 30%,transparent)}.markdown-mobile-mode[data-v-c05d3465]{display:none;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 30%,transparent);background:var(--tg-secondary-bg)}.markdown-mode-button[data-v-c05d3465]{min-height:44px}.markdown-mode-button--active[data-v-c05d3465]{color:var(--tg-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-action) 28%,transparent)}.markdown-workspace[data-v-c05d3465]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:min(56vh,520px);min-height:340px}.markdown-pane[data-v-c05d3465]{height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.markdown-pane--source[data-v-c05d3465]{overflow:hidden;border-right:1px solid color-mix(in srgb,var(--tg-hint) 30%,transparent)}.markdown-source-stack[data-v-c05d3465]{position:relative;width:100%;height:100%;min-height:0;background:var(--tg-secondary-bg)}.markdown-source-markers[data-v-c05d3465]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.markdown-source-marker-content[data-v-c05d3465]{box-sizing:border-box;min-height:100%;margin:0;padding:16px;color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word;transform-origin:left top}.markdown-source-marker-line[data-v-c05d3465]{display:block;min-height:1.55em}.markdown-source-marker-line--numbered[data-v-c05d3465]{display:grid;grid-template-columns:var(--markdown-line-number-width) minmax(0,1fr)}.markdown-source-marker-body[data-v-c05d3465]{min-width:0}.markdown-source-line-number[data-v-c05d3465]{align-self:stretch;box-sizing:border-box;margin-right:12px;padding-right:10px;border-right:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent);color:color-mix(in srgb,var(--tg-hint) 84%,var(--tg-text));font-size:12px;line-height:21.7px;text-align:right;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.markdown-source-trailing-marker[data-v-c05d3465]{color:color-mix(in srgb,var(--app-action) 80%,var(--tg-text));background:color-mix(in srgb,var(--app-action) 15%,transparent);border-radius:3px}.markdown-source-trailing-marker--hard-backslash[data-v-c05d3465]{color:transparent}.markdown-source-line-break[data-v-c05d3465]{position:relative;display:inline-block;width:0;overflow:visible;color:color-mix(in srgb,var(--tg-hint) 78%,var(--tg-text));font-weight:700;transform:translate(2px)}.markdown-source-line-break--hard[data-v-c05d3465]{color:color-mix(in srgb,var(--app-action) 82%,var(--tg-text))}.markdown-source-stack--disabled .markdown-source-markers[data-v-c05d3465]{opacity:.5}.markdown-source[data-v-c05d3465]{position:relative;z-index:1;width:100%;height:100%;min-height:0;overflow:auto;resize:none;border:0;border-radius:0;background:var(--tg-secondary-bg);padding:16px;color:var(--tg-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.55;box-shadow:none;caret-color:var(--tg-text)}.markdown-source-stack--line-numbers .markdown-source[data-v-c05d3465]{padding-left:calc(16px + var(--markdown-line-number-width))}.markdown-source.markdown-source--show-overlay[data-v-c05d3465]{background:transparent}.markdown-source[data-v-c05d3465]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--app-action) 22%,transparent)}.markdown-pane--preview[data-v-c05d3465]{padding:16px;background:var(--tg-secondary-bg)}.markdown-footer[data-v-c05d3465]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:6px 10px;border-top:1px solid color-mix(in srgb,var(--tg-hint) 28%,transparent);background:color-mix(in srgb,var(--tg-bg) 72%,var(--tg-secondary-bg));color:var(--tg-hint);font-size:12px}.markdown-footer__details[data-v-c05d3465]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}.markdown-invisibles-legend[data-v-c05d3465]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;color:var(--tg-text)}.markdown-invisibles-legend__sample[data-v-c05d3465]{color:color-mix(in srgb,var(--app-action) 82%,var(--tg-text));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:700}.markdown-invisibles-legend__sample--soft[data-v-c05d3465]{color:color-mix(in srgb,var(--tg-hint) 78%,var(--tg-text))}.markdown-invisibles-legend__separator[data-v-c05d3465]{color:var(--tg-hint);margin-inline:4px}@media (max-width: 760px){.markdown-mobile-mode[data-v-c05d3465]{display:grid}.markdown-workspace[data-v-c05d3465]{display:block;height:min(48vh,420px);min-height:300px}.markdown-pane[data-v-c05d3465]{height:100%;min-height:300px}.markdown-pane--source[data-v-c05d3465]{border-right:0}.markdown-pane--mobile-hidden[data-v-c05d3465]{display:none}.markdown-source-stack[data-v-c05d3465],.markdown-source[data-v-c05d3465]{height:100%;min-height:300px}}@media (prefers-reduced-motion: reduce){.markdown-heading-tool[data-v-c05d3465],.markdown-tool[data-v-c05d3465],.markdown-mode-button[data-v-c05d3465],.markdown-source[data-v-c05d3465]{transition:none}}.publication-content-preview[data-v-8efe417d]{min-width:0}.publication-preview[data-v-8efe417d]{max-width:72ch;padding:18px;color:var(--tg-text);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.publication-preview[data-v-8efe417d] :is(h2,h3,h4){margin:1.35em 0 .55em;color:var(--tg-text);line-height:1.25;text-wrap:balance}.publication-preview h2[data-v-8efe417d]{font-size:22px}.publication-preview h3[data-v-8efe417d]{font-size:18px}.publication-preview h4[data-v-8efe417d]{font-size:16px}.publication-preview p[data-v-8efe417d]{margin:.75em 0}.publication-preview ul[data-v-8efe417d],.publication-preview ol[data-v-8efe417d]{margin:.75em 0;padding-left:1.75em}.publication-preview ul[data-v-8efe417d]{list-style:disc outside}.publication-preview ol[data-v-8efe417d]{list-style:decimal outside}.publication-preview li[data-v-8efe417d]{display:list-item;padding-left:.2em}.publication-preview li[data-v-8efe417d]::marker{color:var(--tg-hint);font-variant-numeric:tabular-nums}.publication-preview li+li[data-v-8efe417d]{margin-top:.35em}.publication-preview__task-item[data-v-8efe417d]{display:flex!important;align-items:flex-start;gap:9px;padding-left:0;list-style:none}.publication-preview__task-item input[data-v-8efe417d]{width:18px;height:18px;flex:0 0 auto;margin-top:.35em;accent-color:var(--app-action)}.publication-preview__list-content[data-v-8efe417d]{min-width:0}.publication-preview__list-content p[data-v-8efe417d]{margin:0}.publication-preview__list-content p+p[data-v-8efe417d]{margin-top:.6em}.publication-preview blockquote[data-v-8efe417d]{margin:1em 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--tg-hint) 38%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tg-bg) 72%,var(--tg-secondary-bg))}.publication-preview code[data-v-8efe417d]{padding:.12em .35em;border-radius:8px;background:color-mix(in srgb,var(--tg-hint) 20%,var(--tg-secondary-bg));font-size:.9em}.publication-preview a[data-v-8efe417d]{color:var(--tg-link);text-decoration:underline;text-underline-offset:2px}.publication-preview figure[data-v-8efe417d]{margin:18px 0}.publication-preview img[data-v-8efe417d]{display:block;max-width:100%;height:auto;border-radius:12px}.publication-preview hr[data-v-8efe417d]{margin:22px 0;border:0;border-top:1px solid color-mix(in srgb,var(--tg-hint) 40%,transparent)}.publication-preview__table-wrap[data-v-8efe417d]{max-width:100%;overflow-x:auto}.publication-preview table[data-v-8efe417d]{width:100%;border-collapse:collapse}.publication-preview th[data-v-8efe417d],.publication-preview td[data-v-8efe417d]{padding:9px 10px;border:1px solid color-mix(in srgb,var(--tg-hint) 36%,transparent);vertical-align:top}.publication-preview th[data-v-8efe417d]{background:color-mix(in srgb,var(--tg-bg) 68%,var(--tg-secondary-bg))}.publication-preview__empty[data-v-8efe417d]{margin:0;padding:20px;color:var(--tg-hint)}.publication-json-preview[data-v-8efe417d]{min-width:0;display:grid;gap:10px}.publication-json-preview__intro[data-v-8efe417d]{display:grid;gap:3px;color:var(--tg-hint);font-size:13px}.publication-json-preview__intro strong[data-v-8efe417d]{color:var(--tg-text);font-size:14px}.publication-json-preview__intro code[data-v-8efe417d]{border-radius:4px;background:color-mix(in srgb,var(--tg-hint) 20%,var(--tg-secondary-bg));padding:1px 4px}.publication-json-preview__code[data-v-8efe417d]{width:100%;max-height:520px;margin:0;overflow:auto;border-radius:8px;border:1px solid color-mix(in srgb,var(--tg-hint) 32%,transparent);background:var(--tg-bg);padding:14px;color:var(--tg-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre}.publication-json-preview__code[data-v-8efe417d]:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-link) 65%,transparent);outline-offset:2px}.publication-content-preview[data-v-8efe417d] .app-tabs-trigger{min-height:44px}.publication-fields[data-v-5d9aa1d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publication-fields__wide[data-v-5d9aa1d2]{grid-column:1 / -1}.publication-cover[data-v-5d9aa1d2]{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--tg-hint) 35%,transparent);border-radius:12px;background:var(--tg-secondary-bg)}.publication-cover__title[data-v-5d9aa1d2],.publication-cover__hint[data-v-5d9aa1d2]{margin:0}.publication-cover__title[data-v-5d9aa1d2]{font-weight:650}.publication-cover__hint[data-v-5d9aa1d2]{color:var(--tg-hint);font-size:12px}.publication-cover__image[data-v-5d9aa1d2]{display:block;max-width:min(100%,420px);max-height:220px;border-radius:8px;object-fit:contain}.publication-cover__actions[data-v-5d9aa1d2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.publication-cover__id[data-v-5d9aa1d2]{min-width:0;color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.publication-cover__error[data-v-5d9aa1d2]{margin:0;color:var(--app-danger);font-size:12px}.publication-cover__upload[data-v-5d9aa1d2]{min-height:44px}.visually-hidden[data-v-5d9aa1d2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 680px){.publication-fields[data-v-5d9aa1d2]{grid-template-columns:minmax(0,1fr)}.publication-fields__wide[data-v-5d9aa1d2]{grid-column:auto}.publication-cover__actions[data-v-5d9aa1d2]{align-items:stretch;flex-direction:column}}.state-panel[data-v-334a2cb5]{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:var(--tg-secondary-bg)}.state-panel p[data-v-334a2cb5]{margin:0}.state-panel--error[data-v-334a2cb5]{border:1px solid color-mix(in srgb,var(--app-danger) 35%,transparent);color:color-mix(in srgb,var(--app-danger) 72%,var(--tg-text));background:color-mix(in srgb,var(--app-danger) 7%,var(--tg-bg))}.state-panel--success[data-v-334a2cb5]{border:1px solid color-mix(in srgb,var(--app-success) 28%,transparent);color:color-mix(in srgb,var(--app-success) 72%,var(--tg-text));background:color-mix(in srgb,var(--app-success) 7%,var(--tg-bg))}.publication-state[data-v-334a2cb5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--tg-hint);font-size:12px}.publication-state__dirty[data-v-334a2cb5]{color:color-mix(in srgb,var(--app-warning) 68%,var(--tg-text));font-weight:650}.content-header[data-v-334a2cb5]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.content-actions[data-v-334a2cb5],.footer-actions[data-v-334a2cb5]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.preview-placeholder[data-v-334a2cb5]{min-height:180px;display:grid;place-content:center;gap:6px;padding:20px;text-align:center;color:var(--tg-hint)}.preview-placeholder p[data-v-334a2cb5]{margin:0;color:var(--tg-text)}.preview-placeholder span[data-v-334a2cb5]{font-size:12px}.validation-summary[data-v-334a2cb5]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:color-mix(in srgb,var(--app-success) 72%,var(--tg-text));font-size:12px;font-weight:600}.validation-summary--waiting[data-v-334a2cb5],.validation-summary--checking[data-v-334a2cb5],.validation-summary--stale[data-v-334a2cb5],.validation-summary--blocked[data-v-334a2cb5]{color:color-mix(in srgb,var(--app-warning) 68%,var(--tg-text))}.validation-summary--error[data-v-334a2cb5]{color:color-mix(in srgb,var(--app-danger) 72%,var(--tg-text))}.validation-error-message[data-v-334a2cb5]{margin:10px 0 0;color:color-mix(in srgb,var(--app-danger) 72%,var(--tg-text));font-size:13px}.validation-warnings[data-v-334a2cb5],.validation-errors[data-v-334a2cb5]{margin:12px 0 0;padding:12px 12px 12px 30px;border-radius:8px;font-size:13px}.validation-warnings[data-v-334a2cb5]{background:color-mix(in srgb,var(--app-warning) 8%,var(--tg-bg));color:color-mix(in srgb,var(--app-warning) 68%,var(--tg-text))}.validation-errors[data-v-334a2cb5]{background:color-mix(in srgb,var(--app-danger) 7%,var(--tg-bg));color:color-mix(in srgb,var(--app-danger) 72%,var(--tg-text))}.validation-warnings span[data-v-334a2cb5],.validation-errors span[data-v-334a2cb5]{color:inherit;opacity:.75}.field-error[data-v-334a2cb5]{margin:8px 0 0;color:var(--app-danger);font-size:12px}.publication-editor__compact-action[data-v-334a2cb5]{min-height:44px}.visually-hidden[data-v-334a2cb5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 640px){.content-actions[data-v-334a2cb5],.footer-actions[data-v-334a2cb5]{width:100%;align-items:stretch;flex-direction:column}.content-actions[data-v-334a2cb5] button,.footer-actions[data-v-334a2cb5] button{width:100%}.state-panel[data-v-334a2cb5]{align-items:stretch;flex-direction:column}}.list-header[data-v-9894925e],.mobile-title-row[data-v-9894925e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-actions[data-v-9894925e]{display:flex;align-items:center;gap:8px}.filters[data-v-9894925e]{display:grid;grid-template-columns:minmax(220px,1fr) auto repeat(3,minmax(150px,.6fr));align-items:end;gap:10px;margin-bottom:14px}.publication-link[data-v-9894925e]{min-height:44px;padding:0;border:0;background:transparent;color:#1d4ed8;font:inherit;font-weight:650;text-align:left;cursor:pointer}.publication-link[data-v-9894925e]:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:3px}.cell-secondary[data-v-9894925e]{margin:2px 0 0;color:var(--tg-hint);font-size:12px;overflow-wrap:anywhere}.state-panel[data-v-9894925e]{margin:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px}.state-panel p[data-v-9894925e]{margin:0}.state-panel--error[data-v-9894925e]{border:1px solid color-mix(in srgb,var(--app-danger) 35%,transparent);color:color-mix(in srgb,var(--app-danger) 72%,var(--tg-text));background:color-mix(in srgb,var(--app-danger) 7%,#fff)}.state-panel--success[data-v-9894925e]{border:1px solid color-mix(in srgb,var(--app-success) 28%,transparent);color:color-mix(in srgb,var(--app-success) 72%,var(--tg-text));background:color-mix(in srgb,var(--app-success) 7%,#fff)}.pagination[data-v-9894925e]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;color:var(--tg-hint);font-size:13px}.create-fields[data-v-9894925e]{display:grid;gap:12px}.category-layout[data-v-9894925e]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px}.category-list[data-v-9894925e],.category-editor[data-v-9894925e]{min-width:0}.category-section-header[data-v-9894925e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.category-section-header h3[data-v-9894925e],.category-editor h3[data-v-9894925e]{margin:0;font-size:15px}.category-list[data-v-9894925e]{display:flex;flex-direction:column;gap:6px;max-height:440px;overflow-y:auto}.category-item[data-v-9894925e]{width:100%;min-height:44px;display:flex;align-items:flex-start;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:var(--tg-bg, #fff);color:var(--tg-text);font:inherit;text-align:left;cursor:pointer}.category-item[data-v-9894925e]:hover,.category-item--selected[data-v-9894925e]{border-color:color-mix(in srgb,var(--tg-button) 55%,transparent);background:color-mix(in srgb,var(--tg-button) 6%,transparent)}.category-item[data-v-9894925e]:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.category-item[data-v-9894925e]:disabled{opacity:.6;cursor:not-allowed}.category-item span[data-v-9894925e]{font-weight:650}.category-item small[data-v-9894925e],.category-empty[data-v-9894925e]{color:var(--tg-hint);font-size:12px}.category-empty[data-v-9894925e]{margin:4px 0}.category-editor[data-v-9894925e]{display:flex;flex-direction:column;gap:10px}.category-fields[data-v-9894925e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.category-fields[data-v-9894925e] .app-switch-row{min-height:44px;align-items:center}.category-fields__wide[data-v-9894925e]{grid-column:1 / -1}.category-notice[data-v-9894925e]{margin:0;color:color-mix(in srgb,var(--app-success) 72%,var(--tg-text));font-size:13px}.validation-warnings[data-v-9894925e]{margin:12px 0 0;padding:12px 12px 12px 30px;border-radius:8px;background:color-mix(in srgb,var(--app-warning) 8%,#fff);color:color-mix(in srgb,var(--app-warning) 68%,var(--tg-text));font-size:13px}@media (max-width: 980px){.filters[data-v-9894925e]{grid-template-columns:minmax(0,1fr) auto}.filters[data-v-9894925e] .app-field:not(.filters__search){grid-column:span 1}}@media (max-width: 640px){.page-actions[data-v-9894925e]{align-items:stretch;flex-direction:column}.filters[data-v-9894925e]{grid-template-columns:minmax(0,1fr)}.filters[data-v-9894925e] button{width:100%}.pagination[data-v-9894925e]{align-items:stretch;flex-direction:column;text-align:center}.state-panel[data-v-9894925e]{align-items:stretch;flex-direction:column}.category-layout[data-v-9894925e],.category-fields[data-v-9894925e]{grid-template-columns:minmax(0,1fr)}.category-fields__wide[data-v-9894925e]{grid-column:auto}}.utm-report-page[data-v-f3f12998]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-f3f12998]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-f3f12998]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-f3f12998]{min-width:0}.topbar-title[data-v-f3f12998]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-f3f12998]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-f3f12998]{padding:12px;display:flex;flex-direction:column;gap:10px}.controls-card[data-v-f3f12998]{display:block}.controls-grid[data-v-f3f12998]{display:flex;flex-direction:column;gap:10px}.field[data-v-f3f12998]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f3f12998]{color:var(--tg-hint);font-size:12px}.input[data-v-f3f12998]{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fffffff5;color:var(--tg-text);padding:10px 12px;font-size:16px}.toggle-row[data-v-f3f12998]{display:flex;align-items:center;gap:8px}.toggle-input[data-v-f3f12998]{width:18px;height:18px}.toggle-label[data-v-f3f12998]{font-size:13px;color:var(--tg-text)}.charts-grid[data-v-f3f12998]{display:grid;grid-template-columns:1fr;gap:10px}[data-v-f3f12998] .utm-pie-card .chart{height:360px}[data-v-f3f12998] .utm-sunburst-card .chart{height:460px}.card-head[data-v-f3f12998]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sunburst-legend-wrap[data-v-f3f12998]{display:flex;flex-direction:column;gap:8px}.legend-note[data-v-f3f12998]{margin:0}.sunburst-legend-list[data-v-f3f12998]{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}.sunburst-legend-item[data-v-f3f12998]{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.16)}.sunburst-legend-item[data-v-f3f12998]:last-child{border-bottom:none}.legend-dot[data-v-f3f12998]{width:10px;height:10px;border-radius:999px}.sunburst-legend-name[data-v-f3f12998]{font-size:13px;line-height:1.35;min-width:0}.sunburst-legend-metrics[data-v-f3f12998]{font-size:12px;color:var(--tg-hint);white-space:nowrap}[data-v-f3f12998] .tree-toggle{width:28px;height:28px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:14px;cursor:pointer}[data-v-f3f12998] .tree-name-btn{border:none;background:transparent;color:var(--tg-text);text-align:left;font-size:13px;line-height:1.35;padding-top:4px;padding-bottom:4px;cursor:pointer}.details-grid[data-v-f3f12998]{display:grid;grid-template-columns:1fr;gap:8px}.details-row[data-v-f3f12998]{margin:0;display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.16)}.details-row[data-v-f3f12998]:last-child{border-bottom:none}.details-label[data-v-f3f12998]{color:var(--tg-hint);font-size:12px;min-width:120px}.details-value[data-v-f3f12998]{font-size:13px;text-align:right;word-break:break-word}.num[data-v-f3f12998]{font-variant-numeric:tabular-nums}@media (min-width: 900px){.charts-grid[data-v-f3f12998]{grid-template-columns:1fr 1fr}[data-v-f3f12998] .utm-pie-card .chart{height:400px}[data-v-f3f12998] .utm-sunburst-card .chart{height:520px}}.utm-report-page[data-v-03dc128a]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-03dc128a]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.26)}.back-button[data-v-03dc128a]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.topbar-title-wrap[data-v-03dc128a]{min-width:0}.topbar-title[data-v-03dc128a]{margin:0;font-size:18px;font-weight:700}.topbar-subtitle[data-v-03dc128a]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.content[data-v-03dc128a]{display:flex;flex-direction:column;gap:12px;padding:12px}.controls-card[data-v-03dc128a]{display:block}.controls-grid[data-v-03dc128a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field[data-v-03dc128a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-03dc128a]{color:var(--tg-hint);font-size:12px}.input[data-v-03dc128a]{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fffffff5;color:var(--tg-text);padding:10px 12px;font-size:16px}.toggle-row[data-v-03dc128a]{grid-column:1 / -1;min-height:44px;display:inline-flex;align-items:center;gap:10px}.toggle-input[data-v-03dc128a]{width:18px;height:18px}.toggle-label[data-v-03dc128a]{font-size:14px}.group-picker-head[data-v-03dc128a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.group-picker-actions[data-v-03dc128a]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.group-picker-list[data-v-03dc128a]{margin-top:10px;max-height:260px;overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffffe6}.group-option[data-v-03dc128a]{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px;border-bottom:1px solid rgba(148,163,184,.18)}.group-option[data-v-03dc128a]:last-child{border-bottom:none}.group-option-input[data-v-03dc128a]{width:18px;height:18px}.group-option-name[data-v-03dc128a]{font-size:13px;line-height:1.35}.group-option-meta[data-v-03dc128a]{font-size:12px;color:var(--tg-hint);white-space:nowrap}.charts-grid[data-v-03dc128a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.table-legend[data-v-03dc128a]{margin-top:6px;margin-bottom:6px}.table-note[data-v-03dc128a]{margin-top:0;margin-bottom:8px}[data-v-03dc128a] .period-group-header{text-align:center!important;white-space:nowrap}[data-v-03dc128a] .utm-channel-col{white-space:nowrap}[data-v-03dc128a] th.utm-channel-col{position:sticky;left:0;z-index:3;background:#eff6fffa}[data-v-03dc128a] td.utm-channel-col{position:sticky;left:0;z-index:2;background:#fff;box-shadow:1px 0 #94a3b833}[data-v-03dc128a] .tree-toggle{width:28px;height:28px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:14px;cursor:pointer}[data-v-03dc128a] .tree-name-btn{border:none;background:transparent;color:var(--tg-text);text-align:left;font-size:13px;line-height:1.35;padding-top:4px;padding-bottom:4px;cursor:pointer}[data-v-03dc128a] .tree-total-label{font-weight:700}.num[data-v-03dc128a]{font-variant-numeric:tabular-nums}@media (max-width: 860px){.charts-grid[data-v-03dc128a]{grid-template-columns:1fr}}@media (max-width: 560px){.controls-grid[data-v-03dc128a]{grid-template-columns:1fr}}.list-head[data-v-bda4eb29]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.grouping-list[data-v-bda4eb29]{display:grid;gap:10px}.grouping-row[data-v-bda4eb29]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.3);border-radius:14px}.grouping-row__main[data-v-bda4eb29]{min-height:48px;display:grid;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.grouping-row__title[data-v-bda4eb29]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-weight:700}.grouping-row__meta[data-v-bda4eb29]{color:var(--tg-hint);font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.grouping-row__description[data-v-bda4eb29]{color:var(--tg-hint);font-size:12px}.grouping-row__actions[data-v-bda4eb29]{display:flex;align-items:center;gap:6px}.state[data-v-bda4eb29]{margin:0;color:var(--tg-hint)}.state--error[data-v-bda4eb29]{color:#b91c1c}.empty-state[data-v-bda4eb29]{display:grid;gap:8px;padding-block:4px}.empty-state__title[data-v-bda4eb29]{margin:0;font-weight:700}.empty-state__actions[data-v-bda4eb29]{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}@media (max-width: 680px){.grouping-row[data-v-bda4eb29]{grid-template-columns:1fr}.grouping-row__actions[data-v-bda4eb29]{justify-content:stretch}.grouping-row__actions[data-v-bda4eb29]>*{flex:1}.empty-state__actions[data-v-bda4eb29]>*{flex:1 1 100%}}.app-tree-branch[data-v-481e5e49]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.app-tree-branch .app-tree-branch[data-v-481e5e49]{margin:6px 0 0 18px;padding-left:10px;border-left:1px solid rgba(148,163,184,.35)}.app-tree-node[data-v-481e5e49]{min-height:56px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fff}.app-tree-node--selected[data-v-481e5e49]{border-color:#2563eba6;box-shadow:0 0 0 2px #2563eb1f}.app-tree-node--disabled[data-v-481e5e49]{opacity:.58;background:#f8fafcf2}.app-tree-node--ghost[data-v-481e5e49]{opacity:.55;background:#dbeafee6}.app-tree-node__handle[data-v-481e5e49]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;color:#64748b}.app-tree-node__select[data-v-481e5e49]{min-width:0;min-height:52px;display:grid;align-content:center;gap:4px;padding:6px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.app-tree-node__name[data-v-481e5e49]{font-size:13px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.app-tree-node__meta[data-v-481e5e49]{display:flex;align-items:center;gap:6px;min-width:0}.app-tree-node__id[data-v-481e5e49]{min-width:0;color:var(--tg-hint);font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tree-node__actions[data-v-481e5e49]{display:flex;align-items:center;padding-right:3px}@media (max-width: 520px){.app-tree-node[data-v-481e5e49]{grid-template-columns:40px minmax(0,1fr)}.app-tree-node__actions[data-v-481e5e49]{grid-column:2;justify-self:end}.app-tree-branch .app-tree-branch[data-v-481e5e49]{margin-left:10px;padding-left:6px}}.app-tree-editor[data-v-4f4f2dac]{min-width:0}.app-tree-editor__empty[data-v-4f4f2dac]{margin:0;padding:18px;border:1px dashed rgba(148,163,184,.45);border-radius:12px;color:var(--tg-hint);text-align:center}.editor-summary-head[data-v-14c80ced],.validation-head[data-v-14c80ced],.tree-head[data-v-14c80ced]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.editor-toolbar[data-v-14c80ced]{display:flex;flex-wrap:wrap;gap:8px}.file-input[data-v-14c80ced]{display:none}.editor-grid[data-v-14c80ced]{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);align-items:start;gap:12px}.inspector-card[data-v-14c80ced]{position:sticky;top:76px}.inspector[data-v-14c80ced]{display:grid;gap:12px}.checkbox-row[data-v-14c80ced]{min-height:44px;display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.predicates-head[data-v-14c80ced]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.predicates-title[data-v-14c80ced],.predicates-hint[data-v-14c80ced]{margin:0}.predicates-title[data-v-14c80ced]{font-size:13px;font-weight:700}.predicates-hint[data-v-14c80ced],.empty-note[data-v-14c80ced]{color:var(--tg-hint);font-size:12px}.predicate-list[data-v-14c80ced]{display:grid;gap:8px}.predicate-row[data-v-14c80ced]{display:grid;grid-template-columns:1.1fr .9fr 1fr 44px;gap:6px;align-items:center;padding:8px;border:1px solid rgba(148,163,184,.28);border-radius:12px}.null-value[data-v-14c80ced]{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:12px;background:#f1f5f9e6;color:var(--tg-hint);font:12px ui-monospace,monospace}.editor-message[data-v-14c80ced]{margin:0;padding:10px 12px;border-radius:12px;font-size:13px}.editor-message--error[data-v-14c80ced]{background:#fee2e2cc;color:#991b1b}.editor-message--success[data-v-14c80ced]{background:#d1fae5b8;color:#065f46}.validation-issue[data-v-14c80ced]{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;padding:7px 0;border:0;border-bottom:1px solid rgba(148,163,184,.2);background:transparent;color:inherit;text-align:left;cursor:pointer}.validation-issue[data-v-14c80ced]:last-child{border-bottom:0}.revision-list[data-v-14c80ced]{display:grid;gap:8px}.revision-row[data-v-14c80ced]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.2)}.revision-row[data-v-14c80ced]:last-child{border-bottom:0}.revision-row__copy[data-v-14c80ced]{min-width:0;display:grid;gap:3px}.revision-row__title[data-v-14c80ced]{display:flex;align-items:center;gap:7px;font-weight:700}.revision-row__meta[data-v-14c80ced],.revision-row__comment[data-v-14c80ced]{color:var(--tg-hint);font-size:12px}@media (max-width: 820px){.editor-grid[data-v-14c80ced]{grid-template-columns:1fr}.inspector-card[data-v-14c80ced]{position:static}.revision-row[data-v-14c80ced]{align-items:stretch;flex-direction:column}}@media (max-width: 560px){.predicate-row[data-v-14c80ced]{grid-template-columns:1fr 1fr 44px}.predicate-row[data-v-14c80ced]>:nth-child(3){grid-column:1 / span 2}}.filters-grid[data-v-7f71f549]{display:grid;gap:10px}.filters-field-compact[data-v-7f71f549]{max-width:260px}.error[data-v-7f71f549]{margin:8px 0 0;color:#b91c1c;font-size:13px}.editor-grid[data-v-7f71f549]{display:grid;gap:10px}.editor-grid.two-columns[data-v-7f71f549]{grid-template-columns:1fr}.mobile-title[data-v-7f71f549]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-7f71f549],.mobile-meta[data-v-7f71f549]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.project-actions[data-v-7f71f549]{display:inline-flex;align-items:center;gap:8px}[data-v-7f71f549] .col-actions{width:168px}@media (min-width: 700px){.filters-grid[data-v-7f71f549]{grid-template-columns:minmax(220px,260px)}.editor-grid.two-columns[data-v-7f71f549]{grid-template-columns:1fr 1fr}}.icon-row-actions[data-v-842f9da7]{flex:0 0 auto}.action-icon[data-v-842f9da7]{width:44px;height:44px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#f8fafcf5;color:#334155;display:inline-flex;align-items:center;justify-content:center}.action-icon.danger[data-v-842f9da7]{color:#991b1b;background:#fef2f2f2;border-color:#f8717180}.action-icon[data-v-842f9da7]:disabled{opacity:.5}.filters-grid[data-v-54f2074c]{display:grid;gap:10px}.field[data-v-54f2074c]{display:flex;flex-direction:column;gap:6px}.field.compact[data-v-54f2074c]{max-width:320px}.field-label[data-v-54f2074c]{font-size:12px;color:var(--tg-hint)}.segment-row[data-v-54f2074c]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-54f2074c]{min-height:40px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#0f172a;padding:0 12px;font-size:13px;font-weight:600}.segment-button.active[data-v-54f2074c]{background:#1e5eff1f;border-color:#1e5eff6b;color:#1d4ed8}.error[data-v-54f2074c]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-54f2074c]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-54f2074c],.mobile-meta[data-v-54f2074c]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-54f2074c]{grid-template-columns:minmax(280px,320px) 1fr;align-items:end}}.segment-row[data-v-b05c3156]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-b05c3156]{min-height:40px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#0f172a;padding:0 12px;font-size:13px;font-weight:600}.segment-button.active[data-v-b05c3156]{background:#1e5eff1f;border-color:#1e5eff6b;color:#1d4ed8}.error[data-v-b05c3156]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-b05c3156]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-b05c3156],.mobile-meta[data-v-b05c3156]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.filters-grid[data-v-df55d02e]{display:grid;gap:10px}.field[data-v-df55d02e]{display:flex;flex-direction:column;gap:6px}.field.compact[data-v-df55d02e]{max-width:320px}.field-label[data-v-df55d02e]{font-size:12px;color:var(--tg-hint)}.segment-row[data-v-df55d02e]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-df55d02e]{min-height:40px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#0f172a;padding:0 12px;font-size:13px;font-weight:600}.segment-button.active[data-v-df55d02e]{background:#1e5eff1f;border-color:#1e5eff6b;color:#1d4ed8}.error[data-v-df55d02e]{margin:8px 0 0;color:#b91c1c;font-size:13px}.merge-source-list[data-v-df55d02e]{display:grid;gap:8px;max-height:280px;overflow:auto;padding:2px}.merge-source-row[data-v-df55d02e]{min-height:44px;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#f8fafcd6}.merge-source-title[data-v-df55d02e],.merge-source-meta[data-v-df55d02e]{display:block}.merge-source-title[data-v-df55d02e]{font-size:13px;font-weight:700;color:var(--tg-text)}.merge-source-meta[data-v-df55d02e]{margin-top:2px;font-size:12px;color:var(--tg-hint)}.merge-preview-actions[data-v-df55d02e]{display:flex;justify-content:flex-start}.merge-preview[data-v-df55d02e]{display:grid;gap:10px;padding:12px;border:1px solid rgba(37,99,235,.22);border-radius:8px;background:#eff6ffb8}.merge-preview-title[data-v-df55d02e]{margin:0;font-size:13px;font-weight:700;color:#1e3a8a}.merge-count-grid[data-v-df55d02e]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.merge-count-grid span[data-v-df55d02e]{min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;border-radius:8px;background:#ffffffd1;font-size:12px;color:var(--tg-hint)}.merge-count-grid strong[data-v-df55d02e]{font-size:16px;color:var(--tg-text)}.merge-warnings[data-v-df55d02e]{margin:0;padding-left:18px;color:#92400e;font-size:12px;line-height:1.4}.mobile-title[data-v-df55d02e]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-df55d02e],.mobile-meta[data-v-df55d02e]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-df55d02e]{grid-template-columns:minmax(200px,260px) 1fr;align-items:end}}.access-card[data-v-5a204c29],.loading-card[data-v-5a204c29]{min-height:120px}.screen-message[data-v-5a204c29]{margin:0;padding:12px 14px;border:1px solid;border-radius:10px;font-size:13px;line-height:1.45}.screen-message--error[data-v-5a204c29]{border-color:#dc262647;background:#fef2f2e6;color:#991b1b}.screen-message--success[data-v-5a204c29]{border-color:#05966947;background:#ecfdf5eb;color:#065f46}.screen-message--warning[data-v-5a204c29]{border-color:#d9770647;background:#fffbebeb;color:#92400e}.item-summary[data-v-5a204c29],.correction-panel[data-v-5a204c29],.chains-section[data-v-5a204c29],.preview-section[data-v-5a204c29],.correction-log[data-v-5a204c29],.read-only-note[data-v-5a204c29]{border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fffffff5}.item-summary[data-v-5a204c29]{display:grid;gap:16px;padding:18px}.eyebrow[data-v-5a204c29]{margin:0 0 4px;color:var(--tg-hint);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.item-summary h2[data-v-5a204c29],.section-heading h2[data-v-5a204c29]{margin:0;color:var(--tg-text);font-size:18px;line-height:1.25}.item-meta[data-v-5a204c29]{margin:6px 0 0;color:var(--tg-hint);font-size:13px}.default-article[data-v-5a204c29]{display:grid;gap:4px;padding:12px;border-left:3px solid #2563eb;background:#eff6ffb8}.default-article span[data-v-5a204c29]{color:var(--tg-hint);font-size:11px}.default-article strong[data-v-5a204c29]{font-size:13px;line-height:1.4}.metrics[data-v-5a204c29],.preview-summary[data-v-5a204c29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metrics div[data-v-5a204c29],.preview-summary div[data-v-5a204c29]{display:grid;gap:2px;min-height:66px;align-content:center;padding:10px 12px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#f8fafcc7}.metrics strong[data-v-5a204c29],.preview-summary strong[data-v-5a204c29]{color:var(--tg-text);font-size:20px}.metrics span[data-v-5a204c29],.preview-summary span[data-v-5a204c29]{color:var(--tg-hint);font-size:11px}.correction-panel[data-v-5a204c29],.chains-section[data-v-5a204c29],.preview-section[data-v-5a204c29]{display:grid;gap:16px;padding:16px}.section-heading[data-v-5a204c29]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.correction-controls[data-v-5a204c29]{display:grid;gap:12px}.selection-actions[data-v-5a204c29],.apply-row[data-v-5a204c29]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scope-note[data-v-5a204c29],.read-only-note[data-v-5a204c29],.preview-placeholder[data-v-5a204c29]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.5}.read-only-note[data-v-5a204c29]{display:grid;gap:3px;padding:14px 16px}.read-only-note strong[data-v-5a204c29]{color:var(--tg-text)}.section-heading--chains[data-v-5a204c29]{align-items:end}.chain-filter[data-v-5a204c29]{width:min(100%,280px)}.empty-state[data-v-5a204c29]{margin:0;padding:32px 16px;text-align:center;color:var(--tg-hint)}.chain-card[data-v-5a204c29]{display:grid;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.chain-card--selected[data-v-5a204c29]{border-color:#2563eb8c;box-shadow:0 0 0 2px #2563eb14}.chain-card--blocked[data-v-5a204c29]{background:#f8fafcbd}.chain-header[data-v-5a204c29]{display:block}.chain-header--with-checkbox[data-v-5a204c29]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.chain-header[data-v-5a204c29]>:first-child:not(.chain-title-block){margin-top:3px}.chain-title-block[data-v-5a204c29]{min-width:0}.chain-title-row[data-v-5a204c29],.node-title-row[data-v-5a204c29]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.chain-title-row h3[data-v-5a204c29]{margin:0;color:var(--tg-text);font-size:14px;line-height:1.35}.chain-title-block>p[data-v-5a204c29],.node-content p[data-v-5a204c29]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.article-row[data-v-5a204c29]{display:flex;flex-wrap:wrap;gap:6px;color:var(--tg-hint);font-size:12px}.article-value[data-v-5a204c29]{color:var(--tg-text);font-weight:600}.message-list[data-v-5a204c29]{margin:0;padding:10px 12px 10px 30px;border-radius:9px;font-size:12px;line-height:1.45}.message-list--warning[data-v-5a204c29]{background:#fffbebe6;color:#92400e}.message-list--error[data-v-5a204c29]{background:#fef2f2e6;color:#991b1b}.chain-details summary[data-v-5a204c29],.correction-log summary[data-v-5a204c29]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#1d4ed8;font-size:12px;font-weight:700}.node-list[data-v-5a204c29]{display:grid;gap:0;margin:0;padding:0;list-style:none}.node-row[data-v-5a204c29]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:14px}.node-row[data-v-5a204c29]:not(:last-child):before{position:absolute;top:15px;bottom:-1px;left:6px;width:2px;background:#94a3b852;content:""}.node-marker[data-v-5a204c29]{position:relative;z-index:1;width:14px;height:14px;margin-top:2px;border:3px solid #dbeafe;border-radius:50%;background:#2563eb}.node-title-row strong[data-v-5a204c29]{color:var(--tg-text);font-size:12px}.node-meta[data-v-5a204c29]{color:var(--tg-hint)}.preview-content[data-v-5a204c29]{display:grid;gap:14px}.target-line[data-v-5a204c29]{margin:0;color:var(--tg-hint);font-size:13px;line-height:1.5}.target-line strong[data-v-5a204c29]{color:var(--tg-text)}.change-list[data-v-5a204c29]{display:grid;gap:8px}.change-row[data-v-5a204c29]{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:10px}.change-row>div[data-v-5a204c29]{display:grid;gap:3px}.change-row>div strong[data-v-5a204c29]{font-size:13px}.change-row>div span[data-v-5a204c29]{color:var(--tg-hint);font-size:11px}.change-row ul[data-v-5a204c29]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.change-row li[data-v-5a204c29]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(120px,1fr) auto minmax(120px,1fr);gap:8px;align-items:center;font-size:11px}.before-value[data-v-5a204c29]{color:#991b1b;text-decoration:line-through}.confirmation-block[data-v-5a204c29]{display:grid;gap:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.24)}.confirmation-check[data-v-5a204c29]{min-height:44px;display:flex;gap:10px;align-items:center;color:var(--tg-text);font-size:13px}.apply-row[data-v-5a204c29]{justify-content:space-between}.apply-row>span[data-v-5a204c29]{max-width:520px;color:var(--tg-hint);font-size:11px;line-height:1.4}.correction-log[data-v-5a204c29]{padding:8px 16px}.correction-log ul[data-v-5a204c29]{display:grid;gap:0;margin:0;padding:0;list-style:none}.correction-log li[data-v-5a204c29]{padding:12px 0;border-top:1px solid rgba(148,163,184,.2)}.correction-log li div[data-v-5a204c29]{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.correction-log strong[data-v-5a204c29]{font-size:12px}.correction-log span[data-v-5a204c29],.correction-log p[data-v-5a204c29]{margin:3px 0 0;color:var(--tg-hint);font-size:11px}@media (min-width: 700px){.item-summary[data-v-5a204c29]{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center}.metrics[data-v-5a204c29],.preview-summary[data-v-5a204c29]{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-summary[data-v-5a204c29]{grid-template-columns:repeat(3,minmax(0,1fr))}.correction-controls[data-v-5a204c29]{grid-template-columns:minmax(320px,1fr) auto;align-items:end}}@media (max-width: 699px){.section-heading[data-v-5a204c29],.section-heading--chains[data-v-5a204c29],.apply-row[data-v-5a204c29]{align-items:stretch;flex-direction:column}.chain-filter[data-v-5a204c29]{width:100%}.change-row li[data-v-5a204c29]{grid-template-columns:1fr auto 1fr}.change-row li[data-v-5a204c29]>:first-child{grid-column:1 / -1}}.filters-grid[data-v-2fc6958d]{display:grid;gap:10px}.filters-field-compact[data-v-2fc6958d]{max-width:280px}.segment-row[data-v-2fc6958d]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-2fc6958d]{min-height:40px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#0f172a;padding:0 12px;font-size:13px;font-weight:600}.segment-button.active[data-v-2fc6958d]{background:#1e5eff1f;border-color:#1e5eff6b;color:#1d4ed8}.error[data-v-2fc6958d]{margin:8px 0 0;color:#b91c1c;font-size:13px}.editor-grid[data-v-2fc6958d]{display:grid;gap:10px}.editor-grid.two-columns[data-v-2fc6958d]{grid-template-columns:1fr}.mobile-title[data-v-2fc6958d]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-2fc6958d],.mobile-meta[data-v-2fc6958d]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-2fc6958d]{grid-template-columns:minmax(220px,280px) 1fr;align-items:end}.editor-grid.two-columns[data-v-2fc6958d]{grid-template-columns:1fr 1fr}}.project-picker[data-v-e3dc91c4],.picker-toolbar[data-v-e3dc91c4]{display:grid;gap:8px}.picker-actions[data-v-e3dc91c4]{display:flex;flex-wrap:wrap;gap:8px}.picker-meta[data-v-e3dc91c4]{margin:0;font-size:11px;color:var(--tg-hint);line-height:1.35}.selected-badges[data-v-e3dc91c4]{display:flex;flex-wrap:wrap;gap:6px}.selected-badge[data-v-e3dc91c4]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list[data-v-e3dc91c4]{display:grid;gap:4px;max-height:240px;overflow:auto;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;padding:8px}.project-row[data-v-e3dc91c4]{min-height:44px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border-radius:10px;padding:6px 8px;cursor:pointer}.project-row[data-v-e3dc91c4]:hover{background:#94a3b81f}.project-main[data-v-e3dc91c4]{min-width:0;display:flex;flex-direction:column;gap:2px}.project-name[data-v-e3dc91c4]{font-size:13px;font-weight:600;line-height:1.35}.project-meta[data-v-e3dc91c4]{font-size:11px;color:var(--tg-hint);line-height:1.35}.empty-text[data-v-e3dc91c4]{margin:4px 0;font-size:12px;color:var(--tg-hint)}.filters-grid[data-v-616d9e12]{display:grid;gap:10px}.filters-field-compact[data-v-616d9e12]{max-width:240px}.segment-row[data-v-616d9e12]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-616d9e12]{min-height:40px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#0f172a;padding:0 12px;font-size:13px;font-weight:600}.segment-button.active[data-v-616d9e12]{background:#1e5eff1f;border-color:#1e5eff6b;color:#1d4ed8}.error[data-v-616d9e12]{margin:8px 0 0;color:#b91c1c;font-size:13px}.editor-grid[data-v-616d9e12]{display:grid;gap:10px}.editor-grid.two-columns[data-v-616d9e12]{grid-template-columns:1fr}.mobile-title[data-v-616d9e12]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-616d9e12],.mobile-meta[data-v-616d9e12]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-616d9e12]{grid-template-columns:minmax(220px,240px) 1fr;align-items:end}.editor-grid.two-columns[data-v-616d9e12]{grid-template-columns:1fr 1fr}}.project-title[data-v-95359568]{margin:0;font-size:16px;font-weight:700}.project-meta[data-v-95359568]{margin:4px 0 0;font-size:13px;color:var(--tg-hint)}.estimate-version-actions[data-v-95359568]{margin-top:10px}.filters-grid[data-v-95359568],.editor-grid[data-v-95359568],.clone-grid[data-v-95359568]{display:grid;gap:10px}.filters-field-compact[data-v-95359568]{max-width:260px}.version-actions[data-v-95359568]{display:inline-flex;align-items:center;gap:8px}.star-icon[data-v-95359568]{color:#d97706}.mobile-title[data-v-95359568]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-95359568],.mobile-meta[data-v-95359568]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.error[data-v-95359568]{margin:8px 0 0;color:#b91c1c;font-size:13px}[data-v-95359568] .col-actions{width:280px}@media (min-width: 700px){.filters-grid[data-v-95359568]{grid-template-columns:minmax(220px,260px)}}.card-title[data-v-1c4e70e0]{margin:0;font-size:12px;color:var(--tg-hint)}.context-title[data-v-1c4e70e0]{margin:6px 0 0;font-size:16px;font-weight:700}.context-meta[data-v-1c4e70e0]{margin:4px 0 0;font-size:13px;color:var(--tg-hint)}.lock-note[data-v-1c4e70e0]{margin:10px 0 0;font-size:13px;color:#92400e}.estimate-editor-actions[data-v-1c4e70e0]{margin-top:12px}.autosave-meta[data-v-1c4e70e0]{margin:10px 0 0;font-size:12px;color:var(--tg-hint)}.hotkeys-meta[data-v-1c4e70e0]{margin:6px 0 0;font-size:11px;color:var(--tg-hint)}.catalog-message[data-v-1c4e70e0]{margin:8px 0 0;font-size:12px}.catalog-message-success[data-v-1c4e70e0]{color:#166534}.catalog-message-info[data-v-1c4e70e0]{color:#1d4ed8}.catalog-message-error[data-v-1c4e70e0]{color:#b91c1c}.totals-grid[data-v-1c4e70e0]{margin-top:10px;display:grid;gap:6px}.totals-item[data-v-1c4e70e0]{margin:0;font-size:13px;color:#0f172a}.error[data-v-1c4e70e0]{margin:0;color:#b91c1c;font-size:13px}.table-wrap[data-v-1c4e70e0]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.editor-table[data-v-1c4e70e0]{width:100%;min-width:1220px;border-collapse:collapse}.editor-table th[data-v-1c4e70e0],.editor-table td[data-v-1c4e70e0]{border-bottom:1px solid rgba(148,163,184,.2);padding:8px;font-size:12px;vertical-align:middle;text-align:left}.editor-table th[data-v-1c4e70e0]{font-weight:700;background:#f8fafcf2;position:sticky;top:0;z-index:1}.editor-table tr:last-child td[data-v-1c4e70e0]{border-bottom:none}.col-index[data-v-1c4e70e0]{width:44px;text-align:center!important}.col-actions[data-v-1c4e70e0]{width:132px;text-align:center!important}.col-item[data-v-1c4e70e0]{width:360px}.col-article-item[data-v-1c4e70e0],.col-article-item-cell[data-v-1c4e70e0]{width:250px;max-width:250px}.col-article-article[data-v-1c4e70e0],.col-article-article-cell[data-v-1c4e70e0]{width:400px;max-width:400px}.col-note-item[data-v-1c4e70e0],.col-note-item-cell[data-v-1c4e70e0]{width:150px;max-width:150px}.col-note-article[data-v-1c4e70e0],.col-note-article-cell[data-v-1c4e70e0]{width:auto;max-width:none}.col-unit[data-v-1c4e70e0]{width:98px}.col-qty[data-v-1c4e70e0]{width:92px}.col-price[data-v-1c4e70e0]{width:116px}.col-item-cell[data-v-1c4e70e0]{min-width:0}.estimate-editor-row-actions[data-v-1c4e70e0]{justify-content:center}.align-right[data-v-1c4e70e0]{text-align:right!important}.amount-cell[data-v-1c4e70e0]{white-space:nowrap;font-size:14px;font-weight:400;line-height:1.2;vertical-align:middle!important}.article-main[data-v-1c4e70e0]{margin:0;font-weight:600}.cell-invalid[data-v-1c4e70e0]{background:#fef2f2b8}.unit-text[data-v-1c4e70e0]{margin:0;font-size:12px;color:#0f172a}.section-divider-row td[data-v-1c4e70e0]{border-bottom:1px solid rgba(147,197,253,.55)}.section-divider-cell[data-v-1c4e70e0]{background:linear-gradient(120deg,#dbeafee6,#eff6fff2);color:#1d4ed8;font-size:12px;font-weight:700}.section-divider-content[data-v-1c4e70e0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-divider-amount[data-v-1c4e70e0]{white-space:nowrap}.empty-cell[data-v-1c4e70e0]{text-align:center;color:var(--tg-hint);padding:14px}.new-row[data-v-1c4e70e0]{background:#f8fafcb8}.new-row-marker[data-v-1c4e70e0]{color:#1d4ed8;font-weight:700;font-size:16px}.new-row-section-hint[data-v-1c4e70e0]{margin:6px 0 0;font-size:11px;color:var(--tg-hint)}.item-input-row[data-v-1c4e70e0]{display:flex;align-items:center;gap:6px}.item-name-picker[data-v-1c4e70e0]{flex:1 1 auto;min-width:0}.item-input-row[data-v-1c4e70e0] input{min-width:0}.unit-input[data-v-1c4e70e0]{width:88px!important;min-width:88px}.qty-input[data-v-1c4e70e0],.price-input[data-v-1c4e70e0]{width:108px!important;min-width:108px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty-input[data-v-1c4e70e0]::-webkit-outer-spin-button,.qty-input[data-v-1c4e70e0]::-webkit-inner-spin-button,.price-input[data-v-1c4e70e0]::-webkit-outer-spin-button,.price-input[data-v-1c4e70e0]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.qty-input[data-v-1c4e70e0]{width:88px!important;min-width:88px}.new-row-error-cell[data-v-1c4e70e0]{color:#b91c1c;font-size:12px;padding-top:6px;padding-bottom:10px}.inline-create-article-grid[data-v-1c4e70e0]{margin-top:8px;display:grid;gap:8px}.mobile-list[data-v-1c4e70e0]{display:flex;flex-direction:column;gap:10px}.mobile-section-divider[data-v-1c4e70e0]{border:1px solid rgba(147,197,253,.55);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;color:#1d4ed8;background:linear-gradient(120deg,#dbeafee6,#eff6fff2);display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-section-divider-amount[data-v-1c4e70e0]{white-space:nowrap}.mobile-item[data-v-1c4e70e0]{border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:10px;background:#fffffff5;display:grid;gap:10px}.mobile-item-invalid[data-v-1c4e70e0]{border-color:#dc262680}.mobile-main[data-v-1c4e70e0]{display:flex;flex-direction:column;gap:8px}.mobile-title[data-v-1c4e70e0]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-1c4e70e0]{margin:0;font-size:12px;color:var(--tg-hint)}.mobile-grid[data-v-1c4e70e0]{display:grid;gap:10px}.mobile-amount[data-v-1c4e70e0]{margin:0;font-size:13px;font-weight:600}.mobile-unit-text[data-v-1c4e70e0]{margin:0;font-size:13px;color:#0f172a}.mobile-actions[data-v-1c4e70e0]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.new-row-mobile[data-v-1c4e70e0]{border-color:#3b82f659;background:#eff6ffa6}.desktop-only[data-v-1c4e70e0]{display:none}.mobile-only[data-v-1c4e70e0]{display:block}@media (min-width: 900px){.desktop-only[data-v-1c4e70e0]{display:block}.mobile-only[data-v-1c4e70e0]{display:none}}@media (min-width: 700px){.mobile-grid[data-v-1c4e70e0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.context-title[data-v-7e03e290]{margin:0;font-size:15px;font-weight:700}.context-meta[data-v-7e03e290]{margin:4px 0 0;font-size:12px;color:var(--tg-hint);line-height:1.35}.autosave-meta[data-v-7e03e290]{margin:8px 0 0;font-size:12px;color:var(--tg-hint)}.error[data-v-7e03e290]{margin:8px 0 0;color:#b91c1c;font-size:13px}.filters-grid[data-v-7e03e290]{display:grid;gap:10px}.table-wrap[data-v-7e03e290]{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.expenses-table[data-v-7e03e290]{width:100%;min-width:min(1500px,100%);border-collapse:collapse}.expenses-table th[data-v-7e03e290],.expenses-table td[data-v-7e03e290]{border-bottom:1px solid rgba(148,163,184,.2);padding:8px;vertical-align:middle}.expenses-table th[data-v-7e03e290]{position:sticky;top:0;z-index:1;background:#f8fafcf2;font-size:12px;text-align:left}.expenses-table tr:last-child td[data-v-7e03e290]{border-bottom:none}.align-right[data-v-7e03e290]{text-align:right!important}.align-center[data-v-7e03e290]{text-align:center!important}.amount-cell[data-v-7e03e290]{font-size:14px;font-weight:600;white-space:nowrap}.item-cell[data-v-7e03e290]{display:block;min-width:0}.item-name-picker[data-v-7e03e290],.item-name-input[data-v-7e03e290]{min-width:0;width:100%}.lock-meta[data-v-7e03e290]{margin:6px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tg-hint);line-height:1.2}.lock-meta-icon[data-v-7e03e290]{width:14px;height:14px;stroke-width:1.9}.lock-meta-note[data-v-7e03e290]{margin:2px 0 0;font-size:11px;color:var(--tg-hint);line-height:1.35}.col-date[data-v-7e03e290]{width:126px}.col-article[data-v-7e03e290]{width:210px}.col-item[data-v-7e03e290]{width:380px}.col-unit[data-v-7e03e290]{width:90px}.col-qty[data-v-7e03e290],.col-price[data-v-7e03e290],.col-amount[data-v-7e03e290]{width:96px}.col-cp[data-v-7e03e290]{width:170px}.col-confirm[data-v-7e03e290]{width:72px}.col-contract[data-v-7e03e290]{width:156px}.col-comment[data-v-7e03e290]{width:180px}.col-actions[data-v-7e03e290]{width:114px}.expense-row-actions[data-v-7e03e290]{width:100%;justify-content:flex-start}.expense-row-actions--single[data-v-7e03e290]{justify-content:stretch}[data-v-7e03e290] .expense-row-actions--single>button{width:100%}.confirm-cell[data-v-7e03e290]{text-align:center}.qty-input[data-v-7e03e290],.price-input[data-v-7e03e290]{text-align:right}.unit-input[data-v-7e03e290]{min-width:90px}.new-row[data-v-7e03e290]{background:#2563eb08}.empty-cell[data-v-7e03e290]{text-align:center;color:var(--tg-hint);font-size:12px;padding:14px}@media (min-width: 900px){.filters-grid[data-v-7e03e290]{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end}}.project-title[data-v-9678eda1]{margin:0;font-size:15px;font-weight:700}.project-meta[data-v-9678eda1]{margin:4px 0 0;font-size:12px;color:var(--tg-hint);line-height:1.35}.filters-grid[data-v-9678eda1]{display:grid;gap:10px}.report-meta[data-v-9678eda1]{margin:8px 0 0;font-size:12px;color:var(--tg-hint)}.error[data-v-9678eda1]{margin:8px 0 0;color:#b91c1c;font-size:13px}.totals-grid[data-v-9678eda1]{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-9678eda1]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.tile-label[data-v-9678eda1]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-9678eda1]{font-size:13px;font-weight:700;line-height:1.35}.table-wrap[data-v-9678eda1]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.report-table[data-v-9678eda1]{width:100%;min-width:1400px;border-collapse:collapse}.report-table th[data-v-9678eda1],.report-table td[data-v-9678eda1]{border-bottom:1px solid rgba(148,163,184,.2);padding:8px;font-size:12px;vertical-align:middle}.report-table th[data-v-9678eda1]{background:#f8fafcf2;text-align:left;font-weight:700}.align-right[data-v-9678eda1]{text-align:right!important;white-space:nowrap}.align-center[data-v-9678eda1]{text-align:center!important}.col-code[data-v-9678eda1]{width:120px}.col-name[data-v-9678eda1]{width:300px}.col-unit[data-v-9678eda1]{width:90px}.col-num[data-v-9678eda1]{width:110px}.col-status[data-v-9678eda1]{width:170px}.status-cell[data-v-9678eda1]{text-align:center}.section-row[data-v-9678eda1]{background:#3b82f60f;font-weight:700}.footer-label[data-v-9678eda1]{font-weight:700}.empty-cell[data-v-9678eda1]{text-align:center;color:var(--tg-hint);font-size:12px;padding:14px}.deviation-positive[data-v-9678eda1]{color:#b91c1c}.deviation-negative[data-v-9678eda1]{color:#047857}@media (min-width: 900px){.filters-grid[data-v-9678eda1]{grid-template-columns:repeat(2,minmax(220px,320px));align-items:end}.totals-grid[data-v-9678eda1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-title[data-v-89bbd7ea]{margin:0;font-size:15px;font-weight:700}.project-meta[data-v-89bbd7ea]{margin:4px 0 0;font-size:12px;color:var(--tg-hint);line-height:1.35}.filters-grid[data-v-89bbd7ea]{display:grid;gap:10px}.filters-field-compact[data-v-89bbd7ea]{max-width:260px}.error[data-v-89bbd7ea]{margin:8px 0 0;color:#b91c1c;font-size:13px}.totals-grid[data-v-89bbd7ea]{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-89bbd7ea]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.tile-label[data-v-89bbd7ea]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-89bbd7ea]{font-size:13px;font-weight:700;line-height:1.35}.mobile-title[data-v-89bbd7ea]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-89bbd7ea],.mobile-meta[data-v-89bbd7ea]{margin:0;font-size:12px}.mobile-subtitle[data-v-89bbd7ea]{color:var(--tg-hint)}@media (min-width: 900px){.totals-grid[data-v-89bbd7ea]{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-title[data-v-e9749477]{margin:0;font-size:15px;font-weight:700}.project-meta[data-v-e9749477]{margin:4px 0 0;font-size:12px;color:var(--tg-hint);line-height:1.35}.error[data-v-e9749477]{margin:8px 0 0;color:#b91c1c;font-size:13px}.ok-text[data-v-e9749477]{margin:8px 0 0;color:#047857;font-size:13px;font-weight:600}.totals-grid[data-v-e9749477]{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-e9749477]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.total-tile-danger[data-v-e9749477]{border-color:#ef444447;background:#fef2f2b8}.total-tile-warning[data-v-e9749477]{border-color:#f59e0b47;background:#fffbebb8}.tile-label[data-v-e9749477]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-e9749477]{font-size:13px;font-weight:700;line-height:1.35}.issues-text[data-v-e9749477]{color:#b45309}.source-pill[data-v-e9749477]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 8px;background:#0f172a0f;color:#334155;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.mobile-title[data-v-e9749477]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-e9749477],.mobile-meta[data-v-e9749477]{margin:0;font-size:12px}.mobile-subtitle[data-v-e9749477]{color:var(--tg-hint)}@media (min-width: 900px){.totals-grid[data-v-e9749477]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.totals-grid[data-v-e9749477]{grid-template-columns:repeat(7,minmax(0,1fr))}}.filters-grid[data-v-782ad8cb]{display:grid;gap:10px}.field[data-v-782ad8cb]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-782ad8cb]{font-size:12px;color:var(--tg-hint)}.note[data-v-782ad8cb]{margin:10px 0 0;font-size:13px}.error[data-v-782ad8cb]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-782ad8cb]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-782ad8cb],.mobile-meta[data-v-782ad8cb]{margin:4px 0 0;font-size:12px;color:var(--tg-hint)}@media (min-width: 900px){.filters-grid[data-v-782ad8cb]{grid-template-columns:minmax(240px,360px)}}.filter-primary[data-v-287d8aab]{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px}.filter-search[data-v-287d8aab]{flex:1;min-width:0}.filters-grid[data-v-287d8aab]{align-items:end}.date-range[data-v-287d8aab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.report-note[data-v-287d8aab]{margin:10px 0 0}.error[data-v-287d8aab]{margin:8px 0 0;color:#b91c1c;font-size:13px}.totals-grid[data-v-287d8aab]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-287d8aab]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.total-tile-warning[data-v-287d8aab]{border-color:#f59e0b47;background:#fffbebb8}.total-tile-success[data-v-287d8aab]{border-color:#10b98147;background:#ecfdf5b8}.total-tile-muted[data-v-287d8aab]{background:#f1f5f9b8}.tile-label[data-v-287d8aab]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-287d8aab]{font-size:13px;font-weight:700;line-height:1.35}.project-link[data-v-287d8aab]{border:0;padding:0;background:transparent;color:var(--tg-link, #2563eb);font:inherit;font-weight:700;text-align:left;cursor:pointer}.deviation-negative[data-v-287d8aab]{color:#b45309;font-weight:700}.deviation-positive[data-v-287d8aab]{color:#047857;font-weight:700}.status-pill[data-v-287d8aab]{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:2px 8px;background:#e2e8f0cc;color:#334155;font-size:12px;line-height:1.2;white-space:nowrap}.status-pill-warning[data-v-287d8aab]{background:#fef3c7e6;color:#92400e}.status-pill-success[data-v-287d8aab]{background:#dcfce7e6;color:#166534}.status-pill-muted[data-v-287d8aab]{background:#f1f5f9e6;color:#64748b}.mobile-title[data-v-287d8aab]{margin:0;font-size:14px}.mobile-subtitle[data-v-287d8aab],.mobile-meta[data-v-287d8aab]{margin:0;font-size:12px;line-height:1.35;color:var(--tg-hint)}@media (max-width: 640px){.filter-primary[data-v-287d8aab]{align-items:stretch;flex-direction:column}}@media (min-width: 900px){.totals-grid[data-v-287d8aab]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.totals-grid[data-v-287d8aab]{grid-template-columns:repeat(8,minmax(0,1fr))}}.filters-grid[data-v-0798dac1]{align-items:end}.report-filters[data-v-0798dac1],.report-note[data-v-0798dac1],.context-meta[data-v-0798dac1],.report-total[data-v-0798dac1],.project-context[data-v-0798dac1],.mobile-period-line[data-v-0798dac1],.mobile-empty-periods[data-v-0798dac1],.mobile-summary-line[data-v-0798dac1]{margin:0}.date-range[data-v-0798dac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.period-tabs-list[data-v-0798dac1]{max-width:320px}.period-tabs-trigger[data-v-0798dac1]{min-height:44px}.filters-actions[data-v-0798dac1]{display:flex;align-items:end;min-height:44px}.report-note[data-v-0798dac1]{margin-top:12px}.report-card[data-v-0798dac1]{min-width:0}.report-context[data-v-0798dac1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.context-meta[data-v-0798dac1]{margin-top:4px}.report-total[data-v-0798dac1]{flex:0 0 auto;font-weight:700;text-align:right}.project-name[data-v-0798dac1],.warehouse-name[data-v-0798dac1],.project-context[data-v-0798dac1]{display:block}.project-name[data-v-0798dac1],.warehouse-name[data-v-0798dac1]{font-weight:600;color:var(--tg-text)}.project-context[data-v-0798dac1]{margin-top:3px;max-width:36ch;color:var(--tg-hint);line-height:1.35}.mobile-periods[data-v-0798dac1]{display:grid;gap:6px;padding-top:4px}.mobile-period-item[data-v-0798dac1]{display:grid;gap:2px}.mobile-period-item.project-period-range[data-v-0798dac1]{padding:6px 8px;border-radius:8px}.mobile-period-item.project-period-active[data-v-0798dac1]{background:color-mix(in srgb,var(--accent) 6%,#ffffff)}.mobile-period-item.project-period-start[data-v-0798dac1]{background:color-mix(in srgb,var(--accent) 13%,#ffffff)}.mobile-period-item.project-period-finish[data-v-0798dac1]{background:color-mix(in srgb,var(--app-success) 11%,#ffffff)}.mobile-period-item.project-period-single[data-v-0798dac1]{background:color-mix(in srgb,var(--app-operational) 13%,#ffffff)}.mobile-period-line[data-v-0798dac1]{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.35}.mobile-period-label[data-v-0798dac1]{display:inline-flex;align-items:center;gap:5px}.mobile-period-line strong[data-v-0798dac1],.mobile-summary-line strong[data-v-0798dac1]{white-space:nowrap;text-align:right}.mobile-summary[data-v-0798dac1]{display:grid;gap:1px;margin-top:2px;background:#94a3b83d;border-top:1px solid rgba(148,163,184,.24);border-bottom:1px solid rgba(148,163,184,.24)}.mobile-summary-line[data-v-0798dac1]{display:flex;justify-content:space-between;gap:12px;padding:8px}.mobile-plan[data-v-0798dac1]{background:#f8fafcfa}.mobile-fact[data-v-0798dac1]{background:#1e5eff12;font-weight:700}.amount-cell-content[data-v-0798dac1]{display:grid;justify-items:end;gap:3px;min-width:0}.amount-main-line[data-v-0798dac1]{display:flex;align-items:center;width:100%;gap:6px}.amount-net[data-v-0798dac1]{margin-left:auto;white-space:nowrap}.flow-detail[data-v-0798dac1]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:2px 8px;font-size:10px;font-weight:600;line-height:1.25;white-space:nowrap}.flow-incoming[data-v-0798dac1]{color:color-mix(in srgb,var(--app-danger) 84%,var(--tg-text))}.flow-outgoing[data-v-0798dac1]{color:color-mix(in srgb,var(--app-success) 74%,var(--tg-text))}.mobile-flow-detail[data-v-0798dac1],.mobile-total-flow[data-v-0798dac1]{justify-content:space-between;padding:0 0 2px;font-size:11px}.mobile-total-flow[data-v-0798dac1]{padding:6px 8px 8px;background:#ffffffeb}[data-v-0798dac1] .data-table{width:max-content;min-width:100%}[data-v-0798dac1] .data-table th:nth-child(-n+3),[data-v-0798dac1] .data-table td:nth-child(-n+3){position:sticky;background:#fff}[data-v-0798dac1] .data-table th:nth-child(-n+3){z-index:4;background:#f8fafc}[data-v-0798dac1] .data-table td:nth-child(-n+3){z-index:2}[data-v-0798dac1] .data-table th:first-child,[data-v-0798dac1] .data-table td:first-child{left:0;width:260px;min-width:260px;max-width:260px}[data-v-0798dac1] .data-table th:nth-child(2),[data-v-0798dac1] .data-table td:nth-child(2){left:260px;width:160px;min-width:160px;max-width:160px;background:#f8fafc;border-left:1px solid rgba(148,163,184,.28)}[data-v-0798dac1] .data-table th:nth-child(3),[data-v-0798dac1] .data-table td:nth-child(3){left:420px;width:160px;min-width:160px;max-width:160px;background:color-mix(in srgb,var(--accent) 7%,#ffffff);border-left:1px solid rgba(30,94,255,.16);box-shadow:1px 0 #94a3b847;font-weight:700}[data-v-0798dac1] .data-table th:nth-child(n+4),[data-v-0798dac1] .data-table td:nth-child(n+4){min-width:150px}[data-v-0798dac1] .data-table td:has(>.project-period-active){background:color-mix(in srgb,var(--accent) 6%,#ffffff)}[data-v-0798dac1] .data-table td:has(>.project-period-start){background:color-mix(in srgb,var(--accent) 13%,#ffffff)}[data-v-0798dac1] .data-table td:has(>.project-period-finish){background:color-mix(in srgb,var(--app-success) 11%,#ffffff)}[data-v-0798dac1] .data-table td:has(>.project-period-single){background:color-mix(in srgb,var(--app-operational) 13%,#ffffff)}[data-v-0798dac1] .expenses-warehouse-row td{background:color-mix(in srgb,var(--accent) 4%,#ffffff);border-top:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}[data-v-0798dac1] .expenses-warehouse-row td:nth-child(2){background:#f1f5f9}[data-v-0798dac1] .expenses-warehouse-row td:nth-child(3){background:color-mix(in srgb,var(--accent) 9%,#ffffff)}[data-v-0798dac1] .expenses-total-row td{background:#f1f5f9;font-weight:700}[data-v-0798dac1] .expenses-total-row td:first-child{background:#f1f5f9}[data-v-0798dac1] .expenses-total-row td:nth-child(2){background:#e2e8f0}[data-v-0798dac1] .expenses-total-row td:nth-child(3){background:color-mix(in srgb,var(--accent) 12%,#ffffff)}@media (max-width: 680px){.date-range[data-v-0798dac1]{grid-template-columns:1fr}.period-tabs-list[data-v-0798dac1]{max-width:none}.filters-actions[data-v-0798dac1] button{width:100%}.report-context[data-v-0798dac1]{flex-direction:column;gap:8px}.report-total[data-v-0798dac1]{text-align:left}}.filters-grid[data-v-28003a12]{align-items:end}.projects-field[data-v-28003a12]{grid-column:1 / -1}.filters-actions[data-v-28003a12]{display:flex;align-items:end}.picker-loading[data-v-28003a12]{margin:0}.report-note[data-v-28003a12]{margin:10px 0 0}.error[data-v-28003a12]{margin:8px 0 0;color:#b91c1c;font-size:13px}.totals-grid[data-v-28003a12]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-28003a12]{border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.total-tile-warning[data-v-28003a12]{border-color:#dc2626}.total-tile-success[data-v-28003a12]{border-color:#14b8a6}.total-tile-muted[data-v-28003a12]{background:#f1f5f9b8}.tile-label[data-v-28003a12]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-28003a12]{font-size:13px;font-weight:700;line-height:1.35}.section-cell[data-v-28003a12]{min-width:0;display:flex;flex-direction:column;gap:2px}.section-name[data-v-28003a12]{font-weight:700;line-height:1.35}.section-code[data-v-28003a12]{color:var(--tg-hint);font-size:11px;line-height:1.3}.deviation-negative[data-v-28003a12]{color:#dc2626;font-weight:700}.deviation-positive[data-v-28003a12]{color:#14b8a6;font-weight:700}.status-pill[data-v-28003a12]{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;border:1px solid #94a3b8;padding:2px 8px;background:#f5f6f8;color:#1b1f2a;font-size:12px;line-height:1.2;white-space:nowrap}.status-pill-warning[data-v-28003a12]{border-color:#dc2626;color:#dc2626}.status-pill-success[data-v-28003a12]{border-color:#14b8a6;color:#14b8a6}.status-pill-muted[data-v-28003a12]{color:#6b7280}.mobile-title[data-v-28003a12]{margin:0;font-size:14px;font-weight:700;line-height:1.35}.mobile-subtitle[data-v-28003a12],.mobile-meta[data-v-28003a12]{margin:0;font-size:12px;line-height:1.35;color:var(--tg-hint)}@media (min-width: 900px){.totals-grid[data-v-28003a12]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.totals-grid[data-v-28003a12]{grid-template-columns:repeat(8,minmax(0,1fr))}}.filters-grid[data-v-d8581d0b]{align-items:end}.date-range[data-v-d8581d0b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.report-note[data-v-d8581d0b]{margin:10px 0 0}.error[data-v-d8581d0b]{margin:8px 0 0;color:#b91c1c;font-size:13px}.section-title[data-v-d8581d0b]{margin:0 0 12px;font-size:16px;font-weight:700}.totals-grid[data-v-d8581d0b]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-d8581d0b]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.total-tile-warning[data-v-d8581d0b]{border-color:#f59e0b47;background:#fffbebb8}.total-tile-success[data-v-d8581d0b]{border-color:#10b98147;background:#ecfdf5b8}.total-tile-muted[data-v-d8581d0b]{background:#f1f5f9b8}.tile-label[data-v-d8581d0b]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-d8581d0b]{font-size:13px;font-weight:700;line-height:1.35}.mobile-title[data-v-d8581d0b]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-d8581d0b],.mobile-meta[data-v-d8581d0b]{margin:0;font-size:12px;line-height:1.35}.mobile-subtitle[data-v-d8581d0b],.mobile-meta[data-v-d8581d0b]{color:var(--tg-hint)}@media (min-width: 900px){.totals-grid[data-v-d8581d0b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.totals-grid[data-v-d8581d0b]{grid-template-columns:repeat(6,minmax(0,1fr))}}.filters-grid[data-v-7394ff1e]{align-items:end}.date-range[data-v-7394ff1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.report-note[data-v-7394ff1e]{margin:10px 0 0}.error[data-v-7394ff1e]{margin:8px 0 0;color:#b91c1c;font-size:13px}.totals-grid[data-v-7394ff1e]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.total-tile[data-v-7394ff1e]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:8px 10px;background:#f8fafcb8;display:flex;flex-direction:column;gap:4px}.total-tile-warning[data-v-7394ff1e]{border-color:#f59e0b47;background:#fffbebb8}.total-tile-success[data-v-7394ff1e]{border-color:#10b98147;background:#ecfdf5b8}.total-tile-muted[data-v-7394ff1e]{background:#f1f5f9b8}.tile-label[data-v-7394ff1e]{font-size:11px;color:var(--tg-hint);line-height:1.3}.tile-value[data-v-7394ff1e]{font-size:13px;font-weight:700;line-height:1.35}.missing-date[data-v-7394ff1e]{color:#b45309;font-weight:600}.status-pill[data-v-7394ff1e]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 8px;background:#0f172a0f;color:#334155;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.status-pill-paid[data-v-7394ff1e]{background:#dcfce7e6;color:#166534}.status-pill-partial[data-v-7394ff1e],.status-pill-overpaid[data-v-7394ff1e]{background:#fef3c7e6;color:#92400e}.status-pill-unpaid[data-v-7394ff1e]{background:#fef2f2e6;color:#991b1b}.mobile-title[data-v-7394ff1e]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-7394ff1e],.mobile-meta[data-v-7394ff1e]{margin:0;font-size:12px}.mobile-subtitle[data-v-7394ff1e]{color:var(--tg-hint)}@media (min-width: 900px){.totals-grid[data-v-7394ff1e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.totals-grid[data-v-7394ff1e]{grid-template-columns:repeat(7,minmax(0,1fr))}}.filters-grid[data-v-10a2e782]{display:grid;gap:10px}.field[data-v-10a2e782]{display:flex;flex-direction:column;gap:6px}.field.compact[data-v-10a2e782]{max-width:240px}.field-label[data-v-10a2e782]{font-size:12px;color:var(--tg-hint)}.error[data-v-10a2e782]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-10a2e782]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-10a2e782],.mobile-meta[data-v-10a2e782]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}.action-row[data-v-10a2e782]{display:grid;grid-template-columns:repeat(5,44px);align-items:center;justify-content:start;gap:8px;width:max-content}.action-slot[data-v-10a2e782]{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px}[data-v-10a2e782] .col-actions{width:272px;text-align:left!important}[data-v-10a2e782] .mobile-actions{justify-content:flex-start}@media (min-width: 700px){.filters-grid[data-v-10a2e782]{grid-template-columns:repeat(3,minmax(220px,240px));align-items:end}}.header-grid[data-v-55f4aa0c]{display:grid;gap:10px}.summary-line[data-v-55f4aa0c]{margin:10px 0 0;font-size:12px;color:var(--tg-hint)}.error[data-v-55f4aa0c]{margin:8px 0 0;color:#b91c1c;font-size:13px}.section-head[data-v-55f4aa0c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.section-title[data-v-55f4aa0c]{margin:0;font-size:14px;font-weight:700}.section-actions[data-v-55f4aa0c]{display:inline-flex;gap:8px}.section-note[data-v-55f4aa0c]{margin:6px 0 8px;font-size:12px;color:#b45309;line-height:1.35}.table-wrap[data-v-55f4aa0c]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.data-table[data-v-55f4aa0c]{width:100%;min-width:1320px;border-collapse:collapse}.data-table th[data-v-55f4aa0c],.data-table td[data-v-55f4aa0c]{border-bottom:1px solid rgba(148,163,184,.2);padding:8px;vertical-align:middle}.data-table th[data-v-55f4aa0c]{background:#f8fafcf2;position:sticky;top:0;z-index:1;font-size:12px;text-align:left}.align-right[data-v-55f4aa0c]{text-align:right!important}.amount-cell[data-v-55f4aa0c]{font-size:14px;font-weight:600;white-space:nowrap}.item-cell[data-v-55f4aa0c]{display:block;min-width:0}.item-name-picker[data-v-55f4aa0c],.item-name-input[data-v-55f4aa0c]{min-width:0;width:100%}.balance-line[data-v-55f4aa0c]{margin:0;font-size:11px;color:var(--tg-hint);line-height:1.35}.balance-line.ok[data-v-55f4aa0c]{color:#15803d}.balance-line.warn[data-v-55f4aa0c]{color:#b45309}.empty-cell[data-v-55f4aa0c]{text-align:center;color:var(--tg-hint);font-size:12px;padding:12px}.action-cell[data-v-55f4aa0c]{display:inline-flex;gap:8px}.col-line-no[data-v-55f4aa0c]{width:46px}.col-article[data-v-55f4aa0c]{width:220px}.col-item[data-v-55f4aa0c]{width:300px}.col-unit[data-v-55f4aa0c]{width:100px}.col-qty[data-v-55f4aa0c],.col-price[data-v-55f4aa0c],.col-amount[data-v-55f4aa0c]{width:112px}.col-balance[data-v-55f4aa0c]{width:180px}.col-actions[data-v-55f4aa0c]{width:168px}.allocation-meta[data-v-55f4aa0c]{display:grid;gap:4px}.bulk-allocation-form[data-v-55f4aa0c]{display:grid;gap:12px}.allocation-actions[data-v-55f4aa0c]{margin:8px 0}.allocation-readonly-note[data-v-55f4aa0c]{margin:8px 0;padding:10px 12px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#f1f5f9f2;color:#334155;font-size:13px;line-height:1.45}.allocation-list[data-v-55f4aa0c]{display:grid;gap:8px}.allocation-row[data-v-55f4aa0c]{display:grid;gap:8px;grid-template-columns:auto minmax(170px,1fr) minmax(96px,112px) minmax(88px,112px) auto;align-items:center}.project-toggle[data-v-55f4aa0c]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.project-toggle-label[data-v-55f4aa0c]{font-size:12px;color:var(--tg-hint)}.amount-readonly[data-v-55f4aa0c]{margin:0;font-size:13px;font-weight:600;text-align:right}@media (max-width: 760px){.allocation-row[data-v-55f4aa0c]{grid-template-columns:auto minmax(130px,1fr) minmax(86px,96px) minmax(84px,96px) auto;gap:6px}}@media (min-width: 900px){.header-grid[data-v-55f4aa0c]{grid-template-columns:repeat(3,minmax(220px,1fr))}}.line-history-card[data-v-dc9743b2]{min-width:0;display:grid;gap:12px}.line-history-card__header[data-v-dc9743b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.line-history-card__header>div[data-v-dc9743b2]{min-width:0;display:grid;gap:3px}.line-history-card__header h2[data-v-dc9743b2],.line-history-card__header p[data-v-dc9743b2],.line-history-card__processing[data-v-dc9743b2],.line-history-metrics[data-v-dc9743b2]{margin:0}.line-history-card__header h2[data-v-dc9743b2]{color:#1b1f2a;font-size:15px;font-weight:750;line-height:1.3}.line-history-card__header p[data-v-dc9743b2]{color:#6b7280;font-size:12px;line-height:1.4}.line-history-card__header>span[data-v-dc9743b2]{flex:0 0 auto;border-radius:999px;background:#f5f6f8;color:#6b7280;padding:5px 9px;font-size:11px;font-weight:700}.line-history-card__processing[data-v-dc9743b2]{border-radius:8px;background:#2563eb14;color:#1b1f2a;padding:8px 10px;font-size:12px;line-height:1.4}.line-history-name[data-v-dc9743b2]{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px}.line-history-name>span[data-v-dc9743b2]{color:#6b7280;font-size:11px;font-weight:700;line-height:1.4}.line-history-name>strong[data-v-dc9743b2]{min-width:0;color:#1b1f2a;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.line-history-metrics[data-v-dc9743b2]{color:#6b7280;font-size:11px;line-height:1.45;text-align:right}.line-history-decision[data-v-dc9743b2]{min-width:0;display:grid;justify-items:start;gap:3px}.line-history-decision__status[data-v-dc9743b2]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:750;line-height:1.2}.line-history-decision__status--existing[data-v-dc9743b2]{background:#14b8a624;color:#1b1f2a}.line-history-decision__status--create[data-v-dc9743b2]{background:#2563eb1a;color:#1d4ed8}.line-history-decision__status--manual[data-v-dc9743b2],.line-history-decision__status--missing[data-v-dc9743b2],.line-history-decision__status--skipped[data-v-dc9743b2]{background:#f5f6f8;color:#1b1f2a}.line-history-decision strong[data-v-dc9743b2]{color:#1b1f2a;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.line-history-decision small[data-v-dc9743b2]{color:#6b7280;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.line-history-mobile[data-v-dc9743b2]{min-width:0;display:grid;gap:8px}[data-v-dc9743b2] .table-wrap{max-height:420px;border-radius:12px}[data-v-dc9743b2] .data-table{min-width:760px;table-layout:fixed}[data-v-dc9743b2] .data-table th,[data-v-dc9743b2] .data-table td{padding:8px 10px}[data-v-dc9743b2] .data-table th:nth-child(1){width:38%}[data-v-dc9743b2] .data-table th:nth-child(2){width:30%}[data-v-dc9743b2] .data-table th:nth-child(3){width:32%}@media (max-width: 899px){.line-history-card__header[data-v-dc9743b2]{align-items:stretch}.line-history-metrics[data-v-dc9743b2]{text-align:left}}@media (max-width: 520px){.line-history-card__header[data-v-dc9743b2]{flex-direction:column;gap:8px}.line-history-card__header>span[data-v-dc9743b2]{align-self:flex-start}}.document-import-sticky-actions[data-v-67ad31fc]{position:fixed;right:auto;bottom:max(8px,var(--safe-area-bottom));left:50%;z-index:40;width:min(calc(100vw - 24px),1180px);transform:translate(-50%);box-shadow:0 4px 8px #0f172a1f;padding:12px max(12px,var(--safe-area-right)) max(12px,calc(12px + var(--safe-area-bottom))) max(12px,var(--safe-area-left))}.document-import-sticky-actions__status[data-v-67ad31fc]{max-width:75ch;margin-bottom:8px}.document-import-sticky-actions__toolbar[data-v-67ad31fc]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.document-import-sticky-actions__secondary[data-v-67ad31fc]{order:1}.document-import-sticky-actions__desktop-menu[data-v-67ad31fc]{order:2}.document-import-sticky-actions__primary[data-v-67ad31fc]{order:3;min-height:44px}.document-import-sticky-actions__mobile-menu[data-v-67ad31fc]{display:none}.document-import-sticky-actions[data-v-67ad31fc] .app-button{min-height:44px}@media (max-width: 760px){.document-import-sticky-actions[data-v-67ad31fc]{bottom:0;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.document-import-sticky-actions__secondary[data-v-67ad31fc],.document-import-sticky-actions__desktop-menu[data-v-67ad31fc]{display:none}.document-import-sticky-actions__toolbar[data-v-67ad31fc]{justify-content:stretch}.document-import-sticky-actions__primary[data-v-67ad31fc]{order:1;min-width:0;flex:1 1 auto}.document-import-sticky-actions__mobile-menu[data-v-67ad31fc]{display:inline-flex;order:2;flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.document-import-sticky-actions[data-v-67ad31fc] button{transition:none}}.app-stepper[data-v-153cc78b]{width:100%}.document-import-workflow-header[data-v-2abc69b9]{padding:16px}.document-import-workflow-header__meta[data-v-2abc69b9]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px}.document-import-workflow-header__stepper[data-v-2abc69b9]{margin-top:12px}.document-import-workflow-header__summary[data-v-2abc69b9]{max-width:75ch;margin-top:12px;padding:8px 12px}.document-import-workflow-header__busy[data-v-2abc69b9]{padding:4px 12px}@media (max-width: 640px){.document-import-workflow-header[data-v-2abc69b9]{padding:12px}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper{gap:4px;overflow-x:visible;padding-bottom:0}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper>li{min-width:0;align-items:stretch;flex-direction:column;gap:4px}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper>li>div:first-child{align-self:center;min-height:44px;min-width:44px}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper>li>div:nth-child(2){padding-top:0;text-align:center}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper>li>div:nth-child(2)>p:first-child{overflow-wrap:normal;word-break:normal;font-size:10px;line-height:12px}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper>li>div:nth-child(2)>p:nth-of-type(2){display:none}.document-import-workflow-header__stepper[data-v-2abc69b9] .app-stepper>li>div:nth-child(2)>div{margin-top:8px}}@media (prefers-reduced-motion: reduce){.document-import-workflow-header[data-v-2abc69b9] button{transition:none}}.section-head[data-v-d03e5f56]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title[data-v-d03e5f56]{margin:0;font-size:15px;font-weight:700}.section-note[data-v-d03e5f56]{margin:3px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.upload-grid[data-v-d03e5f56]{align-items:end}.file-input[data-v-d03e5f56]{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fffffff2;color:var(--tg-text);padding:10px 12px;font-size:13px}.upload-actions[data-v-d03e5f56],.action-bar[data-v-d03e5f56]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.classification-panel[data-v-d03e5f56]{display:grid;gap:10px;margin:10px 0 12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:12px;background:#f8fafcb8}.classification-panel--ok[data-v-d03e5f56]{border-color:#16a34a57;background:#16a34a0f}.classification-panel--warning[data-v-d03e5f56],.classification-panel--pending[data-v-d03e5f56]{border-color:#d977065c;background:#f59e0b12}.classification-panel--blocked[data-v-d03e5f56]{border-color:#dc262657;background:#dc26260d}.classification-panel__head[data-v-d03e5f56]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.classification-panel__head span[data-v-d03e5f56],.classification-facts small[data-v-d03e5f56]{display:block;color:var(--tg-hint);font-size:12px;line-height:1.35}.classification-panel__head strong[data-v-d03e5f56],.classification-facts strong[data-v-d03e5f56]{display:block;margin-top:2px;color:var(--tg-text);font-size:13px;line-height:1.35}.classification-status[data-v-d03e5f56]{flex:0 0 auto;border-radius:4px;padding:4px 7px;background:#0f172a14;color:var(--tg-text)!important;font-weight:700}.classification-facts[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.classification-facts>span[data-v-d03e5f56]{min-width:0}.classification-reason[data-v-d03e5f56]{margin:0;color:var(--tg-text);font-size:13px;line-height:1.45}.classification-evidence summary[data-v-d03e5f56]{min-height:44px;display:flex;align-items:center;color:var(--tg-hint);font-size:12px;cursor:pointer}.classification-evidence ul[data-v-d03e5f56]{margin:4px 0 0;padding-left:20px;color:var(--tg-text);font-size:12px;line-height:1.45}.classification-actions[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:10px}.classification-override[data-v-d03e5f56]{display:grid;grid-template-columns:minmax(190px,280px) auto;align-items:center;gap:8px}.classification-override.required[data-v-d03e5f56]{border:1px solid rgba(217,119,6,.34);border-radius:8px;background:#fff7ed;padding:10px}.classification-override p[data-v-d03e5f56]{margin:0;color:#92400e;font-size:12px;line-height:1.4}.purchase-link[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 12px;border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px 12px;background:#94a3b814}.purchase-link--draft[data-v-d03e5f56]{border-color:#2563eb42;background:#2563eb14}.purchase-link--locked[data-v-d03e5f56]{border-color:#f59e0b47;background:#f59e0b14}.purchase-link--applied[data-v-d03e5f56]{border-color:#05966947;background:#05966914}.purchase-link div[data-v-d03e5f56]{min-width:0}.purchase-link__actions[data-v-d03e5f56]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.purchase-link span[data-v-d03e5f56],.purchase-link small[data-v-d03e5f56]{display:block;color:var(--tg-hint);font-size:12px;line-height:1.35}.purchase-link strong[data-v-d03e5f56]{display:block;margin:2px 0;color:var(--tg-text);font-size:13px}.diagnostics-card[data-v-d03e5f56]{display:grid;gap:12px}.diagnostics-card__summary[data-v-d03e5f56]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.diagnostics-card__summary[data-v-d03e5f56]::-webkit-details-marker{display:none}.diagnostics-card__summary>span[data-v-d03e5f56]:first-child{min-width:0;display:grid;gap:2px}.diagnostics-card__summary strong[data-v-d03e5f56]{color:var(--tg-text);font-size:14px}.diagnostics-card__summary small[data-v-d03e5f56],.diagnostics-card__summary>span[data-v-d03e5f56]:last-child{color:var(--tg-hint);font-size:12px;line-height:1.35}.diagnostics-summary[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.diagnostics-summary__item[data-v-d03e5f56]{min-height:64px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafcb8;padding:10px 12px}.diagnostics-summary__item.active[data-v-d03e5f56]{border-color:#f59e0b52;background:#f59e0b14}.diagnostics-summary__item.ok[data-v-d03e5f56]{border-color:#22c55e4d;background:#22c55e14}.diagnostics-summary__item span[data-v-d03e5f56],.diagnostics-summary__item strong[data-v-d03e5f56]{display:block}.diagnostics-summary__item span[data-v-d03e5f56]{color:var(--tg-hint);font-size:12px;line-height:1.35}.diagnostics-summary__item strong[data-v-d03e5f56]{margin-top:4px;color:var(--tg-text);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.diagnostics-details[data-v-d03e5f56]{border-top:1px solid rgba(148,163,184,.2);padding-top:10px}.diagnostics-details summary[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--tg-text);cursor:pointer;font-size:13px;font-weight:700;list-style:none}.diagnostics-details summary[data-v-d03e5f56]::-webkit-details-marker{display:none}.diagnostics-details summary strong[data-v-d03e5f56]{color:var(--tg-hint);font-size:12px;font-weight:700;text-align:right}.llm-usage[data-v-d03e5f56]{display:grid;gap:8px;margin:8px 0 0;border-top:1px solid rgba(148,163,184,.22);border-bottom:1px solid rgba(148,163,184,.22);padding:10px 0}.llm-usage__head[data-v-d03e5f56],.llm-usage__summary[data-v-d03e5f56],.llm-usage__item[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:10px}.llm-usage__head[data-v-d03e5f56]{color:var(--tg-text);font-size:13px;font-weight:700}.llm-usage__summary[data-v-d03e5f56]{flex-wrap:wrap;justify-content:flex-start;color:var(--tg-hint);font-size:12px;line-height:1.35}.llm-usage__items[data-v-d03e5f56]{display:grid;gap:6px}.llm-usage__item[data-v-d03e5f56]{min-height:44px;border-radius:8px;background:#f8fafcb8;padding:8px 10px}.llm-usage__item span[data-v-d03e5f56]{min-width:0;display:grid;gap:2px}.llm-usage__item strong[data-v-d03e5f56]{font-size:12px;overflow-wrap:anywhere}.llm-usage__item small[data-v-d03e5f56],.llm-usage__tokens[data-v-d03e5f56],.llm-usage__note[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px;line-height:1.35}.llm-usage__tokens[data-v-d03e5f56]{white-space:nowrap}.llm-usage__note[data-v-d03e5f56]{margin:0}.status-filter[data-v-d03e5f56]{width:min(220px,100%);display:flex;flex-direction:column;gap:6px}.jobs-list[data-v-d03e5f56]{display:grid;gap:8px}.job-row[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#f8fafcb3;padding:11px 12px;color:var(--tg-text);text-align:left}.job-row.selected[data-v-d03e5f56]{border-color:#1e5eff6b;background:#eff6fff2}.job-main[data-v-d03e5f56]{min-width:0;display:grid;gap:2px}.job-title[data-v-d03e5f56]{font-size:13px;font-weight:700;overflow-wrap:anywhere}.job-meta[data-v-d03e5f56],.line-meta[data-v-d03e5f56]{color:var(--tg-hint);font-size:12px;line-height:1.35}.line-warning[data-v-d03e5f56]{margin:4px 0 0;color:#b45309;font-size:12px;line-height:1.35}.document-name-action[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.document-name-action small[data-v-d03e5f56]{min-width:0;color:var(--tg-hint);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.status-pill[data-v-d03e5f56]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:4px 10px;white-space:nowrap;font-size:12px;font-weight:700;background:#94a3b82e;color:#475569}.status-uploaded[data-v-d03e5f56],.status-extracted[data-v-d03e5f56],.status-matching[data-v-d03e5f56],.status-extracting[data-v-d03e5f56]{background:#3b82f621;color:#1d4ed8}.status-needs_review[data-v-d03e5f56]{background:#f59e0b29;color:#92400e}.status-validated[data-v-d03e5f56]{background:#4f46e521;color:#4338ca}.status-applied[data-v-d03e5f56]{background:#16a34a24;color:#15803d}.status-failed[data-v-d03e5f56],.status-cancelled[data-v-d03e5f56]{background:#dc26261f;color:#b91c1c}.document-data-card>details>summary[data-v-d03e5f56]{list-style:none}.document-data-card>details>summary[data-v-d03e5f56]::-webkit-details-marker{display:none}.document-data-card__summary[data-v-d03e5f56]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.document-data-card__summary>span[data-v-d03e5f56]:first-child{min-width:0;display:grid;gap:2px}.document-data-card__summary strong[data-v-d03e5f56]{color:#0f172a;font-size:15px}.document-data-card__summary small[data-v-d03e5f56]{color:#64748b;font-size:12px;line-height:1.35}.document-data-card__state[data-v-d03e5f56]{flex:0 0 auto;border-radius:999px;background:#f1f5f9;color:#475569;padding:5px 9px;font-size:11px;font-weight:700}.document-data-card__state.changed[data-v-d03e5f56]{background:#fff7ed;color:#9a3412}.document-data-card__note[data-v-d03e5f56]{margin:8px 0 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#334155;padding:8px 10px;font-size:12px;line-height:1.45}.document-data-groups[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.document-data-group[data-v-d03e5f56]{min-width:0;display:grid;align-content:start;gap:10px;border-top:1px solid #dbe3ee;padding-top:12px}.document-data-group h3[data-v-d03e5f56]{margin:0;color:#334155;font-size:12px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.document-data-facts[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.document-data-facts div[data-v-d03e5f56]{display:grid;gap:3px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:9px}.document-data-facts dt[data-v-d03e5f56]{color:#64748b;font-size:11px}.document-data-facts dd[data-v-d03e5f56]{margin:0;color:#0f172a;font-size:13px;font-weight:700}.summary-grid[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.summary-item[data-v-d03e5f56]{display:grid;gap:3px;border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#f8fafc9e}.summary-item span[data-v-d03e5f56]{color:var(--tg-hint);font-size:12px}.summary-item strong[data-v-d03e5f56]{font-size:14px;overflow-wrap:anywhere}.apply-summary-grid[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.apply-summary-item[data-v-d03e5f56]{min-width:0;display:grid;gap:3px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc99;padding:9px 10px}.apply-summary-item span[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px;line-height:1.2}.apply-summary-item strong[data-v-d03e5f56]{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.uncertainties[data-v-d03e5f56]{margin-top:12px}.uncertainties ul[data-v-d03e5f56]{margin:6px 0 0;padding-left:18px;color:var(--tg-hint);font-size:12px}.uncertainties li[data-v-d03e5f56]{margin-bottom:6px}.uncertainty-action[data-v-d03e5f56]{display:block;margin-top:2px;color:var(--tg-text);line-height:1.35}.reference-warning[data-v-d03e5f56]{margin:0 0 12px;border:1px solid rgba(245,158,11,.28);border-radius:10px;background:#f59e0b14;color:#92400e;padding:9px 10px;font-size:12px;line-height:1.4}.review-lines[data-v-d03e5f56]{display:grid}.review-line[data-v-d03e5f56]{display:grid;gap:10px;padding:14px 0;border-top:1px solid rgba(148,163,184,.22)}.review-line[data-v-d03e5f56]:first-child{border-top:0;padding-top:0}.line-head[data-v-d03e5f56]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.line-title[data-v-d03e5f56]{margin:0;font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.line-total[data-v-d03e5f56]{font-size:13px;font-weight:700;white-space:nowrap}.recognized-values[data-v-d03e5f56]{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px}.recognized-values span[data-v-d03e5f56]{min-width:0;display:grid;gap:2px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafcb8;padding:8px 9px}.recognized-values small[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px;line-height:1.2}.recognized-values strong[data-v-d03e5f56]{color:var(--tg-text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.decision-status-row[data-v-d03e5f56]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.decision-source[data-v-d03e5f56]{color:var(--tg-hint);font-size:12px;line-height:1.35}.decision-save-state[data-v-d03e5f56]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.decision-save-state.saved[data-v-d03e5f56]{background:#16a34a1f;color:#15803d}.decision-save-state.changed[data-v-d03e5f56]{background:#f59e0b29;color:#92400e}.decision-save-state.draft[data-v-d03e5f56]{background:#94a3b82e;color:#475569}.candidate-block[data-v-d03e5f56]{display:grid;gap:8px}.candidate-help[data-v-d03e5f56]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.35}.candidate-best[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#eff6ff8c;padding:8px 10px}.candidate-best__text[data-v-d03e5f56]{min-width:0;display:grid;gap:2px}.candidate-best__text small[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px;line-height:1.2}.candidate-best__text strong[data-v-d03e5f56]{color:var(--tg-text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.candidate-best__text em[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.candidate-best__actions[data-v-d03e5f56]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.candidate-more[data-v-d03e5f56]{position:relative}.candidate-more summary[data-v-d03e5f56]{display:inline-flex;align-items:center;min-height:44px;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#ffffffdb;color:var(--tg-text);padding:0 12px;cursor:pointer;list-style:none;font-size:12px;font-weight:700}.candidate-more summary[data-v-d03e5f56]::-webkit-details-marker{display:none}.candidate-menu[data-v-d03e5f56]{position:absolute;top:calc(100% + 6px);right:0;z-index:10;display:grid;gap:4px;width:min(360px,calc(100vw - 32px));max-height:320px;overflow:auto;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:#fffffffa;box-shadow:0 14px 34px #0f172a24;padding:6px}.candidate-menu__item[data-v-d03e5f56]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;width:100%;border:0;border-radius:8px;background:transparent;color:var(--tg-text);padding:8px 9px;text-align:left}.candidate-menu__item[data-v-d03e5f56]:hover:not(:disabled){background:#eff6ffe6}.candidate-menu__item[data-v-d03e5f56]:disabled{opacity:.62}.candidate-menu__item span[data-v-d03e5f56]{min-width:0;display:grid;gap:2px}.candidate-menu__item strong[data-v-d03e5f56],.candidate-menu__item small[data-v-d03e5f56]{overflow-wrap:anywhere}.candidate-menu__item strong[data-v-d03e5f56]{font-size:12px;font-weight:700;line-height:1.25}.candidate-menu__item small[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px;line-height:1.25}.line-controls[data-v-d03e5f56]{align-items:start}.instant-item-create[data-v-d03e5f56]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:12px;background:#2563eb14;padding:10px 12px}.instant-item-create>div[data-v-d03e5f56]{min-width:0;display:grid;gap:2px}.instant-item-create strong[data-v-d03e5f56]{color:#1b1f2a;font-size:12px;line-height:1.35}.instant-item-create p[data-v-d03e5f56]{max-width:70ch;margin:0;color:#6b7280;font-size:11px;line-height:1.4}.line-review-card[data-v-d03e5f56]{overflow:visible}.line-review-progress[data-v-d03e5f56]{flex:0 0 auto;display:grid;justify-items:end;gap:2px;color:var(--tg-text)}.line-review-progress strong[data-v-d03e5f56]{font-size:16px;line-height:1.2}.line-review-progress span[data-v-d03e5f56]{color:var(--tg-hint);font-size:11px}.line-filters[data-v-d03e5f56]{display:flex;gap:6px;margin:0 0 12px;overflow-x:auto;padding:2px 0;scrollbar-width:thin}.line-filter[data-v-d03e5f56]{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#fff;color:#475569;padding:0 11px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.line-filter strong[data-v-d03e5f56]{min-width:22px;border-radius:999px;background:#f1f5f9;padding:2px 6px;color:#334155;font-size:11px;text-align:center}.line-filter.active[data-v-d03e5f56]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.line-filter.active strong[data-v-d03e5f56]{background:#dbeafe;color:#1d4ed8}.line-workspace[data-v-d03e5f56]{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);min-height:560px;overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff}.line-master[data-v-d03e5f56]{min-width:0;max-height:min(72vh,760px);overflow-y:auto;border-right:1px solid #dbe3ee;background:#f8fafc;padding:8px}.line-list-empty[data-v-d03e5f56]{margin:0;padding:24px 12px;color:var(--tg-hint);font-size:13px;line-height:1.45;text-align:center}.line-master-row[data-v-d03e5f56]{position:relative;width:100%;min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--tg-text);padding:9px;text-align:left;cursor:pointer}.line-master-row+.line-master-row[data-v-d03e5f56]{margin-top:3px}.line-master-row[data-v-d03e5f56]:hover{background:#f1f5f9}.line-master-row.active[data-v-d03e5f56]{border-color:#2563eb59;background:#eff6ff}.line-master-row__number[data-v-d03e5f56]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e2e8f0;color:#475569;font-size:11px;font-weight:750}.line-master-row.active .line-master-row__number[data-v-d03e5f56]{background:#dbeafe;color:#1d4ed8}.line-master-row__body[data-v-d03e5f56]{min-width:0;display:grid;gap:4px}.line-master-row__body strong[data-v-d03e5f56]{display:-webkit-box;overflow:hidden;color:#0f172a;font-size:12px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-master-row__body small[data-v-d03e5f56]{overflow:hidden;color:#64748b;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.line-master-row__status[data-v-d03e5f56]{max-width:82px;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.25;text-align:center}.line-master-row__status.attention[data-v-d03e5f56]{background:#fff7ed;color:#9a3412}.line-master-row__status.manual[data-v-d03e5f56]{background:#eef2ff;color:#4338ca}.line-master-row__status.ready[data-v-d03e5f56]{background:#ecfdf5;color:#047857}.line-master-row__status.skipped[data-v-d03e5f56]{background:#f1f5f9;color:#475569}.line-detail[data-v-d03e5f56]{min-width:0;display:grid;align-content:start;gap:16px;max-height:min(72vh,760px);overflow-y:auto;padding:20px;scroll-padding-bottom:96px}.line-detail--empty[data-v-d03e5f56]{align-content:center;justify-items:center;color:var(--tg-hint);text-align:center}.line-detail--empty strong[data-v-d03e5f56]{color:var(--tg-text);font-size:15px}.line-detail--empty p[data-v-d03e5f56]{max-width:36ch;margin:0;font-size:12px;line-height:1.45}.line-detail__mobile-back[data-v-d03e5f56]{display:none}.line-detail__header[data-v-d03e5f56]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.line-detail__eyebrow[data-v-d03e5f56]{margin:0 0 4px!important;color:#2563eb!important;font-size:11px!important;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.line-detail__header p[data-v-d03e5f56]{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.4}.line-detail__feedback[data-v-d03e5f56]{display:grid;gap:8px}.line-detail__feedback>p[data-v-d03e5f56]{margin:0}.recognized-line-editor[data-v-d03e5f56]{display:grid;gap:10px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;padding:12px}.recognized-line-editor__head[data-v-d03e5f56]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recognized-line-editor__head strong[data-v-d03e5f56]{color:#0f172a;font-size:13px}.recognized-line-editor__head p[data-v-d03e5f56]{margin:3px 0 0;color:#64748b;font-size:11px;line-height:1.4}.recognized-line-editor__head>span[data-v-d03e5f56]{flex:0 0 auto;border-radius:999px;background:#fff7ed;color:#9a3412;padding:4px 8px;font-size:10px;font-weight:750}.recognized-line-editor__grid[data-v-d03e5f56]{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-best--strong[data-v-d03e5f56]{border-color:#0d948847;background:#f0fdfa}.decision-choice[data-v-d03e5f56]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;border:0;padding:0}.decision-choice legend[data-v-d03e5f56]{grid-column:1 / -1;margin-bottom:2px;color:#0f172a;font-size:13px;font-weight:750}.decision-choice__option[data-v-d03e5f56]{min-height:80px;display:grid;align-content:start;gap:5px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;padding:11px;font:inherit;text-align:left;cursor:pointer}.decision-choice__option[data-v-d03e5f56]:hover:not(:disabled){border-color:#93c5fd;background:#f8fbff}.decision-choice__option.active[data-v-d03e5f56]{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb}.decision-choice__option strong[data-v-d03e5f56]{font-size:12px;line-height:1.3}.decision-choice__option span[data-v-d03e5f56]{color:#475569;font-size:11px;line-height:1.35}.skipped-line-panel[data-v-d03e5f56]{display:flex;align-items:center;gap:16px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;padding:10px 12px}.skipped-line-panel strong[data-v-d03e5f56]{color:#334155;font-size:13px}.skipped-line-panel p[data-v-d03e5f56]{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.4}.candidate-more--inline[data-v-d03e5f56]{margin-top:8px}.candidate-more--inline summary[data-v-d03e5f56]{min-height:44px;display:inline-flex;align-items:center;color:#2563eb;cursor:pointer;font-size:12px;font-weight:700}.candidate-menu--inline[data-v-d03e5f56]{position:static;width:100%;max-height:280px;margin-top:4px;box-shadow:none}.line-detail__navigation[data-v-d03e5f56]{position:sticky;bottom:-20px;z-index:3;display:flex;justify-content:flex-end;gap:8px;margin:4px -20px -20px;border-top:1px solid #dbe3ee;background:#fffffff5;padding:12px 20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.validation-list[data-v-d03e5f56]{display:grid;gap:5px;margin-top:10px}.validation-title[data-v-d03e5f56]{margin:0;font-size:13px;font-weight:700}.validation-list--result[data-v-d03e5f56]{border-left:3px solid rgba(5,150,105,.42);padding-left:10px}.validation-list--result .validation-title[data-v-d03e5f56]{color:#047857}.validation-row[data-v-d03e5f56]{display:grid;gap:2px;margin:0;color:var(--tg-hint);font-size:12px}.validation-row strong[data-v-d03e5f56]{color:var(--tg-text)}.validation-action[data-v-d03e5f56]{color:var(--tg-text);line-height:1.35}.payload-details[data-v-d03e5f56]{margin-top:12px}.payload-details summary[data-v-d03e5f56]{min-height:44px;display:inline-flex;align-items:center;cursor:pointer;color:var(--tg-link);font-size:13px;font-weight:700}.payload-details pre[data-v-d03e5f56]{max-height:360px;overflow:auto;border-radius:10px;background:#0f172a0a;padding:10px;font-size:11px;line-height:1.45}.error[data-v-d03e5f56]{margin:10px 0 0;color:#b91c1c;font-size:13px}.document-import-sticky-spacer[data-v-d03e5f56]{min-height:96px}@media (max-width: 900px){.document-data-groups[data-v-d03e5f56]{grid-template-columns:1fr}.line-workspace[data-v-d03e5f56]{grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr)}.decision-choice[data-v-d03e5f56]{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-choice__option[data-v-d03e5f56]{min-height:68px}.line-detail__navigation[data-v-d03e5f56]{flex-wrap:wrap}}@media (max-width: 760px){.document-import-sticky-spacer[data-v-d03e5f56]{min-height:120px}.document-data-card__summary[data-v-d03e5f56],.recognized-line-editor__head[data-v-d03e5f56]{align-items:flex-start;flex-direction:column}.document-data-card__state[data-v-d03e5f56]{align-self:flex-start}.line-review-progress[data-v-d03e5f56]{justify-items:start}.line-filter[data-v-d03e5f56]{min-height:44px}.line-workspace[data-v-d03e5f56]{display:block;min-height:0;overflow:visible;border-radius:10px}.line-master[data-v-d03e5f56]{max-height:none;border-right:0}.line-master-row[data-v-d03e5f56]{min-height:76px}.line-detail[data-v-d03e5f56]{display:none}.line-workspace--detail-open .line-master[data-v-d03e5f56]{visibility:hidden}.line-detail--mobile-dialog[data-v-d03e5f56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;max-height:none;overflow-y:auto;background:#fff;padding:max(12px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(24px,calc(12px + env(safe-area-inset-bottom))) max(14px,env(safe-area-inset-left));overscroll-behavior:contain}.line-detail--mobile-dialog.line-detail--with-mobile-navigation[data-v-d03e5f56]{padding-bottom:max(148px,calc(132px + env(safe-area-inset-bottom)))}.line-detail__mobile-back[data-v-d03e5f56]{min-height:44px;width:fit-content;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#2563eb;padding:0 8px;font:inherit;font-size:13px;font-weight:700}.line-detail__header[data-v-d03e5f56]{flex-direction:column}.decision-choice[data-v-d03e5f56]{grid-template-columns:1fr}.recognized-line-editor__grid[data-v-d03e5f56]{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-choice__option[data-v-d03e5f56]{min-height:72px}.skipped-line-panel[data-v-d03e5f56],.document-name-action[data-v-d03e5f56],.instant-item-create[data-v-d03e5f56],.candidate-best--strong[data-v-d03e5f56]{align-items:stretch;flex-direction:column}.line-detail__navigation[data-v-d03e5f56]{position:fixed;inset:auto 0 0;z-index:101;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;border-top:1px solid #dbe3ee;background:#fffffffa;padding:10px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.line-detail__navigation[data-v-d03e5f56] .app-button{min-height:44px;min-width:0;padding-right:8px;padding-left:8px;white-space:normal}.line-detail__navigation-unresolved[data-v-d03e5f56]{grid-column:1 / -1;grid-row:2}}@media (max-width: 680px){.section-head[data-v-d03e5f56],.line-head[data-v-d03e5f56],.job-row[data-v-d03e5f56]{align-items:stretch;flex-direction:column}.status-filter[data-v-d03e5f56]{width:100%}.status-pill[data-v-d03e5f56]{align-self:flex-start}.llm-usage__item[data-v-d03e5f56]{align-items:stretch;flex-direction:column}.llm-usage__tokens[data-v-d03e5f56]{white-space:normal}.purchase-link[data-v-d03e5f56]{align-items:stretch;flex-direction:column}.purchase-link__actions[data-v-d03e5f56]{justify-content:stretch}.purchase-link__actions[data-v-d03e5f56] .app-button{flex:1 1 160px}.classification-panel__head[data-v-d03e5f56],.classification-actions[data-v-d03e5f56]{align-items:stretch;flex-direction:column}.classification-status[data-v-d03e5f56]{align-self:flex-start}.classification-facts[data-v-d03e5f56],.classification-override[data-v-d03e5f56]{grid-template-columns:1fr}.classification-override.required[data-v-d03e5f56]{padding:10px}.classification-actions[data-v-d03e5f56] .app-button{width:100%}.diagnostics-summary[data-v-d03e5f56]{grid-template-columns:1fr}.diagnostics-details summary[data-v-d03e5f56]{align-items:flex-start;flex-direction:column;gap:4px}.diagnostics-details summary strong[data-v-d03e5f56]{text-align:left}.document-name-action[data-v-d03e5f56],.candidate-best[data-v-d03e5f56]{align-items:stretch;flex-direction:column}.candidate-best__actions[data-v-d03e5f56]{width:100%;justify-content:flex-start}.candidate-more[data-v-d03e5f56]{position:static}.candidate-menu[data-v-d03e5f56]{position:static;width:100%;max-height:none;margin-top:6px;box-shadow:none}.recognized-values[data-v-d03e5f56]{grid-template-columns:repeat(2,minmax(0,1fr))}}.file-input[data-v-c8a3d398]{width:100%;min-height:44px;border:1px solid #d6deea;border-radius:10px;padding:10px 12px;background:#fff;color:#0f172a}.upload-note[data-v-c8a3d398]{margin:8px 0 0;color:#64748b;font-size:13px}.filters-grid[data-v-aef62b5a]{display:grid;grid-template-columns:minmax(180px,260px);gap:10px}.field[data-v-aef62b5a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-aef62b5a]{color:#64748b;font-size:12px;font-weight:600}.control-input[data-v-aef62b5a]{width:100%}.file-cell[data-v-aef62b5a]{display:flex;flex-direction:column;gap:3px}.file-cell strong[data-v-aef62b5a]{color:#0f172a;font-weight:700}.file-cell span[data-v-aef62b5a],.mobile-meta[data-v-aef62b5a],.mobile-subtitle[data-v-aef62b5a]{color:#64748b;font-size:12px}.row-actions[data-v-aef62b5a]{display:flex;justify-content:flex-end;gap:8px}.mobile-title[data-v-aef62b5a]{margin:0 0 4px;color:#0f172a;font-weight:700}.mobile-subtitle[data-v-aef62b5a],.mobile-meta[data-v-aef62b5a]{margin:2px 0 0}.mobile-purchase[data-v-aef62b5a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:2px 0 0;color:#64748b;font-size:12px}.purchase-link[data-v-aef62b5a]{display:inline-flex;align-items:center;border-radius:6px;color:var(--tg-link, #2563eb);font-weight:700;text-decoration:underline;text-underline-offset:2px}.purchase-link[data-v-aef62b5a]:focus-visible{outline:2px solid var(--tg-link, #2563eb);outline-offset:2px}.status-pill[data-v-aef62b5a]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 8px;background:#e2e8f0;color:#334155;font-size:12px;font-weight:700;white-space:nowrap}.status-uploaded[data-v-aef62b5a],.status-extracted[data-v-aef62b5a]{background:#dbeafe;color:#1d4ed8}.status-extracting[data-v-aef62b5a],.status-matching[data-v-aef62b5a]{background:#fef3c7;color:#92400e}.status-needs_review[data-v-aef62b5a]{background:#ffedd5;color:#c2410c}.status-validated[data-v-aef62b5a]{background:#e0e7ff;color:#3730a3}.status-applied[data-v-aef62b5a]{background:#dcfce7;color:#166534}.status-failed[data-v-aef62b5a],.status-cancelled[data-v-aef62b5a]{background:#fee2e2;color:#b91c1c}@media (max-width: 899px){.purchase-link[data-v-aef62b5a]{min-width:44px;min-height:44px}}@media (max-width: 720px){.filters-grid[data-v-aef62b5a]{grid-template-columns:1fr}.row-actions[data-v-aef62b5a]{justify-content:flex-start}}.filters-grid[data-v-2a137a6d]{display:grid;gap:10px}.field[data-v-2a137a6d]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-2a137a6d]{font-size:12px;color:var(--tg-hint)}.error[data-v-2a137a6d]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-2a137a6d]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-2a137a6d],.mobile-meta[data-v-2a137a6d]{margin:4px 0 0;font-size:12px;color:var(--tg-hint)}@media (min-width: 900px){.filters-grid[data-v-2a137a6d]{grid-template-columns:minmax(240px,360px)}}.filters-grid[data-v-ccc5826d]{display:grid;gap:10px}.field[data-v-ccc5826d]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-ccc5826d]{font-size:12px;color:var(--tg-hint)}.error[data-v-ccc5826d]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-ccc5826d]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-ccc5826d],.mobile-meta[data-v-ccc5826d]{margin:4px 0 0;font-size:12px;color:var(--tg-hint)}@media (min-width: 900px){.filters-grid[data-v-ccc5826d]{grid-template-columns:repeat(2,minmax(220px,320px))}}.header-grid[data-v-945edab3]{display:grid;gap:10px}.summary-line[data-v-945edab3]{margin:10px 0 0;font-size:12px;color:var(--tg-hint)}.error[data-v-945edab3]{margin:8px 0 0;color:#b91c1c;font-size:13px}.section-head[data-v-945edab3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.section-title[data-v-945edab3]{margin:0;font-size:14px;font-weight:700}.section-actions[data-v-945edab3]{display:inline-flex;gap:8px}.section-note[data-v-945edab3]{margin:6px 0 8px;font-size:12px;color:#b45309;line-height:1.35}.section-note--ok[data-v-945edab3]{color:#15803d}.table-wrap[data-v-945edab3]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.data-table[data-v-945edab3]{width:100%;min-width:1450px;border-collapse:collapse}.data-table th[data-v-945edab3],.data-table td[data-v-945edab3]{border-bottom:1px solid rgba(148,163,184,.2);padding:8px;vertical-align:middle}.data-table th[data-v-945edab3]{background:#f8fafcf2;position:sticky;top:0;z-index:1;font-size:12px;text-align:left}.align-right[data-v-945edab3]{text-align:right!important}.amount-cell[data-v-945edab3]{font-size:14px;font-weight:600;white-space:nowrap}.item-name-picker[data-v-945edab3],.item-name-input[data-v-945edab3]{width:100%;min-width:0}.stock-hint[data-v-945edab3]{margin:6px 0 0;font-size:11px;color:var(--tg-hint);line-height:1.35}.stock-hint.warn[data-v-945edab3]{color:#b45309}.empty-cell[data-v-945edab3]{text-align:center;color:var(--tg-hint);font-size:12px;padding:12px}.action-cell[data-v-945edab3]{display:inline-flex;gap:8px}.col-line-no[data-v-945edab3]{width:46px}.col-article[data-v-945edab3]{width:250px}.col-item[data-v-945edab3]{width:300px}.col-unit[data-v-945edab3]{width:100px}.col-qty[data-v-945edab3],.col-price[data-v-945edab3],.col-amount[data-v-945edab3]{width:126px}.col-comment[data-v-945edab3]{width:250px}.col-actions[data-v-945edab3]{width:132px}@media (min-width: 900px){.header-grid[data-v-945edab3]{grid-template-columns:repeat(3,minmax(220px,1fr))}}.filters-grid[data-v-ab67b814]{display:grid;gap:10px}.error[data-v-ab67b814]{margin:8px 0 0;color:#b91c1c;font-size:13px}.editor-grid[data-v-ab67b814]{display:grid;gap:10px}.editor-grid.two-columns[data-v-ab67b814]{grid-template-columns:1fr}.form-section-title[data-v-ab67b814]{margin-top:4px;padding-top:12px;border-top:1px solid var(--app-border, rgba(148, 163, 184, .28));color:var(--tg-text);font-size:13px;font-weight:700}.field-hint[data-v-ab67b814]{margin:6px 0 0;font-size:11px;line-height:1.3;color:var(--tg-hint)}.mobile-title[data-v-ab67b814]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-ab67b814],.mobile-meta[data-v-ab67b814]{margin:0;font-size:12px}.mobile-subtitle[data-v-ab67b814]{color:var(--tg-hint)}@media (min-width: 900px){.filters-grid[data-v-ab67b814]{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:end}.editor-grid.two-columns[data-v-ab67b814]{grid-template-columns:1fr 1fr}}.filters-grid[data-v-1a8566b7]{display:grid;gap:10px}.segment-row[data-v-1a8566b7]{display:flex;flex-wrap:wrap;gap:8px}.segment-button[data-v-1a8566b7]{min-height:40px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#0f172a;padding:0 12px;font-size:13px;font-weight:600}.segment-button.active[data-v-1a8566b7]{background:#1e5eff1f;border-color:#1e5eff6b;color:#1d4ed8}.error[data-v-1a8566b7]{margin:8px 0 0;color:#b91c1c;font-size:13px}.editor-grid[data-v-1a8566b7]{display:grid;gap:10px}.editor-grid.two-columns[data-v-1a8566b7]{grid-template-columns:1fr}.mobile-title[data-v-1a8566b7]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-1a8566b7],.mobile-meta[data-v-1a8566b7]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-1a8566b7],.editor-grid.two-columns[data-v-1a8566b7]{grid-template-columns:1fr 1fr}}.clone-form[data-v-2af10df6]{display:flex;flex-direction:column;gap:14px}.clone-summary[data-v-2af10df6]{border:1px solid #d8dee8;border-radius:8px;padding:12px;background:#f8fafc}.clone-summary__title[data-v-2af10df6],.clone-summary__meta[data-v-2af10df6],.clone-preview__title[data-v-2af10df6],.clone-preview__warning[data-v-2af10df6],.clone-preview__summary[data-v-2af10df6]{margin:0}.clone-summary__title[data-v-2af10df6]{font-size:15px;font-weight:700;color:var(--tg-text)}.clone-summary__meta[data-v-2af10df6]{margin-top:4px;font-size:13px;color:var(--tg-hint);line-height:1.35}.clone-tab-content[data-v-2af10df6]{display:flex;flex-direction:column;gap:12px}.editor-grid[data-v-2af10df6]{display:grid;gap:10px}.editor-grid.two-columns[data-v-2af10df6]{grid-template-columns:1fr}.weekday-group[data-v-2af10df6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.weekday-chip[data-v-2af10df6]{min-height:44px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:var(--tg-text);font-size:13px;font-weight:700;cursor:pointer}.weekday-chip[data-v-2af10df6]:disabled{cursor:default;opacity:.55}.weekday-chip--active[data-v-2af10df6]{border-color:#2f6bed;background:#eaf1ff;color:#1d4ed8}.manual-rows[data-v-2af10df6]{display:flex;flex-direction:column;gap:10px}.manual-row[data-v-2af10df6]{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#fff}.manual-row__amount[data-v-2af10df6]{min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;background:#f8fafc}.manual-row__amount span[data-v-2af10df6]{font-size:12px;color:var(--tg-hint)}.manual-row__amount strong[data-v-2af10df6]{font-size:14px;color:var(--tg-text)}.manual-row__remove[data-v-2af10df6]{align-self:end;width:44px;min-width:44px;height:44px}.manual-add[data-v-2af10df6]{min-height:44px;align-self:flex-start}.clone-options[data-v-2af10df6]{display:flex;flex-direction:column;gap:10px}.clone-preview[data-v-2af10df6]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e5e7eb;padding-top:12px}.clone-preview__title[data-v-2af10df6]{font-size:14px;font-weight:700;color:var(--tg-text)}.clone-preview__warning[data-v-2af10df6]{font-size:13px;color:#b45309}.clone-preview__summary[data-v-2af10df6]{font-size:13px;color:var(--tg-hint)}.clone-preview__dates[data-v-2af10df6]{display:flex;flex-wrap:wrap;gap:6px}.clone-date[data-v-2af10df6]{border:1px solid #d8dee8;border-radius:999px;padding:5px 9px;background:#fff;color:var(--tg-text);font-size:12px;font-weight:700}.clone-date--muted[data-v-2af10df6]{color:var(--tg-hint);font-weight:600}@media (min-width: 700px){.editor-grid.two-columns[data-v-2af10df6]{grid-template-columns:1fr 1fr}.manual-row[data-v-2af10df6]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(118px,.8fr) 44px;align-items:end}}.filters-grid[data-v-9e1b1b98],.editor-grid[data-v-9e1b1b98]{display:grid;gap:10px}.editor-grid.two-columns[data-v-9e1b1b98]{grid-template-columns:1fr}.error[data-v-9e1b1b98]{margin:8px 0 0;color:#b91c1c;font-size:13px}.notice[data-v-9e1b1b98]{margin:8px 0 0;color:#166534;font-size:13px}.mobile-title[data-v-9e1b1b98]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-9e1b1b98],.mobile-meta[data-v-9e1b1b98]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-9e1b1b98]{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid.two-columns[data-v-9e1b1b98]{grid-template-columns:1fr 1fr}}.summary-grid[data-v-596731d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.summary-card[data-v-596731d1]{min-height:76px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fffffff5;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.summary-card span[data-v-596731d1]{color:var(--tg-hint);font-size:12px;line-height:1.35}.summary-card strong[data-v-596731d1]{color:var(--tg-text);font-size:18px;line-height:1.2}.summary-card--alert[data-v-596731d1]{border-color:#dc262657;background:#fef2f2fa}.section-head[data-v-596731d1]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.section-title[data-v-596731d1]{margin:0;font-size:16px;font-weight:700;line-height:1.25}.section-note[data-v-596731d1]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.35}.calendar-scroll[data-v-596731d1]{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px}.calendar-table[data-v-596731d1]{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.calendar-table th[data-v-596731d1],.calendar-table td[data-v-596731d1]{border-bottom:1px solid rgba(148,163,184,.18);border-right:1px solid rgba(148,163,184,.12);padding:6px;vertical-align:middle}.calendar-table tr:last-child th[data-v-596731d1],.calendar-table tr:last-child td[data-v-596731d1]{border-bottom:none}.calendar-worker-col[data-v-596731d1]{position:sticky;left:0;z-index:2;width:190px;min-width:190px;max-width:190px;background:#f8fafcfa;text-align:left}thead .calendar-worker-col[data-v-596731d1],.calendar-day-col[data-v-596731d1]{font-size:12px}thead .calendar-day-col[data-v-596731d1]{min-width:72px;background:#f8fafcfa;color:var(--tg-hint);font-weight:700;text-align:center}.worker-name[data-v-596731d1],.worker-type[data-v-596731d1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-name[data-v-596731d1]{color:var(--tg-text);font-size:12px;font-weight:700}.worker-type[data-v-596731d1]{margin-top:2px;color:var(--tg-hint);font-size:11px;font-weight:400}.calendar-cell[data-v-596731d1]{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--cell-color) 48%,rgba(148,163,184,.3));border-radius:8px;background:color-mix(in srgb,var(--cell-color) 13%,#ffffff);color:var(--tg-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:4px;text-align:center}.calendar-cell[data-v-596731d1]:hover,.calendar-cell[data-v-596731d1]:focus-visible{border-color:var(--cell-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--cell-color) 20%,transparent);outline:none}.calendar-cell span[data-v-596731d1]{font-size:12px;font-weight:700;line-height:1.1}.calendar-cell small[data-v-596731d1]{color:color-mix(in srgb,var(--tg-text) 66%,transparent);font-size:10px;line-height:1.1}.calendar-cell--selected[data-v-596731d1]{background:color-mix(in srgb,var(--cell-color) 22%,#ffffff)}.calendar-cell--critical[data-v-596731d1]{border-color:#dc26269e;background:#fee2e2f5}.calendar-cell--warning[data-v-596731d1]{border-color:#b453098a;background:#fffbebfa}.calendar-empty[data-v-596731d1]{display:flex;min-height:44px;align-items:center;justify-content:center;color:#6b72808c;font-size:12px}.totals-grid[data-v-596731d1]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 1180px){.totals-grid[data-v-596731d1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.filters-grid[data-v-9bc21f99]{display:grid;gap:10px}.summary-grid[data-v-9bc21f99]{display:grid;gap:10px;grid-template-columns:1fr}.summary-card[data-v-9bc21f99]{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fffffff5;padding:12px;display:grid;gap:4px}.summary-card span[data-v-9bc21f99]{color:var(--tg-hint);font-size:12px}.summary-card strong[data-v-9bc21f99]{color:var(--tg-text);font-size:20px}.error[data-v-9bc21f99]{margin:8px 0 0;color:#b91c1c;font-size:13px}.mobile-title[data-v-9bc21f99]{margin:0;font-size:14px;font-weight:700}.mobile-subtitle[data-v-9bc21f99],.mobile-meta[data-v-9bc21f99]{margin:0;font-size:12px;color:var(--tg-hint);line-height:1.35}@media (min-width: 700px){.filters-grid[data-v-9bc21f99],.summary-grid[data-v-9bc21f99]{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-page[data-v-79c77932]{display:flex;flex-direction:column;gap:12px}.docs-card[data-v-79c77932]{border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#fffffff0;box-shadow:0 10px 30px #0f172a0f;padding:16px}.docs-hero[data-v-79c77932]{background:radial-gradient(circle at 10% 0%,rgba(59,130,246,.16),transparent 30%),#fffffff5}.docs-eyebrow[data-v-79c77932]{margin:0 0 6px;color:var(--tg-hint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2[data-v-79c77932],h3[data-v-79c77932],p[data-v-79c77932]{margin:0}h2[data-v-79c77932]{font-size:18px;line-height:1.25}h3[data-v-79c77932]{margin-top:14px;font-size:15px;line-height:1.3}p[data-v-79c77932]{margin-top:8px;color:var(--tg-text);font-size:14px;line-height:1.55}.docs-toc[data-v-79c77932]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}.docs-toc a[data-v-79c77932]{min-height:44px;display:flex;align-items:center;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#f8fafce6;color:var(--tg-link);font-size:13px;font-weight:650;padding:10px 12px;text-decoration:none}.table-wrap[data-v-79c77932]{overflow-x:auto;margin-top:12px;border:1px solid rgba(148,163,184,.22);border-radius:12px}table[data-v-79c77932]{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}th[data-v-79c77932],td[data-v-79c77932]{border-bottom:1px solid rgba(148,163,184,.18);padding:10px 12px;text-align:left;vertical-align:top}th[data-v-79c77932]{background:#f8fafcf2;color:var(--tg-hint);font-size:12px;font-weight:700}tr:last-child td[data-v-79c77932]{border-bottom:0}code[data-v-79c77932]{border-radius:7px;background:#0f172a0f;color:var(--tg-text);font-size:12px;padding:2px 5px}.docs-steps[data-v-79c77932],.docs-list[data-v-79c77932]{margin:12px 0 0;padding-left:20px;color:var(--tg-text);font-size:14px;line-height:1.55}.docs-steps li[data-v-79c77932],.docs-list li[data-v-79c77932]{margin:7px 0}.docs-grid[data-v-79c77932]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.docs-note[data-v-79c77932]{border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#f8fafccc;padding:12px}.docs-note h3[data-v-79c77932]{margin-top:0}@media (max-width: 640px){.docs-card[data-v-79c77932]{padding:14px}.docs-toc[data-v-79c77932]{grid-template-columns:1fr}table[data-v-79c77932]{min-width:600px}}.lease-docs-page[data-v-e92cd537]{padding-bottom:calc(28px + var(--safe-area-bottom))}.header-row[data-v-e92cd537]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-copy[data-v-e92cd537]{min-width:0}.back-button[data-v-e92cd537]{min-height:44px}.step-badge[data-v-e92cd537]{display:inline-flex;margin:6px 0 0;padding:4px 10px;border-radius:999px;font-size:12px;color:#0f172a;background:#dbeafecc}.summary-title[data-v-e92cd537]{margin:0 0 6px;font-size:14px;font-weight:600}.step-card[data-v-e92cd537]{border-radius:18px}.control-input[data-v-e92cd537]{min-height:44px;width:100%}.template-summary[data-v-e92cd537]{border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:10px 12px;background:#f8fafcd6}.manual-grid[data-v-e92cd537]{display:grid;gap:12px}.manual-section[data-v-e92cd537]{display:grid;gap:10px}.manual-section-title[data-v-e92cd537]{margin:0;font-size:13px;font-weight:700;color:#334155}.field[data-v-e92cd537]{display:grid;gap:6px;padding:10px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#ffffffe6}.field-missing[data-v-e92cd537]{border-color:#ef444480;background:#fef2f2bf}.field-label[data-v-e92cd537]{font-size:13px;font-weight:600;color:#334155}.field-hint[data-v-e92cd537]{font-size:12px;color:#64748b}.field-meta-row[data-v-e92cd537]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mode-chip[data-v-e92cd537]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;font-size:11px;color:#334155;background:#e2e8f0e6;white-space:nowrap}.required-mark[data-v-e92cd537]{color:#dc2626}.summary-grid[data-v-e92cd537]{display:grid;gap:6px}.summary-item[data-v-e92cd537]{margin:0;font-size:14px;color:#334155}.validation-box[data-v-e92cd537]{border:1px solid rgba(239,68,68,.24);background:#fef2f2cc;border-radius:12px;padding:10px 12px}.preview-box[data-v-e92cd537]{border:1px solid rgba(148,163,184,.3);background:#f8fafce6;border-radius:12px;padding:10px 12px;max-height:260px;overflow:auto}.validation-title[data-v-e92cd537]{margin:0 0 6px;font-size:13px;font-weight:600;color:#b91c1c}.validation-list[data-v-e92cd537]{margin:0;padding-left:18px;color:#991b1b;font-size:13px}.validation-actions[data-v-e92cd537]{margin-top:8px}.history-wrap[data-v-e92cd537]{border-top:1px solid rgba(148,163,184,.24);padding-top:10px}.history-title[data-v-e92cd537]{margin:0 0 6px;font-size:13px;font-weight:600;color:#334155}.history-list[data-v-e92cd537]{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.history-row[data-v-e92cd537]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:8px 10px;background:#f8fafccc}.history-copy[data-v-e92cd537]{min-width:0}.history-actions[data-v-e92cd537]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.history-line[data-v-e92cd537]{margin:0;color:#334155;font-size:13px}.history-line.muted[data-v-e92cd537]{color:#64748b}.error[data-v-e92cd537]{margin:0;color:#b91c1c;font-size:13px}@media (max-width: 720px){.header-row[data-v-e92cd537]{align-items:flex-start}.history-row[data-v-e92cd537]{flex-direction:column;align-items:stretch}.history-actions[data-v-e92cd537]{width:100%;flex-direction:column}.history-actions[data-v-e92cd537] button{width:100%}.field-meta-row[data-v-e92cd537]{flex-direction:column;align-items:flex-start}}.lease-admin-page[data-v-a44b6913]{min-height:100vh;display:flex;flex-direction:column;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.topbar[data-v-a44b6913]{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.24)}.back-button[data-v-a44b6913]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fffffff2;color:var(--tg-text);font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar-title-wrap[data-v-a44b6913]{min-width:0;flex:1}.topbar-title[data-v-a44b6913]{margin:0;font-size:17px;font-weight:700}.topbar-subtitle[data-v-a44b6913]{margin:2px 0 0;color:var(--tg-hint);font-size:12px}.topbar-actions[data-v-a44b6913]{display:inline-flex;align-items:center;gap:8px}.content[data-v-a44b6913]{padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}[data-v-a44b6913] .card{border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}[data-v-a44b6913] .card-title{margin:0;font-size:15px;font-weight:700}[data-v-a44b6913] .form-grid{gap:12px}[data-v-a44b6913] .field{gap:6px}[data-v-a44b6913] .field-label{font-size:12px;font-weight:600;color:var(--tg-hint);line-height:1.35}[data-v-a44b6913] .field-hint{font-size:12px;color:var(--tg-hint);line-height:1.35}[data-v-a44b6913] .control-input{width:100%;min-height:44px;line-height:1.35;padding-left:12px!important;padding-right:12px!important}[data-v-a44b6913] select.control-input{padding-right:34px!important}[data-v-a44b6913] textarea.control-input{padding-top:10px!important;padding-bottom:10px!important}[data-v-a44b6913] .switch-row{min-height:44px;display:inline-flex;align-items:center;gap:8px;line-height:1.35}[data-v-a44b6913] .switch-row input[type=checkbox]{inline-size:16px;block-size:16px;margin:0}[data-v-a44b6913] .lease-admin-actions{width:100%;margin-top:14px;display:flex;justify-content:flex-end}[data-v-a44b6913] .lease-admin-actions>button,[data-v-a44b6913] .lease-admin-row-actions>button,[data-v-a44b6913] .topbar-actions>button{min-height:40px;line-height:1.2;padding-left:14px!important;padding-right:14px!important}[data-v-a44b6913] .list-item-row{border-radius:12px;padding:12px;display:grid;gap:12px}[data-v-a44b6913] .row-main{display:flex;flex-direction:column;gap:4px}[data-v-a44b6913] .lease-admin-row-actions{display:flex;flex-wrap:wrap;align-items:center}[data-v-a44b6913] .row-title,[data-v-a44b6913] .row-subtitle,[data-v-a44b6913] .row-meta{line-height:1.35}[data-v-a44b6913] .text-muted{margin:0;line-height:1.4}@media (max-width: 420px){[data-v-a44b6913] .lease-admin-actions>button,[data-v-a44b6913] .lease-admin-row-actions>button{min-height:40px}}.filters-row[data-v-f2e9a987]{display:grid;gap:10px}.field[data-v-f2e9a987]{display:flex;flex-direction:column;gap:6px}.field.compact[data-v-f2e9a987]{max-width:320px}.field-label[data-v-f2e9a987]{font-size:12px;color:var(--tg-hint)}.control-input[data-v-f2e9a987]{min-height:44px}.switch-row[data-v-f2e9a987]{min-height:44px;display:inline-flex;align-items:center;gap:8px}.list-wrap[data-v-f2e9a987]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-f2e9a987]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-f2e9a987]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-f2e9a987],.row-meta[data-v-f2e9a987]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-f2e9a987]{color:#b91c1c;font-size:13px}.success[data-v-f2e9a987]{color:#047857;font-size:13px}.control-input[data-v-e748c94c]{min-height:44px}.file-input[data-v-e748c94c]{padding:8px 10px}.error[data-v-e748c94c]{margin-top:10px;color:#b91c1c;font-size:13px}.kv-grid[data-v-9529240f]{display:grid;gap:6px}.kv-item[data-v-9529240f]{margin:0;font-size:13px}.template-version-actions[data-v-9529240f]{margin-top:12px}.error[data-v-9529240f]{margin-top:10px;color:#b91c1c;font-size:13px}.success[data-v-9529240f]{margin-top:10px;color:#047857;font-size:13px}.list-wrap[data-v-5c70738d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-5c70738d]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-5c70738d]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-5c70738d],.row-meta[data-v-5c70738d]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-5c70738d]{color:#b91c1c;font-size:13px}.guide[data-v-47141c0c]{border:1px solid rgba(59,130,246,.24);background:#eff6ffc7;border-radius:10px;padding:10px;margin-bottom:10px}.guide-title[data-v-47141c0c]{margin:0;font-size:13px;font-weight:600}.guide-text[data-v-47141c0c]{margin:6px 0 0;font-size:12px;color:var(--tg-hint);line-height:1.4}.error[data-v-47141c0c]{margin-top:10px;color:#b91c1c;font-size:13px}.list-wrap[data-v-58e39003]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-58e39003]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-58e39003]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-58e39003],.row-meta[data-v-58e39003]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-58e39003]{color:#b91c1c;font-size:13px}.error[data-v-9454460b]{margin-top:10px;color:#b91c1c;font-size:13px}.list-wrap[data-v-42e3059d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-42e3059d]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-42e3059d]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-42e3059d],.row-meta[data-v-42e3059d]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-42e3059d]{color:#b91c1c;font-size:13px}.error[data-v-0d6faff6]{margin-top:10px;color:#b91c1c;font-size:13px}.summary-grid[data-v-4b08cb36]{margin-top:10px;display:grid;gap:4px}.summary-item[data-v-4b08cb36]{margin:0;font-size:13px}.list-wrap[data-v-4b08cb36]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-4b08cb36]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-4b08cb36]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-4b08cb36],.row-meta[data-v-4b08cb36]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-4b08cb36]{color:#b91c1c;font-size:13px}.control-input[data-v-6e87630a]{min-height:44px}.mono[data-v-6e87630a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.error[data-v-6e87630a]{margin-top:10px;color:#b91c1c;font-size:13px}.success[data-v-6e87630a]{margin-top:10px;color:#047857;font-size:13px}.summary-grid[data-v-f3899112]{display:grid;gap:4px}.summary-item[data-v-f3899112]{margin:0;font-size:13px}.list-wrap[data-v-f3899112]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-f3899112]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-f3899112]{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.row-subtitle[data-v-f3899112],.row-meta[data-v-f3899112]{margin:0;color:var(--tg-hint);font-size:12px}.status-badge[data-v-f3899112]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3;background:#e5e7eb;color:#1f2937}.status-draft[data-v-f3899112]{background:#e5e7eb;color:#374151}.status-validated[data-v-f3899112]{background:#dbeafe;color:#1d4ed8}.status-rendered[data-v-f3899112]{background:#dcfce7;color:#166534}.status-legal_approved[data-v-f3899112]{background:#ecfeff;color:#155e75}.status-failed[data-v-f3899112]{background:#fee2e2;color:#991b1b}.status-signed[data-v-f3899112]{background:#ede9fe;color:#5b21b6}.error[data-v-f3899112]{color:#b91c1c;font-size:13px}.control-input[data-v-1da1604e]{min-height:44px}.mono[data-v-1da1604e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.validation-box[data-v-1da1604e]{margin-top:12px;padding:10px;border-radius:10px;border:1px solid rgba(239,68,68,.32);background:#fef2f2d9}.validation-title[data-v-1da1604e]{margin:0;font-size:13px;font-weight:600}.validation-list[data-v-1da1604e]{margin:8px 0 0;padding-left:18px;font-size:13px}.error[data-v-1da1604e]{margin-top:10px;color:#b91c1c;font-size:13px}.kv-grid[data-v-683874d2]{display:grid;gap:6px}.kv-item[data-v-683874d2]{margin:0;font-size:13px}.status-grid[data-v-683874d2]{margin-top:12px}.control-input[data-v-683874d2]{min-height:44px}.mono[data-v-683874d2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.error[data-v-683874d2]{margin-top:10px;color:#b91c1c;font-size:13px}.success[data-v-683874d2]{margin-top:10px;color:#047857;font-size:13px}.list-wrap[data-v-222e27b7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-222e27b7]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-222e27b7]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-222e27b7],.row-meta[data-v-222e27b7]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-222e27b7]{color:#b91c1c;font-size:13px}.error[data-v-548662e4]{margin-top:10px;color:#b91c1c;font-size:13px}.list-wrap[data-v-9030e67f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-9030e67f]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0;display:grid;gap:10px}.row-title[data-v-9030e67f]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-9030e67f],.row-meta[data-v-9030e67f]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-9030e67f]{color:#b91c1c;font-size:13px}.list-wrap[data-v-c3b8731f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-c3b8731f]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0}.row-title[data-v-c3b8731f]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-c3b8731f],.row-meta[data-v-c3b8731f]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-c3b8731f]{color:#b91c1c;font-size:13px}.list-wrap[data-v-f8391321]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list-item-row[data-v-f8391321]{border:var(--border-soft);border-radius:12px;padding:10px;background:#fffffff0}.list-item-row.broken[data-v-f8391321]{border-color:#ef44446b;background:#fef2f2b3}.row-title[data-v-f8391321]{margin:0;font-size:14px;font-weight:700}.row-subtitle[data-v-f8391321],.row-meta[data-v-f8391321]{margin:0;color:var(--tg-hint);font-size:12px}.error[data-v-f8391321]{color:#b91c1c;font-size:13px}.component-list[data-v-7d727d9d]{display:flex;flex-direction:column;gap:12px}.component-card[data-v-7d727d9d]{border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:12px;background:#ffffffe6;display:flex;flex-direction:column;gap:10px}.component-nav-card[data-v-7d727d9d] .app-menu-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.component-nav-card[data-v-7d727d9d] .app-menu-groups__section{border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:10px;background:#f8fafc8c}.component-nav-card[data-v-7d727d9d] .app-menu-list{border-radius:10px}.component-head[data-v-7d727d9d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.component-title[data-v-7d727d9d]{margin:0;font-size:16px;font-weight:700}.component-source[data-v-7d727d9d]{color:var(--tg-hint);font-size:12px}.preview-row[data-v-7d727d9d]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:2px 0 8px}.preview-row[data-v-7d727d9d]>*{flex:0 0 auto}.preview-column[data-v-7d727d9d]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.repair-item-demo-grid[data-v-7d727d9d]{display:grid;gap:10px;grid-template-columns:280px minmax(420px,1fr) 180px;align-items:end}.field-item[data-v-7d727d9d]{min-width:0}.controls-table[data-v-7d727d9d]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.controls-table th[data-v-7d727d9d],.controls-table td[data-v-7d727d9d]{border:1px solid rgba(148,163,184,.24);padding:8px;vertical-align:middle;text-align:left}.controls-table th[data-v-7d727d9d]{background:#f1f5f9bf;font-weight:700}.controls-table th[data-v-7d727d9d]:first-child,.controls-table td[data-v-7d727d9d]:first-child{width:210px}.control-cell[data-v-7d727d9d]{min-width:280px}.prop-toggle[data-v-7d727d9d]{display:inline-flex;align-items:center;gap:8px;min-height:36px}.tabs-content[data-v-7d727d9d]{margin-top:8px;padding:8px;border-radius:10px;background:#f1f5f9cc}.checkbox-row[data-v-7d727d9d]{display:inline-flex;align-items:center;gap:8px;min-height:44px}.layout-demo-shell[data-v-7d727d9d]{width:min(460px,calc(100vw - 64px));height:230px;border:1px solid rgba(148,163,184,.25);border-radius:12px;overflow:auto;background:#f8fafca6}.menu-page-demo[data-v-7d727d9d]{width:min(420px,calc(100vw - 64px));height:280px}.menu-page-demo[data-v-7d727d9d] .app-page-layout{min-height:auto;padding-bottom:0}.props-table[data-v-7d727d9d]{width:100%;border-collapse:collapse;font-size:12px}.props-table th[data-v-7d727d9d],.props-table td[data-v-7d727d9d]{border:1px solid rgba(148,163,184,.24);padding:6px 8px;vertical-align:top;text-align:left}.props-table th[data-v-7d727d9d]{background:#f1f5f9bf;font-weight:700}.doc-events[data-v-7d727d9d]{margin:0;font-size:12px}.h3[data-v-7d727d9d]{margin:0;font-size:15px;font-weight:700}@media (max-width: 720px){.controls-table[data-v-7d727d9d],.props-table[data-v-7d727d9d]{display:block;overflow-x:auto;white-space:nowrap}.layout-demo-shell[data-v-7d727d9d]{width:calc(100vw - 64px)}.repair-item-demo-grid[data-v-7d727d9d]{grid-template-columns:1fr}}.section-head[data-v-597d0463]{display:flex;flex-direction:column;gap:2px}.access-list[data-v-597d0463],.feature-groups[data-v-597d0463],.feature-group[data-v-597d0463]{display:flex;flex-direction:column;gap:8px}.feature-group+.feature-group[data-v-597d0463]{margin-top:6px}.feature-group-title[data-v-597d0463],.empty-text[data-v-597d0463]{margin:0;font-size:12px;line-height:1.35;color:var(--tg-hint)}.feature-group-title[data-v-597d0463]{font-weight:700}.access-row[data-v-597d0463]{min-height:44px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.25);background:#ffffffe6;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.access-content[data-v-597d0463]{display:flex;flex-direction:column;gap:5px;min-width:0}.access-title[data-v-597d0463],.access-meta[data-v-597d0463],.access-details[data-v-597d0463],.access-code[data-v-597d0463]{margin:0;line-height:1.35}.access-title[data-v-597d0463]{font-size:14px;font-weight:600}.access-meta[data-v-597d0463],.access-details[data-v-597d0463]{font-size:12px;color:var(--tg-hint)}.access-code[data-v-597d0463]{font-size:12px;color:var(--tg-hint);overflow-wrap:anywhere;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace)}.count-badge[data-v-597d0463]{flex:0 0 auto;min-width:38px;padding:4px 8px;border-radius:999px;background:#e2e8f0d9;color:#334155;text-align:center;font-size:12px;font-weight:700}.password-form[data-v-598eff6d]{display:flex;flex-direction:column;gap:10px}.field-label[data-v-598eff6d]{font-size:12px;color:var(--tg-hint);line-height:1.35}.password-submit[data-v-598eff6d]{width:100%;margin-top:2px}.form-message[data-v-598eff6d],.password-unavailable[data-v-598eff6d]{margin:0;font-size:13px;line-height:1.4}.form-message--error[data-v-598eff6d]{color:#b91c1c}.form-message--success[data-v-598eff6d]{color:#15803d}.password-unavailable[data-v-598eff6d]{color:var(--tg-hint)}.section-head[data-v-c1e11522],.section-head[data-v-ef892722]{display:flex;flex-direction:column;gap:2px}.state-text[data-v-ef892722]{margin:0;font-size:14px;line-height:1.45;color:var(--tg-hint)}.state-text--error[data-v-ef892722]{color:#b91c1c}.error-block[data-v-ef892722]{display:flex;flex-direction:column;gap:12px}.summary-band[data-v-c8dced1d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 12px;border-bottom:1px solid rgba(148,163,184,.28)}.summary-band__state[data-v-c8dced1d]{min-width:0;display:flex;align-items:center;gap:10px}.live-dot[data-v-c8dced1d]{width:9px;height:9px;border-radius:999px;background:#64748b;flex:0 0 auto}.live-dot.is-active[data-v-c8dced1d]{background:#d97706;box-shadow:0 0 0 4px #f59e0b24}.summary-band__title[data-v-c8dced1d],.summary-band__meta[data-v-c8dced1d],.section-label[data-v-c8dced1d],.active-run__title[data-v-c8dced1d]{margin:0}.summary-band__title[data-v-c8dced1d]{font-size:13px;font-weight:650;line-height:1.35}.summary-band__meta[data-v-c8dced1d]{margin-top:2px;color:var(--tg-hint);font-size:11px;line-height:1.35}.page-message[data-v-c8dced1d]{margin:0;border-left:3px solid;padding:10px 12px;font-size:13px;line-height:1.4;background:#f8fafccc}.page-message--success[data-v-c8dced1d]{border-color:#059669;color:#065f46}.page-message--error[data-v-c8dced1d],.form-error[data-v-c8dced1d],.run-history__error[data-v-c8dced1d]{color:#b91c1c}.page-message--error[data-v-c8dced1d]{border-color:#dc2626}.integration-list-shell[data-v-c8dced1d]{border-top:1px solid rgba(148,163,184,.3);border-bottom:1px solid rgba(148,163,184,.3);background:#ffffffc7}.empty-state[data-v-c8dced1d]{margin:0;padding:24px 14px;color:var(--tg-hint);font-size:13px;text-align:center}.integration-row+.integration-row[data-v-c8dced1d]{border-top:1px solid rgba(148,163,184,.22)}.integration-row__trigger[data-v-c8dced1d]{width:100%;min-height:76px;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;text-align:left;cursor:pointer}.integration-row__trigger[data-v-c8dced1d]:hover{background:#f8fafcdb}.integration-row__trigger[data-v-c8dced1d]:focus-visible{outline:2px solid rgba(59,130,246,.52);outline-offset:-2px}.integration-row__identity[data-v-c8dced1d]{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.integration-row__title-line[data-v-c8dced1d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.integration-row__title[data-v-c8dced1d]{font-size:15px;font-weight:700;line-height:1.3}.integration-row__detail[data-v-c8dced1d],.integration-row__runtime[data-v-c8dced1d]{overflow-wrap:anywhere;color:var(--tg-hint);font-size:12px;line-height:1.35}.integration-row__runtime[data-v-c8dced1d]{color:#475569}.integration-row__chevron[data-v-c8dced1d]{width:28px;height:28px;border-radius:999px;background:#94a3b82b;color:#64748b;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .18s ease}.integration-row__chevron.is-open[data-v-c8dced1d]{transform:rotate(180deg)}.integration-row__content[data-v-c8dced1d]{padding:0 14px 16px}.active-run[data-v-c8dced1d]{padding:12px 0 14px;border-top:1px solid rgba(148,163,184,.22)}.active-run__head[data-v-c8dced1d],.launch-panel__head[data-v-c8dced1d],.launch-panel__footer[data-v-c8dced1d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-label[data-v-c8dced1d]{color:var(--tg-hint);font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase}.active-run__title[data-v-c8dced1d]{margin-top:3px;font-size:14px;font-weight:650}.active-run__cancel-state[data-v-c8dced1d]{margin:3px 0 0;color:#b45309;font-size:12px;line-height:1.35}.active-run__actions[data-v-c8dced1d]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.active-run__time[data-v-c8dced1d],.launch-panel__lock[data-v-c8dced1d]{color:var(--tg-hint);font-size:12px;white-space:nowrap}.progress-track[data-v-c8dced1d]{height:4px;margin-top:10px;overflow:hidden;background:#94a3b838}.progress-track span[data-v-c8dced1d]{display:block;width:38%;height:100%;background:#d97706;animation:progress-move-c8dced1d 1.4s ease-in-out infinite}@keyframes progress-move-c8dced1d{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (prefers-reduced-motion: reduce){.progress-track span[data-v-c8dced1d]{width:100%;animation:none}}.run-metrics[data-v-c8dced1d]{margin:10px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#94a3b838}.run-metrics>div[data-v-c8dced1d]{min-width:0;padding:7px 8px;background:#fffffff5}.run-metrics dt[data-v-c8dced1d],.confirmation-list dt[data-v-c8dced1d]{color:var(--tg-hint);font-size:10px;line-height:1.3}.run-metrics dd[data-v-c8dced1d],.confirmation-list dd[data-v-c8dced1d]{margin:2px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.3}.launch-panel[data-v-c8dced1d]{padding:14px 0;border-top:1px solid rgba(148,163,184,.22)}.operation-tabs[data-v-c8dced1d]{margin-top:10px}.operation-summary[data-v-c8dced1d]{margin:10px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.4}.launch-form[data-v-c8dced1d]{margin-top:12px}.form-error[data-v-c8dced1d]{margin:10px 0 0;font-size:12px;line-height:1.4}.form-hint[data-v-c8dced1d]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.4}.launch-panel__footer[data-v-c8dced1d]{margin-top:12px;flex-wrap:wrap;justify-content:flex-end}.run-history[data-v-c8dced1d]{padding-top:14px;border-top:1px solid rgba(148,163,184,.22)}.run-history__list[data-v-c8dced1d]{margin-top:7px}.run-history__item[data-v-c8dced1d]{min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0}.run-history__item+.run-history__item[data-v-c8dced1d]{border-top:1px solid rgba(148,163,184,.18)}.run-history__main[data-v-c8dced1d]{min-width:0;display:flex;flex-direction:column;gap:2px}.run-history__title[data-v-c8dced1d]{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.run-history__meta[data-v-c8dced1d],.run-history__error[data-v-c8dced1d]{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.run-history__meta[data-v-c8dced1d]{color:var(--tg-hint)}.run-log-disclosure[data-v-c8dced1d]{margin-top:6px}.run-log-disclosure summary[data-v-c8dced1d]{min-height:44px;display:inline-flex;align-items:center;color:var(--app-link, #1d4ed8);cursor:pointer;font-size:12px;font-weight:600}.run-log[data-v-c8dced1d]{margin:0 0 4px;padding:8px 0 0;list-style:none;border-top:1px solid rgba(148,163,184,.24)}.run-log li[data-v-c8dced1d]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 8px;padding:5px 0;color:var(--tg-text);font-size:11px;line-height:1.4}.run-log time[data-v-c8dced1d]{color:var(--tg-hint);font-variant-numeric:tabular-nums}.run-log small[data-v-c8dced1d]{grid-column:2;color:var(--tg-hint);font-size:10px}.run-log li.is-warning>span[data-v-c8dced1d]{color:#92400e}.run-log li.is-error>span[data-v-c8dced1d]{color:#b91c1c}.confirmation-list[data-v-c8dced1d]{margin:0}.confirmation-list>div[data-v-c8dced1d]{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:12px;padding:10px 0}.confirmation-list>div+div[data-v-c8dced1d]{border-top:1px solid rgba(148,163,184,.22)}.confirmation-list dd[data-v-c8dced1d]{margin-top:0;text-align:right}[data-v-c8dced1d] .operation-tabs .app-tabs-trigger{min-width:0;min-height:40px;padding-inline:7px;white-space:normal;line-height:1.2}[data-v-c8dced1d] .app-switch-row{min-height:44px;align-items:center}@media (max-width: 520px){.integration-row__trigger[data-v-c8dced1d],.integration-row__content[data-v-c8dced1d]{padding-right:12px;padding-left:12px}.run-metrics[data-v-c8dced1d]{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-panel__head[data-v-c8dced1d]{align-items:flex-start;flex-direction:column;gap:3px}.active-run__head[data-v-c8dced1d]{align-items:flex-start}.active-run__actions[data-v-c8dced1d]{align-items:flex-end;flex-direction:column}.launch-panel__lock[data-v-c8dced1d]{white-space:normal}.launch-panel__footer[data-v-c8dced1d] button{width:100%}.launch-panel__footer[data-v-c8dced1d]{flex-direction:column-reverse}[data-v-c8dced1d] .operation-tabs .app-tabs-trigger{min-height:44px;font-size:12px}}.filters[data-v-0c8ce3d5]{display:grid;gap:10px}.search-control[data-v-0c8ce3d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.message[data-v-0c8ce3d5]{margin:0;padding:10px 12px;border-left:3px solid;font-size:13px;line-height:1.4}.message--error[data-v-0c8ce3d5]{border-color:#dc2626;background:#fef2f2c7;color:#b91c1c}.summary[data-v-0c8ce3d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#94a3b83d}.summary>div[data-v-0c8ce3d5]{min-width:0;padding:12px;background:#fffffff5}.summary__label[data-v-0c8ce3d5]{display:block;margin-bottom:3px;color:var(--tg-hint);font-size:11px;line-height:1.3}.summary strong[data-v-0c8ce3d5]{font-size:14px;line-height:1.3}.address-cell[data-v-0c8ce3d5],.mobile-offer[data-v-0c8ce3d5]{display:flex;flex-direction:column;gap:4px}.address-cell[data-v-0c8ce3d5]{min-width:220px}.address-cell a[data-v-0c8ce3d5],.mobile-offer a[data-v-0c8ce3d5]{color:var(--tg-link);text-decoration:none}.address-cell a[data-v-0c8ce3d5]:hover,.mobile-offer a[data-v-0c8ce3d5]:hover{text-decoration:underline}.mobile-offer[data-v-0c8ce3d5]{font-size:12px;line-height:1.4}.mobile-offer__head[data-v-0c8ce3d5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.text-muted[data-v-0c8ce3d5]{color:var(--tg-hint)}.pagination[data-v-0c8ce3d5]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;color:var(--tg-hint);font-size:12px}@media (max-width: 767px){.summary[data-v-0c8ce3d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-control[data-v-0c8ce3d5]{grid-template-columns:minmax(0,1fr)}.search-control[data-v-0c8ce3d5] button{width:100%}}.menu-message[data-v-502be317]{margin:0;padding:12px;border-radius:12px;font-size:13px}.menu-message--error[data-v-502be317]{color:#991b1b;background:#fef2f2}.agent-state[data-v-502be317]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fffffff0}.agent-state__main[data-v-502be317]{min-width:0;display:flex;flex-direction:column;gap:3px}.agent-state__main span[data-v-502be317]{color:var(--tg-hint);font-size:12px;line-height:1.35}.agent-state__right[data-v-502be317]{display:flex;align-items:center;gap:8px;flex:0 0 auto}@media (max-width: 640px){.agent-state[data-v-502be317]{align-items:stretch;flex-direction:column}.agent-state__right[data-v-502be317]{justify-content:space-between}}.support-message[data-v-37a1edb6],.support-empty[data-v-37a1edb6]{margin:0;padding:12px;border-radius:12px;font-size:14px}.support-message--error[data-v-37a1edb6]{color:#991b1b;background:#fef2f2}.support-message--success[data-v-37a1edb6]{color:#166534;background:#f0fdf4}.support-empty[data-v-37a1edb6]{color:var(--tg-hint);text-align:center}.support-empty--warning[data-v-37a1edb6]{color:#854d0e;background:#fffbeb}.support-config-section[data-v-37a1edb6]{display:flex;flex-direction:column;gap:10px}.support-section-heading h2[data-v-37a1edb6],.support-section-heading p[data-v-37a1edb6]{margin:0}.support-section-heading h2[data-v-37a1edb6]{color:var(--tg-text);font-size:16px;line-height:1.35}.support-section-heading p[data-v-37a1edb6]{max-width:72ch;margin-top:3px;color:#475569;font-size:13px;line-height:1.45}.support-entity-list[data-v-37a1edb6]{flex-shrink:0;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:14px;overflow:hidden}.support-entity-row[data-v-37a1edb6]{display:flex;align-items:center;gap:16px;padding:14px;border-bottom:1px solid rgba(148,163,184,.25)}.support-entity-row[data-v-37a1edb6]:last-child{border-bottom:0}.support-entity-row--system[data-v-37a1edb6]{background:#f8fafc}.support-entity-main[data-v-37a1edb6]{min-width:0;flex:1}.support-entity-title-line[data-v-37a1edb6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-editor-note[data-v-37a1edb6]{margin:0;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.45}.support-entity-title[data-v-37a1edb6],.support-entity-answer[data-v-37a1edb6],.support-entity-meta[data-v-37a1edb6]{margin:0;overflow-wrap:anywhere}.support-entity-title[data-v-37a1edb6]{font-weight:700;line-height:1.4}.support-entity-answer[data-v-37a1edb6]{margin-top:4px;color:#334155;line-height:1.45}.support-entity-meta[data-v-37a1edb6]{margin-top:5px;color:var(--tg-hint);font-size:12px}.support-field-full[data-v-37a1edb6]{grid-column:1 / -1}@media (max-width: 760px){.support-entity-row[data-v-37a1edb6]{align-items:stretch;flex-direction:column}}.gap-intro[data-v-37a1edb6]{display:flex;align-items:baseline;gap:12px;padding:12px 14px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fff;color:#334155;font-size:13px}.gap-intro strong[data-v-37a1edb6]{color:#0f172a;white-space:nowrap}.gap-status[data-v-37a1edb6]{width:190px;flex:0 0 auto}.gap-diagnostics[data-v-37a1edb6]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:10px 0 0;color:#475569;font-size:12px}.gap-diagnostics dt[data-v-37a1edb6]{font-weight:700}.gap-diagnostics dd[data-v-37a1edb6]{margin:0;overflow-wrap:anywhere}.gap-candidates[data-v-37a1edb6]{margin-top:10px;color:#334155;font-size:12px}.gap-candidates ul[data-v-37a1edb6]{display:grid;gap:6px;margin:6px 0 0;padding-left:18px}.gap-candidates li[data-v-37a1edb6]{display:grid;gap:2px}.gap-candidates small[data-v-37a1edb6]{color:#64748b}.gap-actions[data-v-37a1edb6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width: 760px){.gap-intro[data-v-37a1edb6]{align-items:flex-start;flex-direction:column}.gap-status[data-v-37a1edb6]{width:100%}.gap-diagnostics[data-v-37a1edb6]{grid-template-columns:1fr}}.app-markdown-toc[data-v-4d90b3ae]{min-width:0;color:#334155}.app-markdown-toc__heading[data-v-4d90b3ae]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px 8px;border-bottom:1px solid rgba(148,163,184,.25)}.app-markdown-toc__heading strong[data-v-4d90b3ae]{color:#0f172a;font-size:14px}.app-markdown-toc__heading span[data-v-4d90b3ae]{color:#64748b;font-size:12px;white-space:nowrap}.app-markdown-toc ol[data-v-4d90b3ae]{margin:8px 0 0;padding:0;list-style:none}.app-markdown-toc li+li[data-v-4d90b3ae]{margin-top:2px}.app-markdown-toc a[data-v-4d90b3ae]{display:flex;align-items:center;min-height:44px;border-radius:8px;padding:7px 8px;color:#334155;font-size:13px;line-height:1.35;text-decoration:none}.app-markdown-toc__level-3 a[data-v-4d90b3ae],.app-markdown-toc__level-4 a[data-v-4d90b3ae],.app-markdown-toc__level-5 a[data-v-4d90b3ae],.app-markdown-toc__level-6 a[data-v-4d90b3ae]{padding-left:20px;color:#475569;font-size:12px}.app-markdown-toc a[data-v-4d90b3ae]:hover{background:#f1f5f9;color:#1d4ed8}.app-markdown-toc a[data-v-4d90b3ae]:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.guide-layout[data-v-ae382f19]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px}.guide-toc[data-v-ae382f19]{position:sticky;top:78px;max-height:calc(100vh - 96px);overflow-y:auto;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff;padding:12px}.guide-article[data-v-ae382f19]{min-width:0;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fff;padding:16px}.guide-note[data-v-ae382f19]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.25);color:#475569;font-size:12px}.guide-note strong[data-v-ae382f19]{color:#0f172a}@media (max-width: 760px){.guide-layout[data-v-ae382f19]{grid-template-columns:minmax(0,1fr);gap:12px}.guide-toc[data-v-ae382f19]{position:static;max-height:none}.guide-article[data-v-ae382f19]{padding:14px}}.tree-nav[data-v-853c63a6]{min-width:0}.tree-nav__list[data-v-853c63a6]{list-style:none;margin:8px 0;padding:0}.tree-nav__row[data-v-853c63a6]{display:flex;align-items:center;min-height:44px;border-radius:6px;color:var(--tg-text)}.tree-nav__row[data-v-853c63a6]:hover{background:var(--app-muted, #f1f5f9)}.tree-nav__row.is-current[data-v-853c63a6]{background:#e8efff;color:#1d4ed8}.tree-nav__row.is-drop[data-v-853c63a6]{outline:2px dashed #2563eb;outline-offset:-2px;background:#dbeafe}.tree-nav__toggle[data-v-853c63a6],.tree-nav__select[data-v-853c63a6]{border:0;background:none;color:inherit;cursor:pointer;min-height:44px}.tree-nav__toggle[data-v-853c63a6]{width:32px;flex:0 0 32px;display:grid;place-items:center}.tree-nav__spacer[data-v-853c63a6]{width:32px;flex:0 0 32px}.tree-nav__select[data-v-853c63a6]{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 0;text-align:left;font-size:.875rem}.tree-nav__select>span[data-v-853c63a6]{overflow-wrap:anywhere;flex:1}.tree-nav__select small[data-v-853c63a6]{font-size:.75rem;font-variant-numeric:tabular-nums;color:#475569;padding-right:4px}.tree-nav__drag[data-v-853c63a6]{cursor:grab;width:24px;flex:0 0 24px;color:#64748b}.app-icon[data-v-853c63a6]{width:16px;height:16px;flex-shrink:0}button[data-v-853c63a6]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;border-radius:4px}.tree-nav__empty[data-v-853c63a6]{font-size:.875rem;line-height:1.5;color:var(--tg-hint)}@media (pointer: coarse){.tree-nav__drag[data-v-853c63a6]{display:none}.tree-nav__toggle[data-v-853c63a6],.tree-nav__spacer[data-v-853c63a6]{width:44px;flex-basis:44px}}.kb-badge[data-v-1ab6714e]{display:inline-block;padding:4px 8px;border-radius:6px;color:var(--tg-hint);background:var(--app-surface-muted, #f1f5f9);line-height:1.45;font-size:12px}.kb-badge--published[data-v-1ab6714e]{color:#166534;background:#dcfce7}.kb-badge--failed[data-v-1ab6714e]{color:#991b1b;background:#fee2e2}.kb-badge--draft[data-v-1ab6714e],.kb-badge--indexing[data-v-1ab6714e]{color:#854d0e;background:#fef9c3}.kb-placement[data-v-1ab6714e]{display:block;margin-top:4px;font-size:12px;color:var(--tg-hint)}.kb-placement-link[data-v-aad58d53]{display:flex;align-items:center;min-height:44px;font-size:12px;color:var(--app-primary, #2563eb);text-decoration:underline}.kb-error[data-v-aad58d53]{color:var(--app-danger, #991b1b);overflow-wrap:anywhere}.kb-list-meta[data-v-aad58d53],.kb-sort[data-v-aad58d53],.kb-pagination[data-v-aad58d53]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-list-meta[data-v-aad58d53]{justify-content:space-between}.kb-list-meta p[data-v-aad58d53],.kb-mobile-line[data-v-aad58d53]{margin:0}.kb-sort[data-v-aad58d53] .app-select,.kb-pagination[data-v-aad58d53] .app-select{width:auto}.kb-title[data-v-aad58d53]{color:var(--app-primary, #2563eb);font-size:14px;font-weight:650;line-height:1.45;display:inline-block;padding:4px 0;overflow-wrap:anywhere}.kb-title[data-v-aad58d53]:hover{text-decoration:underline}.kb-title[data-v-aad58d53]:focus-visible{outline:2px solid var(--app-primary, #2563eb);outline-offset:3px}.kb-excerpt[data-v-aad58d53]{margin:4px 0 0;color:var(--tg-hint);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:75ch}.kb-mobile-line[data-v-aad58d53],.kb-muted[data-v-aad58d53]{font-size:12px;color:var(--tg-hint)}.kb-pagination[data-v-aad58d53]{justify-content:flex-end}.kb-pagination>span[data-v-aad58d53]{margin-right:auto}.kb-index[data-v-aad58d53]{border-top:1px solid var(--app-border, #e2e8f0);margin-top:12px}.kb-index summary[data-v-aad58d53]{min-height:44px;padding:12px 0;cursor:pointer}.kb-index p[data-v-aad58d53]{font-size:13px;line-height:1.5}[data-v-aad58d53] .data-table td:nth-child(2){width:43%}.kb-workspace[data-v-aad58d53]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.kb-sidebar[data-v-aad58d53]{min-width:0;border-right:1px solid var(--app-border, #e2e8f0);padding-right:16px}.kb-section-panel>summary[data-v-aad58d53]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;min-height:44px;font-weight:650;cursor:pointer}.kb-section-panel>summary span[data-v-aad58d53]{display:none}.kb-panel-chevron[data-v-aad58d53]{margin-left:auto}.kb-section-panel[open] .kb-panel-chevron[data-v-aad58d53]{transform:rotate(90deg)}.kb-section-content[data-v-aad58d53],.kb-documents[data-v-aad58d53],.kb-modal-fields[data-v-aad58d53]{display:grid;gap:12px;min-width:0}.kb-folder[data-v-aad58d53]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;text-align:left;border:0;border-radius:6px;background:transparent;cursor:pointer;color:var(--tg-text);font-size:.875rem}.kb-folder[data-v-aad58d53]:hover{background:#f1f5f9}.kb-folder.is-current[data-v-aad58d53]{background:#e8efff;color:#1d4ed8;font-weight:650}.kb-folder[data-v-aad58d53]:focus-visible{outline:2px solid #2563eb}.kb-root-drop[data-v-aad58d53]{padding:12px;border:1px dashed #94a3b8;border-radius:6px;color:#475569;font-size:.75rem;line-height:1.5}.kb-root-drop[data-v-aad58d53]:hover{background:#eff6ff}.kb-section-heading[data-v-aad58d53]{display:flex;justify-content:space-between;align-items:start;gap:12px}.kb-section-heading h2[data-v-aad58d53]{font-size:1.125rem;font-weight:650;margin:0;overflow-wrap:anywhere}.kb-path[data-v-aad58d53],.kb-help[data-v-aad58d53]{margin:4px 0;color:#475569;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.kb-check[data-v-aad58d53]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.kb-mobile-check[data-v-aad58d53]{justify-content:start;gap:12px;font-size:.875rem}.kb-document-title[data-v-aad58d53]{display:flex;align-items:center;gap:8px}.kb-drag[data-v-aad58d53]{width:24px;flex-shrink:0;cursor:grab;color:#64748b}.kb-selection[data-v-aad58d53]{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border:1px solid #93b4ff;background:#eff6ff;border-radius:8px}@media (max-width: 900px){.kb-workspace[data-v-aad58d53]{grid-template-columns:minmax(0,1fr);gap:16px}.kb-sidebar[data-v-aad58d53]{border-right:0;border-bottom:1px solid #e2e8f0;padding-right:0;padding-bottom:12px}.kb-section-panel>summary span[data-v-aad58d53]{display:inline;color:#475569;font-size:.875rem;font-weight:400}.kb-section-content[data-v-aad58d53]{max-height:50vh;overflow:auto}.kb-root-drop[data-v-aad58d53]{display:none}}@media (pointer: coarse){.kb-drag[data-v-aad58d53]{display:none}}@media (max-width: 600px){.kb-sort[data-v-aad58d53]{width:100%}.kb-pagination[data-v-aad58d53]{justify-content:flex-start}.kb-title[data-v-aad58d53]{min-height:44px;display:flex;align-items:center}}.placement-panel[data-v-b904fd2f]{display:grid;gap:12px;min-width:0;padding:16px;margin-top:4px;border:1px solid var(--app-border, #dbe2ec);border-radius:12px}.placement-panel h3[data-v-b904fd2f]{margin:0;font-size:15px;font-weight:650}.placement-panel>button[data-v-b904fd2f]{justify-self:start}.placement-assigned[data-v-b904fd2f]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.placement-assigned li[data-v-b904fd2f]{display:grid;gap:3px;overflow-wrap:anywhere}.placement-assigned span[data-v-b904fd2f],.placement-hint[data-v-b904fd2f]{color:var(--tg-hint);font-size:13px;line-height:1.5;margin:0}.placement-link[data-v-b904fd2f],.placement-assigned a[data-v-b904fd2f]{color:var(--app-primary, #2563eb);text-decoration:underline;overflow-wrap:anywhere}.placement-link[data-v-b904fd2f]{display:flex;align-items:center;min-height:44px;font-size:13px}.placement-error[data-v-b904fd2f]{color:var(--app-danger, #991b1b)}.placement-filters[data-v-b904fd2f]{display:flex;flex-wrap:wrap;gap:8px}.placement-options[data-v-b904fd2f]{display:grid;gap:8px;max-height:min(360px,42vh);overflow:auto;flex-shrink:0;padding:2px}.placement-option[data-v-b904fd2f]{display:flex;gap:14px;align-items:center;min-height:52px;padding:12px 16px;border:1px solid var(--app-border, #dbe2ec);border-radius:10px;cursor:pointer}.placement-option>span[data-v-b904fd2f]{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.placement-option strong[data-v-b904fd2f]{font-size:14px;font-weight:500}.placement-option small[data-v-b904fd2f]{color:var(--tg-hint);font-size:12px}.placement-option[data-v-b904fd2f] button{flex-shrink:0}.md-import[data-v-64a59b6a]{display:grid;gap:12px;padding:14px;border:1px solid #cbd5e1;border-radius:12px}.md-import-actions[data-v-64a59b6a]{display:flex;gap:8px;flex-wrap:wrap}.md-import-hint[data-v-64a59b6a]{color:#475569;margin:0}.md-import-warning[data-v-64a59b6a]{background:#fff7ed;color:#7c2d12;padding:10px;border-radius:8px}.md-import-error[data-v-64a59b6a]{color:#991b1b}.md-import-list[data-v-64a59b6a]{list-style:none;padding:0;max-height:220px;overflow:auto;margin:0}.md-import-list li[data-v-64a59b6a]{display:flex;gap:12px;justify-content:space-between;padding:7px 0;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;overflow-wrap:anywhere}.md-import-list strong[data-v-64a59b6a]{font-size:13px}summary[data-v-64a59b6a]{cursor:pointer;min-height:44px;padding:10px 0}progress[data-v-64a59b6a]{width:min(100%,320px);accent-color:#2563eb}.kb-section-setting[data-v-2b333c8c]{display:grid;gap:12px;max-width:850px;padding-bottom:24px}.kb-fields[data-v-2b333c8c]{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.kb-settings[data-v-2b333c8c]{max-width:850px}.kb-state[data-v-2b333c8c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:8px 0;color:var(--tg-hint);font-size:13px}.kb-state strong[data-v-2b333c8c]{color:var(--tg-text)}.kb-editor-heading[data-v-2b333c8c],.kb-actions[data-v-2b333c8c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-editor-heading[data-v-2b333c8c]{justify-content:space-between}h2[data-v-2b333c8c]{margin:0;font-size:17px;font-weight:650}.kb-hint[data-v-2b333c8c]{color:var(--tg-hint);font-size:13px;max-width:75ch;line-height:1.5;overflow-wrap:anywhere}.kb-alert[data-v-2b333c8c]{color:var(--app-danger, #991b1b);padding:10px 0;overflow-wrap:anywhere}.kb-details[data-v-2b333c8c]{border-top:1px solid var(--app-border, #e2e8f0)}.kb-details summary[data-v-2b333c8c]{min-height:44px;padding:12px 0;cursor:pointer;font-weight:600}.kb-preview[data-v-2b333c8c]{max-height:400px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.kb-channel[data-v-2b333c8c]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--app-border, #e2e8f0)}.kb-channel-copy[data-v-2b333c8c]{flex:1 1 400px;max-width:75ch;display:grid;gap:12px}.kb-channel-copy p[data-v-2b333c8c]{margin:0;line-height:1.5}.kb-channel .kb-actions[data-v-2b333c8c]{flex:0 1 auto}.crud-version-actions[data-v-589a551f]{display:grid;grid-template-columns:repeat(3,minmax(128px,auto));gap:8px}.crud-version-actions--without-archive[data-v-589a551f]{grid-template-columns:repeat(2,minmax(128px,auto))}@media (max-width: 760px){.crud-version-actions[data-v-589a551f]{width:100%;grid-template-columns:1fr}}.support-message[data-v-60e7990b],.support-empty[data-v-60e7990b]{margin:0;padding:12px;border-radius:12px;font-size:14px}.support-message--error[data-v-60e7990b]{color:#991b1b;background:#fef2f2}.support-message--success[data-v-60e7990b]{color:#166534;background:#f0fdf4}.support-empty[data-v-60e7990b]{color:var(--tg-hint);text-align:center}.support-empty--warning[data-v-60e7990b]{color:#854d0e;background:#fffbeb}.support-config-section[data-v-60e7990b]{display:flex;flex-direction:column;gap:10px}.support-section-heading h2[data-v-60e7990b],.support-section-heading p[data-v-60e7990b]{margin:0}.support-section-heading h2[data-v-60e7990b]{color:var(--tg-text);font-size:16px;line-height:1.35}.support-section-heading p[data-v-60e7990b]{max-width:72ch;margin-top:3px;color:#475569;font-size:13px;line-height:1.45}.support-entity-list[data-v-60e7990b]{flex-shrink:0;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:14px;overflow:hidden}.support-entity-row[data-v-60e7990b]{display:flex;align-items:center;gap:16px;padding:14px;border-bottom:1px solid rgba(148,163,184,.25)}.support-entity-row[data-v-60e7990b]:last-child{border-bottom:0}.support-entity-row--system[data-v-60e7990b]{background:#f8fafc}.support-entity-main[data-v-60e7990b]{min-width:0;flex:1}.support-entity-title-line[data-v-60e7990b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-editor-note[data-v-60e7990b]{margin:0;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.45}.support-entity-title[data-v-60e7990b],.support-entity-answer[data-v-60e7990b],.support-entity-meta[data-v-60e7990b]{margin:0;overflow-wrap:anywhere}.support-entity-title[data-v-60e7990b]{font-weight:700;line-height:1.4}.support-entity-answer[data-v-60e7990b]{margin-top:4px;color:#334155;line-height:1.45}.support-entity-meta[data-v-60e7990b]{margin-top:5px;color:var(--tg-hint);font-size:12px}.support-field-full[data-v-60e7990b]{grid-column:1 / -1}@media (max-width: 760px){.support-entity-row[data-v-60e7990b]{align-items:stretch;flex-direction:column}}.support-message[data-v-e8f9a465],.support-empty[data-v-e8f9a465]{margin:0;padding:12px;border-radius:12px;font-size:14px}.support-message--error[data-v-e8f9a465]{color:#991b1b;background:#fef2f2}.support-message--success[data-v-e8f9a465]{color:#166534;background:#f0fdf4}.support-empty[data-v-e8f9a465]{color:var(--tg-hint);text-align:center}.support-empty--warning[data-v-e8f9a465]{color:#854d0e;background:#fffbeb}.support-config-section[data-v-e8f9a465]{display:flex;flex-direction:column;gap:10px}.support-section-heading h2[data-v-e8f9a465],.support-section-heading p[data-v-e8f9a465]{margin:0}.support-section-heading h2[data-v-e8f9a465]{color:var(--tg-text);font-size:16px;line-height:1.35}.support-section-heading p[data-v-e8f9a465]{max-width:72ch;margin-top:3px;color:#475569;font-size:13px;line-height:1.45}.support-entity-list[data-v-e8f9a465]{flex-shrink:0;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:14px;overflow:hidden}.support-entity-row[data-v-e8f9a465]{display:flex;align-items:center;gap:16px;padding:14px;border-bottom:1px solid rgba(148,163,184,.25)}.support-entity-row[data-v-e8f9a465]:last-child{border-bottom:0}.support-entity-row--system[data-v-e8f9a465]{background:#f8fafc}.support-entity-main[data-v-e8f9a465]{min-width:0;flex:1}.support-entity-title-line[data-v-e8f9a465]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-editor-note[data-v-e8f9a465]{margin:0;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.45}.support-entity-title[data-v-e8f9a465],.support-entity-answer[data-v-e8f9a465],.support-entity-meta[data-v-e8f9a465]{margin:0;overflow-wrap:anywhere}.support-entity-title[data-v-e8f9a465]{font-weight:700;line-height:1.4}.support-entity-answer[data-v-e8f9a465]{margin-top:4px;color:#334155;line-height:1.45}.support-entity-meta[data-v-e8f9a465]{margin-top:5px;color:var(--tg-hint);font-size:12px}.support-field-full[data-v-e8f9a465]{grid-column:1 / -1}@media (max-width: 760px){.support-entity-row[data-v-e8f9a465]{align-items:stretch;flex-direction:column}}.detail-message[data-v-e93ad0e2]{margin:0;padding:12px;border-radius:12px;background:#f8fafc;color:var(--tg-hint)}.detail-message--error[data-v-e93ad0e2]{background:#fef2f2;color:#991b1b}.run-summary[data-v-e93ad0e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff}.run-summary>div[data-v-e93ad0e2]:first-child{display:grid;gap:4px}.run-summary span[data-v-e93ad0e2]{color:var(--tg-hint);font-size:12px}.run-summary__badges[data-v-e93ad0e2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.client-identity-strip[data-v-e93ad0e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.35);background:#fff}.client-identity-strip__title[data-v-e93ad0e2]{display:flex;flex-direction:column;gap:4px;min-width:220px}.client-identity-strip__title span[data-v-e93ad0e2],.client-identity-strip dt[data-v-e93ad0e2]{color:var(--tg-hint);font-size:12px}.client-identity-strip dl[data-v-e93ad0e2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin:0}.client-identity-strip dl>div[data-v-e93ad0e2]{display:grid;gap:2px;min-width:120px}.client-identity-strip dd[data-v-e93ad0e2]{margin:0;overflow-wrap:anywhere}.answer-comparison[data-v-e93ad0e2],.detail-grid[data-v-e93ad0e2],.validation-grid[data-v-e93ad0e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownership-control[data-v-e93ad0e2]{display:grid;gap:10px}.ownership-control>p[data-v-e93ad0e2]{max-width:75ch;margin:0;color:#334155;font-size:13px;line-height:1.5}.ownership-control>small[data-v-e93ad0e2]{color:var(--tg-hint);font-size:11px}.ownership-actions[data-v-e93ad0e2]{display:flex;flex-wrap:wrap;gap:8px}.ownership-history[data-v-e93ad0e2]{list-style:none;margin:0;padding:0;display:grid}.ownership-history li[data-v-e93ad0e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.24)}.ownership-history li[data-v-e93ad0e2]:last-child{border-bottom:0}.ownership-history li>div[data-v-e93ad0e2]{min-width:0;display:grid;gap:3px}.ownership-history strong[data-v-e93ad0e2]{font-size:13px}.ownership-history span[data-v-e93ad0e2],.ownership-history small[data-v-e93ad0e2]{color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.answer-panel[data-v-e93ad0e2]{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff}.answer-panel h2[data-v-e93ad0e2],.section-heading h2[data-v-e93ad0e2],.validation-grid h3[data-v-e93ad0e2]{margin:0;color:#0f172a}.answer-panel h2[data-v-e93ad0e2],.section-heading h2[data-v-e93ad0e2]{font-size:14px}.answer-panel p[data-v-e93ad0e2]{margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:13px}.answer-panel small[data-v-e93ad0e2],.manager-message small[data-v-e93ad0e2],.call-item small[data-v-e93ad0e2]{color:var(--tg-hint);font-size:11px}.call-item .danger-text[data-v-e93ad0e2]{color:#b91c1c}.section-heading[data-v-e93ad0e2]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading p[data-v-e93ad0e2]{margin:4px 0 0;color:var(--tg-hint);font-size:12px}.manager-messages[data-v-e93ad0e2],.call-list[data-v-e93ad0e2]{display:grid;gap:8px}.manager-message[data-v-e93ad0e2],.call-item[data-v-e93ad0e2]{padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#f8fafcb8}.manager-message p[data-v-e93ad0e2],.call-item p[data-v-e93ad0e2]{margin:0 0 6px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:13px}.trace-list[data-v-e93ad0e2]{list-style:none;margin:0;padding:0;display:grid}.trace-item[data-v-e93ad0e2]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:14px}.trace-item[data-v-e93ad0e2]:not(:last-child):before{content:"";position:absolute;top:15px;bottom:-1px;left:6px;width:1px;background:#94a3b859}.trace-item__marker[data-v-e93ad0e2]{position:relative;z-index:1;width:13px;height:13px;margin-top:3px;border:3px solid #fff;border-radius:999px;background:#2563eb;box-shadow:0 0 0 1px #2563eb66}.trace-item__body[data-v-e93ad0e2]{min-width:0;padding:11px 12px;border:1px solid rgba(148,163,184,.22);border-radius:11px;background:#f8fafc8f}.trace-item__head[data-v-e93ad0e2],.call-item__head[data-v-e93ad0e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trace-item__head h3[data-v-e93ad0e2]{margin:0;font-size:13px}.trace-item__head p[data-v-e93ad0e2]{margin:3px 0 0;color:#334155;font-size:12px}.metric-list[data-v-e93ad0e2]{margin:10px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trace-item__actions[data-v-e93ad0e2]{margin-top:10px}.metric-list--compact[data-v-e93ad0e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-list div[data-v-e93ad0e2]{min-width:0;display:grid;gap:2px}.metric-list dt[data-v-e93ad0e2]{color:var(--tg-hint);font-size:10px}.metric-list dd[data-v-e93ad0e2]{margin:0;overflow-wrap:anywhere;font-size:11px;font-weight:600}.detail-grid[data-v-e93ad0e2]{grid-template-columns:repeat(2,minmax(0,1fr))}details[data-v-e93ad0e2]{margin-top:9px}summary[data-v-e93ad0e2]{min-height:32px;color:#1d4ed8;cursor:pointer;font-size:12px}pre[data-v-e93ad0e2]{max-height:360px;overflow:auto;margin:6px 0 0;padding:10px;border-radius:9px;background:#0f172a;color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.validation-grid[data-v-e93ad0e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-grid h3[data-v-e93ad0e2]{font-size:12px}.muted[data-v-e93ad0e2]{color:var(--tg-hint)}.customer-memory-link[data-v-e93ad0e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(37,99,235,.24);border-radius:12px;background:#eff6ffb8}.customer-memory-link>div[data-v-e93ad0e2]{display:flex;min-width:0;flex-direction:column;gap:3px}.customer-memory-link span[data-v-e93ad0e2]{color:var(--tg-hint);font-size:12px}@media (max-width: 860px){.answer-comparison[data-v-e93ad0e2],.detail-grid[data-v-e93ad0e2],.validation-grid[data-v-e93ad0e2]{grid-template-columns:1fr}.metric-list[data-v-e93ad0e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.run-summary[data-v-e93ad0e2],.client-identity-strip[data-v-e93ad0e2],.section-heading[data-v-e93ad0e2],.trace-item__head[data-v-e93ad0e2],.call-item__head[data-v-e93ad0e2],.ownership-history li[data-v-e93ad0e2]{align-items:stretch;flex-direction:column}.client-identity-strip dl[data-v-e93ad0e2]{justify-content:flex-start}.ownership-actions[data-v-e93ad0e2]>*{width:100%}.customer-memory-link[data-v-e93ad0e2]{align-items:stretch;flex-direction:column}.customer-memory-link[data-v-e93ad0e2]>:last-child{width:100%}.run-summary__badges[data-v-e93ad0e2]{justify-content:flex-start}.metric-list[data-v-e93ad0e2],.metric-list--compact[data-v-e93ad0e2]{grid-template-columns:1fr}}.runs-panel[data-v-e23f0af5]{display:flex;flex-direction:column;gap:12px}.runs-toolbar[data-v-e23f0af5]{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px}.runs-period[data-v-e23f0af5]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;align-items:end}.runs-period label[data-v-e23f0af5]{display:grid;gap:5px;color:var(--tg-hint);font-size:12px}.runs-message[data-v-e23f0af5]{margin:0;padding:10px 12px;border-radius:10px;font-size:13px}.runs-message--error[data-v-e23f0af5]{color:#991b1b;background:#fef2f2}.request-cell[data-v-e23f0af5],.stack-cell[data-v-e23f0af5]{display:flex;flex-direction:column;gap:4px;min-width:0}.request-cell[data-v-e23f0af5]{min-width:260px;max-width:420px}.request-cell strong[data-v-e23f0af5]{font-size:12px;line-height:1.4}.request-cell span[data-v-e23f0af5],.request-cell small[data-v-e23f0af5],.stack-cell small[data-v-e23f0af5],.mobile-run small[data-v-e23f0af5]{color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.request-cell .request-cell__customer[data-v-e23f0af5],.mobile-run .mobile-run__customer[data-v-e23f0af5]{color:#0f172a;font-size:12px;font-weight:600}.stack-cell--right[data-v-e23f0af5]{align-items:flex-end}.nowrap[data-v-e23f0af5]{white-space:nowrap}.mobile-run[data-v-e23f0af5]{display:grid;gap:7px}.mobile-run__head[data-v-e23f0af5]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--tg-hint);font-size:12px}.mobile-run>span[data-v-e23f0af5]{color:#334155;font-size:12px}.runs-more[data-v-e23f0af5]{display:flex;justify-content:center}@media (max-width: 900px){.runs-toolbar[data-v-e23f0af5],.runs-period[data-v-e23f0af5]{grid-template-columns:1fr 1fr}.runs-search[data-v-e23f0af5]{grid-column:1 / -1}}@media (max-width: 520px){.runs-toolbar[data-v-e23f0af5]{grid-template-columns:1fr 1fr}.runs-search[data-v-e23f0af5]{grid-column:1 / -1}.runs-period[data-v-e23f0af5]{grid-template-columns:1fr}}.eval-intro[data-v-5eacf454]{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#f8fafceb}.eval-intro span[data-v-5eacf454],.eval-main small[data-v-5eacf454],.eval-stack small[data-v-5eacf454]{color:var(--tg-hint);font-size:12px}.eval-main[data-v-5eacf454],.eval-stack[data-v-5eacf454],.eval-mobile[data-v-5eacf454]{display:flex;flex-direction:column;gap:5px;min-width:0}.eval-main[data-v-5eacf454]{min-width:260px;max-width:420px}.eval-result summary[data-v-5eacf454]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--accent);font-weight:600}.eval-result__answers[data-v-5eacf454]{display:grid;gap:6px;max-width:560px}.eval-result__answers p[data-v-5eacf454]{margin:0;white-space:pre-wrap}.eval-message[data-v-5eacf454]{margin:0;padding:10px 12px;border-radius:10px;background:#eff6ff;color:#1e3a8a}.eval-message--error[data-v-5eacf454]{background:#fef2f2;color:#991b1b}.rollout-gate[data-v-5eacf454]{display:grid;gap:12px;padding:14px;border:1px solid rgba(59,130,246,.28);border-radius:12px;background:#eff6ffb3}.rollout-gate__heading[data-v-5eacf454]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rollout-gate__heading>div[data-v-5eacf454]{display:grid;gap:3px}.rollout-gate__heading span[data-v-5eacf454],.rollout-gate p[data-v-5eacf454]{margin:0;color:var(--tg-hint);font-size:12px}.rollout-gate__metrics[data-v-5eacf454]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.rollout-gate__metrics>div[data-v-5eacf454]{display:grid;gap:4px;min-width:0;padding:10px;border-radius:10px;background:var(--tg-bg)}.rollout-gate__metrics dt[data-v-5eacf454]{color:var(--tg-hint);font-size:11px}.rollout-gate__metrics dd[data-v-5eacf454]{margin:0;font-weight:700}.eval-form[data-v-5eacf454]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eval-form label[data-v-5eacf454]{display:grid;gap:6px;color:var(--tg-hint);font-size:12px}.eval-form label[data-v-5eacf454]:first-child,.eval-checkbox[data-v-5eacf454]{grid-column:1 / -1}.eval-form textarea[data-v-5eacf454]{width:100%;min-height:88px;resize:vertical;border:1px solid rgba(148,163,184,.5);border-radius:10px;padding:10px 12px;background:var(--tg-bg);color:var(--tg-text);font:inherit;font-size:14px}.eval-checkbox[data-v-5eacf454]{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;min-height:44px}.eval-checkbox input[data-v-5eacf454]{width:20px;height:20px}@media (max-width: 720px){.rollout-gate__heading[data-v-5eacf454]{align-items:stretch;flex-direction:column}.rollout-gate__metrics[data-v-5eacf454]{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-form[data-v-5eacf454]{grid-template-columns:1fr}.eval-form label[data-v-5eacf454]:first-child,.eval-checkbox[data-v-5eacf454]{grid-column:auto}}.tool-directory-skeleton[data-v-2e2c2338]{display:grid;gap:10px}.tool-directory-skeleton span[data-v-2e2c2338]{height:72px;border-radius:12px;background:#e2e8f0b8;animation:tool-directory-pulse-2e2c2338 1.4s ease-in-out infinite}.tool-directory-state[data-v-2e2c2338],.tool-directory-summary[data-v-2e2c2338]{padding:14px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(148,163,184,.26)}.tool-directory-state[data-v-2e2c2338]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-directory-state--error[data-v-2e2c2338],.tool-directory-message--error[data-v-2e2c2338]{border-color:#dc26264d;background:#fef2f2eb;color:#991b1b}.tool-directory-state h2[data-v-2e2c2338],.tool-directory-heading h2[data-v-2e2c2338]{margin:0;font-size:15px}.tool-directory-state p[data-v-2e2c2338],.tool-directory-heading p[data-v-2e2c2338],.tool-directory-summary p[data-v-2e2c2338]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.tool-directory-summary__main[data-v-2e2c2338],.tool-directory-heading[data-v-2e2c2338]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tool-directory-summary__main>div[data-v-2e2c2338]{display:flex;flex-direction:column;gap:3px}.tool-directory-summary__main strong[data-v-2e2c2338]{font-size:15px}.tool-directory-summary__main span[data-v-2e2c2338]{color:var(--tg-hint);font-size:12px}.tool-directory-message[data-v-2e2c2338]{margin:0;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.4}.tool-directory-toolbar[data-v-2e2c2338]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px}.tool-directory-reset[data-v-2e2c2338]{margin-top:12px}.tool-directory-filters[data-v-2e2c2338]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.tool-directory-name[data-v-2e2c2338]{min-width:0;display:flex;flex-direction:column;gap:4px}.tool-directory-name strong[data-v-2e2c2338]{font-size:13px;line-height:1.35}.tool-directory-name code[data-v-2e2c2338],.tool-directory-mobile code[data-v-2e2c2338]{color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.tool-directory-mobile[data-v-2e2c2338]{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.tool-directory-mobile dl[data-v-2e2c2338]{width:100%;margin:0;display:grid;gap:6px}.tool-directory-mobile dl div[data-v-2e2c2338]{display:flex;justify-content:space-between;gap:8px;font-size:12px}.tool-directory-mobile dt[data-v-2e2c2338]{color:var(--tg-hint)}.tool-directory-mobile dd[data-v-2e2c2338]{margin:0;text-align:right}@keyframes tool-directory-pulse-2e2c2338{50%{opacity:.48}}@media (max-width: 720px){.tool-directory-filters[data-v-2e2c2338]{grid-template-columns:1fr}.tool-directory-heading[data-v-2e2c2338],.tool-directory-state[data-v-2e2c2338]{align-items:flex-start;flex-direction:column}}@media (max-width: 480px){.tool-directory-toolbar[data-v-2e2c2338]{grid-template-columns:1fr}.tool-directory-toolbar[data-v-2e2c2338] button{width:100%}.tool-directory-summary__main[data-v-2e2c2338]{flex-direction:column}}@media (prefers-reduced-motion: reduce){.tool-directory-skeleton span[data-v-2e2c2338]{animation:none}}.tool-detail-state[data-v-c8703781],.tool-detail-summary[data-v-c8703781],.tool-detail-message[data-v-c8703781]{padding:14px;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#ffffffeb}.tool-detail-state[data-v-c8703781],.tool-detail-state__actions[data-v-c8703781],.tool-detail-summary__badges[data-v-c8703781],.tool-detail-tags[data-v-c8703781],.tool-detail-heading[data-v-c8703781],.tool-detail-item__head[data-v-c8703781]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tool-detail-state[data-v-c8703781],.tool-detail-heading[data-v-c8703781],.tool-detail-item__head[data-v-c8703781]{justify-content:space-between}.tool-detail-state h2[data-v-c8703781],.tool-detail-heading h2[data-v-c8703781],.tool-detail-heading p[data-v-c8703781],.tool-detail-state p[data-v-c8703781],.tool-detail-summary p[data-v-c8703781],.tool-detail-description[data-v-c8703781],.tool-detail-item p[data-v-c8703781]{margin:0}.tool-detail-summary[data-v-c8703781],.tool-detail-list[data-v-c8703781],.tool-detail-item[data-v-c8703781]{display:flex;flex-direction:column;gap:10px}.tool-detail-clarifications[data-v-c8703781]{margin-top:12px}.tool-detail-clarifications h3[data-v-c8703781]{margin:0;font-size:13px}.tool-detail-summary p[data-v-c8703781],.tool-detail-description[data-v-c8703781],.tool-detail-item p[data-v-c8703781]{font-size:13px;line-height:1.45}.tool-detail-state--error[data-v-c8703781],.tool-detail-message--error[data-v-c8703781]{border-color:#dc262652;background:#fef2f2f0;color:#991b1b}.tool-detail-message--warning[data-v-c8703781]{border-color:#f59e0b59;background:#fffbebf5;color:#92400e}.tool-detail-item[data-v-c8703781]{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#f8fafc9e}code[data-v-c8703781]{max-width:100%;overflow-wrap:anywhere;color:#334155}.tool-detail-metrics[data-v-c8703781],.tool-detail-outcomes[data-v-c8703781]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tool-detail-outcomes[data-v-c8703781]{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-detail-metrics>div[data-v-c8703781],.tool-detail-outcomes>div[data-v-c8703781]{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:10px;display:flex;flex-direction:column;gap:4px}.tool-detail-metrics span[data-v-c8703781],.tool-detail-outcomes span[data-v-c8703781]{color:var(--tg-hint);font-size:11px}@media (max-width: 700px){.tool-detail-state[data-v-c8703781]{align-items:flex-start;flex-direction:column}.tool-detail-metrics[data-v-c8703781],.tool-detail-outcomes[data-v-c8703781]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 380px){.tool-detail-metrics[data-v-c8703781],.tool-detail-outcomes[data-v-c8703781]{grid-template-columns:minmax(0,1fr)}}.question-audit-run-modal__wide[data-v-91456597]{grid-column:1 / -1;min-height:44px}.question-audit-run-modal__period[data-v-91456597]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#f8fafcd1}.question-audit-run-modal__period span[data-v-91456597]{color:var(--tg-hint);font-size:12px}.question-audit-run-modal__preflight[data-v-91456597],.question-audit-run-modal__hint[data-v-91456597]{margin:0;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:12px;background:#f8fafce0;font-size:13px;line-height:1.45}.question-audit-run-modal__preflight dl[data-v-91456597]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.question-audit-run-modal__preflight dl div[data-v-91456597]{min-width:0}.question-audit-run-modal__preflight dt[data-v-91456597]{color:var(--tg-hint);font-size:11px}.question-audit-run-modal__preflight dd[data-v-91456597]{margin:3px 0 0;overflow-wrap:anywhere}.question-audit-run-modal__warnings[data-v-91456597]{margin:10px 0 0;padding-left:18px;color:#92400e}.question-audit-run-modal__hint[data-v-91456597]{color:var(--tg-hint)}@media (max-width: 640px){.question-audit-run-modal__preflight dl[data-v-91456597]{grid-template-columns:1fr}}.question-topic-modal__badges[data-v-c06c4c6f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.question-topic-modal__stats[data-v-c06c4c6f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.question-topic-modal__stats div[data-v-c06c4c6f]{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#f8fafcd1}.question-topic-modal__stats dt[data-v-c06c4c6f]{color:var(--tg-hint);font-size:11px}.question-topic-modal__stats dd[data-v-c06c4c6f]{margin:4px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.question-topic-modal__section[data-v-c06c4c6f]{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(148,163,184,.22)}.question-topic-modal__section h3[data-v-c06c4c6f],.question-topic-modal__section p[data-v-c06c4c6f]{margin:0}.question-topic-modal__section h3[data-v-c06c4c6f]{font-size:15px}.question-topic-modal__section-heading[data-v-c06c4c6f]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}.question-topic-modal__section p[data-v-c06c4c6f],.question-topic-modal__list[data-v-c06c4c6f],.question-topic-modal__evidence[data-v-c06c4c6f]{font-size:13px;line-height:1.45}.question-topic-modal__list[data-v-c06c4c6f],.question-topic-modal__evidence[data-v-c06c4c6f]{margin:0;padding-left:20px}.question-topic-modal__list li+li[data-v-c06c4c6f],.question-topic-modal__evidence li+li[data-v-c06c4c6f]{margin-top:5px}.question-topic-modal__evidence a[data-v-c06c4c6f]{color:#1d4ed8;text-underline-offset:2px}.question-topic-modal__subsection[data-v-c06c4c6f]{display:grid;gap:6px}.question-topic-modal__capabilities[data-v-c06c4c6f]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.question-topic-modal__capabilities li[data-v-c06c4c6f]{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#f8fafcd1}.question-topic-modal__capabilities a[data-v-c06c4c6f]{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;color:#1d4ed8;font-size:13px;font-weight:600;overflow-wrap:anywhere;text-underline-offset:2px}.question-topic-modal__capabilities small[data-v-c06c4c6f]{color:var(--tg-hint);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.question-topic-modal__coverage-grid[data-v-c06c4c6f],.question-topic-modal__review-grid[data-v-c06c4c6f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.question-topic-modal__coverage-grid>div[data-v-c06c4c6f]{min-width:0}.question-topic-modal__muted[data-v-c06c4c6f]{color:var(--tg-hint)}.question-topic-modal__draft-state[data-v-c06c4c6f]{margin:0;padding:10px 12px;border:1px solid rgba(16,185,129,.25);border-radius:10px;background:#ecfdf5d1;color:#065f46;font-size:13px}.question-topic-modal__wide[data-v-c06c4c6f]{grid-column:1 / -1}@media (max-width: 720px){.question-topic-modal__stats[data-v-c06c4c6f],.question-topic-modal__coverage-grid[data-v-c06c4c6f],.question-topic-modal__review-grid[data-v-c06c4c6f]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.question-topic-modal__stats[data-v-c06c4c6f],.question-topic-modal__coverage-grid[data-v-c06c4c6f],.question-topic-modal__review-grid[data-v-c06c4c6f]{grid-template-columns:1fr}}.question-audit-skeleton[data-v-8dedec84]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.question-audit-skeleton span[data-v-8dedec84]{min-height:68px;border-radius:12px;background:linear-gradient(90deg,#e2e8f0b3,#f8fafcf2,#e2e8f0b3);background-size:200% 100%;animation:question-audit-pulse-8dedec84 1.4s ease-in-out infinite}.question-audit-state[data-v-8dedec84],.question-audit-message[data-v-8dedec84],.question-audit-empty-state[data-v-8dedec84]{border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#fffffff0}.question-audit-state[data-v-8dedec84]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 13px}.question-audit-state>div[data-v-8dedec84]{min-width:0;display:flex;flex-direction:column;gap:3px}.question-audit-state>.question-audit-state__actions[data-v-8dedec84]{align-items:center;flex:0 0 auto;flex-direction:row;gap:8px}.question-audit-state>.question-audit-state__progress[data-v-8dedec84]{position:relative;display:block;flex:0 0 100%;width:100%;height:5px;overflow:hidden;border-radius:999px;background:#d9770624;gap:0}.question-audit-state__progress-value[data-v-8dedec84]{display:block;width:0;height:100%;border-radius:inherit;background:#d97706;transition:width .22s ease}.question-audit-state__progress--indeterminate .question-audit-state__progress-value[data-v-8dedec84]{width:34%;animation:question-audit-progress-8dedec84 1.35s ease-in-out infinite}.question-audit-state strong[data-v-8dedec84]{font-size:14px}.question-audit-state span[data-v-8dedec84]{color:var(--tg-hint);font-size:12px;line-height:1.4}.question-audit-state--running[data-v-8dedec84],.question-audit-state--warning[data-v-8dedec84]{border-color:#d9770647;background:#fffbebe6}.question-audit-state--error[data-v-8dedec84],.question-audit-message--error[data-v-8dedec84]{border-color:#dc262640;background:#fef2f2e6;color:#991b1b}.question-audit-message[data-v-8dedec84]{margin:0;padding:10px 12px;color:var(--tg-hint);font-size:13px;line-height:1.45}.question-audit-message--error[data-v-8dedec84]{display:flex;align-items:center;justify-content:space-between;gap:10px}.question-audit-empty-state[data-v-8dedec84]{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:18px}.question-audit-empty-state h2[data-v-8dedec84],.question-audit-empty-state p[data-v-8dedec84]{margin:0}.question-audit-empty-state h2[data-v-8dedec84]{font-size:17px}.question-audit-empty-state p[data-v-8dedec84]{max-width:72ch;color:var(--tg-hint);font-size:13px;line-height:1.5}.question-audit-empty-state--compact[data-v-8dedec84]{padding:13px}.question-audit-results[data-v-8dedec84]{display:flex;flex-direction:column;gap:12px}.question-audit-toolbar[data-v-8dedec84]{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px}.question-audit-filters[data-v-8dedec84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.question-audit-topic-cell[data-v-8dedec84],.question-audit-number-cell[data-v-8dedec84],.question-audit-mobile-topic[data-v-8dedec84]{display:flex;flex-direction:column;gap:4px;min-width:0}.question-audit-topic-cell[data-v-8dedec84]{min-width:280px;max-width:480px}.question-audit-topic-cell strong[data-v-8dedec84],.question-audit-mobile-topic strong[data-v-8dedec84]{overflow-wrap:anywhere}.question-audit-topic-cell span[data-v-8dedec84],.question-audit-topic-cell small[data-v-8dedec84],.question-audit-number-cell span[data-v-8dedec84],.question-audit-mobile-topic span[data-v-8dedec84],.question-audit-mobile-topic small[data-v-8dedec84]{color:var(--tg-hint);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.question-audit-number-cell[data-v-8dedec84]{align-items:flex-end}.question-audit-number-cell strong[data-v-8dedec84]{font-variant-numeric:tabular-nums}.question-audit-nowrap[data-v-8dedec84]{white-space:nowrap}.question-audit-mobile-topic[data-v-8dedec84]{gap:7px}.question-audit-mobile-topic__head[data-v-8dedec84]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}@keyframes question-audit-pulse-8dedec84{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes question-audit-progress-8dedec84{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (max-width: 760px){.question-audit-skeleton[data-v-8dedec84]{grid-template-columns:1fr 1fr}.question-audit-state[data-v-8dedec84]{align-items:flex-start;flex-direction:column}.question-audit-state>.question-audit-state__actions[data-v-8dedec84]{width:100%;justify-content:space-between}.question-audit-filters[data-v-8dedec84]{grid-template-columns:1fr}}@media (max-width: 520px){.question-audit-skeleton[data-v-8dedec84],.question-audit-toolbar[data-v-8dedec84]{grid-template-columns:1fr}.question-audit-message--error[data-v-8dedec84]{align-items:stretch;flex-direction:column}.question-audit-message--error button[data-v-8dedec84]{width:100%;min-height:44px}}@media (prefers-reduced-motion: reduce){.question-audit-skeleton span[data-v-8dedec84],.question-audit-state__progress-value[data-v-8dedec84]{animation:none}}.lifecycle-message[data-v-7667c23d],.lifecycle-loading[data-v-7667c23d]{margin:0;padding:10px 12px;border-radius:12px;font-size:13px}.lifecycle-message--error[data-v-7667c23d]{background:#ef44441a;color:#991b1b}.lifecycle-message--success[data-v-7667c23d]{background:#10b9811a;color:#065f46}.lifecycle-loading[data-v-7667c23d]{color:var(--tg-hint)}.lifecycle-panel[data-v-7667c23d]{padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:var(--tg-bg, #ffffff)}.lifecycle-heading[data-v-7667c23d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lifecycle-heading h2[data-v-7667c23d],.lifecycle-heading p[data-v-7667c23d],.lifecycle-event-row p[data-v-7667c23d],.lifecycle-preview-result p[data-v-7667c23d],.lifecycle-safety p[data-v-7667c23d]{margin:0}.lifecycle-heading h2[data-v-7667c23d]{font-size:16px}.lifecycle-heading>div>p[data-v-7667c23d],.lifecycle-event-row>div>p[data-v-7667c23d],.lifecycle-preview-meta[data-v-7667c23d],.lifecycle-preview-reason[data-v-7667c23d],.lifecycle-safety p[data-v-7667c23d]{margin-top:4px;color:var(--tg-hint);font-size:12px;line-height:1.45}.lifecycle-title-line[data-v-7667c23d],.lifecycle-event-title[data-v-7667c23d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lifecycle-facts[data-v-7667c23d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0}.lifecycle-facts>div[data-v-7667c23d]{min-width:0;padding:10px;border-radius:12px;background:#f8fafcd9}.lifecycle-facts dt[data-v-7667c23d]{color:var(--tg-hint);font-size:11px}.lifecycle-facts dd[data-v-7667c23d]{margin:3px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:600}.lifecycle-event-list[data-v-7667c23d]{margin-top:14px;border-top:1px solid rgba(148,163,184,.22)}.lifecycle-event-row[data-v-7667c23d]{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:16px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.18)}.lifecycle-event-row[data-v-7667c23d]:last-child{padding-bottom:0;border-bottom:0}.lifecycle-template[data-v-7667c23d]{padding:9px 11px;border-radius:10px;background:#f1f5f9b8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tg-text);font-size:13px;line-height:1.45}.lifecycle-heading--preview[data-v-7667c23d]{margin-bottom:12px}.lifecycle-preview-result[data-v-7667c23d]{margin-top:12px;padding:12px;border-radius:12px;background:#f8fafcd9}.lifecycle-template--preview[data-v-7667c23d]{margin-top:10px!important;background:#fff;border:1px solid rgba(148,163,184,.24)}.lifecycle-time-fields[data-v-7667c23d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lifecycle-editor-section[data-v-7667c23d]{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:10px 14px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:12px}.lifecycle-editor-section[data-v-7667c23d]>.app-switch-row{grid-column:1 / -1}.lifecycle-editor-section[data-v-7667c23d]>.app-field:last-child{grid-column:1 / -1}.lifecycle-safety[data-v-7667c23d]{padding:12px;border-radius:12px;background:#3b82f614;font-size:13px}@media (max-width: 900px){.lifecycle-facts[data-v-7667c23d]{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-event-row[data-v-7667c23d],.lifecycle-editor-section[data-v-7667c23d]{grid-template-columns:1fr}}@media (max-width: 760px){.lifecycle-heading[data-v-7667c23d]{flex-direction:column}.lifecycle-heading[data-v-7667c23d] .crud-version-actions{width:100%}.lifecycle-facts[data-v-7667c23d]{grid-template-columns:1fr}}.knowledge-article-list[data-v-c3b92767]{overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fff}.knowledge-article-list__item[data-v-c3b92767]{display:flex;width:100%;min-height:72px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:0;border-bottom:1px solid rgba(148,163,184,.24);background:#fff;padding:12px 14px;color:#0f172a;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out}.knowledge-article-list__item[data-v-c3b92767]:last-child{border-bottom:0}.knowledge-article-list__item[data-v-c3b92767]:hover{background:#f8fafc}.knowledge-article-list__item--active[data-v-c3b92767]{background:#eff6ff;color:#1d4ed8}.knowledge-article-list__item[data-v-c3b92767]:focus-visible{position:relative;z-index:1;outline:2px solid rgba(37,99,235,.62);outline-offset:-2px}.knowledge-article-list__title[data-v-c3b92767]{font-size:14px;font-weight:700;line-height:1.35;text-wrap:pretty}.knowledge-article-list__summary[data-v-c3b92767]{display:-webkit-box;overflow:hidden;color:#526176;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-article-list__badge[data-v-c3b92767]{border-radius:999px;background:#e2e8f0;padding:2px 7px;color:#334155;font-size:11px;font-weight:600}.knowledge-article-list__empty[data-v-c3b92767]{margin:0;padding:28px 16px;color:#526176;font-size:14px;line-height:1.5;text-align:center}.knowledge-article-list__skeleton[data-v-c3b92767]{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:8px;border-bottom:1px solid rgba(148,163,184,.18);padding:12px 14px}.knowledge-article-list__skeleton span[data-v-c3b92767]{height:12px;border-radius:6px;background:#e2e8f0;animation:knowledge-pulse-c3b92767 1.25s ease-in-out infinite alternate}.knowledge-article-list__skeleton span[data-v-c3b92767]:first-child{width:72%}.knowledge-article-list__skeleton span[data-v-c3b92767]:last-child{width:92%;height:9px}@keyframes knowledge-pulse-c3b92767{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion: reduce){.knowledge-article-list__item[data-v-c3b92767]{transition:none}.knowledge-article-list__skeleton span[data-v-c3b92767]{animation:none}}.knowledge-reader-layout[data-v-75e61271]{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(190px,230px);align-items:start;gap:14px;width:100%;max-width:1500px;margin:0 auto}.knowledge-reader-list[data-v-75e61271],.knowledge-reader-toc[data-v-75e61271]{position:sticky;top:calc(78px + env(safe-area-inset-top));max-height:calc(100vh - 96px - env(safe-area-inset-top));overflow-y:auto}.knowledge-reader-list__heading[data-v-75e61271]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px 8px}.knowledge-reader-list__heading strong[data-v-75e61271]{color:#0f172a;font-size:14px}.knowledge-reader-list__heading span[data-v-75e61271]{color:#526176;font-size:12px}.knowledge-reader-toc[data-v-75e61271]{border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fff;padding:12px}.knowledge-article[data-v-75e61271]{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fff;padding:20px}.knowledge-article__header[data-v-75e61271]{max-width:72ch;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.25)}.knowledge-article__title-row[data-v-75e61271]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.knowledge-article__title-row h1[data-v-75e61271]{min-width:0;flex:1;margin:0;color:#0f172a;font-size:25px;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.knowledge-article__header p[data-v-75e61271]{margin:10px 0 0;color:#475569;font-size:15px;line-height:1.55;text-wrap:pretty}.knowledge-article__badge[data-v-75e61271]{flex:0 0 auto;border-radius:999px;background:#e2e8f0;padding:4px 9px;color:#334155;font-size:11px;font-weight:700}.knowledge-article__source[data-v-75e61271]{display:inline-flex;align-items:center;min-height:44px;margin-top:7px;color:#1d4ed8;font-size:13px;font-weight:600;text-underline-offset:2px}.knowledge-article__source[data-v-75e61271]:focus-visible{border-radius:4px;outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.knowledge-article-error[data-v-75e61271]{width:min(100%,680px);margin:0 auto;border:1px solid rgba(220,38,38,.28);border-radius:12px;background:#fff7f7;padding:18px;color:#7f1d1d}.knowledge-article-error p[data-v-75e61271]{margin:6px 0 14px;font-size:13px}.knowledge-article-skeleton[data-v-75e61271]{display:flex;flex-direction:column;gap:12px}.knowledge-article-skeleton span[data-v-75e61271]{height:14px;border-radius:7px;background:#e2e8f0;animation:knowledge-reader-pulse-75e61271 1.25s ease-in-out infinite alternate}.knowledge-article-skeleton span[data-v-75e61271]:first-child{width:64%;height:28px}.knowledge-article-skeleton span[data-v-75e61271]:nth-child(2){width:88%}.knowledge-article-skeleton span[data-v-75e61271]:nth-child(3){width:96%}.knowledge-article-skeleton span[data-v-75e61271]:nth-child(4){width:76%}.knowledge-article__toc-button[data-v-75e61271]{display:none}@keyframes knowledge-reader-pulse-75e61271{0%{opacity:.55}to{opacity:1}}@media (max-width: 1100px){.knowledge-reader-layout[data-v-75e61271]{grid-template-columns:minmax(0,1fr) minmax(190px,230px)}.knowledge-reader-list[data-v-75e61271]{display:none}}@media (max-width: 760px){.knowledge-reader-layout[data-v-75e61271]{display:block}.knowledge-reader-toc[data-v-75e61271]{display:none}.knowledge-article[data-v-75e61271]{padding:16px}.knowledge-article__title-row h1[data-v-75e61271]{font-size:22px}.knowledge-article__toc-button[data-v-75e61271]{display:inline-flex}}@media (prefers-reduced-motion: reduce){.knowledge-article-skeleton span[data-v-75e61271]{animation:none}}.knowledge-library-shell[data-v-1db4cc8d]{display:flex;width:min(100%,900px);flex-direction:column;gap:12px;margin:0 auto}.knowledge-search[data-v-1db4cc8d]{position:sticky;top:calc(63px + env(safe-area-inset-top));z-index:10;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fffffff7;padding:12px}.knowledge-search__label[data-v-1db4cc8d]{display:block;margin-bottom:7px;color:#334155;font-size:13px;font-weight:700}.knowledge-search__controls[data-v-1db4cc8d]{display:flex;align-items:center;gap:8px}.knowledge-search__input[data-v-1db4cc8d]{min-width:0;flex:1}.knowledge-search__input[data-v-1db4cc8d]::placeholder{color:#526176}.knowledge-library-meta[data-v-1db4cc8d]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 2px 0}.knowledge-library-meta strong[data-v-1db4cc8d]{color:#0f172a;font-size:14px;text-wrap:pretty}.knowledge-library-meta span[data-v-1db4cc8d]{color:#526176;font-size:12px;white-space:nowrap}.knowledge-library-state[data-v-1db4cc8d]{border:1px solid rgba(220,38,38,.28);border-radius:12px;background:#fff7f7;padding:18px;color:#7f1d1d}.knowledge-library-state strong[data-v-1db4cc8d]{color:#7f1d1d;font-size:15px}.knowledge-library-state p[data-v-1db4cc8d]{margin:6px 0 14px;font-size:13px;line-height:1.5}@media (max-width: 640px){.knowledge-search[data-v-1db4cc8d]{top:calc(63px + env(safe-area-inset-top))}.knowledge-search__controls[data-v-1db4cc8d]{display:grid;grid-template-columns:minmax(0,1fr) auto}.knowledge-search__controls[data-v-1db4cc8d]>:last-child:not(:nth-child(2)){grid-column:1 / -1;justify-self:start}}.message[data-v-10a0211d]{margin:0;padding:12px;border-radius:12px;font-size:13px}.message--error[data-v-10a0211d]{color:#991b1b;background:#fef2f2}.section-heading[data-v-10a0211d],.rule-item__top[data-v-10a0211d],.preview-result__top[data-v-10a0211d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}h2[data-v-10a0211d]{margin:0;font-size:15px}.section-heading p[data-v-10a0211d],.rule-item p[data-v-10a0211d],.boundary-item p[data-v-10a0211d],.blocker p[data-v-10a0211d],.preview-result p[data-v-10a0211d]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.version-grid[data-v-10a0211d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.version-grid div[data-v-10a0211d]{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:12px;background:#f1f5f9cc}.version-grid span[data-v-10a0211d]{color:var(--tg-hint);font-size:11px}.version-grid strong[data-v-10a0211d]{overflow-wrap:anywhere;font-size:12px}.rule-list[data-v-10a0211d],.boundary-list[data-v-10a0211d]{display:grid;gap:8px}.rule-item[data-v-10a0211d],.boundary-item[data-v-10a0211d],.blocker[data-v-10a0211d],.preview-result[data-v-10a0211d]{padding:12px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#f8fafcb8}.rule-item code[data-v-10a0211d],.blocker code[data-v-10a0211d],.preview-result code[data-v-10a0211d]{display:inline-block;margin-top:6px;color:var(--tg-hint);font-size:11px;overflow-wrap:anywhere}.examples[data-v-10a0211d]{color:var(--tg-text)!important}.boundary-item[data-v-10a0211d]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.blocker[data-v-10a0211d]{margin-top:8px;border-color:#f59e0b66;background:#fffbebcc}.preview-actions[data-v-10a0211d]{display:flex;justify-content:flex-end;margin-top:10px}.preview-result[data-v-10a0211d]{margin-top:10px}.preview-result--high[data-v-10a0211d]{border-color:#ef444459;background:#fef2f2cc}.preview-result--low[data-v-10a0211d]{border-color:#10b98159;background:#ecfdf5cc}.preview-result ul[data-v-10a0211d]{margin:8px 0 0;padding-left:20px;font-size:12px}.muted[data-v-10a0211d]{margin:0;color:var(--tg-hint);font-size:12px}@media (max-width: 640px){.version-grid[data-v-10a0211d]{grid-template-columns:1fr}.section-heading[data-v-10a0211d],.rule-item__top[data-v-10a0211d],.preview-result__top[data-v-10a0211d]{align-items:flex-start;flex-direction:column}}.pilot-notice[data-v-6c8dc352]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.35);background:#fff}.pilot-notice>div[data-v-6c8dc352],.stack-cell[data-v-6c8dc352],.mobile-card[data-v-6c8dc352]{display:flex;flex-direction:column;gap:4px}.pilot-notice span[data-v-6c8dc352],.stack-cell small[data-v-6c8dc352],.mobile-card small[data-v-6c8dc352]{color:var(--tg-hint);font-size:12px}.pilot-toolbar[data-v-6c8dc352]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,220px) auto;gap:8px;margin:12px 0}.pilot-message[data-v-6c8dc352]{margin:0 0 12px;padding:12px;border-radius:12px}.pilot-message--error[data-v-6c8dc352]{color:#991b1b;background:#fef2f2}.pilot-message--success[data-v-6c8dc352]{color:#166534;background:#f0fdf4}.comment-cell[data-v-6c8dc352]{display:block;max-width:360px;overflow-wrap:anywhere}.row-actions[data-v-6c8dc352]{display:grid;grid-template-columns:44px 44px;gap:6px;justify-content:start}.row-action-slot[data-v-6c8dc352]{width:44px;height:44px}.field-hint[data-v-6c8dc352]{color:var(--tg-hint);font-size:12px;line-height:1.4}.mobile-card__head[data-v-6c8dc352]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}@media (max-width: 720px){.pilot-toolbar[data-v-6c8dc352]{grid-template-columns:1fr}}.employee-notice[data-v-a6becbf5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.35);background:#fff}.employee-notice>div[data-v-a6becbf5],.stack-cell[data-v-a6becbf5],.mobile-card[data-v-a6becbf5]{display:flex;flex-direction:column;gap:4px}.employee-notice span[data-v-a6becbf5],.stack-cell small[data-v-a6becbf5],.mobile-card small[data-v-a6becbf5]{max-width:72ch;color:#475569;font-size:12px}.employee-toolbar[data-v-a6becbf5]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,220px) auto;gap:8px;margin:12px 0}.employee-message[data-v-a6becbf5]{margin:0 0 12px;padding:12px;border-radius:12px}.employee-message--error[data-v-a6becbf5]{color:#991b1b;background:#fef2f2}.employee-message--success[data-v-a6becbf5]{color:#166534;background:#f0fdf4}.comment-cell[data-v-a6becbf5]{display:block;max-width:360px;overflow-wrap:anywhere}.row-actions[data-v-a6becbf5]{display:grid;grid-template-columns:44px;gap:6px;justify-content:start}.mobile-card__head[data-v-a6becbf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}@media (max-width: 720px){.employee-toolbar[data-v-a6becbf5]{grid-template-columns:1fr}}.landing-row-actions[data-v-5884fe21]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.landing-options[data-v-5884fe21]{display:grid;gap:8px}.landing-option[data-v-5884fe21]{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px;border:1px solid var(--app-border, #dbe2ec);border-radius:10px;cursor:pointer}.landing-option>span[data-v-5884fe21]{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.landing-option strong[data-v-5884fe21]{font-size:14px;font-weight:500}.landing-option small[data-v-5884fe21]{font-size:12px;color:var(--tg-hint)}.landing-option[data-v-5884fe21] button{flex-shrink:0}.landing-orphans[data-v-5884fe21]{font-size:13px;overflow-wrap:anywhere}.landing-message[data-v-5884fe21]{margin:0;padding:12px;border-radius:12px;font-size:13px}.landing-message--error[data-v-5884fe21]{color:#991b1b;background:#fef2f2}.landing-message--success[data-v-5884fe21]{color:#166534;background:#f0fdf4}.landing-list[data-v-5884fe21]{display:grid;gap:8px}.landing-row[data-v-5884fe21]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fffffffa}.landing-row__main[data-v-5884fe21]{min-width:0;display:grid;gap:4px}.landing-row__slug[data-v-5884fe21]{color:var(--tg-text);font-family:inherit;font-size:14px;font-weight:700;overflow-wrap:anywhere}.landing-row__meta[data-v-5884fe21],.landing-row__request[data-v-5884fe21],.landing-delete-copy[data-v-5884fe21]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.4}.landing-row__request[data-v-5884fe21]{overflow-wrap:anywhere}.landing-empty[data-v-5884fe21]{margin:0;padding:18px 12px;color:var(--tg-hint);text-align:center}.landing-field[data-v-5884fe21]{width:100%}.landing-editor-state[data-v-5884fe21]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:10px 12px;border-radius:10px;background:#f1f5f9eb;color:#334155;font-size:12px}@media (max-width: 640px){.landing-row[data-v-5884fe21]{align-items:flex-start;flex-direction:column}}.map-shell[data-v-9ebac73d]{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:#eef2f7;scrollbar-gutter:stable}.map-svg[data-v-9ebac73d]{display:block;width:100%;min-width:560px;background:#fff;touch-action:none;-webkit-user-select:none;user-select:none}.cell-polygon[data-v-9ebac73d]{fill:#2563eb29;stroke:#2563ebc7;stroke-width:.22;vector-effect:non-scaling-stroke;cursor:pointer}.polygon-group--selected .cell-polygon[data-v-9ebac73d]{fill:#2563eb4d;stroke:#1d4ed8;stroke-width:.42}.polygon-group--issue .cell-polygon[data-v-9ebac73d]{fill:#dc26262e;stroke:#dc2626}.cell-label[data-v-9ebac73d]{pointer-events:none;fill:#0f172a;paint-order:stroke;stroke:#ffffffeb;stroke-width:.3;font-size:1.3px;font-weight:700}.edge-handle[data-v-9ebac73d]{stroke:transparent;stroke-width:2.2;cursor:move}.add-handle[data-v-9ebac73d]{cursor:pointer;outline:none}.add-handle__hit[data-v-9ebac73d]{fill:transparent}.add-handle__circle[data-v-9ebac73d]{fill:#1d4ed8;stroke:#fff;stroke-width:.18;vector-effect:non-scaling-stroke}.add-handle__plus[data-v-9ebac73d]{fill:none;stroke:#fff;stroke-width:.17;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.add-handle:focus-visible .add-handle__circle[data-v-9ebac73d]{stroke:#f59e0b;stroke-width:.35}.corner-handle[data-v-9ebac73d]{fill:#fff;stroke:#1d4ed8;stroke-width:.3;vector-effect:non-scaling-stroke;cursor:move}.map-shell--preview .cell-polygon[data-v-9ebac73d]{fill:#2563eb24;stroke-width:.18}.map-empty[data-v-9ebac73d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:6px;min-height:360px;color:var(--tg-hint);text-align:center;pointer-events:none}.map-empty strong[data-v-9ebac73d]{color:var(--tg-text)}@media (max-width: 720px){.map-svg[data-v-9ebac73d]{min-width:480px}}.cell-map-add-row-sheet__body[data-v-20231708]{display:grid;gap:8px}.row-type-option[data-v-20231708]{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;border:1px solid #d8e0eb;border-radius:12px;background:#fff;color:#5d6b82;font:inherit;font-size:12px;line-height:1.45;text-align:left;cursor:pointer}.row-type-option[data-v-20231708]:hover{border-color:#2563eb80;background:#f4f7fb}.row-type-option[data-v-20231708]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.row-type-option__title[data-v-20231708]{color:#172033;font-size:14px;font-weight:700}.card[data-v-6cb7eb13]{border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#fffffff5;box-shadow:0 10px 30px #0f172a0d}.data-table-card[data-v-6cb7eb13]{min-width:0;overflow:hidden}.data-table-card__head[data-v-6cb7eb13]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.22)}.data-table-card__head p[data-v-6cb7eb13]{margin:4px 0 0;color:var(--tg-hint);font-size:12px}.data-table-card__head>span[data-v-6cb7eb13]{color:var(--tg-hint);font-size:12px;white-space:nowrap}.table-scroll[data-v-6cb7eb13]{max-height:min(70dvh,760px);overflow:auto}table[data-v-6cb7eb13]{width:100%;min-width:1540px;border-collapse:separate;border-spacing:0}th[data-v-6cb7eb13]{position:sticky;z-index:2;top:0;padding:10px 8px;border-bottom:1px solid #dce3ed;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}td[data-v-6cb7eb13]{padding:6px 8px;border-bottom:1px solid rgba(226,232,240,.9)}tbody tr[data-v-6cb7eb13]{background:#fff}tbody tr[data-v-6cb7eb13]:hover,tbody tr.is-selected[data-v-6cb7eb13]{background:#eff6ff}tbody tr.has-issue td[data-v-6cb7eb13]:first-child{box-shadow:inset 3px 0 #dc2626}.table-input[data-v-6cb7eb13]{width:100%;min-width:90px;min-height:36px;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tg-text);font:inherit}.table-select[data-v-6cb7eb13]{min-width:190px}.table-input[data-v-6cb7eb13]:hover,.table-input[data-v-6cb7eb13]:focus{border-color:#2563eb61;background:#fff;outline:none}.row-action[data-v-6cb7eb13]{width:52px;padding-inline:4px}.row-action--geometry[data-v-6cb7eb13]{width:142px}.row-action[data-v-6cb7eb13] button{width:100%;min-height:44px;padding-inline:8px;white-space:nowrap}.row-action--delete[data-v-6cb7eb13] button{width:44px}.sr-only[data-v-6cb7eb13]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cell-map-files[data-v-ed2f6ab1]{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 144px);margin:128px auto auto;overflow:hidden;border:1px solid #d8e0eb;border-radius:12px;background:#fff;padding:0;color:#172033;box-shadow:0 4px 8px #1720331f}.cell-map-files[data-v-ed2f6ab1]::backdrop{background:#1720332e}.cell-map-files__header[data-v-ed2f6ab1],.cell-map-files__tools[data-v-ed2f6ab1]{display:flex;align-items:center;gap:12px}.cell-map-files__header[data-v-ed2f6ab1]{justify-content:space-between;padding:16px 16px 10px}.cell-map-files__header h2[data-v-ed2f6ab1],.cell-map-files__header p[data-v-ed2f6ab1]{margin:0}.cell-map-files__header h2[data-v-ed2f6ab1]{font-size:16px;line-height:1.5}.cell-map-files__header p[data-v-ed2f6ab1]{margin-top:2px;color:#5d6b82;font-size:12px}.cell-map-files__tools[data-v-ed2f6ab1]{padding:6px 16px 12px}.cell-map-files__search[data-v-ed2f6ab1]{flex:1}.cell-map-files__search input[data-v-ed2f6ab1]{width:100%;min-height:44px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;padding:0 12px;color:#172033;font:inherit;font-size:14px}.cell-map-files__search input[data-v-ed2f6ab1]::placeholder{color:#5d6b82}.cell-map-files__search input[data-v-ed2f6ab1]:focus-visible,.cell-map-files__row[data-v-ed2f6ab1]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.cell-map-files__list[data-v-ed2f6ab1]{display:flex;max-height:min(520px,calc(100dvh - 280px));flex-direction:column;gap:4px;overflow-y:auto;padding:4px 12px 14px}.cell-map-files__row[data-v-ed2f6ab1]{display:grid;grid-template-columns:34px minmax(0,1fr) auto 64px;align-items:center;min-height:58px;gap:10px;border:0;border-radius:10px;background:transparent;padding:8px 10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.cell-map-files__row[data-v-ed2f6ab1]:hover{background:#f4f7fb}.cell-map-files__row[data-v-ed2f6ab1]:active{background:#eaf2ff}.cell-map-files__row[data-v-ed2f6ab1]:disabled{cursor:wait;opacity:.58}.cell-map-files__file-icon[data-v-ed2f6ab1]{display:grid;width:30px;height:34px;place-items:center;border-radius:5px;background:#16803c;color:#fff;font-size:13px;font-weight:750}.cell-map-files__identity[data-v-ed2f6ab1]{display:flex;min-width:0;flex-direction:column;gap:2px}.cell-map-files__identity strong[data-v-ed2f6ab1]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cell-map-files__identity span[data-v-ed2f6ab1],.cell-map-files__size[data-v-ed2f6ab1]{color:#5d6b82;font-size:11px}.cell-map-files__size[data-v-ed2f6ab1],.cell-map-files__open[data-v-ed2f6ab1]{white-space:nowrap}.cell-map-files__open[data-v-ed2f6ab1]{color:#1d4ed8;font-size:12px;font-weight:650;text-align:right}.cell-map-files__state[data-v-ed2f6ab1]{margin:0;padding:28px 16px;color:#5d6b82;font-size:13px;text-align:center}.sr-only[data-v-ed2f6ab1]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 760px){.cell-map-files[data-v-ed2f6ab1]{width:100%;max-height:min(82dvh,720px);margin:auto 0 0;border-width:1px 0 0;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.cell-map-files__header[data-v-ed2f6ab1]:before{position:absolute;top:8px;left:50%;width:42px;height:4px;border-radius:999px;background:#5d6b826b;content:"";transform:translate(-50%)}.cell-map-files__header[data-v-ed2f6ab1]{position:relative;padding-top:22px}.cell-map-files__list[data-v-ed2f6ab1]{max-height:calc(82dvh - 150px)}.cell-map-files__row[data-v-ed2f6ab1]{grid-template-columns:34px minmax(0,1fr) auto;min-height:64px}.cell-map-files__open[data-v-ed2f6ab1]{display:none}}@media (prefers-reduced-motion: reduce){.cell-map-files[data-v-ed2f6ab1]{scroll-behavior:auto}}.cell-map-replace-sheet__body[data-v-0aa5ec6b]{display:grid;gap:8px}.replace-option[data-v-0aa5ec6b]{display:flex;min-height:64px;flex-direction:column;justify-content:center;gap:4px;border:1px solid #d8e0eb;border-radius:12px;background:#fff;padding:12px 14px;color:#5d6b82;font:inherit;font-size:12px;line-height:1.45;text-align:left;cursor:pointer}.replace-option[data-v-0aa5ec6b]:hover{border-color:#2563eb80;background:#f4f7fb}.replace-option[data-v-0aa5ec6b]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.replace-option__title[data-v-0aa5ec6b]{color:#172033;font-size:14px;font-weight:700}.card[data-v-97b530f0]{border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#fffffff5;box-shadow:0 10px 30px #0f172a0d}.document-toolbar[data-v-97b530f0]{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;box-shadow:0 2px 6px #17203314}.document-identity[data-v-97b530f0]{display:flex;min-width:0;flex-direction:column;gap:3px}.document-identity strong[data-v-97b530f0]{overflow:hidden;color:#172033;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.document-status[data-v-97b530f0]{display:inline-flex;align-items:center;gap:6px;color:#5d6b82;font-size:11px}.document-status[data-v-97b530f0]:before{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#7a879a;content:""}.document-status--saved[data-v-97b530f0]{color:#166534}.document-status--saved[data-v-97b530f0]:before{background:#16803c}.document-status--dirty[data-v-97b530f0]{color:#854d0e}.document-status--dirty[data-v-97b530f0]:before{background:#d97706}.document-actions[data-v-97b530f0]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.document-actions[data-v-97b530f0] button,.document-save[data-v-97b530f0]{white-space:nowrap}.document-actions__separator[data-v-97b530f0]{width:1px;height:28px;flex:0 0 auto;background:#d8e0eb}.document-actions--mobile[data-v-97b530f0]{display:none}.document-save[data-v-97b530f0]{justify-self:end}.notice[data-v-97b530f0]{margin:0;padding:11px 13px;border-radius:12px;font-size:13px}.notice--error[data-v-97b530f0]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.notice--success[data-v-97b530f0]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.section-heading h2[data-v-97b530f0]{margin:0;font-size:15px}.section-heading p[data-v-97b530f0],.canvas-card__head p[data-v-97b530f0],.bulk-card p[data-v-97b530f0]{margin:4px 0 0;color:var(--tg-hint);font-size:12px;line-height:1.45}.source-strip[data-v-97b530f0]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:12px;background:#f8fafc;color:var(--tg-hint);font-size:12px}.source-strip button[data-v-97b530f0]{min-height:36px;padding:0 10px;border:1px solid rgba(37,99,235,.3);border-radius:8px;background:#fff;color:#1d4ed8;font:inherit;cursor:pointer}.workspace-tabs[data-v-97b530f0]{display:inline-flex;align-self:flex-start;flex:0 0 auto;gap:4px;padding:4px}.workspace-tabs button[data-v-97b530f0]{min-height:38px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:var(--tg-hint);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.workspace-tabs button.is-active[data-v-97b530f0]{background:#eff6ff;color:#1d4ed8}.summary-grid[data-v-97b530f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-item[data-v-97b530f0]{padding:12px 14px;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:#fff}.summary-item span[data-v-97b530f0]{display:block;color:var(--tg-hint);font-size:11px}.summary-item strong[data-v-97b530f0]{display:block;margin-top:4px;font-size:20px}.summary-item--issue strong[data-v-97b530f0]{color:#b91c1c}.source-diagnostics[data-v-97b530f0]{margin:0;padding:10px 12px;border-left:3px solid #f59e0b;background:#fffbeb;color:#78350f;font-size:12px;line-height:1.45}.editor-toolbar[data-v-97b530f0]{display:flex;align-items:center;gap:10px;padding:10px}.toolbar-view-options[data-v-97b530f0],.toolbar-actions[data-v-97b530f0]{display:flex;align-items:center;gap:10px}.toolbar-context[data-v-97b530f0]{color:var(--tg-hint);font-size:12px}.search-field[data-v-97b530f0]{width:min(220px,100%)}.toggle-field[data-v-97b530f0]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--tg-text);font-size:12px;white-space:nowrap}.toggle-field input[data-v-97b530f0]{width:18px;height:18px}.toolbar-spacer[data-v-97b530f0]{flex:1}.notice[data-v-97b530f0],.document-toolbar[data-v-97b530f0],.summary-grid[data-v-97b530f0],.source-diagnostics[data-v-97b530f0],.source-strip[data-v-97b530f0],.workspace-tabs[data-v-97b530f0],.editor-toolbar[data-v-97b530f0],.editor-layout[data-v-97b530f0]{flex:0 0 auto}@media (max-width: 1500px){.document-toolbar[data-v-97b530f0]{grid-template-columns:minmax(0,1fr) auto auto}.document-actions--desktop[data-v-97b530f0]{display:none}.document-actions--mobile[data-v-97b530f0]{display:block}.document-actions--mobile[data-v-97b530f0] button{min-height:44px}}.editor-layout[data-v-97b530f0]{display:grid;grid-template-columns:clamp(360px,23vw,420px) minmax(0,1fr);gap:12px;height:clamp(720px,78dvh,920px);min-width:0;min-height:0}.editor-sidebar[data-v-97b530f0]{display:grid;grid-template-rows:minmax(260px,.7fr) minmax(360px,1.3fr);gap:12px;min-width:0;min-height:0;overflow:hidden}.cell-list[data-v-97b530f0],.canvas-card[data-v-97b530f0]{min-width:0;min-height:0;padding:12px}.cell-list[data-v-97b530f0]{display:flex;flex-direction:column;overflow:hidden}.canvas-card[data-v-97b530f0]{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.canvas-card--source-preview[data-v-97b530f0]{flex:0 0 auto}@media (min-width: 1001px){.cell-map-page--source-preview[data-v-97b530f0]{height:100%;min-height:0;overflow:hidden}.cell-map-page--source-preview[data-v-97b530f0] .content{overflow-y:auto}.canvas-card--source-preview[data-v-97b530f0]{flex:1 0 480px;height:auto}}.cell-list__head[data-v-97b530f0],.canvas-card__head[data-v-97b530f0],.section-heading[data-v-97b530f0],.coordinate-editor__head[data-v-97b530f0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cell-list__head[data-v-97b530f0]{padding:2px 2px 10px;font-size:12px}.cell-list__head span[data-v-97b530f0]{color:var(--tg-hint)}.cell-list__items[data-v-97b530f0]{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.cell-list-row[data-v-97b530f0]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:44px;padding:6px 8px;border:1px solid transparent;border-radius:9px;background:#f8fafc;color:var(--tg-text);text-align:left;cursor:pointer}.cell-list-row--selected[data-v-97b530f0]{border-color:#2563eb73;background:#eff6ff}.cell-list-row--issue[data-v-97b530f0]{border-color:#dc262659}.cell-number[data-v-97b530f0]{font-weight:750}.cell-meta[data-v-97b530f0]{overflow:hidden;color:var(--tg-hint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.issue-count[data-v-97b530f0]{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700}.canvas-card__head[data-v-97b530f0]{align-items:flex-start;margin-bottom:10px}.mode-badge[data-v-97b530f0],.selected-chip[data-v-97b530f0]{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;white-space:nowrap}.properties-card[data-v-97b530f0]{padding:14px}.properties-card[data-v-97b530f0]{min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.properties-card .section-heading[data-v-97b530f0],.coordinate-editor__head[data-v-97b530f0]{align-items:flex-start;flex-direction:column}.properties-grid[data-v-97b530f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.field--wide[data-v-97b530f0]{grid-column:1 / -1}.coordinate-editor[data-v-97b530f0]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.22)}.geometry-empty[data-v-97b530f0]{display:grid;gap:8px;margin-top:16px;padding:14px;border:1px dashed #b8c4d4;border-radius:12px;background:#f8fafc}.geometry-empty p[data-v-97b530f0]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.45}.geometry-empty[data-v-97b530f0] button{width:100%}.coordinate-editor__head code[data-v-97b530f0]{width:100%;max-width:100%;overflow:hidden;color:var(--tg-hint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.coordinate-editor__title[data-v-97b530f0]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.coordinate-editor__title span[data-v-97b530f0],.coordinate-editor__head p[data-v-97b530f0]{color:var(--tg-hint);font-size:11px}.coordinate-editor__head p[data-v-97b530f0]{margin:0;line-height:1.45}.coordinate-grid[data-v-97b530f0]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.coordinate-row[data-v-97b530f0]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px;border-radius:10px;background:#f8fafc}.coordinate-row__head[data-v-97b530f0]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:8px}.coordinate-row__head>span[data-v-97b530f0]{color:var(--tg-hint);font-size:11px}.coordinate-row label[data-v-97b530f0]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;color:var(--tg-hint);font-size:11px}.coordinate-row .control-input[data-v-97b530f0]{min-width:0;padding-inline:7px}.selected-errors[data-v-97b530f0]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:12px;padding:10px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:12px}.properties-actions[data-v-97b530f0]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}.properties-actions[data-v-97b530f0] button{width:100%}.sr-only[data-v-97b530f0]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1280px){.editor-layout[data-v-97b530f0]{grid-template-columns:340px minmax(0,1fr)}}@media (max-width: 1000px){.editor-layout[data-v-97b530f0]{display:flex;height:auto;flex-direction:column}.canvas-card[data-v-97b530f0]{order:1;flex:0 0 clamp(520px,72dvh,760px);height:clamp(520px,72dvh,760px)}.editor-sidebar[data-v-97b530f0]{order:2;display:flex;flex:0 0 auto;flex-direction:column;overflow:visible}.cell-list__items[data-v-97b530f0]{max-height:360px}.properties-card[data-v-97b530f0]{overflow:visible}.properties-grid[data-v-97b530f0]{grid-template-columns:repeat(4,minmax(120px,1fr))}.coordinate-grid[data-v-97b530f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.document-toolbar[data-v-97b530f0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px}.document-identity[data-v-97b530f0]{grid-column:1 / -1}.document-actions--mobile[data-v-97b530f0],.document-save[data-v-97b530f0],.document-actions--mobile[data-v-97b530f0] button{width:100%}.editor-toolbar[data-v-97b530f0]{align-items:stretch;flex-direction:column}.search-field[data-v-97b530f0]{width:100%;max-width:none}.source-strip[data-v-97b530f0]{align-items:stretch;flex-direction:column}.summary-grid[data-v-97b530f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-spacer[data-v-97b530f0]{display:none}.toolbar-view-options[data-v-97b530f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolbar-view-options .search-field[data-v-97b530f0]{grid-column:1 / -1}.toolbar-actions[data-v-97b530f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.toolbar-actions[data-v-97b530f0] button{width:100%}.cell-list__items[data-v-97b530f0]{max-height:320px}.properties-grid[data-v-97b530f0],.coordinate-grid[data-v-97b530f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.coordinate-editor__head code[data-v-97b530f0]{max-width:100%;white-space:normal;word-break:break-all}}@media (max-width: 460px){.properties-grid[data-v-97b530f0],.coordinate-grid[data-v-97b530f0]{grid-template-columns:1fr}}.checklist-photos[data-v-94b1973c]{display:flex;flex-direction:column;gap:10px;min-width:0;margin-top:12px}.checklist-photos__actions[data-v-94b1973c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.checklist-photos__hint[data-v-94b1973c]{margin:0;color:#475569;font-size:12px;line-height:1.5}.checklist-photos__error[data-v-94b1973c]{margin:0;color:var(--app-danger, #dc2626);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.checklist-photos__input[data-v-94b1973c]{display:none}.checklist-photos__list[data-v-94b1973c]{padding:0;margin:0;list-style:none}.checklist-photos__row[data-v-94b1973c]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0}.checklist-photos__description[data-v-94b1973c]{display:flex;flex-direction:column;flex:1 1 150px;gap:4px;min-width:0;font-size:13px;overflow-wrap:anywhere}.checklist-photos__thumbnail[data-v-94b1973c]{width:64px;height:64px;object-fit:cover;border-radius:8px}.checklist-photos__full[data-v-94b1973c]{display:block;max-width:100%;max-height:70vh;margin-inline:auto;object-fit:contain}.report-filters[data-v-cb4a3810]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.report-actions[data-v-cb4a3810]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.report-note[data-v-cb4a3810]{font-size:13px;color:var(--tg-hint);line-height:1.5}.report-error[data-v-cb4a3810]{color:#b91c1c}.report-link[data-v-cb4a3810],.report-cell[data-v-cb4a3810]{min-height:44px;text-align:inherit;background:none;border:0;color:var(--tg-text);padding:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.report-link[data-v-cb4a3810]{color:var(--tg-link);text-align:left}.report-number[data-v-cb4a3810]{display:block;text-align:right;font-variant-numeric:tabular-nums}.report-cell[data-v-cb4a3810]{width:100%;max-width:320px}.report-cell[data-v-cb4a3810]:disabled{opacity:1}.checklist-report small[data-v-cb4a3810]{display:block;font-size:12px;font-weight:400;color:var(--tg-hint)}.checklist-report[data-v-cb4a3810] .data-table{width:max-content;min-width:100%}.checklist-report[data-v-cb4a3810] .data-table th,.checklist-report[data-v-cb4a3810] .data-table td{min-width:180px;max-width:300px}.checklist-report[data-v-cb4a3810] .data-table th:first-child,.checklist-report[data-v-cb4a3810] .data-table td:first-child{position:sticky;left:0;background:#fff;z-index:1;min-width:180px}.report-history[data-v-cb4a3810]{display:grid;gap:8px}.report-history-row[data-v-cb4a3810]{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px}.report-history-row label[data-v-cb4a3810]{display:flex;align-items:center;gap:12px;min-height:48px;flex:1}.report-history-row input[data-v-cb4a3810]{width:22px;height:22px;flex-shrink:0}.checklist-report summary[data-v-cb4a3810]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--tg-link)}.report-mobile-answer[data-v-cb4a3810]{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1fr);gap:12px;border-top:1px solid #e2e8f0;padding:8px 0}.report-mobile-answer .report-cell[data-v-cb4a3810]{text-align:right}.report-comment[data-v-cb4a3810]{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.report-filters[data-v-cb4a3810]{grid-template-columns:1fr}.report-actions[data-v-cb4a3810]{gap:8px}}.task-kind-icon[data-v-a02e3c87]{width:18px;height:18px;flex:0 0 18px}.filter-primary[data-v-f96655a3]{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px}.filter-search[data-v-f96655a3]{flex:1;min-width:0}.registry[data-v-f96655a3],.day-group[data-v-f96655a3]{display:flex;flex-direction:column;gap:8px}.day-group h3[data-v-f96655a3]{position:sticky;top:calc(62px + env(safe-area-inset-top));z-index:5;margin:4px 0 0;padding:7px 2px;background:#fffffff0;font-size:13px}.day-group h3 span[data-v-f96655a3]{margin-left:5px;color:var(--tg-hint);font-weight:500}.registry-row[data-v-f96655a3]{width:100%;min-height:62px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#f8fafcc7;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--tg-text);text-align:left}.registry-row__kind[data-v-f96655a3]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;color:var(--tg-hint)}.registry-row__main[data-v-f96655a3]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.registry-row__main small[data-v-f96655a3]{color:var(--tg-hint);line-height:1.35}.registry-row__main .overdue-note[data-v-f96655a3]{color:var(--app-danger, #b91c1c)}.empty[data-v-f96655a3]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-f96655a3]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-f96655a3]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}@media (max-width: 580px){.filter-primary[data-v-f96655a3]{align-items:stretch;flex-direction:column}.registry-row[data-v-f96655a3]{align-items:flex-start}.registry-row__kind[data-v-f96655a3]{margin-top:2px}}.journal-tabs[data-v-7e6c750f]{display:flex;gap:8px;flex-wrap:wrap}.journal-search[data-v-7e6c750f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px}.journal-list[data-v-7e6c750f]{display:flex;flex-direction:column;gap:8px}.journal-row[data-v-7e6c750f]{width:100%;min-height:68px;display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#f8fafcc7;padding:10px 12px;color:var(--tg-text);text-align:left}.journal-row__time[data-v-7e6c750f]{color:var(--tg-hint);font-size:11px}.journal-row__main[data-v-7e6c750f]{min-width:0;display:flex;flex-direction:column;gap:3px}.journal-row__main small[data-v-7e6c750f]{color:var(--tg-hint);line-height:1.35}.empty[data-v-7e6c750f]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-7e6c750f]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-7e6c750f]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}@media (max-width: 640px){.journal-search[data-v-7e6c750f]{grid-template-columns:1fr}.journal-row[data-v-7e6c750f]{grid-template-columns:1fr auto}.journal-row__time[data-v-7e6c750f]{grid-column:1 / -1}}.app-period-toolbar[data-v-a3683418]{display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--app-operational, #0f766e) 28%,rgba(148,163,184,.34));border-radius:14px;background:color-mix(in srgb,var(--app-operational, #0f766e) 5%,var(--tg-secondary-bg));padding:8px}.app-period-toolbar__commands[data-v-a3683418]{display:flex;align-items:center;gap:8px;min-width:0}.app-period-toolbar__modes[data-v-a3683418]{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(148,163,184,.32);border-radius:11px;background:#e2e8f0b8;padding:3px}.app-period-toolbar__mode[data-v-a3683418]{min-height:44px;border:0;border-radius:8px;background:transparent;padding:0 14px;color:color-mix(in srgb,var(--tg-text) 76%,var(--tg-hint));cursor:pointer;font:inherit;font-size:13px;font-weight:650;line-height:1}.app-period-toolbar__mode[data-v-a3683418]:hover{color:var(--tg-text)}.app-period-toolbar__mode[data-v-a3683418]:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.app-period-toolbar__mode.is-active[data-v-a3683418]{background:var(--tg-secondary-bg);color:var(--app-operational, #0f766e);box-shadow:0 1px 3px #0f172a29}.app-period-toolbar__navigator[data-v-a3683418]{display:flex;align-items:center;min-width:330px;min-height:44px;overflow:hidden;border:1px solid rgba(148,163,184,.34);border-radius:11px;background:var(--tg-secondary-bg)}.app-period-toolbar__navigator[data-v-a3683418] .app-button{border:0;border-radius:0;flex:0 0 44px}.app-period-toolbar__navigator[data-v-a3683418] .app-period-toolbar__today{flex-basis:auto;border-left:1px solid rgba(148,163,184,.24);border-right:1px solid rgba(148,163,184,.24);padding-inline:10px}.app-period-toolbar__period[data-v-a3683418]{min-width:150px;flex:1;padding:0 10px;font-size:13px;line-height:1.25;text-align:center;white-space:nowrap}.app-period-toolbar__sr-only[data-v-a3683418]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-period-toolbar__filter[data-v-a3683418] .app-button__label{display:inline-flex;align-items:center;gap:7px}.app-period-toolbar__aside[data-v-a3683418]{display:flex;align-items:center;margin-left:auto;padding-left:8px;border-left:1px solid rgba(148,163,184,.3)}.app-period-toolbar__filters[data-v-a3683418],.app-period-toolbar__footer[data-v-a3683418]{border-top:1px solid rgba(148,163,184,.26);padding:10px 4px 2px}@media (max-width: 760px){.app-period-toolbar__commands[data-v-a3683418]{flex-wrap:wrap}.app-period-toolbar__modes[data-v-a3683418]{order:1}.app-period-toolbar__aside[data-v-a3683418]{order:2;margin-left:auto;padding-left:0;border-left:0}.app-period-toolbar__navigator[data-v-a3683418]{order:3;min-width:0;flex:1 0 100%}.app-period-toolbar__filter[data-v-a3683418]{order:4;min-height:44px}}@media (max-width: 420px){.app-period-toolbar__modes[data-v-a3683418],.app-period-toolbar__aside[data-v-a3683418]{width:100%}.app-period-toolbar__modes>.app-period-toolbar__mode[data-v-a3683418]{flex:1}.app-period-toolbar__aside[data-v-a3683418] .app-button{width:100%}.app-period-toolbar__period[data-v-a3683418]{min-width:0;padding-inline:4px}}@media (max-width: 360px){.app-period-toolbar__period[data-v-a3683418]{white-space:normal}.app-period-toolbar__navigator[data-v-a3683418] .app-period-toolbar__today{padding-inline:7px}}.schedule-task[data-v-ae930352]{--task-status-color: var(--app-status-scheduled);width:100%;min-height:52px;display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--task-status-color) 38%,transparent);border-radius:12px;background:color-mix(in srgb,var(--task-status-color) 10%,var(--tg-secondary-bg));padding:7px 9px;color:var(--tg-text);text-align:left;transition:border-color .15s ease,background-color .15s ease}.schedule-task[data-v-ae930352]:hover{border-color:color-mix(in srgb,var(--task-status-color) 65%,transparent)}.schedule-task[data-v-ae930352]:focus-visible{outline:2px solid color-mix(in srgb,var(--app-action) 45%,transparent);outline-offset:2px}.schedule-task--compact[data-v-ae930352]{min-height:44px;padding:5px 7px}.schedule-task__main[data-v-ae930352]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.schedule-task__main strong[data-v-ae930352]{overflow:hidden;font-size:12px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.schedule-task__main small[data-v-ae930352]{overflow:hidden;color:currentColor;font-size:10px;line-height:1.25;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.schedule-task--scheduled[data-v-ae930352]{--task-status-color: var(--app-status-scheduled)}.schedule-task--in_progress[data-v-ae930352]{--task-status-color: var(--app-status-in-progress)}.schedule-task--completed[data-v-ae930352]{--task-status-color: var(--app-status-completed)}.schedule-task--partially_completed[data-v-ae930352]{--task-status-color: var(--app-status-partial)}.schedule-task--cancelled[data-v-ae930352]{--task-status-color: var(--app-status-cancelled)}.schedule-task--cancelled strong[data-v-ae930352]{text-decoration:line-through}.schedule-task--overdue[data-v-ae930352]{box-shadow:inset 3px 0 0 var(--app-danger, #dc2626)}@media (prefers-reduced-motion: reduce){.schedule-task[data-v-ae930352]{transition:none}}.period-lane[data-v-7598510f]{padding:10px;border:1px solid color-mix(in srgb,var(--app-operational, #0f766e) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--app-operational, #0f766e) 7%,var(--tg-secondary-bg))}.period-lane>header[data-v-7598510f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.period-lane>header>div[data-v-7598510f]{display:flex;flex-direction:column;gap:2px}.period-lane>header strong[data-v-7598510f]{font-size:12px}.period-lane>header small[data-v-7598510f]{color:var(--tg-hint);font-size:10px}.period-lane>header>span[data-v-7598510f]{border-radius:999px;padding:2px 7px;background:color-mix(in srgb,var(--app-operational, #0f766e) 14%,transparent);color:var(--app-operational, #0f766e);font-size:10px;font-weight:700}.period-lane__tasks[data-v-7598510f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px}@media (max-width: 640px){.period-lane__tasks[data-v-7598510f]{grid-template-columns:1fr}}.month-schedule[data-v-0639f525]{display:flex;flex-direction:column;gap:10px}.month-scroll[data-v-0639f525]{max-width:100%;overflow-x:auto;padding-bottom:4px;overscroll-behavior-inline:contain}.month-scroll[data-v-0639f525]:focus-visible{outline:2px solid color-mix(in srgb,var(--app-action) 45%,transparent);outline-offset:2px}.month-grid[data-v-0639f525]{min-width:910px;display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));border-top:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent);border-left:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent)}.month-weekday[data-v-0639f525]{min-height:36px;display:flex;align-items:center;justify-content:center;border-right:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent);background:color-mix(in srgb,var(--tg-bg) 78%,var(--tg-secondary-bg));color:var(--tg-hint);font-size:12px;font-weight:700}.month-week-lane[data-v-0639f525]{grid-column:1 / -1;margin:7px}.month-day[data-v-0639f525]{min-height:196px;padding:7px;border-right:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 34%,transparent);background:var(--tg-secondary-bg)}.month-day--outside[data-v-0639f525]{background:color-mix(in srgb,var(--tg-bg) 78%,var(--tg-secondary-bg))}.month-day>header[data-v-0639f525]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px}.month-day>header time[data-v-0639f525]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:700}.month-day__actions[data-v-0639f525]{display:flex;align-items:center;gap:2px}.month-day__count[data-v-0639f525]{color:var(--tg-hint);font-size:10px}.month-day--outside>header[data-v-0639f525]{opacity:.55}.month-day--today>header time[data-v-0639f525]{background:var(--app-action);color:var(--tg-secondary-bg)}.month-day__tasks[data-v-0639f525]{display:flex;flex-direction:column;gap:5px}.more-tasks[data-v-0639f525]{min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--app-action-hover);font-size:12px;font-weight:650;text-align:left;padding:6px 8px}.more-tasks[data-v-0639f525]:hover{background:color-mix(in srgb,var(--app-action) 9%,transparent)}.more-tasks[data-v-0639f525]:focus-visible{outline:2px solid color-mix(in srgb,var(--app-action) 45%,transparent);outline-offset:1px}.mobile-day-label[data-v-0639f525]{display:none}@media (min-width: 1100px){.month-grid[data-v-0639f525]{min-width:100%}}@media (max-width: 720px){.month-scroll[data-v-0639f525]{overflow:visible}.month-grid[data-v-0639f525]{min-width:0;display:flex;flex-direction:column;border:0;gap:8px}.month-weekday[data-v-0639f525]{display:none}.month-week-lane[data-v-0639f525]{margin:4px 0}.month-day[data-v-0639f525]{min-height:0;border:1px solid color-mix(in srgb,var(--tg-hint) 28%,transparent);border-radius:12px}.month-day--outside[data-v-0639f525]{display:none}.month-day>header time[data-v-0639f525]{width:auto;height:auto;border-radius:0}.desktop-day-label[data-v-0639f525]{display:none}.mobile-day-label[data-v-0639f525]{display:inline;font-size:13px}.month-day--today>header time[data-v-0639f525]{padding:4px 8px;border-radius:999px}}.week-schedule[data-v-313e7d12]{display:flex;flex-direction:column;gap:10px}.week-day[data-v-313e7d12]{padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 26%,transparent)}.week-day[data-v-313e7d12]:first-child{padding-top:0}.week-day[data-v-313e7d12]:last-child{padding-bottom:0;border-bottom:0}.week-day__header[data-v-313e7d12]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.week-day__header time[data-v-313e7d12]{font-size:14px;font-weight:700}.week-day__actions[data-v-313e7d12]{display:flex;align-items:center;gap:4px}.week-day__count[data-v-313e7d12]{min-width:24px;border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--tg-bg) 84%,var(--tg-secondary-bg));color:var(--tg-hint);font-size:11px;text-align:center}.week-day--today .week-day__header time[data-v-313e7d12]{color:var(--app-action-hover)}.personnel-groups[data-v-313e7d12]{display:flex;flex-direction:column;gap:12px}.personnel-group[data-v-313e7d12]{display:flex;flex-direction:column;gap:6px}.personnel-group h3[data-v-313e7d12]{margin:0;color:var(--tg-hint);font-size:12px;font-weight:650}.task-list[data-v-313e7d12]{display:flex;flex-direction:column;gap:6px}.week-day__empty[data-v-313e7d12]{margin:0;color:var(--tg-hint);font-size:12px}.schedule-filters[data-v-a61a47a0]{margin:0}.schedule-legend[data-v-a61a47a0]{display:flex;flex-direction:column;gap:8px}.legend-group[data-v-a61a47a0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.legend-group span[data-v-a61a47a0]{display:inline-flex;align-items:center;gap:5px;color:var(--tg-hint);font-size:11px}.status-dot[data-v-a61a47a0]{--status-color: var(--app-status-scheduled);width:10px;height:10px;border-radius:999px;border:1px solid var(--status-color);background:color-mix(in srgb,var(--status-color) 20%,var(--tg-secondary-bg))}.status-dot--scheduled[data-v-a61a47a0]{--status-color: var(--app-status-scheduled)}.status-dot--in-progress[data-v-a61a47a0]{--status-color: var(--app-status-in-progress)}.status-dot--completed[data-v-a61a47a0]{--status-color: var(--app-status-completed)}.status-dot--partial[data-v-a61a47a0]{--status-color: var(--app-status-partial)}.status-dot--cancelled[data-v-a61a47a0]{--status-color: var(--app-status-cancelled)}.schedule-state[data-v-a61a47a0]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-a61a47a0]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-a61a47a0]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.strategy-summary[data-v-2e479bab]{display:grid;grid-template-columns:repeat(3,minmax(100px,150px)) minmax(240px,1fr);align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--app-operational, #0f766e) 25%,rgba(148,163,184,.28));border-radius:14px;background:color-mix(in srgb,var(--app-operational, #0f766e) 5%,var(--tg-secondary-bg));padding:10px}.strategy-summary__item[data-v-2e479bab]{display:flex;align-items:baseline;gap:7px;min-width:0;padding:6px 8px}.strategy-summary__item strong[data-v-2e479bab]{color:var(--tg-text);font-size:20px;line-height:1}.strategy-summary__item span[data-v-2e479bab]{overflow:hidden;color:var(--tg-hint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.strategy-summary p[data-v-2e479bab]{margin:0;color:var(--tg-hint);font-size:12px;line-height:1.4}.strategy-filters[data-v-2e479bab] .app-section-card__content{padding:10px}.strategy-board[data-v-2e479bab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.strategy-lane[data-v-2e479bab]{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:3px solid var(--lane-color);border-radius:13px;background:color-mix(in srgb,var(--lane-color) 3%,var(--tg-secondary-bg));padding:10px}.strategy-lane--must[data-v-2e479bab]{--lane-color: #b45309}.strategy-lane--should[data-v-2e479bab]{--lane-color: var(--app-operational, #0f766e)}.strategy-lane--could[data-v-2e479bab]{--lane-color: #64748b}.strategy-lane__header[data-v-2e479bab]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.strategy-lane__header h2[data-v-2e479bab]{margin:0;font-size:14px;line-height:1.3}.strategy-lane__tasks[data-v-2e479bab]{display:flex;flex-direction:column;gap:8px}.strategy-lane__empty[data-v-2e479bab]{margin:0;padding:18px 8px;color:var(--tg-hint);font-size:12px;text-align:center}.strategy-task[data-v-2e479bab]{overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:11px;background:var(--tg-secondary-bg)}.strategy-task__content[data-v-2e479bab]{display:flex;width:100%;min-height:44px;flex-direction:column;gap:7px;border:0;background:transparent;padding:11px;color:inherit;cursor:pointer;font:inherit;text-align:left}.strategy-task__content[data-v-2e479bab]:hover{background:color-mix(in srgb,var(--app-operational, #0f766e) 4%,transparent)}.strategy-task__content[data-v-2e479bab]:focus-visible{outline:2px solid color-mix(in srgb,var(--app-action) 55%,transparent);outline-offset:-2px}.strategy-task__topline[data-v-2e479bab]{display:flex;align-items:center;justify-content:space-between;gap:8px}.strategy-task__impact[data-v-2e479bab]{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.strategy-task__impact--high[data-v-2e479bab]{background:color-mix(in srgb,var(--app-operational, #0f766e) 16%,transparent);color:color-mix(in srgb,var(--app-operational, #0f766e) 88%,#000)}.strategy-task__impact--medium[data-v-2e479bab]{background:#f59e0b24;color:#92400e}.strategy-task__impact--low[data-v-2e479bab]{background:#94a3b824;color:#475569}.strategy-task__scope[data-v-2e479bab]{color:var(--tg-hint);font-size:10px}.strategy-task__content strong[data-v-2e479bab]{font-size:13px;line-height:1.35}.strategy-task__meta[data-v-2e479bab]{color:var(--tg-hint);font-size:11px;line-height:1.35}.strategy-task__description[data-v-2e479bab]{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--tg-text) 74%,var(--tg-hint));font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.strategy-task__footer[data-v-2e479bab]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(148,163,184,.22);padding:7px 8px 7px 11px}.strategy-task__footer>span[data-v-2e479bab]{display:inline-flex;align-items:center;gap:5px;color:var(--tg-hint);font-size:10px}.strategy-task__footer[data-v-2e479bab] .app-button{min-height:44px;padding-inline:10px}.strategy-state[data-v-2e479bab]{margin:0;color:var(--tg-hint);font-size:13px}.strategy-empty[data-v-2e479bab]{text-align:center}.strategy-empty h2[data-v-2e479bab]{margin:0;font-size:16px}.strategy-empty p[data-v-2e479bab]{margin:7px 0 0;color:var(--tg-hint);font-size:13px}.strategy-empty__actions[data-v-2e479bab]{display:flex;justify-content:center;margin-top:14px}.message[data-v-2e479bab]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-2e479bab]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}@media (max-width: 900px){.strategy-summary[data-v-2e479bab]{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-summary p[data-v-2e479bab]{grid-column:1 / -1;padding:0 8px 4px}.strategy-board[data-v-2e479bab]{grid-template-columns:1fr}.strategy-lane__header[data-v-2e479bab]{position:sticky;top:calc(62px + env(safe-area-inset-top));z-index:2;margin:-7px -7px 8px;border-radius:9px;background:color-mix(in srgb,var(--lane-color) 6%,var(--tg-secondary-bg));padding:9px}}@media (max-width: 520px){.strategy-summary[data-v-2e479bab]{grid-template-columns:1fr}.strategy-summary__item[data-v-2e479bab]{justify-content:space-between}.strategy-summary p[data-v-2e479bab]{grid-column:auto}.strategy-task__footer[data-v-2e479bab]{align-items:stretch;flex-direction:column}.strategy-task__footer[data-v-2e479bab] .app-button{width:100%}.message[data-v-2e479bab]{align-items:stretch;flex-direction:column}}.checklist-default[data-v-903ad76c]{margin:4px 0;font-size:13px;color:#64748b}.form-stack[data-v-903ad76c]{display:flex;flex-direction:column;gap:12px}.message[data-v-903ad76c]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-903ad76c]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.sticky-actions[data-v-903ad76c]{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:10;padding:8px;border-radius:16px;background:#fffffff0;box-shadow:0 8px 28px #0f172a24}.sticky-actions[data-v-903ad76c] button{width:100%}.excel-import[data-v-e16c08dd]{display:flex;flex-direction:column;gap:16px;min-width:0;font-size:.875rem}.excel-import p[data-v-e16c08dd],.excel-import ul[data-v-e16c08dd]{margin:0}.excel-import__file-actions[data-v-e16c08dd]{display:flex;flex-wrap:wrap;gap:8px}.excel-import__file[data-v-e16c08dd]{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #94a3b8;border-radius:8px;background:#f1f5f9;color:#0f172a;font-weight:600;cursor:pointer}.excel-import__file input[data-v-e16c08dd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.excel-import__file[data-v-e16c08dd]:focus-within{outline:2px solid #2563eb;outline-offset:2px}.excel-import__file--disabled[data-v-e16c08dd]{opacity:.6}.excel-import__filename[data-v-e16c08dd],.excel-import__rows strong[data-v-e16c08dd],.excel-import__answer-diff p[data-v-e16c08dd]{overflow-wrap:anywhere;white-space:pre-wrap}.excel-import__hint[data-v-e16c08dd],.excel-import__row-meta[data-v-e16c08dd]{color:#475569;line-height:1.5}.excel-import__row-meta[data-v-e16c08dd]{font-size:.8125rem}.excel-import__issues[data-v-e16c08dd]{border:1px solid #fca5a5;background:#fef2f2;color:#991b1b;padding:12px;border-radius:8px}.excel-import__issues ul[data-v-e16c08dd],.excel-import__warnings[data-v-e16c08dd]{padding-left:20px}.excel-import__issues ul[data-v-e16c08dd]{margin-top:8px}.excel-import__warnings[data-v-e16c08dd]{color:#854d0e}.excel-import__replace[data-v-e16c08dd]{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;line-height:1.5}.excel-import__replace input[data-v-e16c08dd]{flex:0 0 auto;width:20px;height:20px;margin-top:1px;accent-color:#2563eb}.excel-import__rows[data-v-e16c08dd]{list-style:none;margin:0;padding:0}.excel-import__rows li[data-v-e16c08dd]{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid #e2e8f0}.excel-import__answer-diff[data-v-e16c08dd]{display:grid;gap:12px}@media (min-width: 640px){.excel-import__answer-diff[data-v-e16c08dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.excel-import__file-actions[data-v-e16c08dd]>*{width:100%}.excel-import[data-v-e16c08dd]{flex:1;min-height:0;overflow:auto;padding:2px}}.answer-options[data-v-d63b0c6d]{display:grid;gap:10px}.answer-options--boolean[data-v-d63b0c6d]{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-option[data-v-d63b0c6d]{display:flex;align-items:center;gap:12px;min-height:56px;border:1px solid #cbd5e1;border-radius:12px;padding:12px 16px;font-size:17px;cursor:pointer;overflow-wrap:anywhere}.answer-option--selected[data-v-d63b0c6d]{border-color:#2563eb;background:#eff6ff;color:#1e40af}.answer-option[data-v-d63b0c6d]:has(input:focus-visible){outline:2px solid #2563eb;outline-offset:2px}.answer-option input[data-v-d63b0c6d]{width:20px;height:20px;accent-color:#2563eb;flex-shrink:0}.answer-option[data-v-d63b0c6d]:has(input:disabled){cursor:default}.answer-number[data-v-d63b0c6d]{display:flex;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;background:#fff}.answer-number[data-v-d63b0c6d] input{border:0;border-radius:0;min-height:78px;font-size:44px;font-weight:600;padding:10px 16px;flex:1;min-width:0}.answer-number[data-v-d63b0c6d]:focus-within{outline:2px solid #2563eb;outline-offset:2px}.answer-number__unit[data-v-d63b0c6d]{display:flex;align-items:center;justify-content:center;padding:8px 18px;max-width:45%;overflow-wrap:anywhere;background:#f1f5f9;color:#64748b;font-size:28px;border-left:1px solid #cbd5e1}.answer-text[data-v-d63b0c6d]{font-size:16px}.checklist-result[data-v-28120b95]{display:grid;gap:16px;min-width:0;color:#0f172a}.checklist-result__header[data-v-28120b95]{padding:4px 0}.checklist-result__heading[data-v-28120b95]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.checklist-result__heading h2[data-v-28120b95]{margin:0;font-size:20px;line-height:1.3;font-weight:650}.checklist-result__state[data-v-28120b95]{color:#334155;background:#e2e8f0;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:600}.checklist-result__meta[data-v-28120b95],.checklist-result__count[data-v-28120b95],.checklist-result__notice[data-v-28120b95]{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.checklist-result__count[data-v-28120b95]{font-size:13px}.checklist-result__table-wrap[data-v-28120b95]{min-width:0}.checklist-result__table[data-v-28120b95],.checklist-result__table tbody[data-v-28120b95]{display:block;width:100%}.checklist-result__table[data-v-28120b95]{border-spacing:0}.checklist-result__table thead[data-v-28120b95]{display:none}.checklist-result__item[data-v-28120b95]{display:block;min-width:0;background:#fff;border:1px solid #d7dee8;border-radius:12px;overflow:hidden}.checklist-result__item+.checklist-result__item[data-v-28120b95]{margin-top:12px}.checklist-result__item>td[data-v-28120b95],.checklist-result__item>th[data-v-28120b95]{display:block;min-width:0;text-align:left}.checklist-result__number[data-v-28120b95]{padding:16px 16px 8px;color:#475569;font-size:12px;line-height:1.4}.checklist-result__question[data-v-28120b95]{padding:0 16px 12px;font-size:16px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.checklist-result__section[data-v-28120b95]{margin:0 0 6px;color:#475569;font-size:12px;font-weight:400}.checklist-result__answer-cell[data-v-28120b95]{padding:0 16px 16px}.checklist-result__answer[data-v-28120b95]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;min-width:0;background:#f1f5f9;border-radius:8px}.checklist-result__answer-label[data-v-28120b95]{color:#475569;font-size:11px;line-height:1.4}.checklist-result__answer strong[data-v-28120b95]{font-size:24px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere;text-align:right;min-width:0}.checklist-result__answer--no[data-v-28120b95]{background:#334155;color:#fff}.checklist-result__answer--no .checklist-result__answer-label[data-v-28120b95]{color:#e2e8f0}.checklist-result__answer--long[data-v-28120b95]{display:grid;gap:6px}.checklist-result__answer--long strong[data-v-28120b95]{font-size:18px;line-height:1.45;text-align:left}.checklist-result__answer--text strong[data-v-28120b95]{font-weight:500}.checklist-result__answer--empty strong[data-v-28120b95]{font-size:16px;font-weight:500;color:#475569}.checklist-result__details-cell[data-v-28120b95]{padding:0 16px}.checklist-result__item>.checklist-result__details-cell--empty[data-v-28120b95]{display:none}.checklist-result__details[data-v-28120b95]{display:grid;gap:12px;border-top:1px solid #e2e8f0;padding:12px 0 16px}.checklist-result__comment p[data-v-28120b95]{margin:0;color:#334155;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.checklist-result__comment .checklist-result__detail-label[data-v-28120b95]{margin-bottom:4px;font-size:12px;font-weight:600;color:#475569}.checklist-result__details[data-v-28120b95] .checklist-photos{margin-top:0}.checklist-result__no-details[data-v-28120b95]{color:#475569}@media (min-width: 1024px){.checklist-result__table-wrap[data-v-28120b95]{background:#fff;border:1px solid #d7dee8;border-radius:12px;overflow:hidden}.checklist-result__table[data-v-28120b95]{display:table;table-layout:fixed}.checklist-result__table thead[data-v-28120b95]{display:table-header-group}.checklist-result__table tbody[data-v-28120b95]{display:table-row-group}.checklist-result__table thead th[data-v-28120b95]{padding:12px 16px;background:#f1f5f9;color:#475569;text-align:left;font-size:13px;line-height:1.4;font-weight:500}.checklist-result__table .checklist-result__number[data-v-28120b95]{width:52px}.checklist-result__question-column[data-v-28120b95]{width:38%}.checklist-result__answer-column[data-v-28120b95]{width:24%}.checklist-result__item[data-v-28120b95]{display:table-row;border:0}.checklist-result__item>td[data-v-28120b95],.checklist-result__item>th[data-v-28120b95]{display:table-cell;padding:16px;vertical-align:top}.checklist-result__item+.checklist-result__item[data-v-28120b95]>*{border-top:1px solid #d7dee8}.checklist-result__item>.checklist-result__details-cell--empty[data-v-28120b95]{display:table-cell}.checklist-result__mobile-label[data-v-28120b95],.checklist-result__answer-label[data-v-28120b95],.checklist-result__detail-label[data-v-28120b95]{display:none}.checklist-result__answer[data-v-28120b95]{display:inline-block;max-width:100%;padding:6px 10px}.checklist-result__answer strong[data-v-28120b95]{font-size:22px;text-align:left}.checklist-result__answer--long[data-v-28120b95]{display:block}.checklist-result__answer--long strong[data-v-28120b95],.checklist-result__answer--empty strong[data-v-28120b95]{font-size:16px}.checklist-result__details[data-v-28120b95]{border:0;padding:0}}.observation-page[data-v-dc0aa1d8]{background:#f5f6f8;padding-bottom:90px}.observation-page[data-v-dc0aa1d8] .content{padding-inline:16px;gap:8px}.observation-progress[data-v-dc0aa1d8]{display:flex;align-items:center;gap:10px;margin:-4px -2px 0;font-size:13px;color:#64748b}.observation-progress>span[data-v-dc0aa1d8]{white-space:nowrap}.observation-progress progress[data-v-dc0aa1d8]{width:100%;min-width:24px;height:6px;accent-color:#2563eb;border:0;border-radius:6px;overflow:hidden}.observation-progress progress[data-v-dc0aa1d8]::-webkit-progress-bar{background:#e2e8f0}.observation-progress progress[data-v-dc0aa1d8]::-webkit-progress-value{background:#2563eb}.observation-progress[data-v-dc0aa1d8] .app-button{flex-shrink:0;padding-inline:4px;font-size:14px;color:#2563eb}.observation-save[data-v-dc0aa1d8]{text-align:right;color:#64748b;font-size:13px;margin:0 0 4px}.observation-question[data-v-dc0aa1d8]{background:#fff;padding:16px;border-radius:16px;display:grid;gap:20px}.observation-question-title[data-v-dc0aa1d8],.observation-input[data-v-dc0aa1d8],.observation-evidence[data-v-dc0aa1d8]{min-width:0}.observation-question-title[data-v-dc0aa1d8],.observation-evidence[data-v-dc0aa1d8]{display:grid;gap:20px;align-content:start}.observation-section[data-v-dc0aa1d8]{color:#64748b;font-size:14px;margin:0}.observation-question h2[data-v-dc0aa1d8]{margin:-8px 0 0;color:#0f172a;font-size:26px;line-height:1.24;max-width:300px;font-weight:650;overflow-wrap:anywhere}.observation-question[data-v-dc0aa1d8] textarea{font-size:16px;min-height:84px}.observation-question[data-v-dc0aa1d8] .checklist-photos{margin-top:0}.observation-question[data-v-dc0aa1d8] .checklist-photos__hint{font-size:12px}.observation-question[data-v-dc0aa1d8] .checklist-photos__actions{flex-wrap:wrap}.observation-footer[data-v-dc0aa1d8]{position:fixed;z-index:25;bottom:0;left:0;right:0;background:#fff;display:grid;grid-template-columns:1fr 2.4fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e2e8f0}.observation-footer[data-v-dc0aa1d8] .app-button,.observation-submit[data-v-dc0aa1d8]{min-height:48px;font-size:16px}.observation-overview[data-v-dc0aa1d8]{background:#fff;border-radius:12px;padding:16px;display:grid;gap:12px}.observation-overview--result[data-v-dc0aa1d8]{background:none;padding:0;border-radius:0;gap:16px}.observation-summary-row[data-v-dc0aa1d8]{border-bottom:1px solid #e2e8f0;padding:10px 0}.observation-summary-row>button[data-v-dc0aa1d8]{display:grid;gap:8px;width:100%;min-height:48px;background:none;border:0;text-align:left;color:#0f172a;cursor:pointer;font:inherit;overflow-wrap:anywhere}.observation-summary-row strong[data-v-dc0aa1d8]{font-weight:500;color:#475569;white-space:pre-wrap}.observation-summary-row>p[data-v-dc0aa1d8],.observation-recovery__row p[data-v-dc0aa1d8]{font-size:14px;color:#64748b;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.observation-error[data-v-dc0aa1d8]{color:#b91c1c;font-size:14px}.observation-notice[data-v-dc0aa1d8]{color:#475569;font-size:14px}.observation-actions[data-v-dc0aa1d8]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.observation-recovery h2[data-v-dc0aa1d8]{font-size:20px;margin:0 0 10px}.observation-recovery[data-v-dc0aa1d8]{padding:16px;background:#eff6ff;border-radius:12px}.observation-recovery__row[data-v-dc0aa1d8]{border-top:1px solid #cbd5e1;padding:12px 0}.observation-date summary[data-v-dc0aa1d8]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#475569;font-size:14px}.observation-date[data-v-dc0aa1d8] input{font-size:16px}@media (min-width: 720px){.observation-page[data-v-dc0aa1d8]{width:100%}.observation-question[data-v-dc0aa1d8]{padding:28px}.observation-question h2[data-v-dc0aa1d8]{max-width:none;font-size:30px}}@media (min-width: 1024px){.observation-page--result[data-v-dc0aa1d8],.observation-page--desktop[data-v-dc0aa1d8]{padding-bottom:24px}.observation-form-heading[data-v-dc0aa1d8],.observation-question[data-v-dc0aa1d8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:20px 24px}.observation-form-heading[data-v-dc0aa1d8]{padding-block:8px;color:#475569;font-size:13px}.observation-question[data-v-dc0aa1d8]{border-radius:12px}.observation-question h2[data-v-dc0aa1d8]{margin:0;font-size:20px;line-height:1.4}.observation-question-title[data-v-dc0aa1d8]{gap:8px}.observation-evidence[data-v-dc0aa1d8]{gap:12px}.observation-question[data-v-dc0aa1d8] .answer-number input{min-height:56px;font-size:28px}.observation-question[data-v-dc0aa1d8] .answer-number__unit{font-size:20px}.observation-overview[data-v-dc0aa1d8]{justify-items:start}.observation-overview[data-v-dc0aa1d8]>.field,.observation-overview--result[data-v-dc0aa1d8]>*{width:100%}.observation-submit[data-v-dc0aa1d8]{min-width:220px}}.checklist-attach[data-v-39570a7a]{display:grid;gap:10px;margin-top:14px}.checklist-task-state[data-v-39570a7a]{font-size:14px;color:#64748b}.title-row[data-v-39570a7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.facts[data-v-39570a7a]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.facts div[data-v-39570a7a]{border-radius:12px;background:#f8fafce6;padding:9px 10px}.facts dt[data-v-39570a7a]{color:var(--tg-hint);font-size:11px}.facts dd[data-v-39570a7a]{margin:3px 0 0;font-size:13px;font-weight:650}.task-text[data-v-39570a7a],.result-text[data-v-39570a7a]{margin:12px 0 0;white-space:pre-wrap;font-size:14px;line-height:1.5}.result-text--danger[data-v-39570a7a]{color:var(--app-danger, #b91c1c)}.fact-button[data-v-39570a7a]{margin-top:12px}.action-grid[data-v-39570a7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.action-form[data-v-39570a7a],.upload-form[data-v-39570a7a]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.25);display:grid;gap:10px}.file-list[data-v-39570a7a]{display:flex;flex-direction:column;gap:8px}.file-row[data-v-39570a7a]{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border-bottom:1px solid rgba(148,163,184,.2)}.file-link[data-v-39570a7a]{min-height:44px;border:0;background:transparent;color:#1d4ed8;text-align:left;padding:6px 0;overflow-wrap:anywhere}.file-row>span[data-v-39570a7a]{color:var(--tg-hint);font-size:12px}.native-file[data-v-39570a7a]{width:100%;min-height:44px;padding:8px;border:1px solid rgba(148,163,184,.4);border-radius:12px;background:#fff}.message[data-v-39570a7a]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-39570a7a]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}@media (max-width: 640px){.facts[data-v-39570a7a],.action-grid[data-v-39570a7a]{grid-template-columns:1fr}}.empty[data-v-fd3e8a6b]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-fd3e8a6b]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-fd3e8a6b]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-fd3e8a6b]{background:color-mix(in srgb,#14b8a6 10%,transparent);color:#1b1f2a}.editor[data-v-71a55fa6]{display:flex;max-width:360px;flex-direction:column;gap:12px}.message[data-v-71a55fa6]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-71a55fa6]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-71a55fa6]{background:color-mix(in srgb,#14b8a6 10%,transparent);color:#1b1f2a}.privacy-note[data-v-72c5dc77]{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,#2563eb 24%,transparent);border-radius:16px;padding:14px;background:color-mix(in srgb,#dbeafe 58%,white)}.privacy-note__icon[data-v-72c5dc77]{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:#2563eb;color:#fff;font-weight:800}.privacy-note strong[data-v-72c5dc77]{color:#1e3a8a;font-size:14px}.privacy-note p[data-v-72c5dc77]{margin:3px 0 0;color:#334155;font-size:13px;line-height:1.45}.filter-primary[data-v-72c5dc77]{display:flex;align-items:flex-end;gap:10px}.filter-search[data-v-72c5dc77]{min-width:0;flex:1}.editor-stack[data-v-72c5dc77]{display:flex;flex-direction:column;gap:16px}.editor-hint[data-v-72c5dc77]{margin:0;border-radius:12px;padding:11px 12px;background:#f1f5f9e6;color:var(--tg-hint);font-size:12px;line-height:1.45}.mobile-grant[data-v-72c5dc77]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.mobile-grant span[data-v-72c5dc77]:not(.mobile-grant__arrow){min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-grant small[data-v-72c5dc77],.mobile-grant em[data-v-72c5dc77]{color:var(--tg-hint);font-size:11px;font-style:normal}.mobile-grant strong[data-v-72c5dc77]{overflow-wrap:anywhere;font-size:13px}.mobile-grant__arrow[data-v-72c5dc77]{color:#2563eb;font-size:18px}.message[data-v-72c5dc77]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-72c5dc77]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}@media (max-width: 580px){.filter-primary[data-v-72c5dc77]{align-items:stretch;flex-direction:column}}@media (max-width: 640px){.crud-modal:has(.task-visibility-editor){width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));height:var(--tg-viewport-height, 100vh);max-height:none;border-radius:0}}.empty[data-v-716f33b3]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-716f33b3]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-716f33b3]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-716f33b3]{background:color-mix(in srgb,#14b8a6 10%,transparent);color:#1b1f2a}.identity-state[data-v-716f33b3]{display:grid;gap:4px;border-radius:12px;padding:10px 12px;font-size:13px;background:color-mix(in srgb,var(--tg-hint) 8%,transparent)}.identity-state--ready[data-v-716f33b3]{background:color-mix(in srgb,#14b8a6 10%,transparent)}.identity-state--needs_review[data-v-716f33b3]{background:color-mix(in srgb,#f59e0b 12%,transparent)}.empty[data-v-a25968ad]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-a25968ad]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-a25968ad]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-a25968ad]{background:color-mix(in srgb,#14b8a6 10%,transparent);color:#1b1f2a}.search[data-v-91854681]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.empty[data-v-91854681]{margin:0;color:var(--tg-hint);font-size:13px}.message[data-v-91854681]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-91854681]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}@media (max-width: 420px){.search[data-v-91854681]{grid-template-columns:minmax(0,1fr)}}.form-section-title[data-v-3406d51c]{margin-top:2px;color:var(--tg-text);font-size:14px;font-weight:700}.form-section-title[data-v-3406d51c]:not(:first-child){margin-top:8px}.empty[data-v-3406d51c]{margin:0;color:var(--tg-hint);font-size:13px}.empty-state[data-v-3406d51c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--tg-hint);font-size:13px}.empty-state strong[data-v-3406d51c]{color:var(--tg-text);font-size:15px}.message[data-v-3406d51c]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-3406d51c]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-3406d51c]{background:color-mix(in srgb,#14b8a6 10%,transparent);color:#1b1f2a}.bulk-content[data-v-9a7688bc]{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.bulk-range[data-v-9a7688bc]{display:grid;grid-template-columns:minmax(180px,260px) minmax(180px,260px) auto;align-items:end;gap:12px;flex:0 0 auto}.bulk-range__submit[data-v-9a7688bc]{min-height:44px;justify-self:start}.bulk-summary[data-v-9a7688bc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--tg-hint, #64748b) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tg-hint, #64748b) 22%,transparent);font-size:13px;color:var(--tg-hint, #64748b)}.bulk-summary strong[data-v-9a7688bc]{color:var(--tg-text, #1b1f2a);font-variant-numeric:tabular-nums}.bulk-summary__attention[data-v-9a7688bc],.bulk-summary__attention strong[data-v-9a7688bc]{color:#92400e}.bulk-table-region[data-v-9a7688bc]{min-height:0;flex:1;overflow:auto;border:1px solid color-mix(in srgb,var(--tg-hint, #64748b) 26%,transparent);border-radius:12px}.bulk-table[data-v-9a7688bc]{width:100%;min-width:1120px;border-collapse:collapse;font-size:12px}.bulk-table th[data-v-9a7688bc],.bulk-table td[data-v-9a7688bc]{padding:10px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint, #64748b) 18%,transparent);text-align:left;vertical-align:top}.bulk-table th[data-v-9a7688bc]{position:sticky;top:0;z-index:1;background:var(--tg-bg, #ffffff);color:var(--tg-hint, #64748b);font-weight:600}.bulk-table td[data-v-9a7688bc]:nth-child(1){width:130px}.bulk-table td[data-v-9a7688bc]:nth-child(2){width:170px}.bulk-table td[data-v-9a7688bc]:nth-child(3){width:180px}.bulk-table td[data-v-9a7688bc]:nth-child(4){min-width:260px}.bulk-table td[data-v-9a7688bc]:nth-child(5){width:130px}.bulk-table td[data-v-9a7688bc]:nth-child(6){width:120px}.bulk-table td[data-v-9a7688bc]:nth-child(7){width:120px}.numeric-column[data-v-9a7688bc]{text-align:right!important;font-variant-numeric:tabular-nums}.bulk-cell-primary[data-v-9a7688bc],.bulk-cell-secondary[data-v-9a7688bc]{display:block}.bulk-cell-primary[data-v-9a7688bc]{color:var(--tg-text, #1b1f2a);line-height:1.35}.bulk-cell-secondary[data-v-9a7688bc]{margin-top:4px;color:var(--tg-hint, #64748b);line-height:1.35}.bulk-calculation-cell[data-v-9a7688bc]{display:table-cell}.bulk-calculation-cell[data-v-9a7688bc]>*{display:block}.bulk-calculation-cell[data-v-9a7688bc]>*+*{margin-top:6px}.bulk-input-label[data-v-9a7688bc]{color:var(--tg-hint, #64748b);font-size:11px;line-height:1.2}.bulk-row-issue[data-v-9a7688bc]{display:block;color:#92400e;font-size:11px;line-height:1.3}.bulk-row--existing[data-v-9a7688bc]{background:color-mix(in srgb,var(--tg-hint, #64748b) 7%,transparent);color:var(--tg-hint, #64748b)}.bulk-empty[data-v-9a7688bc]{margin:auto;max-width:68ch;padding:24px;text-align:center;color:var(--tg-hint, #64748b);font-size:13px;line-height:1.5}.bulk-mobile-list[data-v-9a7688bc]{display:none}@media (max-width: 767px){.bulk-range[data-v-9a7688bc]{grid-template-columns:1fr 1fr}.bulk-range__submit[data-v-9a7688bc]{grid-column:1 / -1;width:100%}.bulk-summary[data-v-9a7688bc]{gap:8px 14px}.bulk-table[data-v-9a7688bc]{display:none}.bulk-table-region[data-v-9a7688bc]{border:0;border-radius:0}.bulk-mobile-list[data-v-9a7688bc]{display:grid}.bulk-mobile-row[data-v-9a7688bc]{display:grid;gap:10px;padding:14px 2px;border-bottom:1px solid color-mix(in srgb,var(--tg-hint, #64748b) 22%,transparent)}.bulk-mobile-row__head[data-v-9a7688bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bulk-mobile-row__head>div[data-v-9a7688bc]{min-width:0}.bulk-mobile-row__head strong[data-v-9a7688bc],.bulk-mobile-row__head span[data-v-9a7688bc],.bulk-mobile-row__arrangement strong[data-v-9a7688bc],.bulk-mobile-row__arrangement span[data-v-9a7688bc]{display:block}.bulk-mobile-row__head span[data-v-9a7688bc],.bulk-mobile-row__arrangement span[data-v-9a7688bc],.bulk-mobile-row__period[data-v-9a7688bc]{color:var(--tg-hint, #64748b);font-size:12px}.bulk-mobile-row__period[data-v-9a7688bc],.bulk-mobile-row__arrangement[data-v-9a7688bc],.bulk-existing-note[data-v-9a7688bc]{margin:0}.bulk-mobile-fixed[data-v-9a7688bc],.bulk-mobile-total[data-v-9a7688bc]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.bulk-mobile-total[data-v-9a7688bc]{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--tg-hint, #64748b) 18%,transparent)}.bulk-existing-note[data-v-9a7688bc]{color:var(--tg-hint, #64748b);font-size:12px;line-height:1.4}}.filters[data-v-4819b6b3]{display:flex;flex-direction:column;gap:16px}.filter-primary[data-v-4819b6b3]{display:flex;align-items:flex-end;gap:10px}.filter-search[data-v-4819b6b3]{flex:1;min-width:0}.message[data-v-4819b6b3]{margin:0;border-radius:12px;padding:10px 12px;font-size:13px}.message--error[data-v-4819b6b3]{background:color-mix(in srgb,var(--app-danger, #dc2626) 10%,transparent);color:#b91c1c}.message--success[data-v-4819b6b3]{background:color-mix(in srgb,#059669 11%,transparent);color:#065f46}.totals[data-v-4819b6b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:var(--tg-bg, #fff)}.total-item[data-v-4819b6b3]{min-width:0;padding:12px 14px;border-right:1px solid rgba(148,163,184,.22);display:flex;flex-direction:column;gap:4px}.total-item[data-v-4819b6b3]:last-child{border-right:none}.total-item span[data-v-4819b6b3]{color:var(--tg-hint);font-size:12px}.total-item strong[data-v-4819b6b3]{color:var(--tg-text);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.total-item--accent[data-v-4819b6b3]{background:color-mix(in srgb,#2563eb 7%,var(--tg-bg, #fff))}.cell-primary[data-v-4819b6b3],.cell-secondary[data-v-4819b6b3]{display:block}.cell-secondary[data-v-4819b6b3]{margin-top:3px;color:var(--tg-hint);font-size:11px}.form-section-title[data-v-4819b6b3]{margin-top:2px;color:var(--tg-text);font-size:14px;font-weight:700}.form-section-title[data-v-4819b6b3]:not(:first-child){margin-top:8px}.arrangement-summary[data-v-4819b6b3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border-radius:12px;padding:10px 12px;background:color-mix(in srgb,#2563eb 6%,var(--tg-bg, #fff));color:var(--tg-hint);font-size:12px}.arrangement-summary strong[data-v-4819b6b3]{color:var(--tg-text)}.calculation-preview[data-v-4819b6b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-radius:12px;padding:12px;background:#f8fafcf5}.calculation-preview span[data-v-4819b6b3]{display:flex;flex-direction:column;gap:3px;color:var(--tg-hint);font-size:12px}.calculation-preview strong[data-v-4819b6b3]{color:var(--tg-text);font-size:15px}.calculation-preview__total[data-v-4819b6b3]{padding-left:10px;border-left:1px solid rgba(148,163,184,.3)}.mobile-accrual[data-v-4819b6b3]{display:flex;flex-direction:column;gap:6px}.mobile-title-row[data-v-4819b6b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-title-row>div[data-v-4819b6b3]{min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-title-row span[data-v-4819b6b3],.mobile-accrual p[data-v-4819b6b3]{color:var(--tg-hint);font-size:12px}.mobile-accrual p[data-v-4819b6b3]{margin:0}.mobile-calculation[data-v-4819b6b3]{color:var(--tg-text)!important}.mobile-amounts[data-v-4819b6b3]{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;padding-top:5px;border-top:1px solid rgba(148,163,184,.22)}.mobile-amounts span[data-v-4819b6b3]{display:flex;flex-direction:column;gap:1px;color:var(--tg-hint);font-size:11px}.mobile-amounts strong[data-v-4819b6b3]{color:var(--tg-text);font-size:13px}[data-v-4819b6b3] .accrual-row--cancelled{opacity:.62}@media (max-width: 760px){.filter-primary[data-v-4819b6b3]{align-items:stretch;flex-direction:column}.totals[data-v-4819b6b3]{grid-template-columns:1fr 1fr}.total-item[data-v-4819b6b3]:nth-child(2){border-right:none}.total-item[data-v-4819b6b3]:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.22)}.calculation-preview[data-v-4819b6b3]{grid-template-columns:1fr}.calculation-preview__total[data-v-4819b6b3]{padding-left:0;padding-top:8px;border-left:none;border-top:1px solid rgba(148,163,184,.3)}}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-30{z-index:30}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[620px\]{width:620px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[700px\]{width:700px}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[168px\]{min-width:168px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.block-1{block-size:calc(var(--spacing) * 1)}.block-2{block-size:calc(var(--spacing) * 2)}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-blue-300:focus-visible{--tw-ring-color:var(--color-blue-300)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-slate-900[data-state=active]{color:var(--color-slate-900)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}:root{color-scheme:light;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--app-bottom-nav-height:76px;--app-bottom-nav-gap:8px;--tg-bg:var(--tg-theme-bg-color,#f5f6f8);--tg-secondary-bg:var(--tg-theme-secondary-bg-color,#fff);--tg-text:var(--tg-theme-text-color,#1b1f2a);--tg-hint:var(--tg-theme-hint-color,#6b7280);--tg-link:var(--tg-theme-link-color,#1e5eff);--accent:#1e5eff;--accent-2:#14b8a6;--app-action:#2563eb;--app-action-hover:#1d4ed8;--app-operational:#14b8a6;--app-warning:#d97706;--app-success:#059669;--app-danger:#dc2626;--app-status-scheduled:var(--app-action);--app-status-in-progress:var(--app-warning);--app-status-completed:var(--app-success);--app-status-partial:var(--app-operational);--app-status-cancelled:var(--app-danger);--app-bg:radial-gradient(120% 120% at 10% 0%, #eef2ff 0%, #f8fafc 50%, #ecfeff 100%);--card-shadow:0 16px 40px #0f172a14;--border-soft:1px solid #94a3b859;font-family:IBM Plex Sans,Fira Sans,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;-webkit-text-size-adjust:100%}html,body{height:100%}body{background:var(--app-bg);color:var(--tg-text);margin:0;overflow:hidden}a{color:var(--tg-link);text-decoration:none}#app{height:100vh;height:var(--tg-viewport-stable-height,var(--tg-viewport-height,100dvh));min-height:100vh;min-height:var(--tg-viewport-stable-height,var(--tg-viewport-height,100dvh))}.app-root{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;min-height:100%;display:flex;overflow-y:auto}.page{flex-direction:column;gap:16px;padding:20px 18px 32px;display:flex}.card{background:var(--tg-secondary-bg);border:var(--border-soft);box-shadow:var(--card-shadow);border-radius:18px;padding:16px}.card-title{text-transform:uppercase;letter-spacing:.12em;color:var(--tg-hint);font-size:14px}.h1{margin:0;font-size:22px;font-weight:600}.h2{margin:0;font-size:18px;font-weight:600}.text-muted{color:var(--tg-hint);font-size:13px}.menu-list{flex-direction:column;gap:10px;display:flex}.menu-item{border:var(--border-soft);background:#ffffffe6;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.menu-item.enabled{cursor:pointer;box-shadow:0 10px 24px #1e5eff2e}.menu-item.enabled:active{transform:scale(.99)}.menu-item.disabled{opacity:.45}.button{background:linear-gradient(120deg,var(--accent),#4f46e5);color:#fff;cursor:pointer;touch-action:manipulation;border:none;border-radius:12px;padding:12px 16px;font-weight:600}.button.secondary{color:var(--accent);background:0 0;border:1px solid #1e5eff66}.list{flex-direction:column;gap:10px;display:flex}.list-item{border:var(--border-soft);cursor:pointer;background:#ffffffeb;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.badge{color:#0f766e;background:#14b8a624;border-radius:999px;padding:4px 8px;font-size:11px}.fade-in{animation:.35s fadeIn}.app-icon{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{max-width:100%;overflow-x:hidden}#tele-vue-appearance-provider{-webkit-font-smoothing:antialiased;margin:0}.tele-vue-theme-material{font-family:Roboto,sans-serif;font-display:swap}.tele-vue-theme-material.tele-vue-colorScheme-light{--tele-vue-separator-color: #d9d9d9;--tele-vue-main-button-disabled-color: #e9e8e8;--tele-vue-button-confirm-color: #31b545;--tele-vue-quaternary-fill-background: rgba(122, 122, 122, .18);--tele-vue-danger-button-color: #CC2929;--tele-vue-danger-button-text-color: #FFFFFF}.tele-vue-theme-material.tele-vue-colorScheme-dark{--tele-vue-separator-color: #000000;--tele-vue-main-button-disabled-color: #3c3c3e;--tele-vue-button-confirm-color: #31b545;--tele-vue-quaternary-fill-background: rgba(122, 122, 122, .08);--tele-vue-danger-button-color: #EE686F;--tele-vue-danger-button-text-color: #FFFFFF}.tele-vue-theme-material .apple-only{display:none}.tele-vue-theme-material .material-only{display:initial}.tele-vue-theme-apple{font-family:SF Pro Display,sans-serif;font-display:swap}.tele-vue-theme-apple.tele-vue-colorScheme-light{--tele-vue-separator-color: #c8c7cb;--tele-vue-main-button-disabled-color: #e8e8e9;--tele-vue-button-confirm-color: #34c759;--tele-vue-quaternary-fill-background: rgba(116, 116, 128, .08);--tele-vue-danger-button-color: #FF3B30;--tele-vue-danger-button-text-color: #FFFFFF}.tele-vue-theme-apple.tele-vue-colorScheme-dark{--tele-vue-separator-color: #3d3d3f;--tele-vue-main-button-disabled-color: #2f2f2f;--tele-vue-button-confirm-color: #30d158;--tele-vue-quaternary-fill-background: rgba(116, 116, 128, .12);--tele-vue-danger-button-color: #FF453A;--tele-vue-danger-button-text-color: #FFFFFF}.tele-vue-theme-apple .apple-only{display:initial}.tele-vue-theme-apple .material-only{display:none}.tele-vue-direction-rtl{direction:rtl}.tele-vue-direction-ltr{direction:ltr}.tele-vue-component-switch{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer}.tele-vue-component-switch>label>input{display:none}.tele-vue-component-switch>label>div{position:relative}.tele-vue-component-switch>label>div:after{display:block;position:absolute;content:"";border-radius:50%}.tele-vue-component-switch.apple{background-color:transparent}.tele-vue-component-switch.apple>label>div{width:51px;height:31px;border-radius:25.5px;background:var(--tele-vue-main-button-disabled-color);transition:background-color .2s ease}.tele-vue-component-switch.apple>label>div:after{width:27px;height:27px;top:2px;left:2px;box-shadow:0 1px 2px #0000001a;background:var(--tg-theme-bg-color);transition:transform .2s ease}.tele-vue-component-switch.apple>label>input:checked~div{background:var(--tele-vue-button-confirm-color)}.tele-vue-component-switch.apple>label>input:checked~div:after{transform:translate(20px)}.tele-vue-component-switch.material>label>div{width:32px;height:14px;border-radius:7px;background:var(--tele-vue-separator-color);transition:background-color .2s ease}.tele-vue-component-switch.material>label>div:after{width:16px;height:16px;top:-1px;left:0;box-shadow:0 0 0 2px var(--tele-vue-separator-color);background:var(--tg-theme-bg-color);transition:transform .2s ease,box-shadow .2s ease}.tele-vue-component-switch.material>label>input:checked~div{background:var(--tg-theme-button-color)}.tele-vue-component-switch.material>label>input:checked~div:after{box-shadow:0 0 0 2px var(--tg-theme-button-color);transform:translate(16px)}.tele-vue-component-switch.disabled{pointer-events:none;opacity:.75}.tele-vue-component-switch.disabled>label>input:checked~.checkmark{background-color:var(--tg-theme-hint-color)}.tele-vue-component-list{-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;list-style:none;padding:0;overflow:hidden}.tele-vue-component-list>*{width:100%;padding:.75rem 1rem;position:relative}.tele-vue-component-list>*>*{position:relative;z-index:1}.tele-vue-component-list>*:active{background-color:var(--tele-vue-quaternary-fill-background)}.tele-vue-component-list>*:not(:last-child):before{content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute;z-index:0;border-bottom:1px solid var(--tele-vue-separator-color);margin-inline-start:2.5rem}.tele-vue-component-checkbox{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer}.tele-vue-component-checkbox.round>label>.checkmark{border-radius:50%}.tele-vue-component-checkbox.square>label>.checkmark{border-radius:.25rem}.tele-vue-component-checkbox>label{display:block;position:relative;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:1.325rem;width:1.325rem}.tele-vue-component-checkbox>label>input{position:absolute;opacity:0;cursor:pointer}.tele-vue-component-checkbox>label>.checkmark{position:absolute;top:0;left:0;height:1.325rem;width:1.325rem;background-color:transparent;border:2px solid var(--tg-theme-hint-color)}.tele-vue-component-checkbox>label>input:checked~.checkmark{background-color:var(--tg-theme-button-color);border-width:0}.tele-vue-component-checkbox>label>.checkmark:after{content:"";position:absolute;display:none}.tele-vue-component-checkbox>label>input:checked~.checkmark:after{display:block}.tele-vue-component-checkbox>label>.checkmark:after{left:.425rem;top:.215rem;width:.5rem;height:.75rem;border:solid var(--tg-theme-button-text-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tele-vue-component-checkbox.disabled{pointer-events:none;opacity:.75}.tele-vue-component-checkbox.disabled>label>input:checked~.checkmark{background-color:var(--tg-theme-hint-color)}.tele-vue-component-section{-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column}.tele-vue-component-section>section{padding:1rem 0}.tele-vue-component-section>section>h3{font-size:1rem;font-weight:400;padding-bottom:1rem;-webkit-user-select:none;user-select:none}.tele-vue-component-section>section>div{overflow:hidden}.tele-vue-component-section>p{font-size:.925rem;font-weight:400;color:var(--tg-theme-hint-color);padding:.325rem 1rem;-webkit-user-select:none;user-select:none}.tele-vue-component-section.material>section{background-color:var(--tg-theme-bg-color);margin-bottom:.325rem}.tele-vue-component-section.material>section>h3{padding-inline-start:1rem;color:var(--tg-theme-link-color)}.tele-vue-component-section.apple{padding:1rem}.tele-vue-component-section.apple>section>h3{padding-inline-start:1rem;color:var(--tg-theme-hint-color)}.tele-vue-component-section.apple>section>div{border-radius:1rem;background-color:var(--tg-theme-bg-color)}.tele-vue-component-radiobutton{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer}.tele-vue-component-radiobutton>label{display:block;position:relative;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:1.325rem;width:1.325rem}.tele-vue-component-radiobutton>label>input{position:absolute;opacity:0;cursor:pointer}.tele-vue-component-radiobutton>label>.checkmark{position:absolute;top:0;left:0;height:100%;width:100%;background:transparent;border:2px solid var(--tg-theme-hint-color);border-radius:50%}.tele-vue-component-radiobutton>label>input:checked~.checkmark{border:2px solid var(--tg-theme-button-color);background:radial-gradient(circle,var(--tg-theme-button-color) 50%,transparent 51%)}.tele-vue-component-radiobutton.disabled{pointer-events:none;opacity:.75}.tele-vue-component-radiobutton.disabled>label>input:checked~.checkmark{border-color:var(--tg-theme-hint-color);background:radial-gradient(circle,var(--tg-theme-hint-color) 50%,transparent 51%)}
